- 博客(7)
- 收藏
- 关注
原创 ESP32+SD卡+WIFIAP模式制作电子相册
硬件:ESP32开发板+ST7735LCD彩屏+SD卡模块实现功能:通过ESP32启用AP模式发出WIFI信号,本地手机设备连接WIFI后可通过浏览器进入网页上传图片文件,并且将图片保存至SD卡,再通过LCD循环播放图片,图片格式为JPG。
2025-02-03 23:39:49
641
原创 STM32F103串口中断接收和空闲中断接收
因为要使用可替代芯片,之前用DMA配置的串口在某些国产pin to pin的MCU上无法使用,所以得改回中断方式进行收发,就最近修改的心得与各位分享一下。标志位USART_IT_RXNE触发,一次获取一字节数据,中断里需要使用数组将接收数据存起来,因为是一个字节一个字节存,这就有可能导致存较长数据的时候数据分段了,协议无法校验。然后我上网搜到了USART_IT_IDLE空闲中断,它一次存一帧数据,就很少会出现丢失数据的情况了。其实,在今天之前,我一直以为串口的IDLE空闲中断是必须配置DMA才能使用,大
2022-01-21 17:43:02
6141
原创 Keil to STM32CubeIDE标准库移植
Keil to STM32CubeIDE标准库移植一.新建CubeIDE空白工程这里以个人使用的STM32F407为例,新建空白工程即不使用HAL库,上图注意选择Empty,然后Finish建完可看到如图工程移植文件的时候无需再移植启动文件,目录结构发生变化时按F5刷新二.准备移植文件2.1 工程对比如果不跑系统也不使用ETH,那移植起来会简单很多,但我得跑啊!先来看看新建工程和原Keil工程文件对比,左边是新建的CubeIDE工程,右边是Keil需要移植的工程。2.2
2021-09-09 20:51:41
5719
原创 STM32定时器计时
一级标题STM32定时器计时最近做了个定时器计时的方法,挺简单的,分享给大家,若有不足之处请多多指教。MCU:STM32F407VGIDE: Keil51.配置定时器初始化,我使用的是TIM3,配置中断note:①TIM_TimeBaseInitStructure.TIM_Period = arr; 此处参数若为1000-1就是0.1秒进入一次中断,10000-1就是1秒②`TIM_TimeBaseInitStructure.TIM_Prescaler=8400-1; ``定时器分频根据芯片来定
2021-06-21 23:19:28
10310
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人