首页
关于我
友链
小程序
舔狗日记
小黑屋
音乐解锁
阿狸和桃子
Search
1
数字振镜XY2-100协议
169 阅读
2
使用ESP8266完成校园网WEB认证
161 阅读
3
windows11系统自带VPN连接不上群辉VPN服务器问题
146 阅读
4
将校园卡复制到小米手环
107 阅读
5
zynq调试网口所遇到的问题记录
85 阅读
技术
生活
登录
Search
标签搜索
qt
mqtt
FreeRTOS
stm32
iar
VPN
光猫破解
esp8266
群晖
VideoStation
exti
c++
eclipse
bootloader
pixhawk
遥控器
失控保护
ARM
NAS
ENPASS
AMENG
累计撰写
79
篇文章
累计收到
17
条评论
首页
栏目
技术
生活
页面
关于我
友链
推荐
舔狗日记
小黑屋
音乐解锁
阿狸和桃子
搜索到
5
篇与
的结果
2021-04-29
qt编写的单片机在线升级软件
传统单片机下载代码都是通过下载器连接单片机下载。但是在之前公司开发一款潜望镜时,由于整个外壳要做密封防水,每次拆开非常麻烦不说,还要重新密封,所以每次修改BUG拆开非常麻烦,就想着开发一个无线升级的软件,通过WIFI连接实现无线升级。单片机程序主要由两部分组成。bootloader部分和APP部分,两部分程序烧录在芯片里不同的地址上,bootloader(0x80000000-0x80002000)剩下的地址就给APP了。升级程序可以实现APP和bootloader之间相互跳转,升级时先跳转到bootloader然后依据协议上位机发升级文件。此升级程序含有两种升级模式,串口升级和tcp客户端升级。串口升级就是传统的串口协议进行数据发送。重点是tcp客户端模式,采用esp8266作为tcp-串口透传模块,esp8266作为tcp服务端,上位机作为客户端往固定端口发送的数据被esp8266转发到串口,同理串口的数据别转发到固定端口。升级协议目前是自己编写的协议,后期改为ymodem通用协议。 !!! !!!
2021年04月29日
2 阅读
0 评论
0 点赞
2021-04-14
STM32F10X_XX宏定义的选择及含义
IAR和Keil编译器中STM32F10X_XX宏定义的选择 !!! 其中USE_STDPERIPH_DRIVER和STM32F10X_HD什么意思?(1)USE_STDPERIPH_DRIVERto use or not the peripheral’s drivers in application code (i.e. code will be based on direct access to peripheral’s registers rather than drivers API) , this option is controlled by the #define USE_STDPERIPH_DRIVER即这个定义控制了是否在应用中启用外设驱动。我们使用标准外设库本来就为了方便控制外设,所以要添加这个定义,以启用外设驱动。(2)STM32F10X_HD如果你使用stm32f10x_stdperiph_lib,会发现在stm32f10x.h文件会有一段关于宏选择的代码,如:```c#if !defined (STM32F10X_LD) & !defined (STM32F10X_MD) & !defined (STM32F10X_HD) & !defined (STM32F10X_CL) /* #define STM32F10X_LD */ /*STM32F10X_LD: STM32 Low density devices */ /* #define STM32F10X_MD */ /*STM32F10X_MD: STM32 Medium density devices */ /* #define STM32F10X_HD */ /*STM32F10X_HD: STM32 High density devices */ #define STM32F10X_CL /*STM32F10X_CL: STM32 Connectivity line devices */ #endif``` !!!!!! 至于要使用哪个宏,则需要根据具体的芯片来进行选择。如果是STM32F105xx和STM32F107xx,是Connectivity Line Devices,则宏定义选择的是STM32F10X_CL;如果是别的型号,则根据FLASH的容量来进行选择。可能文字写的有点不太清楚,还是以表格来说明: !!! 宏 MCU 型号 FLASH大小 STM32F10X_LD STM32F101xx STM32F102xx STM32F103xx 16 ~ 32 Kbytes STM32F10X_MD STM32F101xx STM32F102xx STM32F103xx 64 ~ 128 Kbytes STM32F10X_HD STM32F101xx STM32F103xx 256 ~ 512 Kbytes STM32F10X_CL STM32F105xx STM32F107xx 忽略 !!!
2021年04月14日
0 阅读
0 评论
0 点赞
2021-04-09
麦克纳姆轮平衡车(Mecanum)
油管上看到的一个麦克纳姆轮平衡车项目,感觉挺有趣的,记录下来,有时间复刻出来。 油管链接
2021年04月09日
9 阅读
0 评论
0 点赞
2021-04-08
将校园卡复制到小米手环
将校园卡复制到小米手环,以后去食堂和澡堂就可以不带校园卡直接刷手环了。由于小米手环不能直接复制加密卡,需要用到读卡设备,我用的是PN532
2021年04月08日
107 阅读
3 评论
0 点赞
2021-04-04
Android studio Build出现乱码解决办法
第一步:Help—>Edit Custom VM Options
2021年04月04日
19 阅读
0 评论
0 点赞