本帖最后由 lising 于 2018-1-21 10:13 编辑 接上篇:艾克姆IK-ZET6开发板Cube之TOUCH 艾克姆IK-ZET6开发板串口(USART1)测试。开发板上已集成了CH340G芯片,这是一个USB 总线的转接芯片,实现USB 转串口,其与MCU的USART1(PA9、PA10)相连,本次实验由开发板串口向PC端发送信息并由串口助手显示。5 {5 F" h' t, v( t; X( m4 X 一、实验资源 1、艾克姆IK-ZET6开发板;3 `2 ]$ F* s( O( v& A; M) h$ Y8 U 2、keil 5.24% o# Q) M1 f6 y! t1 ]* D 3、STM32CubeMX 4.23 x a: I, J/ X8 s 4、J-LINK9 5、sscom5.13.1 二、实验内容 9 Q; l/ Q4 Y2 b4 M9 o3 Z 1、首先将开发板上的“USB-UART”通过一根Micro USB电缆线与PC相连; 2、利用STM32CubeMX配置工程; 3、打开生成的KEIL工程,在usart.c中添加“重定向”代码,方便后面干活儿。8 C2 O: f9 r( a
printf("\n ********************** \n\r ");$ t5 j+ u7 ]7 r" h! M4 M0 H printf("\n 艾克姆IK-ZET6开发板 \n "); printf("\n ********************** \n\r "); 三、实验结果。 通了: 四、总结9 G1 f* a5 z h# \/ d) A 串口在MCU通信中占有很重要的位置,在此基础上可进行很多实验,对于调试程序来说也是非常地方便。艾克姆这款开发板的设计团队应该是花费了不少的心血,当串口调通后只利用板子本身的资源就可以进行多项实验,比如:中断、ADC、蜂鸣器、PWM、定时器、IIC(24C02)、SPI(W25Q128FVSIG)、CAN、485、触摸按键等等,当然再配合随开发板赠送的红外发射器还能进行红外接收实验。此外,开发板上还留置了多种流行的模块接口,比如:nRF24L01、W5500、OLED、MPU6050、Micro SD、ESP8266、蓝牙、DS18B20、DHT11、OV摄像头等,还有一个大大的TFT接口,只可惜手上没有这个屏。这块开发板看上去非常简洁但功能强大,无论对于学习还是应用开发来说无疑是一款难得的好产品。这款开发板的风格是个人非常喜欢的,做实验就插入相应模块就可以了,不必再用杜邦线一一进行连接。 本次实验只是MCU发送,少了接收,后面还要加上。 |
你的板子开始玩没?