标签:stm32

STM32

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

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

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

STM32

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

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

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

STM32

stm32cubeMx配置使用encoder编码器

stm32cubeMx配置使用encoder编码器
    增量式编码器在实际应用中还是很常见。stm32的定时器带的也有编码器模式。所用的编码器是有ABZ三相,其中ab相是用来计数,z相输出零点信号。AB相根据旋转的方向不同,输出的波形如下图所示:           从图上可以看出来,cw方向A相会超前B相90度左右,相反CC...

DK45 4年前 (2017-10-19) 27142℃ 0评论 63喜欢

STM32

利用stm32串口空闲中断接收不定长数据

利用stm32串口空闲中断接收不定长数据
    在做项目中,stm32的串口应用常用来作为单片机和模块之间的通信。比如单片机和gsm模块通信,单片机和gps模块的通信。那么和这些模块就用到了串口的协议解析。那么问题来了,现在基于stm32的Hal库把串口接收函数进行了封装,不管是非中断模式,中断模式,还是dma模式都是...

DK45 4年前 (2017-09-29) 21031℃ 50喜欢

STM32

stm32使用rtc到底用LSI还是LSE

stm32使用rtc到底用LSI还是LSE
    最近有客户反映使用stm32 RTC,在VDD断点以后VBAT会给RTC继续供电。但下次上电以后发现RTC的值没变,和断电前的值是一样的。也就是断点的期间rtc是没有走动的。     这其实很简单,vbat只能给LSE供电...

DK45 4年前 (2017-09-15) 10820℃ 0评论 8喜欢

STM32

stm32解析dht11传感器1-wire协议

stm32解析dht11传感器1-wire协议
    要做个模块stm32带dht11温湿度传感器的。这个传感器使用的是1-wire协议,也就是数据传输只需要一根线就可以了。这个和ds18b20比较相似,但是比18b20要简单一些。因为他的单线数据都是从dht11发送到主机这边来的,主机不需要给它发数...

DK45 4年前 (2017-08-14) 6993℃ 0评论 6喜欢

STM32

STM32 HAL I2c读写24c02测试

STM32 HAL  I2c读写24c02测试
使用hal库来读写24c02还是很简单的。下面列一下具体步骤。 测试硬件:stm32F0 Discovery开发板,24c02我借用wzt51开发板上面的。 先用cubemx进行配置打开I2c: 接下来配置具体I2c的一些参数: 我没有使用中断模式,也不用从模式,所以也就红圈...

DK45 5年前 (2017-03-20) 12742℃ 0评论 11喜欢

STM32

Stm32RTC不走动的问题解答

Stm32RTC不走动的问题解答
  By Derrick Wang STM32 RTC不走的总结:   有客户要用到RTC,在帮忙配置的过程中,发现RTC运行不起来,不管是用LSI还是LSE都不行。以下列举我使用NUCLEO-F411的板子为例的测试过程。 ...

DK45 5年前 (2016-12-09) 12643℃ 18喜欢

STM32

Stm32产生两路相位差为180度的pwm

Stm32产生两路相位差为180度的pwm
Stm32产生两路相位差为180度的pwm By derrick wang     由于上次用高级定时器产生的两路互补带死区的pwm信号不能满足应用需求。如标题所示需要的是两路相位差为180度的pwm信号,占空比和频率都是相同的,只是相位不同。仔细重读高级定时器的数据手册,发...

DK45 5年前 (2016-08-26) 9706℃ 0评论 24喜欢

STM32

一个关于MCU读保护操作后程序不能运行的话题

一个关于MCU读保护操作后程序不能运行的话题
整理:MilerShao       某日,一来自北京的工程师跟我说在使用STM32L151芯片做产品开发,基本功能开发完毕。他欲通过用户程序对芯片信息块的相关选项字节进行配置,来完成芯片的读保护。结果他发现无法利用其用户程序实现芯片的读保护加密。 他把涉及芯片读保护操作的代码...

DK45 6年前 (2016-01-29) 3611℃ 0评论 2喜欢