用于键盘控制的HD7279A的KEY输出和STM32F103RCT6单片机应该怎么连?需要KEY接类似于外部中断的端口。

2025-02-23 04:59:17
推荐回答(1个)
回答1:

看芯片数据手册呀,有4个控制口,CS,CLK,DATA,KEY,你就把这4个口与单片机随便4个IO口接就是了,然后前3个配置成输出脚,KEY接口配置成输入,根据手册写它的操作时序就是了,你若用外部中断监测KEY口,那你可以配置成外部中断模式呀,如

//PC8

RCC->APB2ENR |= 1<<0;

AFIO->EXTICR[2] &= 0XFFFFFFF0;

EXTI->RTSR |= 1<<8; //上升沿触发

EXTI->FTSR &= ~(1<<8);  //禁止下降沿

EXTI->PR |= 1<<8;   //清除线8的挂起位

EXTI->IMR |= 1<<8;  //开放线8的中断请求

最后在写中断函数咯

手册参考:网页链接