自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 TinyUSB在DFU模式下无法识别memory region的问题

通过对比代码发现需要将tinyusb中的版本号设置为1.1A即为011A才可以进行范围的读取,后来找到了原因,问题在于。

2024-03-21 14:03:23 157 1

原创 STM32H5 cubemx i2s生成的代码有BUG

我用的是搭载stm32h563zit6的开发板,型号为nucleo-h563zi,今天在调试i2s1接受通过dma读取时发现一个问题,HAL_I2S_RxCpltCallback函数被正常调用,但是buffer里面的值都是0,百思不得其解。

2024-02-27 09:24:42 307

原创 STM32 适配 WinUSB

基本上来说,STM32 在CubeMX生成的不同class的设备,都是支持windows免驱的,唯独在DFU模式的情况下,需要手动安装st的驱动才能实现功能,那么有什么办法能够在DFU模式下免驱呢,答案就是WinUSB。

2024-01-04 09:24:09 1208 1

原创 vscode stm32cubemx 优雅开发stm32,最简单步骤教程

上述安装步骤1、安装步骤2在这里比较简单,就不赘述了。

2023-03-14 16:28:39 3218 5

原创 STM32f030 HAL库使用DMA遇到的问题

STM32f030 HAL库使用DMA遇到的问题(已解决)初衷解决初衷问题产生在本人使用esp8266连接stm32f030,应为esp8266免不了上电打印,但是上电打印会导致头2条数据产生粘滞的问题,即IDLE中断不响应,相应之后DMA数据并未从0开始搬运,而是从上次位置开始搬运。解决本人经过KEIL查看寄存器时发现,在接收非指定波特率的数据时,USART的cR1寄存器的PEIE和CR3寄存器的EIE被置位。导致下面一包的数据产生问题。于是我搜索了PEIE,发现在HAL_UART_Recei

2020-05-20 15:29:54 858

原创 ESP8266 RTOS 2.1 内存管理

使用ESP8266 做项目的时候为了增加可用堆栈空间从RTOS_SDK1.5 升级到 RTOS_SDK2.1的时候遇到malloc大空间的内存,读取速度很慢的问题,导致拖慢程序速度,这是因为RTOS2.0 更新的heap.c文件,支持buli不连续的内存空间分配,导致资源消耗,建议对于大内存malloc分配对速度youy有要求的用户,直接定义变量。...

2018-11-09 18:52:43 813

原创 关于stm32 adc不准确的可能解决方案

我用的是cubemx生成的hal库来进行stm32f103c8t的ADC使用,用了基准电压,也用了算法去规避buzh不准的可能,但是一直和万用表测量的数据存在偏差,最后发现,cubemx生成的库并没有添加ad校准函数,只要在开始扫描之前,或者初始化内,前面加上一句HAL_ADCEx_Calibration_Start这个函数就可以解决adc不准确的问题,stm32的adc可以算是蛮精确的。...

2018-10-28 13:18:30 11245 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除