自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 stm32、gd32等芯片固件升级思路

stm32的一些下载程序方式

2023-03-28 11:02:19 1930

原创 esp32批量烧录arduino生成.bin文件

esp32批量烧录arduino生成.bin文件下载工具arduino配置批量烧录步骤下载工具从官方下载批量烧录工具 官方下载地址.arduino配置文件-首选项-设置-显示详细输出 把上传勾上批量烧录步骤打开flash_download_tool_3.9.2.exe,根据实际芯片进行选择。将这一行提取出来,找到第二张图的字段 回到flash_download_tool_3.9.2.exe 根据上面字段配置工具中的SPI速度和模式根据arduino工具里的显示进行配置根据其他文章

2022-01-11 14:17:09 2093 1

原创 ESP32S2学习笔记——网络篇

ESP32S2学习笔记——网络篇说明基于wifi基于w5500的有线网口返回数据的处理说明都是当客户端,没有服务器的栗子。只有POST和GET没有UDP什么的。基于wifi废话不多说,直接上代码。初始化见下图,没连接上就一直打印 点。。。<WIFI.h>//set_up中添加WiFi.begin("wifi的名字","wifi的密码");while (WiFi.status() != WL_CONNECTED ){ delay(500); Serial.print("."

2021-12-30 17:40:08 2140

原创 ESP32S2学习笔记——环境搭建

ESP32S2学习笔记——Arduino环境搭建说明环境搭建方法一 懒人版 直接下载(不是最新版但可以用)方法二 从官方下载方法三 从官方下载方法四 官方的快速入门文档其他说明说明是基于Arduino的,不是linux。如何安装arduino,答双击。理论上适用所有esp32芯片,只要文件别下载错。这是几篇开发eps32-s2的流水账,使用的不是最新SDK,做大工程项目使用请慎重参考,如有错误我也不改了。计划写五篇文章记录开发过程。1.环境搭建2.网络篇(wifi,w5500以太网

2021-12-30 16:14:28 781

原创 浅谈UWB定位

浅谈UWB定位“零维定位”——定位空间为一个点简介应用场景算法介绍“一维定位”——定位空间为一条线应用场景算法“二维定位”——定位空间为一个平面简介算法1.采用AOA算法2.三基站TDOA测距(推荐阅读)无线同步有线同步3.四基站TDOA测距(推荐阅读)“三维定位”——定位空间为一个空间最后本文章仅是个人理解,如有错误欢迎留言指正。本文章既是记录自己的学习过程,也希望能后来者提供些许帮助。对于不知道UWB的,就不要往下看了。“零维定位”——定位空间为一个点简介首先这里的“点”指的是以基站为中心,

2021-03-27 00:04:57 3570 3

原创 Printf重定向

Printf重定向本文详细的介绍了如何重定向printf输出到串口输出的多种方法,包括调用MDK微库(MicroLib)的方法,调用标准库的方法,以及适用于 GNUC 系列编译器的方法。1.printf与fputc 对于 printf 函数相信大家都不陌生,第一个C语言程序就是使用 printf 函数在屏幕上的控制台打印出Hello World,之后使用 printf 函数输出各种类型的数据,使用格式控制输出各种长度的字符,甚至输出各种各样的图案。除此之外,在程序出错的时候,懒得调试,直接简单粗暴的加

2020-12-11 18:10:51 6463

原创 stm8s003控制WS2812彩虹呼吸灯

前言 买了亚博科技的树莓派智能贴身管家,自带固件使用i2c通信控制风扇和RGB灯,上电不能自扇热,需要树莓派i2c控制。RGB官方也只提供三个颜色变化根本就不酷炫。所以决定自己重写固件。(RGB代码在最后)一、风扇扇热static void TIM2_Config(void){ /* Time base configuration */ TIM2_TimeBaseInit(TIM2_PRESCALER_1, 999); /* PWM1 Mode configuration: Chann

2020-10-28 15:42:00 4212 2

原创 STM8S003引脚坑(开发过的人都知道)

实验目的 :控制stm8s003核心板进行简单的IO输入输出、中断、窗口看门狗,全休眠功能0.先看手册PB4和PB5引脚因为内部没有上拉电阻,所以不能输出高电平只能浮空输入。浮空输入也有问题 因为它只能检测到引脚是低电平还是非低电平,不能检测是高电平还是低电平。这也就导致了把此引脚作为外部中断的触发引脚不能是上升沿,只能是下降沿,不过不同的板子有的下降沿可以触发有的不能触发。可靠的方案还是换引脚或者加个上拉电阻吧。(╯‵□′)╯︵┻━┻1.普通的IO输入输出GPIO_Init(GPIOC, GPI

2020-09-23 10:16:31 7668

原创 串口DMAD透传

2020-07-15 10:23:45 495

原创 stm32+W5500+阿里物联网平台

前提:非物联网专业出身,网络协议一知半解(就是没学过),最近调试一块stm32+w5500开发板,为了学习知识,实现以个依靠阿里云物联网平台控制开发板上LED开关功能。(2020年4月24日)1:阿里云物联网平台:https://www.aliyun.com/物联网平台主要是创建一个设备,收费比较便宜(创建设备两块多,资源包买了100万分钟不到十块)。第一次登陆网站会有文档一步一步指导创...

2020-04-24 13:56:50 3226 1

原创 建行聚合支付及支付宝二维码开发经验(C语言2)

这篇文章本来是存在有道云中的,修改了部分代码在这里也发表一次吧。本文章共分为两个部分:第一部分为linux的libcurl库的介绍和使用。第二部分为decode后链接生成二维码的方式。1.linux的libcurl库的介绍和使用:这部分甩几个链接https://curl.haxx.se/libcurl/ libcurl库详细介绍https://blog.csdn.net/myvest/...

2020-04-24 10:45:06 2758 2

原创 建行聚合支付及支付宝二维码开发经验(C语言)

由于笔者之前专业只是学习电子电路相关知识,参加工作后接手了一个对接建行的聚合支付二维码项目。之前我更改过设备中支付宝二维码的bug,而不是完整的开发工作。所以这是我第一次真正的对接一个API的项目,让我很兴奋,所以我把这一次珍贵的经验记录下来。本次的二维码付款主要分为三个部分:一、根据API接口向相关url发送参数,请求生成二维码。有些可能会发送两次请求,才能获取到包含二维码信息的url,其中...

2018-11-25 10:32:06 6738 3

原创 GPIO_WriteBit与GPIO_SetBits区别

STM32——GPIO设置针对于库函数版本代码:对单个IO口置0或1:GPIO_WriteBit(GPIOA,GPIO_Pin_8 , 0);同时对多个IO口置1:GPIO_SetBits(GPIOD,GPIO_Pin_0 | GPIO_Pin_5 | GPIO_Pin_6);对于单个引脚的操作,两个函数没有区别。图中两种写法没有区别。...

2018-11-05 11:09:12 28005 4

J1939协议物理层链路层应用层

J1939协议物理层链路层应用层

2024-05-14

stm8s003+ws2812控制3RGB

采用stm8s003控制ws2812 实现3个RGB,适配亚博科技树莓派管家,控制风扇转速及RGB颜色。自己编写的固件。

2020-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除