分类:嵌入式

自己在嵌入式开发的经验总结

stm32 不同外部中断互相影响?

stm32 不同外部中断互相影响?
在调试小车车轮的计数,分别用两个外部中断的上升沿来对光栅编码器进行计数。MCU 使用的是stm32F103C8T6。思路很简单,我再用一个定时器1秒处罚一次中断。触发以后我就把两个外部中断的值给打印出来,这样就可以统计出来一秒钟小车车轮的转了多少圈。 但是却遇到一个奇怪的现象,...

DK45 3年前 (2018-08-06) 4078℃ 6喜欢

MDK编译以后执行脚本

MDK编译以后执行脚本
开发stm32 目前在国内用的最多的集成开发环境就是MDK。最近做一个stm32的IAP在线升级程序,这个IAP程序编译以后生成的bin文件我需要对它做个修改,存入我对整个APP代码部分的checksum校验。这样我就可以通过bootloader来验证我app部分代码的完整性。 ...

DK45 3年前 (2018-07-27) 3480℃ 7喜欢

stm32 使用LL库配置pwm输出

stm32 使用LL库配置pwm输出
    本例程基于stm32F030F4 的LL库来实现一路pwm输出。 软件:stm32cubemx   MDK5 基本的操作我就略过了,重点看下用cubemx如何配置,已经代码里面需要调用哪个接口函数。 不管是使用HAL库还是LL库,在stm32cubemx下的配置是一置的。...

DK45 3年前 (2018-07-26) 7110℃ 0评论 7喜欢

stm32 HAL库SPI操作出现的hardfault分析

stm32 HAL库SPI操作出现的hardfault分析
用stm32F030F4调试nrf24l01模块,但是本来在其他地方运行好好的代码,移植过来却不行了,使用的是hal库,没办法出了问题还是要深入进去看HAL库内部的封装。 实验分为两块儿板子,一块儿作为发送,一块儿作为接收。经过各种交叉验证,可以测试出来发送端没问题,可是接收端一...

DK45 3年前 (2018-06-22) 5903℃ 11喜欢

windows下用命令行来编译stm32

windows下用命令行来编译stm32
在windows下一般编译stm32 使用的都是MDK、IAR等集成开发环境。这次教大家如何在命令行下编译: 据我测试,编译的速度还是很快的。 需要用到的软件:stm32cubemx     gcc-arm-none-eabi-7-2017-q4-major-win32     ...

DK45 3年前 (2018-06-14) 4679℃ 0评论 6喜欢

git 添加多个ssh-key连接多平台(实测)

git 添加多个ssh-key连接多平台(实测)
用同一台电脑,但我的项目可能推动到github和也能推动到oschina,即同时使用多个代码托管平台,那么该怎么做? 百度搜索一大堆,大同小异,参考别人的教程有的也可以实现,但是却并不是最简单的办法。 (测试平台win10+github+oschina) 我平时会用到githu...

DK45 4年前 (2018-04-29) 3035℃ 2喜欢

两种dht11温度传感器的测试对比

两种dht11温度传感器的测试对比
         在设计BIT-温湿光三合一传感器模块的时候,要用到dht11来实现测量温度和湿度的功能。看淘宝销量,这个传感器用的人确实不少,于是就放心的买来用,但是总有些不尽人意的地方。其中我用到两种,一种是AOSONG 一种是ASAIR,两种应该都是奥松出的,只是AOSON...

DK45 4年前 (2018-04-27) 7480℃ 0评论 9喜欢

stm32 出现烧录不了的常见情况分析

stm32 出现烧录不了的常见情况分析
    几乎每个星期都有客户会问,我的芯片烧录不了该怎么解决?是哪里的问题呢?     好似一个问题丢过来我就可以立马分析出问题的所在。我只能说NO!你按照我的思路进行排查一下才知道问题的原因,因为出...

DK45 4年前 (2017-12-25) 8465℃ 0评论 12喜欢

stm8s eeprom数据丢失的问题

stm8s eeprom数据丢失的问题
         最近在调试stm8s eeprom的时候发现个奇怪的现象,我存到eeprom的内容在断电上电之后就没了。     之后我做了实验,可以确定在断...

DK45 4年前 (2017-12-19) 4584℃ 0评论 8喜欢

stm32 HAL库spi接收的同时为什么有数据发送出去的解答

stm32 HAL库spi接收的同时为什么有数据发送出去的解答
    有时候不得不吐槽一下st封装的hal库,有时候用起来很方便,有时候却给人造成麻烦,找半天找不出来问题,还要深入去看他封装的库。就如标题所述,在调试spi 中断方式接收数据的时候却发现MOSI线上同样有数据发出去。并且发出去的数据也就是我之前接收到的...

DK45 4年前 (2017-11-29) 7806℃ 0评论 12喜欢