基于前面针对LORA-B1开发板基础教程,本节终于可以到正式的对lora的操作。我们制作的教程力求每一步都可以方便快速的进行验证,这样即便出现问题也好分析。所以本节虽然是移植lora的驱动,但是我们实现的目的很简单:stm32通过SPI接口对sx1278芯片的操作成功。...
2年前 (2019-02-16) 4211℃ 1评论
9喜欢
本节主要实现Lora-B1板上按键输入检测,控制led亮灭,目的也是为了不熟悉stm32的童鞋更加快速熟悉基本的开发流程。而对于比较熟悉的同学可以略过此章节部分。
开发环境准备:
硬件:
Lora-B1开发板一块DAPLINK(或STLINK、Jlink)调...
2年前 (2019-02-15) 1736℃ 0评论
2喜欢
本节主要点亮Lora-B1开发板上的LED灯,使其每1秒钟闪烁一次。目的是让不熟悉stm32开发环境的同学可以有个最基本的入门,以及之前没有使用过stm32cubemx软件的同学有个熟悉的流程。
开发环境准备:
硬件:
Lora-B1开发板一块 DAPLI...
2年前 (2019-02-14) 2040℃ 0评论
1喜欢
lora是一种实现远距离低功耗的无线调制技术。实际测试,在深圳这种高楼林立的地方不加PA也可以达到上千米的传输距离。如果放在空旷没有什么障碍物的地方达到3-5km也是不成问题。
那么lora相比于传统的无线调制之所有可以传输更远的距离,归功于lora使用了扩频、跳频、向前...
2年前 (2019-01-23) 7133℃ 0评论
23喜欢
最近有用到modbus主机部分,网上搜索了一圈,没找到好用的现成的开源代码。之前用过freemodbus,只有从机的源代码是免费的,其他的都需要商业授权。既然这样,那就自己动手,丰衣足食……自己编写个modbus的主机代码,并且开源出来。
modbus就不多介绍了,是工业...
2年前 (2019-01-13) 8598℃ 3评论
15喜欢
使用的单片机型号为stm32F103c8t6,该工程是基于stm32cubemx生成的。我记得之前我是使用过stm32f103系列在mdk下通过自带的虚拟逻辑分析仪观查引脚上变化波形的。只是今天再次用这个功能的是时候出现了点状况,添加PORTB.8的时候一直提示没有这个引脚,如...
2年前 (2019-01-08) 3604℃ 1评论
3喜欢
之前写过一篇关于esp32串口的文章:ESP32中断方式操作串口,但是不够详细,这篇进行更加细节的描述。
因为我这个代码是基于micropython esp32进行二次开发的,需要改造原有micropython对串口的配置。当然这些代码直接用ESP32-IDF开发也没问题...
2年前 (2019-01-03) 8550℃ 4评论
11喜欢
现在很多国内厂商做和stm32F103完全兼容的单片机,甚至有些源代码一点都不用修改烧进去就可以正常运行。
所以基于stm32的库、工具来直接开发这些单片机,最后直接烧录进去也是可以的。但是最近尝试的时候碰到一个问题,就是在mdk5下面,我基于stm32F103cb的工程...
2年前 (2019-01-02) 3049℃ 2评论
8喜欢
esp32定时器一共有2组,每组有两个,每个定时器都是64位的。每一组还会包含一个看门狗定时器。结构如下:
定时器
定时器组0定时器0定时器1WDT定时器定时器组1定时器0定时器1WDT定时器
定时器时钟:
每个定时器都以 APB 时钟(缩写 APB_C...
2年前 (2018-12-29) 4308℃ 0评论
6喜欢
ESP32的I2S设计的比较奇怪,或者也可以说比较强大。I2S在我们印象中是用来传输音频数字信号的通信接口,但是参考ESP32的数据手册会发现远远不止如此。初次看他这部分的手册总是会把人看的云里雾里。
ESP32的硬件I2S可以实现功能主要有以下几个场景:
驱动LC...
2年前 (2018-12-27) 7597℃ 0评论
14喜欢