我正在尝试将一些简单的数字IO代码从CCS编译器移植到XC8。
MCU是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);
提前致谢。
答案 0 :(得分:0)
我设法做到了,现在它似乎正常工作:
ANSEL = 0x00;
ADCON0 = 0x00;
CMCON = 0x07;
VRCON = 0x00;
TRISIO = 0x2F; //or whatever your config
GPIO = 0x00;
无需设置定时器以使数字GPIO正常工作。