
笔记
嵌入式知识
嵌入式小白,总结平时需要用到的知识
展开
-
ntc温度采集以及中颖309
对于热敏电阻,相应的温度有对应的阻值,会有相应的手册上有写。一、中颖309的Eeprom有使用寿命,不能多次擦写。原创 2024-07-14 23:14:45 · 188 阅读 · 0 评论 -
华大hc32l072芯片踩坑日记
主要是擦除扇区的时候,进行flash解锁与上锁,数据手册上写的,与例程用的有点差别,记得修改。一个是串口接收中断,发送中断,两个中断里面都清楚了,接受完成标志位,导致芯片死机。第二个就是波特率太高的话,需要重新矫正波特率,具体步骤之后在写。原创 2024-04-24 00:21:39 · 525 阅读 · 0 评论 -
在flash与ram之间代码执行速度的理解
正常在ram里执行代码的速度是一致的,如果有段程序刚好在flash与ram之间交界处,而flash运行代码的速度是要慢于在ram中运行的速度的,这也就导致在一些通讯的时候,比如说串口收发的时候,接收中的函数刚好在flash中,时间变慢,导致接收数据异常。在这种情况下,打开优化等级,代码量变小,刚好将在flash的程序转入到了ram中去,此时将串口收发数据函数ram中,执行速度比原来在flash中快,那么接收数据异常的情况也就能够得到解决原创 2023-02-16 12:55:36 · 797 阅读 · 0 评论 -
stm32f407定时器输出pwm波形
stm32f407可以输出多路pwm波初始化:定时器和gpio的硬件时钟设置gpio引脚模式设置定时器计数值,分频值等条件将gpio复用到定时器上设置pwm模式,有效电平四路pwm的话需要chanel1.2.34.初始化使能在本次程序编写中出现一下问题:1.未定义TimBaseStructure.解决:没有写初始化结构体,或者是写错了2.试用f407的tim3输出四路的pwm,使用其中路,无法驱动直流电机:未解决:可能io口无法驱动,电流太小(不过例程中,原创 2022-03-06 08:53:22 · 2450 阅读 · 0 评论 -
提醒自己如何学stm32
有开发板的例程,自己下载到开发板去看看现象,然后看例程,查阅书籍,自己调试代码,看视屏,看几集下来,发现视屏太多,一些信息是重复的,比较浪费时间,所以我要实在是弄不懂,再去求助视屏,最重要的是,要亲手去做实验,自己去调试。实践实践最重要!加油????...原创 2021-11-24 19:58:16 · 460 阅读 · 0 评论