一:先总体说下体验,
优点:板子本身做工较好,功能丰富,资料也算齐全,
缺点:1:网站没有中文版,说明文档汉化不全,对新手开发难度较大
2:网站固件只有最新版,没用之前版本,最新版兼容性不好很多人都用不了,官方解决问题较慢。
3:网上除官方外的相关资源较少
建议:网站及资料做汉化处理,也花不了几个钱;建立官方论坛,搞激励机制,让用户自由发挥。
调试遇到的问题:
1:开发环境搭建,由于固件最新版本不好使,导致很长时间都建立不了开发环境,幸好群里有人发出了之前的版本才解决。遇到的问题如下图所示:
2:官方赠送的杜邦线很水,导致很多用户调试遇到问题,建议赠送质量可靠的杜邦线或者不赠送;
用官方送的杜邦线连接好后能烧录如下所示:
但是不能连接成功如下图所示,所以很坑,让人很难定位问题。
二:开发环境搭建,建议参考下面的链接,写的很详细,就不多说了
https://mbb.eet-china.com/forum/topic/130542_1_1.html
三:亮灯及串口信息打印测试
硬件接线图如下所示:
用官方固件修改下延时即可,如下所示:
不知道是否是仿真器供电还是哪里有问题,实际效果led1和led3灯亮灯效果不佳很暗,led2和led4正常。
实际打印信息如下:
修改打印信息后如下:
四:分享下整理的接口图;由于在出差,时间关系先评测这些,后续找时间再研究下蓝牙通信测试。
C1T213A20_V1_3 原理图:
1:led灯控制:4个灯,4种颜色
#define LED1 GPIO_PB4
#define LED2 GPIO_PB5
#define LED3 GPIO_PB6
#define LED4 GPIO_PB7
分别对应:蓝、绿、白、红 四种灯。
2:串口:串口0和串口1两个串口
#define UART0_RTX_PIN UART0_RX_PB3
#define UART0_TX_PIN UART0_TX_PB2
#define UART0_RX_PIN UART0_RX_PB3
#define UART0_CTS_PIN UART0_CTS_PA1
#define UART0_RTS_PIN UART0_RTS_PA2
#define UART1_RTX_PIN UART1_RX_PC7
#define UART1_TX_PIN UART1_TX_PC6
#define UART1_RX_PIN UART1_RX_PC7
#define UART1_CTS_PIN UART1_CTS_PC4
#define UART1_RTS_PIN UART1_RTS_PC5
3:debug
#define PRINT_BAUD_RATE 115200//1M baud rate,should Not bigger than 1Mb/s
#define DEBUG_INFO_TX_PIN GPIO_PC4//uart tx pin
4:MINI USB接口
5:RF