情況介紹:溫濕度傳感器給STM32發(fā)送時鐘信號和數(shù)據(jù)信號,STM32不返回任何數(shù)據(jù),溫濕度傳感器的CS端由stm32控制,但是stm32的CS端由自己控制。也就是說溫濕度傳感器和STM32都是從機。出現(xiàn)的情況是會造成莫名其妙的位移,比如在正確數(shù)據(jù)前面出現(xiàn)一個1或者0。
經(jīng)過排查發(fā)現(xiàn),使用溫濕度傳感器造成位移的原因是因為SPI是個板載傳輸方式,如果外接了數(shù)據(jù)線其實SPI很脆弱的。我曾經(jīng)嘗試將時鐘線拉出來在桌子上隨便劃都能讓STM32都能接受到時鐘信號,從而接受到數(shù)據(jù)。所以很容易多接受到一個數(shù)據(jù)然后造成位移。要修復(fù)這個位移需要重置接受counter,清空DR寄存器。
一般標準的SPI傳輸是不需要關(guān)注CS端的,因為復(fù)用功能里會自動安排CS端。但是這次溫濕度傳感器是從機,STM32也是從機,所以需要控制STM32的片選端只有需要接受數(shù)據(jù)的時候才接受數(shù)據(jù)。并且沒被選擇后再次選擇會重置接受counter,清空DR寄存器。從而達到消除誤接受位移的效果。
上一篇:STM32模擬SPI接口程序
下一篇:關(guān)于stm32硬件spi的miso口配置
推薦閱讀
史海拾趣
EXCELSEMI公司始終將品質(zhì)和客戶滿意度放在首位。公司建立了一套完善的質(zhì)量管理體系和客戶服務(wù)體系,確保每一款產(chǎn)品都符合高標準的質(zhì)量要求。同時,公司還注重與客戶的溝通和反饋,不斷優(yōu)化產(chǎn)品和服務(wù)以滿足客戶的需求。這種品質(zhì)至上、客戶為本的經(jīng)營理念使得EXCELSEMI在市場中贏得了良好的口碑和信任。
隨著技術(shù)的不斷進步,Dresden Elektronik公司不斷加大對研發(fā)的投入,致力于推動技術(shù)的創(chuàng)新和突破。一次偶然的實驗中,公司的研發(fā)團隊發(fā)現(xiàn)了一種新的材料,能夠顯著提高電子元件的性能和穩(wěn)定性。這一發(fā)現(xiàn)被迅速轉(zhuǎn)化為產(chǎn)品,并成功推向市場,使公司的產(chǎn)品在競爭中脫穎而出。
Dresden Elektronik公司始終將產(chǎn)品質(zhì)量放在首位。他們建立了嚴格的質(zhì)量管理體系,從原材料采購到生產(chǎn)、檢測、包裝等各個環(huán)節(jié)都嚴格把關(guān)。這種對品質(zhì)的執(zhí)著追求使公司的產(chǎn)品在市場上贏得了良好的口碑,也為公司贏得了眾多忠實的客戶。
為了進一步滿足市場需求,G24i在英國威爾士卡迪夫建成了世界上第一條25MW的大規(guī)模生產(chǎn)基于鈦襯底的DSSC基地。這一基地的建成標志著G24i在DSSC領(lǐng)域?qū)崿F(xiàn)了從研發(fā)到生產(chǎn)的全鏈條覆蓋。大規(guī)模生產(chǎn)不僅降低了產(chǎn)品的制造成本,也提高了生產(chǎn)效率和質(zhì)量穩(wěn)定性。G24i通過不斷優(yōu)化生產(chǎn)流程和提升管理水平,確保了產(chǎn)品的市場競爭力。
隨著公司規(guī)模的擴大和產(chǎn)品線的豐富,品質(zhì)管理成為CST Master面臨的一個重要問題。為了提升產(chǎn)品品質(zhì)和客戶滿意度,公司引入了一套先進的質(zhì)量管理體系,加強對生產(chǎn)過程的監(jiān)控和檢測。同時,公司還積極開展員工培訓(xùn)和質(zhì)量意識教育,提升員工的品質(zhì)意識和技能水平。這些措施有效地提升了產(chǎn)品品質(zhì)和市場競爭力。
背景:GardTec Inc公司,成立于1987年(也有資料顯示為1985年),自創(chuàng)立之初便確立了成為全球風(fēng)扇配件產(chǎn)品第一供應(yīng)商的目標。這一明確的定位為公司后續(xù)的發(fā)展奠定了堅實的基礎(chǔ)。
發(fā)展:在創(chuàng)立初期,GardTec專注于風(fēng)扇配件的研發(fā)與生產(chǎn),通過技術(shù)創(chuàng)新和品質(zhì)提升,逐漸在行業(yè)內(nèi)嶄露頭角。公司利用現(xiàn)代化的制造和工程設(shè)施,不斷突破設(shè)計與材料的限制,推出了一系列具有創(chuàng)新性的風(fēng)扇配件產(chǎn)品。
影響:隨著產(chǎn)品質(zhì)量的提升和市場份額的擴大,GardTec逐漸在電子行業(yè)中建立了良好的口碑,為后續(xù)的快速發(fā)展奠定了基礎(chǔ)。
在電子產(chǎn)品從開發(fā)、運行到售后服務(wù)和維護這個完整的生命周期之中,設(shè)備軟件已經(jīng)成為電子產(chǎn)品制造商獲得產(chǎn)品差別化競爭優(yōu)勢的關(guān)鍵因素,降低設(shè)備軟件的成本與復(fù)雜度是其中最大的挑戰(zhàn)。為了應(yīng)對這個挑戰(zhàn),電子設(shè)備制造商需要進行一場現(xiàn)代化的變革,改 ...… 查看全部問答∨ |
PSoC片上系統(tǒng)與單片機、ARM的區(qū)別 到目前為止,有三種技術(shù)對電子工程師設(shè)計電子產(chǎn)品的模式產(chǎn)生了重大而又深遠的影響,它們是:可編程微控制器(MCU),可編程邏輯陣列和可編程模擬陣列。與采用多個分立元件及單一功能的模擬與數(shù)字集成電路組成的 ...… 查看全部問答∨ |
我現(xiàn)在在操作flash芯片,以我的想法,應(yīng)該每次和flash芯片交互的時候然后將CE拉低有效,完成后拉高,下次用的時候重復(fù)這樣做.但是,我想知道在對flash芯片初始化的時候就直接對其ce管腳拉低,然后整個程序跑的過程中一直是地電 ...… 查看全部問答∨ |
|
散分:java嵌入式開發(fā),該學(xué)些什么課程? 如題! 想請朋友更詳細的告之,對于一個完全的新手,學(xué)習(xí)java的嵌入式開發(fā),需要學(xué)好哪些課程?需要了解哪些? 之前搜索過,但都沒有給出詳解,還希望eeworld里朋友們,多給點建議?!? 查看全部問答∨ |
如題: tchar_t id3[128]; int i = get_current_music(); g_pp->CommentByName(g_pp,i,PlayerComment(COMMENT_TITLE),id3,TSIZEOF(id3)); g_pp->CommentByName(g_pp,i,PlayerComment(COMMENT_ARTIST),id3,TSIZEOF(id3)); 復(fù)制代碼… 查看全部問答∨ |
基于USB的無線網(wǎng)卡,插上無線網(wǎng)卡是桌面的右下角會出現(xiàn)無線網(wǎng)卡的圖標,這是正常的. 由于我的USB無線網(wǎng)卡支持selective suspend,也就是說,如果無線網(wǎng)卡在一定的時間 內(nèi)(10s)如果沒有和AP或者其他網(wǎng)卡連接上,則無線網(wǎng)卡進入睡眠的狀態(tài).睡眠的狀態(tài)和 ...… 查看全部問答∨ |
|
STVD自動生成的stm8_interrupt_vector.c中幾個疑問 如圖: 1、在第一個地方是定義了一個函數(shù)還是聲明了一個函數(shù)?! 2、在第二個地方0x82這個值指什么含義?! 3、NonHandledInterrupt這個字符串在哪里做了定義?! 4、在@far @interrupt void NonHandledInterrupt (void){}中使用了NonHand ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 人工智能在汽車行業(yè)中的應(yīng)用
- 麥格納集成式艙內(nèi)感知系統(tǒng) 引領(lǐng)車輛安全創(chuàng)新
- 2025世界人工智能大會上的各種機器人
- 際上導(dǎo)航:高精度組合定位感知技術(shù)在智能輔助駕駛中的應(yīng)用
- 量產(chǎn)元年的人形機器人,要破局C端?
- 上半年賺304億元的寧德時代,給出固態(tài)電池量產(chǎn)時間表
- 新泗威車載后排航空座椅控制顯示器 | 申報2025第七屆金輯獎最佳技術(shù)實踐應(yīng)用獎
- L3 智駕,需要殺手級座艙
- 2025動力電池中場戰(zhàn)局,正力新能“三化策略”應(yīng)戰(zhàn)
- 智能手機共存解決方案協(xié)同合作使用共用天線