
单片机
文章平均质量分 62
晨与飞扬
C/C++,ST单片机,LINUX驱动
展开
-
STM32L031 BMI160 陀螺仪检测到移动向单片机发送中断
开发环境:电路板硬件:stm32L301 BMI160软件环境:keil5.27 stm32cubemx6.2.0开发库: HAL库问题点:BMI160是一个微小型的陀螺仪芯片,经过两天的调试,终于搞定了移动或晃动电路板,使BMI160芯片的INT1向单片机发出中断信号,BMI160的配置,还是挺麻烦的,特此记录一下,防止记性太差。stm32L301与BMI160 通信使用的I2C。直接上代码:// 0x68 << 1 = 0xD0#define MBI160_ADDRESS 0原创 2021-07-16 16:33:55 · 2059 阅读 · 1 评论 -
keil Debug 仿真调试,注意事项
环境:win10 64MDK514Stlink+stm32f429IGT6问题点:有时debug仿真调试不能成功。感觉很奇怪,把遇到现象总结了一下。总结:1.keil工程要经常clear和Rebuild2.keil工程的路径,不能太长,不能太深。路径的字符,能短就短。3.keil工程的路径不能有汉字,debug时会闪退。4.如果debug不能成功,开发板重新上电,现象在一段汇编代码中跑来跑去,就是不进C语言的main函数。5.如果debug不能成功,keil环境的PC电脑,进行重启。原创 2021-03-22 15:39:55 · 7013 阅读 · 1 评论