来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID :emOsprey你是否有过烧错固件的经历?STM32F1xx 程序意外烧录到 STM32F4xx 单片机中,或者外部晶振 25M,程序设定为 8 M后再烧录到单片机中?这样就造成了一个后果,那就是再也无法使用调试器连接你的单片机了。此时,是否有方法解决这个问题, ...
https://www.eetopic.com/article/2794.html
来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID :emOsprey清明回了趟老家,没时间更新了,只能把之前写的笔记分享出来了,下周鱼鹰再介绍一种解决方法并解释其中的原因。在使用步兵主控开发板时(STM32F405RGT6,晶振 25M),使用原子的工程(STM32F4075ZGTx,晶振 8M)的 device 修改成 STM32F405 ...
https://www.eetopic.com/article/2796.html
来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID :emOsprey打开电脑的任务管理器,看着跳动的CPU使用率,发现很舒服。每一个线程占用了多少CPU清清楚楚,也就能针对性的确认为啥你的电脑跑的慢了。今天这篇笔记不讲每个任务(或线程)CPU的使用情况,而是单片机整体的CPU使用情况,先易后难嘛。 ...
https://www.eetopic.com/article/2870.html
关注、星标嵌入式客栈,精彩及时送达[导读] 相信ADC的应用或多或少都会用到,在很多场合都有分辨率要求,要实现较高分辨率时,第一时间会想到采用一个较高位数的外置ADC去实现。可是高分辨率外置ADC往往价格都不便宜,这就带来一对矛盾:高指标与低成本。其实利用单片机片上的ADC利用过采样技术就能很好的解决这样一对矛盾 ...
https://www.eetopic.com/article/171.html
关注、星标嵌入式客栈,精彩及时送达[导读] 单片机开发串口是应用最为广泛的通信接口,也是最为简单的通信接口之一,但是其中的一些要点你是否明了呢?来看看本人对串口的一些总结,当然这个总结并不能面面俱到,只是将个人认为具有共性以及相对比较重要的点做了些梳理。啥是串口? 首先这玩意儿分两种:通用 ...
https://www.eetopic.com/article/222.html
关注、星标嵌入式客栈,干货及时送达[导读] 单片机程序写辣么多,看门狗狗天天见,你的狗狗养的对么?不停的喂狗,只要狗不叫就完了嘛?真是这样么?事实上可能不是你想的辣么简单.....啥叫看门狗? 看门狗也称为看门狗定时器,本质上是一种定时电路或者软件定时器机制。工作原理:看门狗的硬件基础是一个计数 ...
https://www.eetopic.com/article/250.html
关注、星标嵌入式客栈,干货及时送达[导读] 本文来解析一个盆友在使用STM32采集电池电压踩过的坑。以STM32F4 的ADC属于逐次逼近SAR 型ADC为例进行分析,参考STM32F405xx Datasheet,对于如何编写ADC程序就不做描述了。先描述一下坑 采集电池电压,利用两个电阻将电池电压分压,然后送入单片机,当电阻如 ...
https://www.eetopic.com/article/257.html
关注、星标嵌入式客栈,干货及时送达[导读] 为什么写本文?做公号两月,遇到一些初学单片机的同学,刚刚入手做单片机开发,还没有涉及到使用RTOS,且刚入手直接上RTOS可能会有些难度,有的使用的相对较老单片机资源还有限,也不适合跑RTOS。或者使用RTOS,在整体思路上比较迷茫,不知从何入手,所以本文来聊聊 ...
https://www.eetopic.com/article/275.html
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!本次给大家分享一位大佬写的应用于单片机内存管理模块mem_malloc,这个mem_malloc的使用不会产生内存碎片,可以高效利用单片机ram空间。mem_malloc代码仓库:❝https://github.com/chenqy2018/mem_malloc❞mem_malloc介绍一般单片机的内 ...
https://www.eetopic.com/article/2019.html
点击上方「嵌入式大杂烩」,「星标公众号」第一时间查看嵌入式笔记!大家好,我是ZhengN。其实这是一篇大杂烩文,哈哈~好久没来扯谈了,今天是周末,我来简单分享我最近的情况及一些感想。经常看本公号的朋友应该有发现近几个月我写原创笔记的频率低了很多。原因有二:一方面是我身体出了点状况,另一方面是我 ...
https://www.eetopic.com/article/2233.html