- 博客(4)
- 收藏
- 关注
原创 STM32L4 HAL库 SPI slave mode使用DMA的问题
最近调试stm32l4的spi接口遇到一个怪异的问题,条件如下:stm32l4 mcu通过SPI接口与另一块ambiq的mcu通讯,其中ambiq做SPI master,stm32l4做SPI slave,另外有几个直连IO做握手信号,两个单片机都使用DMA的方式以释放CPU的占用。ambiq-->stm32方向上,通讯正常stm32-->ambiq方向上,通讯偶尔会出现异常,现...
2019-11-13 00:10:57
3809
原创 使用SES 创建STM32 HAL库+FreeRTOS工程
1.创建空白工程2.添加FreeRTOS文件、HAL库文件注意1:HAL库中默认使用SysTick定时器作为时间基准,FreeRTOS也要使用SysTick定时器产生系统的时间片,存在冲突。解决办法是使用Timer6作为HAL的时间基准,因此添加文件stm32f3xx_hal_timebase_tim.c(HAL库中存在一个模板文件,直接拷贝过来改名即可)注意2:在...
2019-03-06 15:39:18
1575
原创 Segger Embedded Studio 创建以STM32F3为平台的工程
准备工作 在st官网下载 stm32f3的HAL库文件 en.stm32cubef3.zip 安装最新版SES,通过Tool->Package Manager 安装STM32F3的package 在tool->option中可更改package的存放路径 和 新建工程的默认路径更改字体、显示行号在Project Explore窗口不显示code 和 d...
2019-03-05 10:42:17
6858
1
原创 Computer Systems A Programmers Perspective
最近在读Computer Systems A Programmers Perspective,其中第二章有道练习题这是段因为有符号数与无符号数隐式转换所造成的有问题的代码 ,下边是作者的解释作者说将循环中的判断条件改为 i < length 可以修复此问题,其实不见得,理由如下:unsigned (unsigned int)的范围为0 - 0xFFFFFFFF,加入le...
2018-07-25 22:30:00
604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅