本人單片機萌新一枚,最近用protues仿真stm32f103c6進行串口數據,另外protues仿真還有一個bug,必須在前面加上RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI);否則會一直發送0x00.
程序源碼還有仿真文件在附件壓縮包內。
protues圖片.png (37.26 KB, 下載次數: 41)
下載附件
2020-7-1 09:30 上傳
單片機源程序如下:
- #include "stm32f10x.h"
- #include "stm32f10x_it.h"
- #include "led.h"
- #include "modbus.h"
- #include "delay.h"
- void SystemTick_Configuration( void );
- int main(void)
- {
- RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI); //設置系統時鐘HSI作為時鐘源,用protues仿真串口發送接收時必須加上
- delay_init();
- LED_Init();
- RS485_Init();
- Timer1_Init();
- while (1)
- {
- USART_SendData(USART2,0x55);
- }
- }
復制代碼
的收發,各位大佬有需要可以學習一下。
全部資料51hei下載地址:
仿真 - 串口發送.7z
(265.46 KB, 下載次數: 110)
2020-7-1 21:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|