www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] IO口模擬SPI的問題,其實(shí)光模擬來說,就時序問題,讀取和寫入一個字節(jié)的時序。 首先選4個IO口,作模擬用,分別模擬CS、SCLK、SI、SO.即是片選、時鐘、數(shù)據(jù)輸入、數(shù)據(jù)輸出。 IO口初始化,分別把對應(yīng)的IO口設(shè)置輸入

IO口模擬SPI的問題,其實(shí)光模擬來說,就時序問題,讀取和寫入一個字節(jié)的時序。

首先選4個IO口,作模擬用,分別模擬CS、SCLK、SI、SO.即是片選、時鐘、數(shù)據(jù)輸入、數(shù)據(jù)輸出。

IO口初始化,分別把對應(yīng)的IO口設(shè)置輸入輸出。CS、SCLK、SO、設(shè)置為輸出,SI設(shè)置為輸入。

然后就是時序問題了,一般如下:

//設(shè)要寫的數(shù)據(jù)是abyte表示。

CS_1; //片選高,
SCLK_1; //時鐘高
CS_0; //片選低,開始工作。
for(i=0;i<8;i++)//循環(huán)產(chǎn)生時鐘,寫入數(shù)據(jù)。

{
SCLK_0; //時鐘低,下降沿
if(0x80&abyte)
SO_1;
else
SO_0;
SCLK_1;
abyte<<=1;
}
SCLK_0;
CS_1;

//設(shè)要讀的數(shù)據(jù)是abyte表示。

CS_0;

SCLK_1;

for(i=0;i<8;i++)//讀取數(shù)據(jù)值。
{
SCLK_0;
;;
SCLK_1;
abyte<<=1;
if(in_SI)
abyte++;
}
SCLK_0;
CS_1;


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

CC2530-最小系統(tǒng)搭建

關(guān)鍵字: cc2530 io口

相信很多道友都有對輸入IO 口進(jìn)行濾波的需求,比如按鍵輸入、紅外對管輸入等。本文以按鍵為例,簡單介紹了如何進(jìn)行較為高效的濾波。

關(guān)鍵字: io口 單片機(jī)

在科技高度發(fā)展的今天,電子產(chǎn)品的更新?lián)Q代越來越快,LED燈的技術(shù)也在不斷發(fā)展,為我們的城市裝飾得五顏六色。MSP430系列單片機(jī)以低功耗和外設(shè)模塊的豐富性而著稱,而針對電容觸摸應(yīng)用,MSP430的PIN RO 電容觸摸檢...

關(guān)鍵字: io口 單片機(jī) 電源技術(shù)解析 電容觸摸應(yīng)用

3個IO口掃描16個按鍵

關(guān)鍵字: io口 掃描 按鍵

為了讓大家充分理解 UART 串口通信的原理,我們先把 P3.0 和 P3.1 當(dāng)做 IO 口來進(jìn)行模擬實(shí)際串口通信的過程,原理搞懂后,我們再使用寄存器配置實(shí)現(xiàn)串口通信過程。

關(guān)鍵字: io口 串口通信 單片機(jī) 模擬uart

利用AT89S51單片機(jī)的P0端口的P0.0-P0.7連接到一個共陰數(shù)碼管的a-h的筆段上,數(shù)碼管的公共端接地。在數(shù)碼管上循環(huán)顯示0-9數(shù)字,時間間隔0.2秒。

關(guān)鍵字: 51單片機(jī) io口 數(shù)碼管 驅(qū)動led

STM32的IO口可以由軟件配置成8種模式:1,輸入浮空2,輸入上拉3,輸入下拉4,模擬輸入5,開漏輸出6,推挽輸出7,推挽復(fù)用功能8,開漏復(fù)用功能每個IO口可以自由編程,單IO口寄存器必須要按32位字被訪問。這里就是寄...

關(guān)鍵字: io口 STM32

今天查看STM32資料時,對輸出速度2M 10M 50M不是很了解,再加上移植ARF2496K程序到STM32時出現(xiàn)意外情況。一、STM8S端作為接收端和發(fā)送端時接收到的數(shù)據(jù)都正常。二、發(fā)送端(STM8S),接收端(ST...

關(guān)鍵字: io口 stm32f stm8s 輸出速率

一、IO口數(shù)字輸入/輸出端口有下列特性:□ 每個輸入/輸出位都可以獨(dú)立編程?!?允許任意組合輸入、輸出?!?P1 和 P2 所有 8 個位都可以分別設(shè)置為中斷。□ 可以獨(dú)立操作輸入和輸出數(shù)據(jù)寄存器。□ 可以分別設(shè)置上拉或

關(guān)鍵字: io口 msp430f149 初始化
關(guān)閉