一:第一感受:
优点:板子小巧,功能强大,做工优良
不足:没有led指示灯,有led灯的话调试会方便很多
二:工程环境搭建
直接参考官网资料,很容易就搭建好了工程环境,测试ok,不得不说资料很详细。
三:IO口测试
直接用官方例程进行测试:
由于没有指示灯,所以直接用万用表进行功能测试
1:执行指令GPIO_SET_OUTPUT_PIN_INV(gpio_sel,(GPIO_PIN7));量PA7脚电压为1.6V
2:执行指令GPIO_SET_OUTPUT_PIN_TO_1(gpio_sel,(GPIO_PIN7));量PA7脚电压为3.2V
3:执行指令GPIO_SET_OUTPUT_PIN_TO_0(gpio_sel,(GPIO_PIN7));量PA7脚电压为0V
三:串口功能测试
同样直接用官方例程进行测试不用做任何修改:接串口4到usb转串口模块上:直接测试收发如下:
四:串口printf功能移植
参考大神的方法:链接如下:
五:HAL库移植测试
参考游乐场大神的程序,链接如下:
最开始测试,串口波特率不对,修改如下图所示分频后解决
然后还遇到的问题是打印中文信息乱码,如下图所示:
经过咨询大神,发现是编码不一致导致,HAL库中使用的是UTF8字符编码,修改后OK如下图所示:
目前移植的程序还存在申请锁超时问题,待进一步解决。
总结:MC3172单片机上手容易,多线程操作给力,串口丰富可以任意分配功能强大。
作者: luckyfox, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-4009891.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论