久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
SPI無(wú)法收到數(shù)據(jù)問題,該如何調(diào)試?附MCU程序
[打印本頁(yè)]
作者:
rctty
時(shí)間:
2022-10-28 11:44
標(biāo)題:
SPI無(wú)法收到數(shù)據(jù)問題,該如何調(diào)試?附MCU程序
1.png
(15.06 KB, 下載次數(shù): 32)
下載附件
2022-10-28 16:00 上傳
邏輯分析儀的波形和解析是正確的,
2.png
(12.91 KB, 下載次數(shù): 30)
下載附件
2022-10-28 16:00 上傳
MCU程序:
但是調(diào)試的DR寄存器一直是FF,SPI接收函數(shù)按道理應(yīng)該沒有問題
uint8 SPI_SendByte(SPI_TypeDef * SPIx, uint8 byte)
{
while (SPI_I2S_GetFlagStatus(SPIx,SPI_I2S_FLAG_TXE) == RESET);
SPI_I2S_SendData(SPIx, byte);
while (SPI_I2S_GetFlagStatus(SPIx,SPI_I2S_FLAG_RXNE) == RESET);
return SPI_I2S_ReceiveData(SPIx); // 獲取接收寄存器中的數(shù)據(jù)
}
當(dāng)我在發(fā)送結(jié)束拉高CS線前打個(gè)斷點(diǎn),能看到MISO對(duì)應(yīng)的IO腳是低電平,CS線拉高后才會(huì)變成高電平,所以到單片機(jī)引腳的電平應(yīng)該是對(duì)的
作者:
rctty
時(shí)間:
2022-10-28 11:47
補(bǔ)上邏輯分析儀和調(diào)試的圖
作者:
yzwzfyz
時(shí)間:
2022-10-29 09:14
1、搞清SPI通訊原理。
2、有示波器更好了,可以證明,數(shù)據(jù)的確是正確地出現(xiàn)在數(shù)據(jù)線上了。
3、讀通CPU芯片手冊(cè)上,關(guān)于SPI的通訊章節(jié)。
4、去除程序中所有與SPI無(wú)關(guān)的部分(排除干擾)
5、檢查程序有無(wú)準(zhǔn)確地按照【3、】中的說(shuō)明去做。
6、走單步調(diào)試。
作者:
rctty
時(shí)間:
2022-10-31 08:54
解決了,
因?yàn)槲页跏蓟撕脦讉(gè)SPI,且標(biāo)準(zhǔn)包程序宏定義有迷惑性
#define GPIO_AF_SPI4 ((uint8_t)0x05)
#define GPIO_AF_SPI5 ((uint8_t)0x05)
這是AF5,SPI5實(shí)際上是AF6,
#define GPIO_AF6_SPI5 ((uint8_t)0x06)
是因?yàn)镾PI5初始化時(shí)把SPI4的初始化覆蓋了一部分,導(dǎo)致SPI4MISO口出現(xiàn)變化
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日韩欧美精品在线
|
久久日韩粉嫩一区二区三区
|
中文字幕亚洲精品
|
国产精品二区三区在线观看
|
夜夜操操操
|
中文字幕成人av
|
免费观看av网站
|
国产一区二区三区久久久久久久久
|
久久久久国产一区二区三区四区
|
日日操av
|
成人一区二区三区
|
阿v视频在线观看
|
成人福利影院
|
欧美日韩精品亚洲
|
亚洲免费一区
|
天天综合网天天综合
|
成人国产在线视频
|
91亚洲精品在线
|
日韩精品 电影一区 亚洲
|
成人国产精品色哟哟
|
欧美精品久久久久
|
成年人在线电影
|
日韩精品一区二区三区中文在线
|
日本不卡视频在线播放
|
玖玖玖在线
|
久久久精品一区二区三区
|
中文字幕 欧美 日韩
|
羞羞的视频免费在线观看
|
亚洲乱码国产乱码精品精98午夜
|
伊人久久综合
|
天天天操天天天干
|
91视频正在播放
|
一区二区三区高清
|
久久精品
|
av网站免费看
|
午夜精品一区二区三区在线观看
|
欧美videosex性极品hd
|
日韩久久综合
|
偷拍自拍网
|
久久久精选
|
午夜爱爱毛片xxxx视频免费看
|