必须能够从触摸控制器读取触摸坐标,以便用户与应用程序进行交互。 此处开发的代码将被用于以后开发TouchGFX抽象层。
由于开发板触摸芯片没有连接在I2C接口上,因此本节采用普通IO口模拟I2C接口
1.配置IO口
2.配置定时器
3.编写延时函数
delay.c
#include "delay.h"
#include "tim.h"
void delay_init(void)
{
__HAL_TIM_ENABLE(&htim16);
}
void delay_us(uint16_t us)
{
uint16_t cnt = TIM16->CNT;
while(TIM16->CNT - cnt < us)
{
}
}
void delay_ms(uint32_t ms)
{
for(uint32_t i = 0; i &l