芯片工作正常,能够控制输出。
设置为中断输入,中断能够正常触发,但是无论如何读到的输入都是零,以下是配置:
ch423_wiret_byte(CH423_SYS_CMD|BIT_X_INT);
ch423_wiret_byte(CH423_SET_IO_CMD|0xff);
中断处理:
void ch423_inter(void)
{
if (EXTI_GetITStatus(EXTI_Line15)) {
u8 io = ch423_read_byte();
sys_info.io_status = io;
EXTI_ClearFlag(EXTI_Line15);
}
}
热门产品 :
CH32L103: 32位PDUSB低功耗单片机