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.

晶振不起振時F28335會發生什麼事情?



我的情況是F28335把GPIO腳都拉low,

當一開機發現所有GPIO腳被拉low時去量測晶振都是不起振的

如果開機時是跑燒錄在flash裡的程式,量測晶振訊號正常(有點廢話)...

不知道是晶振不起振造成的或是有其他原因這成一連串事情...

想請問F28335什麼情況會把所有GPIO腳拉low...

因為我想說晶振不起振,進不去main沒有做初始化,GPIO的狀態應該是預設值阿...

  • GPIO默认的话 GPIO0~GPIO11 应该是低电平

    GPIO12 往后是弱上拉。

    你看看是不是DSP一直在复位状态,测量一下Reset引脚。

    请问什么情况下,造成的晶振不起振?

  • 我看datasheet F28335的GPIO默認值全都是上拉輸入...

    每次上電時,DSP都不一定會跑我的程序,

    因為板子上有一個led燈,在初始化的時候設定滅了之後就沒在控制了。

    可是上電時會看到它亮了(那隻腳low),這時我在去量測我的PWM訊號都變成low了。

    這時程序不受控制,晶振也沒訊號。

    有的時候上電就正常,跑Flash裡的程序可以控制,不曉得晶振不起振會造成這樣的結果(GPIO拉low)

    還是有其它原因造成DSP GPIO拉low,還是晶振不起振只是附帶的,現在不曉得主因是什麼

    F28335上電順序好像沒很要求,我看了EZDSP F28335的電路圖好像也沒刻意去控制上電的順序。

  • 請問F28335上電之後都需要一個RESET訊號嗎?

    因為我發現別人都有接,就只有我沒接

    我測試過當DSP上電後不正常時,我手動幫它reset後它也能恢復正常

  • 需要一个Reset,外接一个电容和电阻就可以,当然用Reset芯片也可以。

    要保证Reset引脚有至少12个Cycle的低电平,再拉高,才能使芯片正常复位