ILI2130触控IC驱动 它可以使用IIC和USB通讯,我们选用的是IIC通信的,成品对外引脚有6根,分别是SDA,SCL,INT,RST,VCC,GND;其中SDA与SCL是IIC通讯引脚,INT是中断引脚,当TP芯片检测到触摸信号时,会拉低该引脚;单片机可检测该引脚的电平变化来判断是否读取TP的信息;RST是TP的复位引脚,VCC和GND分别为电源和地。
EasyFalsh移植使用方法 这里说的修改默认环境变量后修改环境变量版本号就自动重新写入到flash这句话是有问题的,要开启上面【#define EF_ENV_AUTO_UODATE】宏定义后才会实现该功能,没开启该功能是不会自动更新的。移植时参考官方例程和文档就行,主要就是关于操作flash的几个接口的定义;
ESP32C3开发环境安转(win10+VSCode) 对于第一次使用ESP32开发的人来说,对于ESP32的开发方式都有点一脸懵逼,因为它可开发的方式太多了,基于IED的Eclipce、VScode,Arduion还有乐鑫自己的IDE,在网上搜ESP32的环境搭建就会出现很多教程让人不知所措,而且ESP32的ESP_IDF框架支持跨平台,能在WINDOWNS、LINUX环境下开发,对于第一次使用ESP32进行开发的人来说确实头痛,不知道选择哪一种开发方式。我个人建议不熟悉linux的同学选windows+VSCode的方式进行开发,下面我要讲的也是这种方法。
【无标题】 其中比较特殊的FSMC_NE 是用于控制SRAM 芯片的片选控制信号线,STM32 具有FSMC_NE1/2/3/4 号引脚,不同的引脚对应STM32 内部不同的地址区域。FSMC的作用简单来说就是在内核的4G地址映射中(0x00000000~0xFFFFFFFF)分配了一段名叫External RAM的大小为1G的地址空间(0x60000000~0x9fffffff)用于映射外部存储器,在操作0x60000000~0x9fffffff这段地址的时候直接操作的就是映射的对应的存储器地址。