亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
Proteus仿真stm32f103實現SPI
[打印本頁]
作者:
hecheng0503
時間:
2018-8-23 15:12
標題:
Proteus仿真stm32f103實現SPI
stm32f103實現SPI的仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png
(54.42 KB, 下載次數: 81)
下載附件
2018-8-23 16:26 上傳
STM32.png
(11.26 KB, 下載次數: 70)
下載附件
2018-8-23 15:11 上傳
單片機源程序如下:
#include "stm32f10x.h"
#include "spi.h"
#include "Module.h"
#include<stdio.h>
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<time;i++)
for(j=1000;j>0;j--);
}
/*******************************************************************************
* Function Name : RCC_Configuration
* Description : Configures the different system clocks.
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void RCC_Configuration(void)
{
//==========================使用外部RC晶振========================================
RCC_DeInit(); //初始化為缺省狀態
//RCC_HSICmd(ENABLE);
RCC_HSEConfig(RCC_HSE_ON); //高速時鐘使能
while (RCC_GetFlagStatus(RCC_FLAG_HSERDY) == RESET); //等待高速時鐘使能就緒
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); //Enable Prefetch Buffer
FLASH_SetLatency(FLASH_Latency_2); // Flash 2 wait state
RCC_HCLKConfig(RCC_SYSCLK_Div1); // HCLK = SYSCLK
RCC_PCLK2Config(RCC_HCLK_Div1); // PCLK2 = HCLK
RCC_PCLK1Config(RCC_HCLK_Div2); // PCLK1 = HCLK/2
RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9); // PLLCLK = 8MHz * 9 = 72 MHz
RCC_PLLCmd(ENABLE); // Enable PLL
while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET); // Wait till PLL is ready
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); // Select PLL as system clock source
while(RCC_GetSYSCLKSource() != 0x08); // Wait till PLL is used as system clock source
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA , ENABLE); // 使能APB2外設GPIOA時鐘
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB , ENABLE); // 使能APB2外設GPIOB時鐘
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC , ENABLE); // 使能APB2外設GPIOC時鐘
RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1 , ENABLE); // 使能APB2外設SPI1時鐘
}
復制代碼
所有資料51hei提供下載:
protues stm32 f103 實現spi.rar
(1.56 MB, 下載次數: 253)
2018-8-23 16:28 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
gaoyanzeng
時間:
2018-12-4 22:21
感謝分享,非常感謝。
作者:
rxr1996
時間:
2018-12-8 16:35
感謝分享,非常感謝。
作者:
fly_apple
時間:
2018-12-8 22:13
不錯不錯,謝謝樓主
作者:
xiesonny
時間:
2019-4-23 03:01
真的好東西啊,感謝
作者:
xdrxdr
時間:
2019-9-26 11:52
Thanks for your share
作者:
caivivi
時間:
2019-12-28 19:26
請問如果連液晶顯示屏如何在protues上實現呢
作者:
ahahaha2333
時間:
2020-3-3 16:58
謝謝
作者:
人生不設限
時間:
2020-3-5 11:13
這個好,感謝分享,自己也試著做一套,這樣用來放仿真一些簡單的電路就很方便了
作者:
c1651006118
時間:
2020-3-5 17:14
問一下,為什么我protues8.0打開樓主的工程文件會導致軟件自退啊
作者:
1244986336
時間:
2020-3-27 09:39
很不錯,感謝分享
作者:
pojian
時間:
2020-7-14 17:00
謝謝大佬謝謝大佬謝謝大佬謝謝大佬謝謝大佬謝謝大佬謝謝大佬謝謝大佬
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1