久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

STC15與MAX31856的SPI讀取全是0xFF

查看數: 1393 | 評論數: 6 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2024-7-22 08:22

正文摘要:

淘的一個max31856現成的模塊,附送了Arduino范例和一個FreeRTOS的范例,恰恰對這兩個很陌生,便根據max31856文檔改成了STC15的第二組spi接口((P2.4///SPISS, P2.3/MOSI_2, P2.2/MISO_2, P2.1/SCLK_2))。 無論用st ...

回復

ID:938266 發表于 2024-10-13 12:57
gongzhu 發表于 2024-7-31 20:03
總算熬了幾個夜搞清楚了,max31856規格書沒認真看,以為跟以往一樣下個范例改吧改吧就可以用了,其實好多案 ...

大佬,可以發一下您的代碼嗎,我最近也在調試這個模塊測水溫,但是測出來的溫度誤差很大
ID:430492 發表于 2024-7-23 08:52
如果不是硬件的SPI,那大概率是時序的問題。
ID:90212 發表于 2024-7-22 21:05
lkc8210 發表于 2024-7-22 09:25
你沒有置位SSIG
而且SS腳需要在讀寫前手動拉低

按你所說,初始化忽略SS引腳,并把CS腳拉低(就一主一從),萬用表測試也確實保持著0V,測試還是老樣子。
  1. void InitSPI()
  2. {
  3.     ACC = P_SW1;                                //可用于測試U7,U7使用的是第二組SPI控制Flash
  4.     ACC &= ~(SPI_S0 | SPI_S1);                  //SPI_S0=1 SPI_S1=0
  5.     ACC |= SPI_S0;                              //(P2.4///SPISS, P2.3/MOSI_2, P2.2/MISO_2, P2.1/SCLK_2)
  6.     P_SW1 = ACC;  

  7.     SPDAT = 0;                  //初始化SPI數據  
  8.           SPSTAT = SPIF | WCOL;                       //清除SPI狀態
  9.     SPISS = 0;//片選恒定拉低
  10.     SPCTL =  SPEN | MSTR| SSIG ;                 //設置SPI為主模式 忽略SS引腳

  11. }
復制代碼



ID:161164 發表于 2024-7-22 09:25


你沒有置位SSIG
而且SS腳需要在讀寫前手動拉低


手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜丰满寂寞少妇精品 | 天天干天天操天天射 | 亚洲高清在线视频 | 日本在线小视频 | 日韩精品免费在线观看 | 不卡的av在线 | 亚洲国产精品精华素 | 在线一区二区三区 | 免费国产视频在线观看 | 日日操操| 日本在线免费 | 国产区在线观看 | 欧美日韩国产在线观看 | 狠狠综合久久av一区二区老牛 | 亚洲成人精品在线 | 国产一区免费 | 黄色大片免费网站 | av一级 | 国产精品毛片无码 | 青青久草 | 一区二区三区在线 | 欧美aaaaaa| 国产精品久久久久一区二区三区 | 天天色天天色 | 成人一级视频在线观看 | 中文字幕一区二区三 | 久久久av | 亚洲成人一区二区 | 成人在线免费 | 麻豆视频在线免费看 | 免费黄色特级片 | 97超碰在线免费 | 国产剧情久久 | 狠狠干天天干 | 日本不卡高清视频 | wwww.xxxx免费 | 欧美在线观看一区 | 精品久久久久久一区二区 | 久久精品欧美一区二区三区麻豆 | 国产伦一区二区三区四区 | 91亚洲国产精品 |