1081|0

44

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

【航芯 ACM32F070配套电容触摸开发板 -双机UART通信联动之航芯评测最终回-上】 [复制链接]

本帖最后由 JohnMatthrew 于 2022-11-8 23:23 编辑

时间紧迫,连着更两期,快速收尾。上期分享了我宿友一上手犯的一些错误操作。大家可以参考性的检查自己哪步没做好,报同样错的时候可以重新再走一遍流程。

本期主要是文件主要整合LCD_TK以及UART,先把文件出处确认好了,我们就进行修改以及Debug。

先打开LCD_TK代码包,我们打开APP.c文件

***********关键部分先放出来,核心内容脱离不了这个按键识别并且输出内容离不开这段代码:

#ifndef TKEY_WAVEFORM_OUTPUT
						switch(fu8_Tkey_state){
													case 0x07: 	printfS("a");break;//TK7
													case 0x08: 	printfS("b");break;//TK8
													case 0x09: 	printfS("c");break;//TK9
													case 0x0B:  printfS("d");break;//TK11
													case 0x0A:  printfS("e");break;//TK10
													default:	printfS("f");//TK15
						}
            //printfS("TK_%d\r\n", fu8_Tkey_state);
        #endif

接下来修改以下的位置:

第一时间先干掉串口输出一大串的系统状态以及配置的信息,出处就在此,会影响到识别的情况。

 代码修改注释掉打印的部分,找到main.c下面的这串打印,注释干掉即可

后面找到APP.c文件,增加一个复位的状态显示,因为复位以后,效果更好,加入这串复位OK代码(会让Arduino更好的识别到对应的字符串)

之后我们针对按键进行深度定制,abcd,分别赋予在上下左右

安排好之后,我们先测试一下程序怎么样:

航芯展示视频

感觉效果还不错,但是少了点蜂鸣器提醒的声音,加入按键的时候会叫的提示音,这样更好,直接在上面的代码修改,增加蜂鸣器的代码

完整测试视频

发现效果蛮不错,那么我们下一期拉上Arduino做双机通信联动,最后更新完就很快撒花了哈哈哈哈哈哈

此帖出自单片机论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表