![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
求求你了别报错了
嵌入式软件
展开
-
【stm32】stm32CubeMx usb+sd卡做u盘
1.HAL时钟要选择定时器,因为后面我们要加入freeRTOS,RTOS系统时钟默认为systick,HAL选择TIM1避免冲突2. sdio选择为4线模式,分频系数为2,并配置中断和dma。注意中断优先级sd > dma > usb3.选择USB_OTG_FS,device模式。注意尽量不要启用VBUS,因为它与usart1引脚冲突,当然可以通过重映射避免4. 选择USB DEVICE,选择Mass Storage Class5. 选择fatfs,选择S原创 2020-05-22 17:13:08 · 5674 阅读 · 12 评论 -
【stm32】使用定时器或系统滴答定时器延时不准确
在使用定时器的时候发现定时精度不仅不准确,而且相差很大。在使用系统滴答定时器的延时函数时,也发现定时不准确的问题。延时函数如下:void delay_init() {#ifdef OS_CRITICAL_METHOD //如果OS_CRITICAL_METHOD定义了,说明使用ucosII了. u32 reload;#endif SysTick_CLKSourc...原创 2020-03-23 14:13:36 · 5589 阅读 · 2 评论