使用eFuse释放ESP32的IO12引脚
ESP32的IO12决定了VDD_SDIO,也就是内部的SPI,EXT RAM的IO工作电压,针对WROVER,他是1.8V的,针对WROOM,他是3.3V的,但是他是通过IO12判断,有没有办法释放IO12然后也能决定VDD_SDIO呢. 当然可以,非常简单,使用esp-idf里面的esptool_py工具...
ESP32的IO12决定了VDD_SDIO,也就是内部的SPI,EXT RAM的IO工作电压,针对WROVER,他是1.8V的,针对WROOM,他是3.3V的,但是他是通过IO12判断,有没有办法释放IO12然后也能决定VDD_SDIO呢. 当然可以,非常简单,使用esp-idf里面的esptool_py工具...
不知道为什么突然想对比起来,TI M4最有代表是Tiva系列,虽然可能用得少,但是最近用到一个CC3220然后又想起他了. STM32和TI M4一样都有两个看门狗,STM32叫IWDG,WWDG,TI就叫WDG0,WDG1,实际上,IWDG就是WDG1,其不受系统时钟影响,WWDG就是WD...
一直在***板子厂做板子,最近拿到了WROVER模块,然后焊接后发现无论如何也不能启动,表示非常郁闷,找来找去没找到原因.于是一个一个元件拆掉,因为BOOT模式和其他电路都感觉找不到问题... 然后发现是某个关键IO.. IO12 - MTDI 被短路到GND...
TI现在新的SDK都叫Process SDK了,例程要自己生成,这样好多人都说自己找不到例程在哪里,其实就是生成这一步搞不定.我以AM5728为例子说,先打开到pdk的目录,编辑箭头所示文件. 安装在默认路径Cpan的可以忽略这一步.否则要改如图46和50行...
做了个优化镜像,基于debootstrap + 精简内核 + 精简其他系统服务引导各种,开机只吃1M RAM,专门为我做服务器需求砍掉了很多东西.测试的是256M版本的Nano Pi Neo. 对比平台树莓派可以参考:https://www.element14.com/community/communit...
STM32的新片子的音频外设叫SAI了,S就是Serial,A就是Audio,I就是Interface,还是挺好记的.究竟新在哪里,就是支持音频各种了,但是实际上用到的,还不是I2S.为了不要让大家蒙圈,我总结下我理解的经验,SAI配置其实非常简单. 看下图,初始化,...
我这里摘取使用的是STM32L4的Flash模拟EEPROM Endurance探讨. 在计算可靠度的时候,我们以每笔资料的平均可靠擦写次数做为评估基准,为了满足EEPROM的Endurance,每笔资料的平均可靠擦写次数都需要在1KK以上,因为真的EEPROM就是1KK寿命,...
有人问起,我就写一篇吧,不然最近也不知道有什么东西好写的.要说进程间通信,首先要明白进程是什么,进程都有什么状态,进程... (说不完了.) 我就先盗图一下.Linux的几大状态. 可以看到到大部分程序都在S状态.而我刚才是通过执行ps -aux...
因为各种不明原因,LPCUSBLib竟然只支持Port 1,但是Port 1要占掉两个普通IO,而Port 2只需要占一个,所以就改一改了.用LPC17788举例. 首先在添加定义(位于HAL_LPC17xx.h) : #define USB_PORT_1 0 然后添加HOST2端口的配置(位于HAL_LPC17...
CM3使用的是BCM2710,PI3也是用BCM2710,但是他们真的没有半点区别吗? 首先Pi 3引用了bcm283x-rpi-smsc9514.dtsi,这就意味着,用Pi 3的overlays启动CM3后,USB肯定就遭殃了,因为他把USB早定义好了,跟我们想象有差异. 在IO使用上,CM3有的,P...