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

標題: 求大神指導該如何學習?想通過學習編程完成這個STM32程序 [打印本頁]

作者: zz123456    時間: 2021-1-7 16:41
標題: 求大神指導該如何學習?想通過學習編程完成這個STM32程序
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現方法與思路,理清頭緒后我自己來寫程序去實現

( •̩̩̩̩_•̩̩̩̩ ) 16:16:07
1,使用串口USART1,編寫STM32與PC機的串口通信控制程序(只編寫STM32端的程序)。
要求:
(1)首先接收PC機發送的字符串(字符串以‘#’開始,以‘*’結束,長度不超過20),接收完畢后再將該字符串原樣發送回去。
(2)必須以中斷方式實現串口的接收,發送過程的實現方式不做要求。
已知:
(1)初始化函數為USART_init(u16 Baud)已經編寫完畢,可以直接調用,其中參數Baud為波特率。
        (2)涉及的庫函數如下:
void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);
uint16_t USART_ReceiveData(USART_TypeDef* USARTx);
ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_FLAG);
void USART_ClearITPendingBit(USART_TypeDef* USARTx, uint16_t USART_FLAG);
void USARTx_IRQHandler(void);
其中,參數USARTx的可選值包括:USART1,USART2,USART3等。
                 參數USART_FLAG的可選值包括:USART_IT_TC,USART_IT_RXNE等。

( •̩̩̩̩_•̩̩̩̩ ) 16:16:26

2,設串口USART1的初始化過程皆已完成,要求編寫與PC機通信的中斷控制程序,實現功能如下:首先接收PC機發送的字符串(字符串以‘#’開始,以‘*’結束),接收完畢后再將該字符串發送回去。
涉及的庫函數如下:
void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);
uint16_t USART_ReceiveData(USART_TypeDef* USARTx);
ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_FLAG);
void USART_ClearITPendingBit(USART_TypeDef* USARTx, uint16_t USART_FLAG);
void USARTx_IRQHandler(void);
其中,參數USARTx的可選值包括:USART1,USART2,USART3等。
         參數USART_FLAG的可選值包括:USART_IT_TC,USART_IT_RXNE等。






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲一区综合 | 日韩a视频 | aaaa网站| 中文字幕影院 | www.一区二区三区.com | 日本在线视 | 91精品国产91久久久久久不卞 | 一区欧美 | 午夜小电影 | 色资源在线观看 | 久久伊人一区二区 | 午夜精品视频一区 | 性做久久久久久免费观看欧美 | 男人av的天堂 | 毛片链接 | 成年网站在线观看 | 国产成人一区二区 | 久在线精品视频 | 亚洲性视频 | 99热这里有精品 | 91电影院| 日韩精品久久久 | 一级欧美视频 | 黄免费观看 | 国产精品一区二区三区久久 | 久久久久国产一区二区三区四区 | 色偷偷人人澡人人爽人人模 | 亚洲网站在线观看 | 毛片久久久 | 狠狠狠干 | 国产精品美女久久久久aⅴ国产馆 | 国产亚洲精品精品国产亚洲综合 | 亚洲一二三在线观看 | 欧美国产免费 | 久久久久久99 | 不卡一区| 日韩一二三区视频 | 精品国产欧美一区二区 | 91中文视频 | 国产精品成人一区二区三区夜夜夜 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 |