我如何使用模拟引脚在PIC随着MikroBasic 16f877a

P

Programmer.C

Guest
我如何使用模拟引脚在PIC随着MikroBasicPro I'hv 16f877a尝试下面的代码使用PIN AN2的,但它不工作我有RS232正常工作及I'hv不会遇到任何问题,但是我不能读任何此代码的模拟信号我希望我写的任何机构从正常读取电位[代码]程序中的模拟信号,例如一些代码Gen_Test暗淡adc_rd为Word作为字符串暗淡str_x [20]主要有:'主要将ADCON1 = 0x00计划'设定为模拟将TRISA = 0xFF的AN2的脚'PORTA是输入UART1_Init(4800)'初始化UART模块Delay_ms(100)UART1_Write_Text(“正常”),而真正的adc_rd = ADC_Read(2)'从第二通道WordToStr(adc_rd,str_x)ADC值UART1_Write_Text(str_x)Delay_ms(5000)蜿蜒结束。
 
你好,首先尝试读取ADC和LED上显示他们喜欢:[代码]程序ADC_Test暗淡ADC_Rd为Word主要有:将TRISA = $法郎作为输出端口B = 0,而真正的ADC_Rd分配PORTB的'PORTA引脚作为输入,将TRISB = 0指' = ADC_Read(2)'读取PORTB的通道2 = ADC_Rd>“2'发送8位数据到PORTB蜿蜒结束。[/代码]试试这个,看看。如果成功,则问题不在于此。希望这会有所帮助。 Tahmid。
 
常住居民答复,但我感谢这之前我曾试图把我的问题和它的正常工作。我要读出通道2(AN2的)使用ADC模块正如我前面提到的模拟信号。本人希望你帮我做的。
 

Welcome to EDABoard.com

Sponsor

Back
Top