原创 【MC3172】+IO口、串口测试;printf移植测试,HAL库移植测试等

2022-11-4 00:11 1067 2 2 分类: MCU/ 嵌入式 文集: MC3172

 

一:第一感受:

优点:板子小巧,功能强大,做工优良

不足:没有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

版权声明:本文为博主原创,未经本人允许,禁止转载!

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 2
赞赏0

文章评论0条评论)

登录后参与讨论
我要评论
0
2
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条