wspytu学习取得进步,分享获得交流
获得 9 次赞
帮助过8人
本帖最后由 wspytu 于 2017-10-13 11:38 编辑 在ccs v6.2下使用驱动库新建f28027工程及在flash下调试环境配置硬件配置:c2000 launchpad xl tms320f28027zlg7289 8位数码管按键控制win10 64位家庭版ccs version: 6.2.0.00050功能:gpio口模拟spi驱动zlg7289芯片,用于8位数码管显示及按键调整时间功能定时器1中断周期20ms,用于数码管每秒显示外部中断1-gpio6下降沿触发,用于读取zlg7289按键值注意事项:zlg7289芯片手册上写供电在4.5-5v,经测试3.3v也可以运行;tms320f28027芯片手册上gpio口电压与gnd电压不能超过4.5vf28027 gpio口接zlg7289芯片data引脚须加外围上拉电阻,端口配置时设置为无上拉模式程序仅在flash下调试,未配置ram环境属性 打开ccs时,会弹出新建workspace或选择workspace路径窗口1. 点击projcect>new ccs project…1).取消掉”use default location”,方便选择工程目录2). 未配置“advaced settings” (可设置linker command file)3).选择”empty projects> empty project”,方便自定义main函数名称
本帖最后由 wspytu 于 2016-6-7 08:13 编辑 电脑端通过“网络调试助手”查找lark7618模块“我在这儿” 电脑端通过串口和lark7618模块通讯,在模块手册有详细说明,一直想学习lark7618安卓源码,看下wifi通讯协议,但没有资料,就想到通过手机端抓取模块“安卓应用软件”数据包,在电脑端通过“网络调试助手”模拟与模块wifi通讯。测试步骤如下:1. 使用电脑端360 wifi,将电脑、手机和lark7618模连接到同一局域网内2. 手机端打开”shark”抓包软件,点击开始抓包后,3. 在“百灵7618”安卓应用中,点击“找我”,并点击“添加设备”等功能4. 停止抓包后,将抓取的数据包发送到电脑,使用”wireshark”查看数据包图片如下:8. 通过查看抓取的模块数据包,按字符查看指令时,便于理解。 lark7618模块抓包数据分析先到这了,其他指令有时间再学习,等待宇音天下和机智云的合作。
本帖最后由 wspytu 于 2016-5-28 16:39 编辑 lark7618宇音天下模块测试1搭建硬件 模块搭建图片如下,上电后喇叭输出语音:“主人您好,正在为您联网”,其他资料请关注“宇音天下”。 感谢论坛和宇音天下提供的试用机会,谢谢!
aworks imx287a学习笔记 2.4调试gpio数码管显示 数据移位,先送高位: 查看扩展板原理图时,发现数码管显示电路和常用数显钟显示电路相似,便想到用gpio口驱动数码管显示,在编写程序时,往74hc595串行输入引脚ds送数时,先送的低位,导致数码管不显示,通过示波器测试后发现数据和程序中送数不对,更改送数顺序后显示正常;查看芯片资料后,确认应先送数据高位,经移位时钟上升沿后传输到qh位,附上74hc595内部电路图: 底板对应引脚: 硬件连接: 短接j7a j7b的右边第二脚3.21,j7a对应引脚接主板3.21引脚,j7b对应引脚接数码管显示控制 短接j11a j11c的中间2路引脚,j11c为主板ssp3控制引脚,j11a接扩展板spi控制引脚 显示计数: 数码管显示0-3计数,显示效果如下图: 部分程序代码如下: //1-rck 2-sck 3-din for(i=0;i/sys/class/gpio/gpio122/value //io口模拟数码管显示时间;段码共阳,低电平点亮,最上面段码为bit0-a,顺时针走向 //先送段选,再送位选;短接j11a j11c //spi_din -spi3_mosi idc-a j3的4脚 串形数据输入 //rck -io3.21 idc-b j1的4脚 上升沿数据锁存 //spi_clk -spi3_sck idc-a j3的1脚 上升沿数据移位 //参考easyarm-i.mx283a 原理图第1、4页 //spi3对应网络标号ssp3 //ssp3_sck gpio2_24 //ssp3_mosi gpio2_25 #include #include #include #include #include #include #include #
aworks imx287a学习笔记 2.2调试gpio口4路led流水灯 参考“嵌入式linux开发教程 (上册)”文档15.1 15.2两节编写4路led流水灯测试程序 硬件连接:使用ap-283demo板led1-4调试,短路器短接j8a与j8c的9个引脚。 保存设备ip: 参考“cztqwan”坛友,保存设备ip地址,使用指令"vi /etc/rc.d/init.d/start_userapp ”打开文件后插入”rifconfig eth0 168.195.7.12”;使用指令”reboot now”重启设备后,“ifconfig”查看设备ip地址已更新; 主机重启nfs服务: /etc/init.d/rpcbind restart /etc/init.d/nfs-kernel-server restart 通过上述两条指令重启主机nfs服务; 核心板在终端下通过“mount -tnfs -o nolock 168.195.7.232:/var/nfs /mnt”指令 挂载主机nfs共享目录 源代码: 显示效果如下: 主机下建立c文件 root@localhost:/var/nfs# leafpad gpio_4led.c //io3.26 io_led1;io3.22 io_led2;io3.20 io_led3;io2.7 io_led4; //对应gpio序号: 122 118 116 71;低电平点亮 //4路led闪烁测试 shell命令: //通过export导出gpio;echo 122 >/sys/class/gpio/export //echo out > 设置输出;echo in > 设置输入; //echo out >/sys/class/gpio/gpio122/direction //cat > 查看gpio方向 //echo 0 > 输出低电平;echo 1 > 输出高电平 //echo 0 >/sys/class/gpio/gpio122/value #inc
nordic 强力推荐的蓝牙4.0超低功耗的芯片nrf51822,具有蓝牙4.0及2.4g私有协议的双协议, 并且可以自由转换;31个可以自由定义的i/o口,增加了rssi功能,