本文主要是介绍NUCLEO-H743ZI2快速上手,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
用MX创建NUCLEO-H743ZI2项目
创建,并设置外围。
调试用printf使用虚拟串口,而不是SWO
板载的STLINK-V3并不支持SWO,ST提供了一个虚拟串口给MCU通过printf输出信息用。虚拟串口要占用MCU的一个USART资源,默认是USART3。
在安装STLINK3驱动后,在电脑的设备中会出现一个虚拟串口。
Arduino接口的D0,D1作为串口时接MCU的USART1,如下图所示:
Arduino脚位对应表
NUCLEO-只支持Arduino Uno V3版本(Uno R3版本没硬I2C)
注:一些TAOBAO买的Arduino不是Uno,比如qzm买的Ardunio板应是Ardunio Uno R3,不是Uno V3版,SCL和SDA接的是模拟引脚A4、A5,在NUCLEO的数字端口中没有硬I2C。
Arduino Uno微控制器采用的是Atmel的ATmega328。 Arduino Uno V3开发板的引脚分配图包含14个数字引脚、6个模拟输入、电源插孔、USB连接和ICSP插头。 引脚的复用功能提供了更多的不同选项,例如驱动电机、LED、读取传感器等。 当今在Arduino电路实验中,最被广纳采用的控制板应非Arduino UNO莫属。
Arduino Uno引脚分配图
Arduino Uno引脚分配 - 电源
引脚分配-模拟输入
引脚分配-数字引脚
这篇关于NUCLEO-H743ZI2快速上手的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!