本帖最后由 qiuxuezhe1 于 2022-10-31 14:29 编辑

【MC3172】+GPIO和uart综合评估测评

图片2.jpg
1. 目的
a) 完成MC3172芯片及其开发环境的测评
b) 体验硬件多线程开发
c) 评估其在项目中应用的可能性。
2. 开发资源
开发资源地址:http://www.gxchip.cn/down/show-70.html
优秀测评文章:https://blog.csdn.net/panda5_csdn/article/details/125732906
将开发资源的全部资料下载按照说明进行安装。
相应代码已经开源 https://gitee.com/gxchip
线程配置器在           MC3172_Template\MC3172\
下载软件在             MC3172_Template\Release\
典型外设例程在  MC3172_Template\USER_CODE\GPIO_GPCOM_TIMER_Example.c
更多第三方例程在       https://whycan.com/f_57.html  
3. 开发环境测评
安装开发环境:按照说明一步步安装软件即可。开发环境体感一般,目前的系统不支持在线DEBUG,所以不能进行单步调试,不太方便。

4. 硬件测评[size=16.0000pt]4.1. 开发板
图片3.jpg
开发板没有开关、指示灯,不太方便使用。


[size=16.0000pt]4.2. 舵机1DS298MG
舵机参数:
图片4.jpg

舵机的接口为
黄:PWM+
红:+
棕:-

[size=12.0000pt]4.3. 舵机控制
电源线和地线用于提供舵机内部的直流电机和控制线路所需的能源.电压通常介于4~6V,一般取5V。注意,给舵机供电电源应能提供足够的功率。控制线的输入是一个宽度可调的周期性方波脉冲信号,方波脉冲信号的周期为20 ms(即频率为50 Hz)。当方波的脉冲宽度改变时,舵机转轴的角度发生改变,角度变化与脉冲宽度的变化成正比。某型舵机的输出轴转角与输入信号的脉冲宽度之间的关系可用下图来表示。
图片5.jpg



[size=16.0000pt]4.4. RS232串口线
CH340G是⼀个USB总线的转接芯⽚,实现USB转串⼝、USBIrDA红外或者USB转打印⼝。在串⼝⽅式下,CH340G提供常⽤的MODEM联络信号,⽤于为计算机扩展异步串⼝,或者将普通的串⼝设备直接升级到USB总线。在红外⽅式下,CH340G外加红外收发器即可构成USB红外线适配器,实现SIR红外线通讯。
5. 软件测评
图片6.jpg
当一切配置完毕后,点击生成代码按钮即可得到thread_config.h和MC3172.lds两个文件。
图片7.jpg
图片8.jpg

串口测试是用的COM8映射到PC2RXPC3TX

6. 测试应用视频

见网址:https://u.eet-china.com/video/1270