Re: 使用三用電表測量I/O Pin的電壓
|
||||
---|---|---|---|---|
新會員
|
Test code 是無法compile... x 要替換為ABCD....
找到原因了... 電壓不會變化的IO Pin是 External Memory Bus 詳細說明datasheet裡面有描述 將configuration bit set below Attach file: (0.00 KB)
發表於: 2009/7/27 11:31
|
|||
|
Re: 使用三用電表測量I/O Pin的電壓
|
||||
---|---|---|---|---|
資深會員
|
也不對~~
用TRISx、LATx 的話 , compilier 時候應該就不會pass了吧 算了 當我沒說好了
發表於: 2009/7/24 17:52
|
|||
|
Re: 使用三用電表測量I/O Pin的電壓
|
||||
---|---|---|---|---|
資深會員
|
你程式不會真的寫 TRISx、LATx 吧
那個x 是泛指所有的port 的簡寫 實際上是必須用ABCDEF去取代的 ex TRISA=0; TRISB=0; TRISC=0; LATA=0; LATB=0; LATC=0;
發表於: 2009/7/24 17:48
|
|||
|
Re: 使用三用電表測量I/O Pin的電壓
|
||||
---|---|---|---|---|
版主
|
應該是 ANCON0 & ANCON1 暫存器。看一下 Data Sheet 就知道了。
Attach file: (0.00 KB)
發表於: 2009/7/24 15:06
|
|||
|
Re: 使用三用電表測量I/O Pin的電壓
|
||||
---|---|---|---|---|
新會員
|
參照:
如何設定為Digital ? 找不到ANSEL這個Register...
發表於: 2009/7/24 11:17
|
|||
|
Re: 使用三用電表測量I/O Pin的電壓
|
||||
---|---|---|---|---|
資深會員
|
參照:
建議可以從 ANSEL 這個暫存器下去設定, 我之前就是沒有注意去設它結果吃了大虧, PIC 的 I/O 結構比較特殊, 需要把 SPEC 研究很清楚才可以, 不過過程中的誤打誤撞經驗也很刺激。
發表於: 2009/7/24 10:07
|
|||
|
Re: 使用三用電表測量I/O Pin的電壓
|
||||
---|---|---|---|---|
資深會員
|
ADC port
也要都設成 digital 才行
發表於: 2009/7/24 9:40
|
|||
|
使用三用電表測量I/O Pin的電壓
|
||||
---|---|---|---|---|
新會員
|
請教大家...
我使用18F87J50,將所有的腳位設定為輸出,然後所有腳位輸出為1. TRISx = 0x00; LATx = 1; 然後使用三用電錶測量所有Pin的電壓,所得到的值不一樣. 這樣是否電路上有問題? 依照datasheet上所述,應該只有設定為輸入時候才有差異.
發表於: 2009/7/24 8:39
|
|||
|