推 ruemann:有示波器可以看波型嗎? 10/10 10:27
→ ruemann:我的想法是傳第一byte時,IO的狀態是low,所以傳不到PC上 10/10 10:28
→ fmdjyl:沒傳資料時,腳位為HI.(不管傳幾byte,都只有第一byte沒有) 10/10 11:40
→ fmdjyl:如果單傳一個BYTE,示波器抓到為-->hi-->一個low-->變為hi 10/10 11:41
推 ruemann:有示波器啊……那把傳三個byte的波形po上來吧 10/10 12:22
→ fmdjyl:今天又繼續試了一下,還是無解。第一個byte終端機抓不到~ 10/10 23:03
→ fmdjyl:終端機只顯示B和D ~(也就是0x42及0x44) 10/10 23:04
推 ruemann:在執行WriteUSART(0x41)之前會有波形嗎? 10/11 04:20
推 ruemann:後兩個波形是正確的,第一個波形時間太久,值是0x00 10/11 04:23
推 sunneo:OpenUSART的第一個參數確定是用&嗎? 10/11 09:52
→ sunneo:這種多個設定的大多是用bitwise or吧 10/11 09:52
→ fmdjyl:riteUSART(0x41)之前~我不確定有沒有波型~~ 10/11 10:58
→ fmdjyl:但單傳riteUSART(0x41)之前~~ 會有一個hi-->low一下-->hi 10/11 10:58
→ fmdjyl:第一個參數是否用 &..我再去試試看~~ 10/11 12:14
→ fmdjyl:最後解決方法~程式一開始先丟一個0x00;之後丟都正常=.=. 10/14 23:48