国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

單片機(jī):C語言實(shí)驗(yàn)SPI通信-讀寫操作

2019-11-11 04:33:54
字體:
供稿:網(wǎng)友
/*SPI通信,發(fā)送:先高后低;接收:先高后低;*//*函數(shù)名:spi_write();工作過程:上升沿寫數(shù)據(jù),每次寫入1bit*/void spi_write(uint8 spi_data){uint i;spi_cs = 0;sck = 0;for(i=0;i<8;i++){if(spi_data & 0x80)//判斷最高位,先發(fā)送最高位mosi_1;             //數(shù)據(jù)總線準(zhǔn)備數(shù)據(jù)1elsemosi_0; //數(shù)據(jù)總線準(zhǔn)備數(shù)據(jù)0sck = 1; //上升沿到來sck:0->1,數(shù)據(jù)總線上的數(shù)據(jù)寫入到spi器件spi_data <<= 1;//左移丟棄已經(jīng)輸出的最高位sck = 0; //拉低sck,初始化為0}spi_cs = 1;}//-----------------------------------------------------/*函數(shù)名:spi_read();工作過程:下降沿讀取數(shù)據(jù),每次讀取1bit*/void spi_read(void){uint8 i;uint8 spi_data;spi_cs = 0; //首先選中器件for(i=0;i<8;i++){spi_data <<= 1;//sck = 1;if(moso) //讀取最高位,保存至最末尾,通過左移位完成整個(gè)字節(jié)spi_data |= 0x01;elsespi_data &= ~0x01;sck = 0; //下降沿到來sck:1->0,moso上的數(shù)據(jù)將發(fā)生改變,穩(wěn)定后存入spi_data}spi_cs = 1;}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天台县| 芜湖县| 旬阳县| 富裕县| 洪湖市| 邵阳县| 贵南县| 巧家县| 冕宁县| 政和县| 勃利县| 准格尔旗| 岳普湖县| 云南省| 利川市| 积石山| 永平县| 平山县| 芜湖市| 嵊州市| 郓城县| 松原市| 虎林市| 桓台县| 隆回县| 招远市| 伊春市| 楚雄市| 肥城市| 界首市| 黑山县| 吉木乃县| 喀喇| 宁都县| 静宁县| 即墨市| 崇信县| 冷水江市| 乌鲁木齐市| 天全县| 监利县|