我正试图将一些简单的数字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);
提前谢谢。
我设法做到了,现在它似乎工作正常:
ANSEL = 0x00;
ADCON0 = 0x00;
CMCON = 0x07;
VRCON = 0x00;
TRISIO = 0x2F; //or whatever your config
GPIO = 0x00;
为了让数字GPIO工作,不需要设置定时器。