• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (billylu06)




dsPIC33的ADC問題
#1
新會員
新會員


想請教大家,我利用EXP16的AN5(內建VR的CH)讀取ADC
但將VR電壓轉到0時,ADC1BUF0卻都有0x1E4的值??
是哪裡有問題嗎?還請各位幫忙,謝謝!!
(程式是參照C30_Modules講義的自動取樣)


//-----------------------
//init_ports
//-----------------------
void INIT_PORTS(void)
{
// TRISB |= 0x0000; //PB.5=IN
}
//-----------------------
//init_ports
//-----------------------
void INIT_ADC(void)
{
IFS0bits.AD1IF = 0; // CLR AD INTR FLAG
IEC0bits.AD1IE = 0; // OFF AD INTR
AD1CON1bits.ADON = 0;

AD1CHS0 = 0x0005; // AN5=AD_IN
AD1CON1 = 0x04e4; // auto-convert(12bit)
AD1CON2 = 0x0000;
AD1CON3 = 0x1f3F; // 32·TCY = TAD 1f02
AD1CSSL = 0x0000;
AD1PCFGL = 0xFFDF; // AN5 is Analog , others are Digital(FFDF);
}
//-----------------------------------------------
//
//SUB PROGRAM
//
//-----------------------------------------------


//==================================
//Code Section in Program Memory
//==================================
main(void)
{
INIT_PORTS(); //Initialize the I/O ports
INIT_ADC();
//-----------------------
//
//MAIN LOOP
//
//-----------------------
while(1)
{
//-----------------------
//read adc
//-----------------------
AD1CON1bits.ADON = 1;
while(!AD1CON1bits.DONE);
AD1CON1bits.DONE = 0;
adc_buf=ADC1BUF0;

} // End of while()...

} // End of main()...

發表於: 2008/9/9 10:44
頂部


正式版的c30疑問?
#2
新會員
新會員


目前網路上,能下載學生版的c30
我想請教正式版的c30,到底差在哪?
因為我詢問過代理商,他們也是用學生版的

差別是組譯過的容量會有差,還是說某些指令有使用限制?

真的有需要買正式版嗎?因為價錢還不便宜
懇請版主或用過正式版的人給個建議
謝謝!!

發表於: 2006/12/7 13:37
頂部


繪圖型(Graphic)LCD
#3
新會員
新會員


查了美國網站上的資料
大部分都是Character 16*2的LCD範例
是否有使用繪圖型(Graphic)的範例可供參考
因為LCD原廠僅提供8051程式碼
有些指令不知道怎麼轉為pic
請知道的朋友能幫個忙

謝謝大家!!

發表於: 2006/11/1 9:24
頂部


Re: PIC24線路規劃
#4
新會員
新會員


請問版主:
PIC24FJ系列也能做到像你上述的燒錄選擇嗎?
還是用 ICD2 debug 時就必須犧牲掉這兩隻腳的功能?

發表於: 2006/10/30 15:01
頂部


PIC24線路規劃
#5
新會員
新會員


請教大家:
我依照EXP 16的線路,想參考它的線路設計
我發現JP1 也就是ICD2的CONNECTOR
剛好用到RB6,RB7
線路規劃上,我能使用RB6,RB7當我的AD INPUT嗎?
將來在ICD2模擬上會不會有所問題?

這是我第一次規劃PIC的電路,如果有什麼小細節需要注意的話
也請提醒我一下

謝謝大家!!

發表於: 2006/10/20 16:18
頂部


Re: 使用PI24的PMP功能擴接?
#6
新會員
新會員


還是說利用TBL的指令呢?
真的沒人知道或是有範例參考
我需要組合語言的...拜託了

發表於: 2006/10/5 16:04
頂部


Re: 使用PI24的PMP功能擴接?
#7
新會員
新會員


謝謝版主的回答!!

我現在已把線路接好,想嘗試對外部記憶體的讀/寫
程式如下...不知道是否正確
還請版主或已知的各位給予指教,謝謝!!

MOV #0X8000,W0 ;write data addr
MOV W0,PMADDR
MOV #0X0A,W0 ;write data
MOV W0,PMDIN1

CLR PMDIN1 ;clear buf

MOV #0X8000,W0
MOV W0,PMADDR ;read data addr
MOV PMDIN1,W0 ;read data

發表於: 2006/10/3 9:06
頂部


Re: 使用PI24的PMP功能擴接?
#8
新會員
新會員


但lcm跟我使用的擴接ram電路是不同的.
我只是想知道的上述特定幾支腳的正確pin腳數.

發表於: 2006/10/2 9:12
頂部


使用PI24的PMP功能擴接?
#9
新會員
新會員


想請教各位:
我有一片exp 16的板子,我想利用PIC24的
PARALLEL MASTER PORT功能來擴充RAM,
我試過x51的電路,所以我應是利用FIGURE 17-8來接線
但問題是有幾支接腳我找不到....
PMA14 , PMALL , /PMCS
可以請知道人跟我說是PIN幾嗎?

或是哪有電路/程式可供參考,因為網路上大多是PIC16/18

謝謝各位!!

發表於: 2006/9/29 16:16
頂部


Re: 請問一下有誰知道那裡有賣explorer 16 發展板Pictail plus 的插座
#10
新會員
新會員


已經收到了,謝謝版主

發表於: 2006/9/25 15:30
頂部



(1) 2 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------