Re: 關於F877a使用DAC晶片問題..
|
||||
---|---|---|---|---|
新會員
|
請問三樓大大:
所以二樓大大說的 是不是真的所有DAC晶片都可使用呢? 還是只有你放的網站裡的那些可以搭配877使用呢?
發表於: 2008/3/26 13:12
|
|||
|
Re: 關於F877A的AD中斷問題...
|
||||
---|---|---|---|---|
新會員
|
真的很感謝你的詳細解說
講的很詳細 幫了我好大的忙 也建立了我ㄧ些觀念 謝謝你~
發表於: 2008/3/14 22:21
|
|||
|
關於F877A的AD中斷問題...
|
||||
---|---|---|---|---|
新會員
|
想請教一下為什麼下面這個程式
我原先是沒有寫中斷 有成功\r 成功結果會是PORTD的0~3位元輪流亮滅 (EX: 暗的順序是:0.1.2.3.3.2.1.0.0.1.2.3....) 但是我只是把放在主程式的轉換AD寫到中斷裏 (就是判斷ADIF有沒有變為1) 就不能跑 想請問程式哪里出了問題? (RA0輸入 一個sin弦波 把AD轉換結果輸出到PORTD讓LED燈閃: #include <pic.h> __CONFIG(HS&WDTDIS&PWRTDIS&BORDIS&LVPDIS&DEBUGEN&PROTECT); void init_a2d(void){ ADCON0=0b01000000; ADCON1=0; ADON=1; } unsigned char read_a2d(unsigned char channel){ channel&=0x07; ADCON0&=0xC5; ADCON0|=(channel<<3); ADGO=1; while(ADGO)continue; return(ADRESH); } void main(void){ init_a2d(); GIE=1; PEIE=1; ADIE=1; TRISD=0xF0; while(1) {;} } void interrupt usart(void) { unsigned char x; x=read_a2d(1); PORTD = (8>>(x>>6)); ADIF=0; } 先謝謝各位了~
發表於: 2008/3/12 20:46
|
|||
|
Re: PIC16F913基本驅動程式碼~
|
||||
---|---|---|---|---|
新會員
|
謝謝樓上兩位
感恩感恩
發表於: 2007/12/25 11:51
|
|||
|
PIC16F913基本驅動程式碼~
|
||||
---|---|---|---|---|
新會員
|
我想請問
PIC16F913最基本的驅動程式碼 因為原本是想使用以下網站的程式碼 顯示於超級終端機 http://www.microchip.com.tw/modules/n ... php?topic_id=2793&forum=1 但是發現一開始就研究這個太困難了 希望先從最基本的 就是 接個LED燈 跟按鈕 可以控制LED燈就可以的基本程式碼 可以的話 電路圖可以順便嗎? 不好意思麻煩了 因為真的是初學者 這顆晶片又沒有出書..>"< 感激不盡 或著是有其他的程式碼也是跟PIC16F913有關的也可以po上來參考嗎? 希望都能試試看 謝謝
發表於: 2007/12/24 18:09
|
|||
|