STM32
文章平均质量分 91
qq_16597387
这个作者很懒,什么都没留下…
展开
-
嵌入式学习笔记
FreeRTOS========= 以下内容全部基于ARM Cotex-M系统 * MCU的NVIC分组必须是第4组,这意味着所有中断的preemption priority是[0, 15],sub priority恒为0 * LIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY是调用FreeRTOS中断API的中断最大优先级。换句话说,所有调用F...原创 2020-05-01 09:26:20 · 904 阅读 · 0 评论 -
怎样把Linux移植到STM32并单步调试Linux
具体请看我的仓库https://gitee.com/QHCH/linux-stm32.git原创 2020-01-08 23:24:57 · 691 阅读 · 0 评论 -
OpenOCD上手心得
1. OpenOCD是什么OpenOCD是一个用来调试嵌入式SOC的软件,需要搭配debug adapter(比如JLink,ST-Link,DAP-Link)和GDB(或Telnet)一起使用。如下图所示: 图1注:"elf"指的...原创 2020-01-05 18:04:26 · 9487 阅读 · 2 评论 -
记一次CubeMX+STM32+SD+DMA+FATFS文件写入错误的解决
环境:CubeMX(5.2.1)HAL库(1.15.0)STM32F765IIK(主频180MHz,关闭Cache)SDMMC2+DMAFATFS(R0.12c)测试程序:void sdcard_test_task(void *p) { static FATFS fs; FIL fil; uint32_t bw; const ch...原创 2019-10-31 11:52:57 · 2282 阅读 · 0 评论 -
STM32使用HAL库写串口接收中断
硬件:正点原子战舰开发板(STM32F103ZET6)软件:MDK5,STM32CubeMX下面讲解使用HAL库配置串口1,使串口1可以使用中断接收字节并原样返回。1. STM32CubeMX对串口1作如下配置2. 添加如下代码uint8_t uart1_rxbuf[10]; // 用于存放接收到的数据void MX_USART1...原创 2019-03-16 22:16:31 · 18962 阅读 · 22 评论 -
STM32的USB-Device不能识别问题的解决
环境:CubeMX(STM32F7的HAL库版本为1.15.0),STM32F765用CubeMX生成STM32F765的USB Device工程,编译运行后USB连到电脑不能识别,电脑显示如下:搞了很久,最后发现问题出在这: pdev->pClassData = USBD_malloc(sizeof (USBD_MSC_BOT_HandleTypeDef)); if...原创 2019-06-20 19:02:15 · 21561 阅读 · 2 评论