我的情況是F28335把GPIO腳都拉low,
當一開機發現所有GPIO腳被拉low時去量測晶振都是不起振的
如果開機時是跑燒錄在flash裡的程式,量測晶振訊號正常(有點廢話)…
不知道是晶振不起振造成的或是有其他原因這成一連串事情…
想請問F28335什麼情況會把所有GPIO腳拉low…
因為我想說晶振不起振,進不去main沒有做初始化,GPIO的狀態應該是預設值阿…
Chen Jones:
GPIO默认的话 GPIO0~GPIO11 应该是低电平
GPIO12 往后是弱上拉。
你看看是不是DSP一直在复位状态,测量一下Reset引脚。
请问什么情况下,造成的晶振不起振?
我的情況是F28335把GPIO腳都拉low,
當一開機發現所有GPIO腳被拉low時去量測晶振都是不起振的
如果開機時是跑燒錄在flash裡的程式,量測晶振訊號正常(有點廢話)…
不知道是晶振不起振造成的或是有其他原因這成一連串事情…
想請問F28335什麼情況會把所有GPIO腳拉low…
因為我想說晶振不起振,進不去main沒有做初始化,GPIO的狀態應該是預設值阿…
Zhang YuFu:
回复 Chen Jones:
我看datasheet F28335的GPIO默認值全都是上拉輸入…
每次上電時,DSP都不一定會跑我的程序,
因為板子上有一個led燈,在初始化的時候設定滅了之後就沒在控制了。
可是上電時會看到它亮了(那隻腳low),這時我在去量測我的PWM訊號都變成low了。
這時程序不受控制,晶振也沒訊號。
有的時候上電就正常,跑Flash裡的程序可以控制,不曉得晶振不起振會造成這樣的結果(GPIO拉low)
還是有其它原因造成DSP GPIO拉low,還是晶振不起振只是附帶的,現在不曉得主因是什麼
F28335上電順序好像沒很要求,我看了EZDSP F28335的電路圖好像也沒刻意去控制上電的順序。
我的情況是F28335把GPIO腳都拉low,
當一開機發現所有GPIO腳被拉low時去量測晶振都是不起振的
如果開機時是跑燒錄在flash裡的程式,量測晶振訊號正常(有點廢話)…
不知道是晶振不起振造成的或是有其他原因這成一連串事情…
想請問F28335什麼情況會把所有GPIO腳拉low…
因為我想說晶振不起振,進不去main沒有做初始化,GPIO的狀態應該是預設值阿…
Zhang YuFu:
回复 Chen Jones:
請問F28335上電之後都需要一個RESET訊號嗎?
因為我發現別人都有接,就只有我沒接
我測試過當DSP上電後不正常時,我手動幫它reset後它也能恢復正常
我的情況是F28335把GPIO腳都拉low,
當一開機發現所有GPIO腳被拉low時去量測晶振都是不起振的
如果開機時是跑燒錄在flash裡的程式,量測晶振訊號正常(有點廢話)…
不知道是晶振不起振造成的或是有其他原因這成一連串事情…
想請問F28335什麼情況會把所有GPIO腳拉low…
因為我想說晶振不起振,進不去main沒有做初始化,GPIO的狀態應該是預設值阿…
Chen Jones:
回复 Zhang YuFu:
需要一个Reset,外接一个电容和电阻就可以,当然用Reset芯片也可以。
要保证Reset引脚有至少12个Cycle的低电平,再拉高,才能使芯片正常复位