This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430FR4133 reset problem (使用在RFID上的問題)

Other Parts Discussed in Thread: MSP430FR4133, RF430FRL152H

各位TI的老師們您好,目前學生有在做RFID實驗。而使用的元件有 MSP430FR4133 LaunchPad + TRF7970ABP and RF430FRL152感測片

程式環境 Code Composer Studio 7.4.0

學生使用RF430FRL152H NFC Sensor Tag Application Example With MSP430™ Microcontrollers 此篇參考文章的範例程式碼量測溫度,透過程式燒入置MSP430FR4133能正常燒入,也能夠執行。

同時,學生在參考文章中從匯入程式碼步驟,一直到燒入執行需要按下reset按鍵,這也是學生一直困惑問題,想把reset按鍵取消,讓程式燒入MCU能立即執行。

但是學生有碰上一些不太了解的問題,程式正常燒入後按下resume執行,在Launch pad上無法直接顯示出來,必須要每一次重新按下Launch pad的reset按鍵才會顯示在LCD中。

請問各位老師,學生要怎麼取消每次燒入都要按下reset按鍵才能重新啟動以及顯示數值在LCD問題? 也想請問各位老師是不是哪行程式碼控制MCU的運作,這類的問題學生能從哪裡找呢?  

因為想取消每一次重新啟動的步驟,也就是說,當程式已燒入進到MCU中就可以立即顯示,不需要再多按下reset才能啟動它。

感謝各位老師的指點!

  RF430FRL152H NFC Sensor Tag Application Example With MSP430F4133.pdf

  • 很抱歉,我对RF430FRL152H 这个板子不熟悉。但MSP430FR4133开发板并不是必须要Reset键才可以执行。

    建议您问一下RF430FRL152H的相关专家:e2e.ti.com/.../667
  • 是的沒錯,並不是一定要每次都按下reset鍵才能執行,因為學生有應用其它程式寫入MSP430FR4133 測試,發現只要燒入後按下執行(resume)之後,即使之後取消執行動作MCU還是可以正常運作,因為已經將程式燒入到內部,沒有更改或重新燒入都會以原先燒入的程式執行。
    好的 謝謝!如果老師您有其它資訊再麻煩提供,目前學生想解決這項問題,答案也找很久。

  • 貌似你们使用的版在仿真器进行烧录的。

    板载仿真器使用的sbw方式烧写,烧写的过程有使用到RST引脚(RST/SBWTDIO)

    程序烧写后,需要重新复位mcu才能运行,可以是手动复位或者仿真器控制mcu复位

  • 老師您好,學生有上網查詢一下MSP430燒寫方式,但還有些不清楚,有點不太明白要從程式碼中的哪一區塊修改? 這狀況有機會有改嗎?
    以及能如何判斷現在是用SBW方式燒寫至MCU?
    如果要更改每次重新復位的問題,學生想要的模式是只要燒入進MCU之後按下resume,程式可直接執行及顯示,即使取消或是暫停,程式不改變的狀況下依舊能繼續使用,但學生怎麼看SBW或是程式碼都還沒察覺哪裡有端倪,可以請老師能再說清楚一點嗎?
  • 这个开发板的手册里有介绍板载仿真器的烧写方式。

    没有好的办法解决手动复位问题,那个上面的扩展板设计的也太不合理,把复位按键挡住了,不方便操作。

    必要的时候飞线把复位按键引出来吧