分类:STM32

针对stm32,stm8使用过程中的常见问题的解惑,涉及有stm32cubemx开发教程,stm32项目开发,还有站长做stmcu FAE的一些经验总结。

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喜欢

Stm32RTC不走动的问题解答

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

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

Stm32cubeMx配置ADC多通道采集

Stm32cubeMx配置ADC多通道采集
By Derrick 实现功能:stm32cubeMX配置ADC多通道采集(非dma和中断方式) Stm32ADC的转换模式还是很灵活,很强大,模式种类很多,那么这也导致很多人使用的时候没细心研究参考手册的情况下容易混淆。不知道该用哪种方式来实现自己想要的功能。网上也可以搜到很多...

DK45 5年前 (2016-12-08) 38849℃ 0评论 66喜欢

Stm8s部分型号 I2c从模式busy位一直置位

Stm8s部分型号 I2c从模式busy位一直置位
                                By Derrick        最近有客户咨询关于stm8s105使用过程中I2c一直调试不好。使用的是从模式,但是在初始化完以后busy位就会置位。我起初觉得这种现象不应该存在,给客户发了官方的库例程进行测试,...

DK45 5年前 (2016-11-28) 7843℃ 8喜欢

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

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

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

单片机编程之联合体(union)的妙用

单片机编程之联合体(union)的妙用
by Derrick       虽然现在st针对每一个型号的单片机都有官方的库,但是在平时咨询的客户中,还是见到不少是直接操作寄存器的。在这里我还是推荐大家使用官方的库或者32位的使用cubemx,因为不管是8位的还是32位的,只单单的看参考手册少则几百页多则将近两千页。那么多...

DK45 6年前 (2016-04-14) 9833℃ 17喜欢

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

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

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

STM32之PWM输出

STM32之PWM输出
by Derrick wang stm32的定时器功能确实很强大,小总结一下方便以后使用的时候做参考。Stm32(此文针对stm32f103rb,其他型号可能稍有差异)定时器一共分为三种:tim1和tim8是高级定时器,6和7是基本定时器,2—5是通用定时器。从名字就可以看得出...

DK45 6年前 (2016-01-14) 4938℃ 0评论 8喜欢