- 博客(5)
- 收藏
- 关注
原创 基于Lora通信的电表采集终端的实现
我们对外部供电的状态进行了去抖后,产生一个事件,外部供电异常,然后进入低功耗模式并开启了一个低功耗定时器,定时时间是110s到130s的随机值,这样可以防止同时启动。无需布线,安装方便,数据传输稳定,计量数据可以在线监控,基于LoRa的远程抄表系统,不仅具有易嵌入、组网容量大、低功耗等优点,而且LoRa无线模块接收灵敏度高其接收灵 敏度高达-140dBm,穿墙通信能力强,实测通信距离>11.5Km,完美解决了小数据量在复杂环境中的超远距通信问题。由于搜表是属于一个遍历的过程,所以可能时间会比较久。
2024-03-31 23:06:21 1087 1
原创 Linux协处理的实现
当一块板子上有2个cpu(不是一个双核CPU),比如一种典型的应用,一个ARM做主控,一个DSP芯片做算法运算,此时就涉及本文要描述的情形,我们叫协处理器的实现方式,ARM作为主控,大部分的业务逻辑都在主控端,比如操作系统、内存管理、协处理器的控制,DSP在这里叫做协处理器,主要是为了分担主控的一些运算压力,以及比如涉及浮点运算的算法,这些需要跑在DSP上。1、申请内存,将协处理器固件读入。2)多进程下,在申请rpc的时候就要做互斥,而且是进程间的互斥,这样的锁可能没有,我们要采取硬件锁来实现。
2024-03-31 10:57:10 306
原创 spi_slave使用记录
Spi_Slave使用记录1、作为一个从设备,我啥都不知道控制权完全在master手里,master翻我牌(CS片选拉低了),才会被唤醒,要么就在沉睡,你往数据线上发什么都没有用。时钟线在master手里,没有时钟传过来,就等于电器没插电。插上电就开始工作。2、配置在使用之前要配置好spi_slave,spi_slave唯一任性的一个点是,master要匹配上slave的配置属...
2023-09-14 21:51:45 352 1
原创 关于语言
学校里面学过C、C++,喔,把MATLAB也算上。等毕业来到企业突然发现,学会的那些“名词”仅仅是个词名,等说道真正的细节,原理却发现什么都说不明白。除了自己做过的会让你记忆深刻的,比如我到现在还记得STM32的USART的收发引脚是PA9和PA10。所以苦恼的是原来花费了大量最主要是珍贵的时间,却没有掌握该掌握的10%。于是作为一个初入职场现在一切又≈0,好,重新开始学习,总结那些懊悔的,以后的路才刚刚开始。
2015-11-16 12:54:26 249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人