C语言
星海5
这个作者很懒,什么都没留下…
展开
-
ESP32使用SDIO接口注意事项
最近在使用ESP32的TF卡功能,画原理图的时候发现一个问题IO2引脚上拉的问题。这是我买的的模块,原理图如下:IO2是接地的,如果此引脚接TFF卡时必须接上拉。偶然发现一种接法ESP32中的MTDI引脚,也就是GPIO12,当ESP32上电时,先读GPIO12的电平,拉低时把VDD_SDIO引脚配置为3.3V,供内部Flash使用;拉高时把VDD_SDIO引脚配置为1.8V。因为ESP32S的内部Flash是3.3V供电的,所以需要把GPIO12拉低,但是GPIO12又接了SDIO_D2原创 2020-07-20 23:57:07 · 4665 阅读 · 2 评论 -
SRAM、PSRAM、SPI FLASH
SRAM:Static RAM,静态随机存取存储器—–SRAM存在于MCU内部,容量比较小一般KB~MB,速度快;PSRAM:Pseudo static RAM,指的是伪静态随机存储器;DRAM:Dynamic RAM,动态随机存取存储器;SDRAM:Synchronous Dynamic RAM,同步动态随机存取存储器——应用于代码大,算法复杂,带操作系统的应用,SDRAM 独立于 MPU,可以根据应用的情况选择 RAM 的大小,一般外接用 SDRAM,容量比较大,一般MB~GB,DDR是SDRAM原创 2020-07-01 14:12:07 · 2624 阅读 · 0 评论 -
C语言中的 __FILE__ __LINE__ #line
C语言中的__FILE__用以指示本行语句所在源文件的文件名例:a.c#include <stdio.h>int main(){printf("%s\n",FILE);}在gcc编译生成a.out,执行后输出结果为:a.c在windows的vc6.0下编译执行结果为:c:\documents and settings\administrator\桌面\a.cC语言中的__LINE__用以指示本行语句在源文件中的位置信息,例:1 #include <stdio.h原创 2020-06-24 16:14:47 · 335 阅读 · 0 评论