我试图将一些简单的数字IO代码从CCS编译器移植到XC8。
单片机为PIC12F675。
XC8没有12个系列的外围库。
我已经设法配置它,设置时钟等。
在默认情况下,我似乎不能使用引脚0-3作为数字IO。
我认为这是由于ADC的配置,但它可能是以下任何参数。
有人能帮我把这个CCS代码写到XC8吗?
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_comparator(NC_NC);
setup_vref(FALSE); 提前谢谢。
发布于 2014-09-22 11:25:14
我设法做到了,现在它似乎运转得很好:
ANSEL = 0x00;
ADCON0 = 0x00;
CMCON = 0x07;
VRCON = 0x00;
TRISIO = 0x2F; //or whatever your config
GPIO = 0x00;没有必要为数字GPIO的工作设置定时器。
https://stackoverflow.com/questions/25972375
复制相似问题