- 博客(3)
- 收藏
- 关注
原创 记录stm32g431kbt6 编写SPI以及USB HID通信
真是艹了狗了,不知道该怎么办。这两种方式都可以实现基本的延时功能,都是使用的 SysTick 定时器来实现,也都是使用 while() 来进行条件判断,条件不满足,即计时到了指定的延时后退出 while()。哎,琢磨了一个礼拜,以为是USB中断的问题,原来是代码容量的问题,修改了一个栈区就好了。而第二种方式,进行 while() 条件判断的变量 Delay 是不依赖于 SysTick 中断函数进行改变的,而是直接在这个函数中进行判断,等待寄存器数值改变,延时 1ms 后,对 Delay 进行减一操作。
2023-05-30 21:23:12
935
1
原创 stm32f407vg stm32f4-discovery USB HID 以及DMA和内存管理
最近老板要求做stm32f4-discovery上USB HID与PC通信,要求PC发数据到stm32然后用DMA存在SRAM中,感觉需要内存分配来申请内存。 主要参考正点原子的例程和其他一些网上的资料。 以下是一些代码和注释。 ......
2022-03-03 09:19:02
627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人