Re: C18這樣使用I/O為何會誤動作?
|
||||
---|---|---|---|---|
高級會員
|
OUT 可以 , INPUT 就不可以喔
有些低階的PIC ,像是 16C5X 沒有 WRITE LATCH 所以還是要把他研究一下
發表於: 2006/7/6 14:17
|
|||
微電腦自動控制設計,產品製造
才疏學淺,若有錯誤敬請指正 |
||||
|
Re: C18這樣使用I/O為何會誤動作?
|
||||
---|---|---|---|---|
資深會員
|
果然ok了....
謝謝,再研究看看 是否代表以後都用latch取代port就ok了呢?
發表於: 2006/7/6 13:15
|
|||
|
Re: C18這樣使用I/O為何會誤動作?
|
||||
---|---|---|---|---|
高級會員
|
將 PORTD 改成 LATD 試試看
IF OK 就是我上面說的問題 這個問題不單是加入NOP就可以解決 把那篇文章看清楚研究一下 要用PIC這個問題不可不知道
發表於: 2006/7/6 12:30
|
|||
微電腦自動控制設計,產品製造
才疏學淺,若有錯誤敬請指正 |
||||
|
Re: C18這樣使用I/O為何會誤動作?
|
||||
---|---|---|---|---|
資深會員
|
依你的方法,每個有I/O指令再加一個Nop();
結果依然不行....... 懷疑是否c18的問題....但沒有其它版本可以試
發表於: 2006/7/6 12:07
|
|||
|
Re: C18這樣使用I/O為何會誤動作?
|
||||
---|---|---|---|---|
高級會員
|
發表於: 2006/7/6 11:54
|
|||
微電腦自動控制設計,產品製造
才疏學淺,若有錯誤敬請指正 |
||||
|