单片机
pxw1992
这个作者很懒,什么都没留下…
展开
-
llcc68广播唤醒简单说明
symboltime就是一个前导码(一个字节的传输时间),根据休眠时间以及cad一次的时间就可以算出前导码的个数。从机是处于休眠状态的,需要根据SF,BW计算前导码长度的,确定了码元时间,前导码就可以计算出来,休眠时间是一定的。...原创 2022-07-19 17:09:44 · 1331 阅读 · 0 评论 -
LLCC68寄存器模式开发-几个关键操作说明
llcc68 lora模式寄存器说明原创 2022-05-04 18:44:49 · 5473 阅读 · 0 评论 -
STC8A8K低功耗模式验证
没看错掉电模式低于1uA, 可以串口唤醒,外部中断唤醒以及所有端口io中断唤醒。掉电唤醒定时器可以理解为低功耗单片机低功耗定时器。这样的功耗没话说,以前没关注这一块,现在可以测试一下,8位单片机低功耗到底如何。...原创 2022-04-17 19:10:52 · 5394 阅读 · 0 评论 -
lora低功耗模式以及组网简单分析
上面的DIO maping 看懂就比较好理解了,DIO0,DIO1,DIO3,发送和接收都可以出发中断,cad模式需要使用CADDetected和CADDone。CADDetected这个中断就是有数据接收了,触发进入接收模式,前导码个数的计算还是比较简单的。从上图可以看出,若要可靠唤醒 WOR,发送包的前导码必须大于 T1+2*T2 才能可靠唤醒。TS=2^SF/BW 这个值是一个字节传输所用的时间,发送前导码的个数要T1+2*T2才能唤醒。举个例子:SF=9,BW=1..原创 2022-03-13 20:03:04 · 8748 阅读 · 0 评论 -
关于ASR6601的一些说明+cat1
这款片子集成了lora,由于热门的单片机缺货,这里就把它当一款低功耗单片机用了;6601se 68脚,4个串口+1个低功耗串口,目前已经全部测试调通,硬件电路完成。不过低功耗串口接受有对应的IO映射,发送数据手册有这个io,但芯片无此管脚。...原创 2021-09-23 19:15:18 · 4107 阅读 · 1 评论 -
STM32 GD32脱机烧写器制作
isp脱机烧写器,BOOT0在未上电前拉高,然后使用脱机烧写器一键烧写即可支持远程更新单片机固件(8266固件以及stm单片机固件),提供本地更新脱机烧写器的脚本,以及电脑端上传固件到服务器的脚本,不提供脚本源码,涉及服务器安全。8266成功连接wifi,然后到服务器请求,是否有最新固件,固件下载下来更新到本地。...原创 2021-08-24 11:35:21 · 1395 阅读 · 0 评论 -
xtensa-lx106-elf-addr2line -pfiaC -e build/demo.elf 0x401012f0:0x3ffee100
xtensa-lx106-elf-addr2line -pfiaC -e build/demo.elf 0x401012f0:0x3ffee100原创 2021-07-20 15:42:12 · 123 阅读 · 0 评论 -
8266远程升级stc单片机-isp
bin包制作bin文件前添加16个字节,只用到了前4个字节,用于存放bin文件长度,如何添加这16个字节呢,见下图下面就是输入的16个字符,我输入的是a下图长度就填充好了使用ESP官方工具把这个bin文件烧写到你代码定义的区域就好了,远程升级就是把8266升级文件和单片机升级文件打包到一个文件发布就好了,注意偏移就好了,单片机的代码一般不是太大,stc的代码顶多64k,8266起码有400k空间给单片机的bin使用。stm的isp比stc简单些,配置项少些。原理都是一样。关于8266原创 2021-07-10 10:13:11 · 1257 阅读 · 0 评论 -
关于stc,stm32,gd32单片机 isp 通过CAT1 ota升级的说明
stc iap暂时不考虑,通过air724ug升级文件打包stc bin文件,一并打包发布,对于部分产品需要自定义唯一ID,单片机登录成功,模块更新SN区,把唯一id写入模块的SNqu原创 2021-06-14 07:02:07 · 1527 阅读 · 1 评论 -
赛元触摸单片机调试记录
大致过程,烧写官方的调试固件,然后使用对应上位机调试。根据硬件pcb获取对应的参数,获得一个头文件,添加到工程,然后就可以使用了,这个头文件里面的参数就是根据自己画的pcb得到的还是比较靠谱的。主函数大致就是定时扫描,获取按键值。...原创 2021-04-15 11:34:11 · 940 阅读 · 0 评论 -
关于安卓串口丢包数据的处理
安卓和单片机通信一般都是使用服务器,单片机用一个联网模块连接到服务器,安卓也连接到服务器,然后通过服务器进行数据交换。实际上可以用安卓的串口直接和单片机进行通讯,处理不好会丢包。以下处理方式比较通用,不拘泥于某个协议。这种处理方式,单片机开发非常常见,超时打包,添加到待处理的队列,数据不会丢失,也不会丢包。...原创 2021-04-02 16:57:40 · 1431 阅读 · 0 评论 -
关于华大单片机的几点说明
华大单片机部分单片机swd与串口复用,程序上电后不要立即初始化复用的串口,或者把SWD复用为普通的串口,需要稍加延时,不然下次烧写程序不能用swd了,还有isp下载,不能使用复用SWD的串口,串口的模式注意用一个tb8,多级同讯才使用,普通模式用不上。...原创 2021-03-08 11:56:39 · 2753 阅读 · 1 评论 -
STM8L-Active-HALT低功耗模式说明
配置齐全功耗能降到5ua一下,官方手册更低,这个需要结合自己的硬件,没有使用的io口可以输出低,但是使用的io口,要根据实际应用场景决定是输出高还是低,adc,time,uart等外设,进入halt()模式之前要关闭。关闭也是先关闭外设,再关闭外设时钟,不要先关闭外设时钟,再关闭硬件,这样是关闭不成功的。外部中断,已经rtc定时唤醒,看门狗暂时未启用。看论坛也说只能使用wwdg,并且halt(),也就重启了。暂时未具体了解。其他的没什么不一样,低功耗的确厉害。...原创 2021-01-05 14:03:55 · 771 阅读 · 0 评论 -
ili9325几个重要参数说明
横屏显示寄存器R0 R60 设置SS=0,GS=0,或者SS=1,GS=1,效果为起始坐标不一样;R3寄存器也很重要,横竖屏重要参数靠它 seng_cmd_dat(0x00e7,0x0010); //seng_cmd_dat(0x0001, 0x0100); // set SS and SM bit#if USE_HORIZONTAL == 1 seng_cmd_dat(0x0001,HORIZONTAL_R01);//SM=0#else //竖屏 seng_cmd_dat(0x.原创 2020-12-05 14:25:52 · 1216 阅读 · 0 评论 -
无源压电蜂鸣器弦音发声控制
原理图如上所示, beepA为供电控制端,beepB为振荡信号输入端。beepA为高电平时,三极管Q3导通,然后Q2导通,蜂鸣器开始供电,同时电容CT7充电。若beepB有一定频率的方波信号发出,则蜂鸣器可发出鸣叫。若此时先关掉供电,即beepA置低电平,beepB依然发出方波信号,则蜂鸣器可依靠CT7放电发出声音,但随着电容电量减少,音量会逐渐减小,形成蜂鸣声渐隐的和弦音效果。要实现变调的效果,则可通过短时间内切换发出几种不同频率的蜂鸣声来实现。以下是3种比较典型的和弦音的实现细节:(符...原创 2020-07-18 11:43:41 · 2569 阅读 · 3 评论 -
关于看门狗的重要说明
大部分单片机程序员都是在主函数直接喂狗,这样只能保证主函数死了能够重启,如果定时器,等周期性执行的任务也死了,那看门狗就起不到作用了。建议:周期性执行的函数或者任务添加标志位,主函数根据标志位喂狗,这样就能兼顾各个任务,不能只考虑主函数,有时候定时器也会挂掉。...原创 2020-07-17 17:44:25 · 655 阅读 · 0 评论 -
特价款集成灶功能以及测试说明
开机按键之后,其他按键才有效,消毒,烘干,清洗可选时间,延时5s后生效;风机一共3挡,使用一个按键操作;照明与时间调整以及燃烧定时复用,使用消毒烘干作为"+","-"功能。按键板下发指令有:消毒,烘干,风速,照明,清洗|保温,左灭火以及炫音。电源板上发指令状态有:联动,防火墙,燃气泄漏,柜门。...原创 2020-07-16 18:16:01 · 396 阅读 · 0 评论 -
单片机粘包处理---通俗易懂
原创 2020-06-01 15:50:17 · 976 阅读 · 0 评论