我的情況是F28335把GPIO腳都拉low,
當一開機發現所有GPIO腳被拉low時去量測晶振都是不起振的
如果開機時是跑燒錄在flash裡的程式,量測晶振訊號正常(有點廢話)...
不知道是晶振不起振造成的或是有其他原因這成一連串事情...
想請問F28335什麼情況會把所有GPIO腳拉low...
因為我想說晶振不起振,進不去main沒有做初始化,GPIO的狀態應該是預設值阿...
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把GPIO腳都拉low,
當一開機發現所有GPIO腳被拉low時去量測晶振都是不起振的
如果開機時是跑燒錄在flash裡的程式,量測晶振訊號正常(有點廢話)...
不知道是晶振不起振造成的或是有其他原因這成一連串事情...
想請問F28335什麼情況會把所有GPIO腳拉low...
因為我想說晶振不起振,進不去main沒有做初始化,GPIO的狀態應該是預設值阿...
我看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的低电平,再拉高,才能使芯片正常复位