本人单片机萌新一枚,最近用protues仿真stm32f103c6进行串口数据,另外protues仿真还有一个bug,必须在前面加上RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI);否则会一直发送0x00.
程序源码还有仿真文件在附件压缩包内。
单片机源程序如下:
- #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)
|