久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: (轉)關于stm32串口三種發送方式USART_IT_TXE/USART_IT_TC/DMA的理解 [打印本頁]

作者: RobotNash    時間: 2017-1-19 11:22
標題: (轉)關于stm32串口三種發送方式USART_IT_TXE/USART_IT_TC/DMA的理解
第一種 USART_IT_TXE(發送寄存器空中斷) 顧名思義,一旦寄存器空了 就會中斷一次,為了防止一直進該中斷或者不斷往該寄存器裝載數據,
在不裝載數據時,一般需要做如下操作:
1.初始化的時候,屏蔽該中斷
USART_ITConfig(USARTx, USART_IT_TXE, DISABLE);
2.要發送數據前,使能該中斷
USART_ITConfig(USARTx, USART_IT_TXE, ENABLE);
3.發送數據結束后,屏蔽該中斷
USART_ITConfig(USARTx, USART_IT_TXE, DISABLE);
第二種 USART_IT_TC(發送完成中斷) 意為:發送寄存器發送完成之后,會進一次中斷,它不像發送寄存器空中斷,這時填入下一個數據,等到發送完成后再一次進入中斷。這里需要注意的一點是,為了防止每次發生的第一個數據丟失,需要事先將該標志清零,USART_ClearFlag(USART2,USART_FLAG_TC)。
第三種方式采用DMA通道發送,具體的需要日后介紹。
另外不管是哪種發送方式,需要一提的是倘若用于485通信時,一定要檢測USART_FLAG_TC,即進入一次發送完成標志,才可以切換接收模式,否則會造成最后一個字節未發出。




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲免费看片 | 艳妇臀荡乳欲伦交换h漫 | 色婷婷导航 | 一区二区三区毛片 | 欧美精产国品一二三区 | 国产精品不卡视频 | 免费一级黄色录像 | 香蕉在线观看视频 | 国产成人免费视频 | www一区| 国产麻豆xxxvideo实拍 | 国产精品二区一区二区aⅴ污介绍 | 在线免费黄色网址 | 亚洲激情在线观看 | 高清免费视频日本 | 亚洲一区二区在线播放 | 国产乱码一区二区三区 | 中文字幕在线观看不卡 | 国产一区在线看 | 免费观看全黄做爰的视频 | 天天爽夜夜爽夜夜爽 | 国产一区二区观看 | 18成人免费观看网站 | 久久人人视频 | 日本中文字幕在线 | 国产永久在线 | 久久综合社区 | 国内精品视频 | 久久久久久久久国产精品 | 综合久久综合 | 久草福利在线视频 | 黄色小视频在线观看 | 成人性生活片 | 天天爽天天 | 亚洲精品国产精品国自产在线 | 69久久久| 亚洲色欲色欲www在线观看 | 青青青草视频在线观看 | www黄色片 | 国内福利视频 | 99伊人网|