資源簡介
STM8I/O模擬SPI測試程序,部分移植Petit FatFs文件系統(沒有移植SD卡寫部分),只是簡單測試使用
代碼片段和文件信息
#include?“io_spi.h“
void?spi_gpio(void)
{
??GPIOC->DDR?|=?0x60;//PC6-MOSI推挽輸出;PC7-MISO?浮動輸入
??GPIOC->CR1?|=0x60;
??GPIOC->CR2?|=0x60;//10MHz
??
??GPIOE->DDR?|=?0x20;//PE5-CS腳推挽輸出
??GPIOE->CR1?|=?0x20;
}
void?spi_init(void)
{
??spi_gpio();
}
void?sendbyte(unsigned?char?data)
{
????unsigned?char?itemp=data;
????SCK_H();
????asm(“nop“);
????asm(“nop“);
????asm(“nop“);
????for(i=0;i<8;i++)
????{
??????SCK_L();
??????if(temp&0x80)
??????{
??????????MOSI_H();
??????}
??????else
??????{
??????????MOSI_L();
??????}
??????SCK_H();
??????temp<<=1;
????}
}
unsigned?char?readbyte(void)
{
unsigned?char?r=0i;
MOSI_H();
????????SCK_H();?
????????asm(“nop“);
????????asm(“nop“);
????????for(i=0;i<8;i++)
????????{
??????????SCK_L();
??????????r?<<=?1
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-03-14?01:23??IO_SPI\
?????目錄???????????0??2015-03-12?00:10??IO_SPI\Debug\
?????目錄???????????0??2015-03-14?01:23??IO_SPI\Debug\Exe\
?????文件???????33150??2015-03-14?01:23??IO_SPI\Debug\Exe\SD.hex
?????文件??????132112??2015-03-14?01:23??IO_SPI\Debug\Exe\templproj.out
?????目錄???????????0??2015-03-12?00:10??IO_SPI\Debug\List\
?????目錄???????????0??2015-03-14?01:23??IO_SPI\Debug\Obj\
?????文件????????8532??2015-03-14?01:21??IO_SPI\Debug\Obj\io_spi.o
?????文件??????306100??2015-03-14?01:21??IO_SPI\Debug\Obj\io_spi.pbi
?????文件???????10201??2015-03-14?01:21??IO_SPI\Debug\Obj\io_spi.pbi.cout
?????文件???????12054??2015-03-14?01:23??IO_SPI\Debug\Obj\main.o
?????文件??????348051??2015-03-14?01:23??IO_SPI\Debug\Obj\main.pbi
?????文件???????10199??2015-03-14?01:23??IO_SPI\Debug\Obj\main.pbi.cout
?????文件???????58673??2015-03-14?01:21??IO_SPI\Debug\Obj\pff.o
?????文件???????35231??2015-03-14?01:21??IO_SPI\Debug\Obj\pff.pbi
?????文件???????10210??2015-03-14?01:21??IO_SPI\Debug\Obj\pff.pbi.cout
?????文件???????13590??2015-03-14?01:21??IO_SPI\Debug\Obj\sd.o
?????文件??????388351??2015-03-14?01:23??IO_SPI\Debug\Obj\SD.pbd
?????文件??????388351??2015-03-14?01:23??IO_SPI\Debug\Obj\SD.pbd.browse
?????文件??????316040??2015-03-14?01:21??IO_SPI\Debug\Obj\sd.pbi
?????文件???????10197??2015-03-14?01:21??IO_SPI\Debug\Obj\sd.pbi.cout
?????文件????????6692??2015-03-11?23:38??IO_SPI\Debug\Obj\spi.o
?????文件???????10104??2015-03-11?23:38??IO_SPI\Debug\Obj\spi.pbi.cout
?????文件???????30652??2015-03-14?01:21??IO_SPI\Debug\Obj\stm8s_it.o
?????文件??????306611??2015-03-14?01:21??IO_SPI\Debug\Obj\stm8s_it.pbi
?????文件???????10203??2015-03-14?01:21??IO_SPI\Debug\Obj\stm8s_it.pbi.cout
?????文件????????8948??2015-03-14?01:21??IO_SPI\Debug\Obj\uart.o
?????文件??????339513??2015-03-14?01:21??IO_SPI\Debug\Obj\uart.pbi
?????文件???????10199??2015-03-14?01:21??IO_SPI\Debug\Obj\uart.pbi.cout
?????目錄???????????0??2015-03-12?00:10??IO_SPI\FWLib\
?????目錄???????????0??2015-03-12?00:10??IO_SPI\FWLib\examples\
............此處省略82個文件信息
- 上一篇:comb 梳狀濾波原理
- 下一篇:人臉識別 畢業設計開題報告
評論
共有 條評論