当下FreeRTOS得到了Keil、STM32Cube MX等开发环境的大力支持,很大程度上无需再考虑移植等底层问题,简单设置后在代码中直接调用即可。不得不说,这是激动人心的,RTOS的各项特性所带来的方便给予我们极大的诱惑,总觉得只要用好RTOS,我们能把单片机玩出各种花样,再也不用考虑什么全局变... ...
分类:
其他好文 时间:
2019-02-23 21:53:57
阅读次数:
250
树莓派加上温度传感器实现室内温度监控。可用于家庭,轿车,工业,农业 等许多方面。可做温度预警,自动降温等操作。各位小伙伴可自行脑补发挥。 1.硬件准备 a.树莓派(Raspberry Pi)一个 b.DS18B20温度传感器一个 c.4.7kΩ电阻一个 或 DS18B20模块一个 d.杜邦线(双头母 ...
分类:
其他好文 时间:
2019-02-19 10:23:14
阅读次数:
227
1.单片机内部需要储存器、累加器,这些都需要逻辑门电路。比如锁存器就是一个D触发器,而触发器的置1、清0、置数的功能都需要跳变沿。D触发器就是上升沿后存入数据,而这个上升沿就得外部提供脉冲,这就是脉冲信号 ,而这个脉冲信号就是我们稳定的时钟信号。 2.单片机运行需要时钟支持—–就像计算机的CPU一样 ...
分类:
其他好文 时间:
2019-02-16 15:22:40
阅读次数:
225
以后会坚持更新博客,主要关于是嵌入式硬件和嵌入式软件方向主要包括的部分:1:cadence 软件使用2:keil 软件使用3:FPGA 主要真的zedboard ,兼容官方zedboard4:STM32系列单片机5:GD系列单片机6:Verilog的部分教程7:和工作中的部分随笔 ...
分类:
其他好文 时间:
2019-02-14 00:21:20
阅读次数:
198
使用单片机时,编程会高频率用到延时,如led灯闪烁,蜂鸣器长短鸣,秒表应用等等。首先考虑软件延时,但这个时间不精确,占用硬件资源。使用延时函数是,其他函数不能运行。这个方案cut掉。硬件延时,嗯,误差非常小。但成本较高,且参数调节不便。这个也不行。选择采用定时器调节时间,不占用cpu时间,能与CPU ...
分类:
其他好文 时间:
2019-02-12 00:28:19
阅读次数:
325
卡尔曼滤波 滤波的方法有很多种,针对不同的情况选用的最优滤波方法也是不同的。卡尔曼滤波的特点就是采用递归方法解决线性滤波问题,只需要知道当前的测量值和上一时刻的最优值,就能对此刻进行最优值计算,计算量小,不需要大量储存空间,适合性能不太强的单片机处理。二阶卡尔曼滤波更加可靠,但计算量较大,通常使用的 ...
分类:
其他好文 时间:
2019-02-10 17:52:45
阅读次数:
233
1:登录github网站搜BMP280,找到 BoschSensortec/BMP280_driver 2:gitclone或者download zip都可以,把驱动下载到本地,记得fork哦! 3:阅读驱动的readme文件 4:readme前面分别是目录、概要、和版本介绍,略过 5:我们关注的焦 ...
分类:
其他好文 时间:
2019-02-09 10:39:00
阅读次数:
190
本科时候学的单片机之类的确实偏向底层,而且似乎投入还是比较大,买各种器件,看网上的教程一点点试验。 后来硕士时跟同学搞了搞小车,又打算弄飞控,终究还是资金技术都缺乏。搞起来的还是自动化那边弄了个一飞。 隔壁南开搞意念控制,还有翼伞控制。这边则是折纸之类。但是毕竟两校似乎在人形机器的步伐未有突破。 前 ...
分类:
其他好文 时间:
2019-02-07 19:10:56
阅读次数:
215
内存管理单元很重要。 linux把设备看成文件,(open,read,write,ioctrl,close)主要写这几个函数。 哈弗结构,取指令和取数据同时进行。 arm处理器体系架构以及发展方向 单片机和微处理器之间的区别: CACHE(高速缓存) ,提高处理器访问内存的速度,高速缓存是静态ram ...
分类:
系统相关 时间:
2019-02-03 10:43:24
阅读次数:
204
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工 ...
分类:
其他好文 时间:
2019-02-01 14:12:26
阅读次数:
208