完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
USART的配置步骤:
1. 将PA10、PA9引脚的时钟、UART的时钟给打开; 2. 配置pa9pa10的端口引脚模式速度; 3. 利用结构体设置 USARTx的参数包括0: 波特率 数据帧的位数 数据帧奇偶校验 全、半双工、单工 (可选)4. 中断 4.1 开启相应UARTx模块的中断; 4.2 给对应的USARTX模块的中断分组; 4.3 利用中断结构体函数去配置NVIC参数; 5 使能串口接收中断(设置中断检测标志位) 这里千万注意:如果你想使用两个中断USART_IT_RXNE(接收缓存补空中断)和USART_IT_TXE(发送缓存空中断), 前一个中断保证了一旦有数据接收到就进入中断以接收特定长度的数据, 后一个中断表示一旦发完一个数据就进入中断函数,保证连续发送一段数据。 一个设备的所有中断都包含在一个中断服务程序中,因此必须首先分清楚这次响应的是哪一个中断,使用USART_GetITStatus()函数确定; 采用USART_ReceiveData()函数接收一个字节数据,采用USART_SendData()函数发送一个字节数据,当关闭中断时采用USART_ITConfig()失能响应的中断。 6 使能对应的USARTx模块开关; 也就是USARTx已经开始工作了。4 USART的发送流程 2.1查询模式 2.2 中断模式 USART的接受流程 3.1 查询模式4 3.2 中断模式 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1907 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1678 浏览 1 评论
1171 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
770 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1730 浏览 2 评论
1970浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
806浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
254浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
623浏览 3评论
634浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-23 08:03 , Processed in 0.459604 second(s), Total 40, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号