本帖最后由 linyu0395 于 2021-1-19 14:46 编辑
这个标题取得有些尴尬,因为在【STM32垂直应用挑战第四周】中获得了学霸奖,获得的ST开发板就是NUCLEO-G070RB,这次在【ST合作伙伴方案知多少】中又喜提这块开发板一枚,呵呵!
接下来我就做个串口打印的开箱程序吧!
打开STM32CubeMX,选择NUCLEO-G070RB开发板,配置串口1,对应的IO口是PC4和PC5,波特率设置为115200,数据位8 Bits,1个停止位,无校验。
G070和F070的串口功能差不多,都支持极性互换,也支持自动波特率
开发环境选择MDK,点击右上角的Generate Code就生成完整的项目了。
在ST官方下载了这块开发板的原理图
增加了串口输出代码 const char*usart_out = "This is NUCLEO-G070RB! \r\n"; /* USER CODE END 2 */
/* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */
/* USER CODE BEGIN 3 */ HAL_UART_Transmit(&huart1, (uint8_t*)usart_out, strlen(usart_out), 100); HAL_Delay(1000); }
电脑接上USB转TTL
附上调试代码和原理图
NUCLEO-G070RB-UsartDebug.rar
(623.31 KB)
en.MB1360-G070RB-C01_Schematic.pdf
(5.15 MB)
|