自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 3499

原创 使用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 1409

原创 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 6540 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 449

空空如也

空空如也

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

TA关注的人

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