全球首发 全世界第一个protues 仿真STM32 f103 实现spi
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
stm32单片机源程序如下:
- #include "stm32f10x.h"
- #include "spi.h"
- #include "Module.h"
- #include
- void Delay_Ms(u16 time);
- void RCC_Configuration(void);
- //void GPIO_Configuration(void);
- u32 retry=0;
- int i=0;
- /* Private functions ---------------------------------------------------------*/
- /*******************************************************************************
- * Function Name : main
- * Description : Main program.
- * Input : None
- * Output : None
- * Return : None
- *******************************************************************************/
- int main(void)
- {
- RCC_Configuration();//使能外设时钟
- //GPIO_Configuration();
- SEG_Init();
- SPI1_Init();
- //SPI1_SetSpeed(SPI_BaudRatePrescaler_256);
- //========实现数码管显示==========
- while (1)
- {
- SEG_Display(8830,0);
- /*for(i=0;i<9999;i++)
- {
- for(j=0;j<500;j++)
- SEG_Display(i,0);
- } */
- //SEG_Display(1234,3);
- }
- }
- /*******************************************************************************
- * Function Name : Delay_Ms
- * Description : delay 1 ms.
- * Input : time (ms)
- * Output : None
- * Return : None
- *******************************************************************************/
- void Delay_Ms(u16 time) //延时函数
- {
- u16 i,j;
- for(i=0;i
所有资料51hei提供下载:
protues stm32 f103 实现spi.rar
|