91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 246KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-09
  • 語言: 其他
  • 標(biāo)簽: STM8??

資源簡介

三線SPI接口雙機(jī)通信實(shí)驗(yàn)[從設(shè)備端],在調(diào)試STM8S的SPI時(shí)候,由于在學(xué)習(xí)板上

資源截圖

代碼片段和文件信息

/*****************************************************************
?*?實(shí)驗(yàn)名稱及內(nèi)容:三線SPI接口雙機(jī)通信實(shí)驗(yàn)[主設(shè)備端]
?*?配套書籍:《深入淺出STM8單片機(jī)入門、進(jìn)階與應(yīng)用實(shí)例》
?*?交流QQ群:?305348768
?*?淘寶店鋪:?https://520mcu.taobao.com/
?*?實(shí)驗(yàn)平臺(tái)及編程人員:思修電子工作室“祥云小王子“開發(fā)版?Long
******************************************************************/
#include?“iostm8s208mb.h“//主控芯片的頭文件
/************************常用數(shù)據(jù)類型定義*************************/
#define?u8??uint8_t
#define?u16?uint16_t
#define?u32?uint32_t
typedef?unsigned?char????uint8_t;
typedef?unsigned?int?????uint16_t;
typedef?unsigned?long????uint32_t;
/***********************端口/引腳定義區(qū)域************************/
#define?KEYA??PB_IDR_IDR0//加功能按鍵,占用PB0引腳
#define?KEYB??PB_IDR_IDR1//減功能按鍵,占用PB1引腳
/**************************函數(shù)聲明區(qū)域**************************/
void?delay(u16?Count);//延時(shí)函數(shù)聲明
void?SPI_GPIO_Master_Init(void);//配置SPI引腳模式函數(shù)聲明
void?SPI_CONFIG(void);//SPI模塊配置函數(shù)聲明
/**************************主函數(shù)區(qū)域****************************/
void?main(void)
{
??PB_DDR_DDR0=0;//配置PB0端口為輸入模式
??PB_CR1_C10=1;//配置PB0端口為弱上拉輸入模式
??PB_CR2_C20=0;//禁止PB0端口外部中斷
??PB_DDR_DDR1=0;//配置PB1端口為輸入模式
??PB_CR1_C11=1;//配置PB1端口為弱上拉輸入模式
??PB_CR2_C21=0;//禁止PB1端口外部中斷
??SPI_GPIO_Master_Init();//配置SPI引腳模式
??SPI_CONFIG();//初始化SPI資源功能
??while(1)
??{
????if(KEYA==0)//若加1功能按鍵按下
????{
??????delay(10);//延時(shí)去除按鍵“抖動(dòng)”
??????if(KEYA==0)
??????{
????????while(!(SPI_SR&0x02));//等待發(fā)送寄存器為空
????????SPI_DR=0xF0;//將發(fā)送的數(shù)據(jù)寫到數(shù)據(jù)寄存器
????????while(KEYA==0);//KEYA“松手”檢測
??????}
????}
????if(KEYB==0)//若減1功能按鍵按下
????{
??????delay(10);//延時(shí)去除按鍵“抖動(dòng)”
??????if(KEYB==0)
??????{
????????while(!(SPI_SR&0x02));//等待發(fā)送寄存器為空
????????SPI_DR=0x0F;//將發(fā)送的數(shù)據(jù)寫到數(shù)據(jù)寄存器
????????while(KEYB==0);//KEYB“松手”檢測
??????}
????}
??}
}
/****************************************************************/
//延時(shí)函數(shù)delay(),有形參Count用于控制延時(shí)函數(shù)執(zhí)行次數(shù),無返回值
/****************************************************************/
void?delay(u16?Count)
{
??u8?ij;
??while?(Count--)//Count形參控制延時(shí)次數(shù)
??{
????for(i=0;i<50;i++)
??????for(j=0;j<20;j++);
??}
}
/****************************************************************/
//配置SPI引腳模式函數(shù)SPI_GPIO_Master_Init(),無形參,無返回值
/****************************************************************/
void?SPI_GPIO_Master_Init(void)
{
??PC_DDR_DDR5=1;//配置PC5(SPI_SCK)端口為輸出模式
??PC_CR1_C15=1;//配置PC5(SPI_SCK)端口為推挽輸出模式
??PC_CR2_C25=1;//配置PC5(SPI_SCK)端口高速率輸出
??PC_DDR_DDR6=1;//配置PC6(SPI_MOSI)端口為輸出模式
??PC_CR1_C16=1;//配置PC6(SPI_MOSI)端口為推挽輸出模式
??PC_CR2_C26=1;//配置PC6(SPI_MOSI)端口高速率輸出
??PC_DDR_DDR7=0;//配置PC7(SPI_MISO)端口為輸入模式
??PC_CR1_C17=1;//配置PC7(SPI_MISO)端口為弱上拉輸入模式
??PC_CR2_C27=0;//禁止PC7(SPI_MISO)端口外部中斷
??PE_DDR_DDR5=0;//配置PE5(SPI_NSS)端口為輸入模式
??PE_CR1_C15=1;//配置PE5(SPI_NSS)端口為弱上拉輸入模式
??PE_CR2_C25=0;//禁止PE5(SPI_NSS)端口外部中斷
}
/****************************************************************/
//SPI模塊配置函數(shù)SPI_CONFIG(),無形參,無返回值
/****************************************************************/
void?SPI_CONFIG(void)
{
??SPI_CR1=0x07;
??//********************************************

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????43759??2015-11-24?18:44??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Backup?of?STM8_Demo.ewp

?????文件???????1276??2016-06-07?12:43??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\Exe\STM8_Demo.hex

?????文件??????29392??2016-06-07?12:43??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\Exe\templproj.out

?????文件??????22448??2016-06-07?12:43??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\Obj\main.o

?????文件?????295478??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\Obj\main.pbi

?????文件??????10136??2016-06-07?11:53??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\Obj\main.pbi.cout

?????文件??????11380??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\Obj\main.pbi.xcl

?????文件?????295524??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\Obj\STM8_Demo.pbd

?????文件?????295524??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\Obj\STM8_Demo.pbd.browse

?????文件????????396??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\Obj\STM8_Demo.pbd.linf

?????文件???????4426??2016-06-05?15:41??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\main.c

?????文件???????5583??2017-06-30?13:52??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\settings\STM8_Demo.dbgdt

?????文件???????2104??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\settings\STM8_Demo.Debug.cspy.bat

?????文件???????2042??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\settings\STM8_Demo.Debug.cspy.ps1

?????文件????????108??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\settings\STM8_Demo.Debug.driver.xcl

?????文件????????367??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\settings\STM8_Demo.Debug.general.xcl

?????文件????????947??2017-06-30?13:52??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\settings\STM8_Demo.dni

?????文件???????2456??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\settings\STM8_Demo.dnx

?????文件???????2519??2017-06-30?13:52??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\settings\STM8_Demo.wsdt

?????文件?????????52??2017-06-30?13:52??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\settings\STM8_Demo.wspos

?????文件???????2011??2017-06-30?13:52??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\STM8_Demo.dep

?????文件??????12636??2015-11-24?18:44??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\STM8_Demo.ewd

?????文件??????43759??2015-11-24?18:44??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\STM8_Demo.ewp

?????文件????????163??2015-11-24?18:43??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\STM8_Demo.eww

?????目錄??????????0??2018-04-08?09:51??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\Exe

?????目錄??????????0??2017-11-08?11:47??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\List

?????目錄??????????0??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug\Obj

?????目錄??????????0??2018-04-08?09:51??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\Debug

?????目錄??????????0??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)\settings

?????目錄??????????0??2018-05-30?09:23??【65】三線SPI接口雙機(jī)通信實(shí)驗(yàn)(主設(shè)備)

............此處省略3個(gè)文件信息

評論

共有 條評論