|
單片機源程序如下:
- /*
- ******************************************************************************
- * 文件名: main.c
- * 描述 : LED流水燈,頻率可調......
- * 庫版本: V3.5.0
- * 日期 : 25/2/2019
- ******************************************************************************
- * @attention
- *
- ******************************************************************************
- */
- #include "stm32f10x.h"
- #include "usart.h"
- #include "led.h"
- /*
- *函數名:main
- *描述 :主函數
- *輸入 :無
- *輸出 :無
- */
- int main(void)
- {
- LED_GPIO_Config(); // LED端口初始化
- USART3_Config(9600); // 串口初始化
- LED2(ON);
- while(1)
- {
- uint8_t temp = '#';
- temp = USART_ReceiveData(USART3);
- if(temp == '0')
- {
- LED1(ON);
- }
- if(temp=='1')
- {
- LED1(OFF);
- }
- }
- }
-
- //void USART1_IRQHandler(void)
- //{
- // uint8_t ucTemp;
- // if(USART_GetITStatus(USART1,USART_IT_RXNE)!=RESET)
- // {
- // ucTemp = USART_ReceiveData(USART1);
- // printf("輸出為:%c\n",ucTemp);
- // }
- //}
- void USART3_IRQHandler(void)
- {
- uint8_t ucTemp;
- if(USART_GetITStatus(USART3,USART_IT_RXNE)!=RESET)
- {
- ucTemp = USART_ReceiveData(USART3);
- printf("輸出為:%c\n",ucTemp);
- }
- }
復制代碼
所有資料51hei提供下載:
USART.7z
(150.96 KB, 下載次數: 67)
2019-5-23 03:11 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
|