- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 ESP32-WROOM模组调整为固定3.3V启动方法!
需要使用官网的工具,去官网下就行,我下的是esptool-4.6.2,是一个文件夹,里面一大堆py的文件。执行espefuse.py --port COM5 set_flash_voltage 3.3V。由于我要读SD卡,需要用到GPIO12,必须上拉一个10K电阻,这就导致误判为1.8V启动。在windows下,用win+r呼出控制台,cd(空格)文件夹目录进入文件夹。COM5你自己换成当前的口即可,最后输入一下BURN。其原理就是利用串口通信给ESP发个指令而已。气死了找了好久到处说的都不明不白的。
2023-08-14 22:49:36
487
原创 esp32下载程序后持续重启解决办法
我使用的芯片是esp wroom 32E,开发板上是4MB的,我下载程序时内存选成了8MB,因此不断重启,改回4MB就好了。
2023-08-02 22:57:30
598
原创 嵌入式软件笔记:基于链表的多任务代码架构
二是非中断定时任务,在大概的时间范围内执行即可(一般在这里执行的函数,间隔时间都较长,比如读传感器,1秒1读,就可以放在这里);三是中断定时任务,由定时器的中断决定何时执行(与硬件直接通信的都需要在这里严格定时,保证时序,比如有的ADC你得用SPI通信,有的可编程驱动器得用I2C通信,反正与硬件直接相关的,放这里面就对啦)。(这里没写删除结点,插入节点。如果任务多了,比如目前要读10个传感器、控制5个不同的电机设备、切换串口、切换I2C进行通信,最后还有综合的控制算法,这样的逻辑就比较复杂。
2023-06-08 14:35:25
279
原创 DSP28335的SCI的FIFO中断使用心得
自学了一段时间的DSP28335的串口设置,写下来帮助更多的新手,遇到了很多问题也记录一些解决办法。以下全都是我个人的理解,可能说的不对,大家讨论。1、关于为什么必须用FIFO一般的DSP系统,尤其是控制类的,都要使用串口FIFO。如果不用FIFO,假设传八个数据包(也就是八帧数据)要进八次中断,非常影响主函数的控制效果。用FIFO的话,让数据在FIFO等待(可以理解为一个长空间,暂时存放数据用的临时场所),进一次中断就可以了。2、串口以及FIFO的设置这个到处都能查得到,找个中文手册一
2021-08-19 17:25:45
12153
14
空空如也
winform上位机程序,串口收数并画图,速度特别慢,一直GC
2021-12-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人