当前位置:网站首页>STM32H743IIT6学习笔记02——USART
STM32H743IIT6学习笔记02——USART
2022-08-05 11:45:00 【火红色祥云】
STM32H743IIT6学习笔记——USART
- 配置LED为推挽输出

- 配置USART

- 修改USART引脚,在PA9和PA10引脚选择USART1即可自动替换USART引脚


- 配置时钟树后生成代码

- 编译代码
- usart.c中加入重定义printf的函数,并加入头文件
#include <stdio.h>
int fputc(int ch,FILE *f)
{
while((USART1->ISR&0x40)==0);
USART1->TDR = (int8_t)ch;
return ch;
}
- 在主函数中加入代码
int main(void)
{
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */
/* MCU Configuration--------------------------------------------------------*/
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();
/* USER CODE BEGIN Init */
/* USER CODE END Init */
/* Configure the system clock */
SystemClock_Config();
/* USER CODE BEGIN SysInit */
/* USER CODE END SysInit */
/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_USART1_UART_Init();
/* USER CODE BEGIN 2 */
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
HAL_GPIO_TogglePin(GPIOB,LED0_Pin);
HAL_GPIO_TogglePin(GPIOB,LED1_Pin);
HAL_Delay(100);
printf("Hello world!\r\n");
}
/* USER CODE END 3 */
}
- 工程配置中使能MicroLib

- 编译、烧录、验证,串口默认波特率115200

边栏推荐
- LeetCode brush questions (8)
- 申请百度地图API Key进行百度地图开发,获取经纬度对应地点
- 巴比特 | 元宇宙每日必读:中国1775万件数字藏品分析报告显示,85%的已发行数藏开通了转赠功能...
- WingIDE 7.2.0 远程调试
- 安全软件Avast与赛门铁克诺顿NortonLifeLock合并获英国批准
- 高泽龙出席博鳌全球旅游生态大会 讲元宇宙与未来网络科技
- Exploration and practice of transaction link under multi-service mode
- Naive bayes
- Mathcad 15.0软件安装包下载及安装教程
- 解决 json.dump 报错:TypeError - Object of type xxx is not JSON serializable
猜你喜欢

【HMS core】【FAQ】Health Kit, Ads kit, Push Kit Typical Questions Collection 5

Security Issues and Prevention in Web3

祝所有码农七夕快乐~

软件测试之集成测试

Support Vector Machine SVM

硅谷来信:快速行动,Facebook、Quora等成功的“神器”!

关注微信公众号,自动登陆网站

PG优化篇--执行计划相关项

Introduction to the Evolution of Data Governance System

小红的aba子序列(离散化、二分、dp维护区间最短)
随机推荐
解决2022Visual Studio中scanf返回值被忽略问题
有多一只“手”的机器狗出没?就在昇腾AI开发者创享日·南京站
停电。。。烦烦烦!!!
冬日里,28℃的爱情
五大理由告诉你为什么开发人员选择代码质量静态分析工具Klocwork来实现软件安全
#yyds干货盘点#JS数组和树相互转化
【HMS core】【FAQ】Health Kit、Ads kit、push Kit典型问题合集5
花的含义
数据治理体系演进简介
2022 CCF International AIOps Challenge Finals and AIOps Seminar Registration Open
365 days challenge LeetCode1000 questions - Day 050 add a row to the binary tree binary tree
623. Add a row to a binary tree: Simple binary tree traversal problems
nyoj757 期末考试 (优先队列)
UDP communication
智源社区AI周刊No.92:“计算复杂度”理论奠基人Juris Hartmanis逝世;美国AI学生九年涨2倍,大学教师短缺;2022智源大会观点报告发布[附下载]
Flink Yarn Per Job - 启动TM,向RM注册,RM分配solt
todolist案列——原生js
申请百度地图API Key进行百度地图开发,获取经纬度对应地点
学习用于视觉跟踪的深度紧凑图像表示
碘乙酰胺在Desthiobiotin-Iodoacetamide试剂中的作用?