Re: ADRESH和ADRESL
|
||||
---|---|---|---|---|
高級會員
|
ADRESH(2 Bit) + ADRESL (8 Bit) = 10 Bit
如果要存取完整的10 Bit 必須分兩次存取.. 或用向左向右對齊來處理...
發表於: 2005/8/8 17:27
|
|||
|
ADRESH和ADRESL
|
||||
---|---|---|---|---|
高級會員
|
請教一下哦
在有支援AD(10bit)的MCU裡 都有用到ADRESH和ADRESL兩個暫存器 他們是ADRESH是高位元的兩個bit 而ADRESL是低位元的8個bit嗎 還是是什麼意思呢 如果我想要把AD轉換出來的結果存到MCU內建的RAM裡 我是應該用那一個暫存器的值能存到完整的結果呢 請高手們不吝指教囉
發表於: 2005/8/8 17:22
|
|||
|
Re: 電源問題
|
||||
---|---|---|---|---|
高級會員
|
大仔:
你7805 input電壓弄15v當然燙啊 我建議你輸入電壓用8V就不會那麼燙 不然你熱機一定過不了 加散熱片就是增加成本
發表於: 2005/8/8 17:01
|
|||
|
Re: 想請問I2C應用範例
|
||||
---|---|---|---|---|
高級會員
|
SORRY
我又忘了交代,這一些函數我都有測試過是量產程式基本上沒問題我是寫來控制microchip MCP23016的 你應該可以很容易改成控制EEPROM或者其他IIC的裝置 還有一點這一個程式為了抗雜訊干擾還加上當通訊沒有獲得ACK信號他會送出STOP然後重新RETRY 10次 所以看起來有一點複雜 慢慢看吧 不懂再問 OK 我是用pic12f508寫的 所以你用pic18f452他應該有硬體的IIC介面C18也有支援IIC函數,你如果不想用內部硬體介面當然也可以使用這一些函數。 不過你要注意一下IO PORT方向設定 不然動不了
發表於: 2005/8/8 16:01
|
|||
|
Re: 想請問I2C應用範例
|
||||
---|---|---|---|---|
高級會員
|
忘了跟你講
這是用CCS C compiler寫的 如果用其他的c compiler 可以改成 output_high(P_xx)------> P_xx = 1; output_low(P_xx)-------> P_xx = 0; output_high(); output_low(); 這是CCS 內定函數
發表於: 2005/8/8 15:56
|
|||
|
Re: C18如何開一個大buffer
|
||||
---|---|---|---|---|
中級會員
|
DATABANK NAME=gram START=0x80 END=0x5FF
但是不同的晶片都要修改?
發表於: 2005/8/8 15:55
|
|||
|
Re: PIC 入門C語言
|
||||
---|---|---|---|---|
中級會員
|
Microchip C18 雖然中文資料及範例很多,但是在C18內部使用Assembly卻少的可憐....
例如: 參數的傳遞,C->ASM 或是 ASM->C 還有就是PIC本身的問題,無法將程式及RAM規劃很大.
發表於: 2005/8/8 15:30
|
|||
|
Re: 電源問題
|
||||
---|---|---|---|---|
資深會員
|
補充一點
用手摸覺得很燙 但很燙並不表示不能用 我們老闆常說不要用形容詞 要用數據來表示 我的7805也是加了大片的散熱片 輸入電壓是15V 負載電流將近1A 我摸散熱片也是很燙 但拿了紅外線溫度計量 溫度只有60度 還在工作範圍內 (上限是70度,有點勉強...過一陣子要換成125度的來用) 只要溫度穩定在廠商建議值 就不必怕了(出問題找廠商負責...)
發表於: 2005/8/8 15:25
|
|||
|
Re: 如何讀寫 eeprom
|
||||
---|---|---|---|---|
新會員
|
不好意思
不知板主也可以給我一份ㄇ 多謝
發表於: 2005/8/8 13:56
|
|||
|