自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 VSCODE:格式化代码

vscode格式化代码

2023-09-27 09:17:17 193

原创 Git:GitHub/Gitee的使用笔记

GitHub/Gitee的使用笔记

2023-02-20 10:36:49 767

原创 ESP32-C3:ESP-IDF的使用及Vscode开发

SP32-C3:ESP-IDF的使用及Vscode开发

2023-02-09 03:27:01 2134

原创 App inventor + ESP8266:使用WIFI连接云控制

ESP8266+APP Inventor联网控制

2022-12-08 01:45:41 5074 4

原创 ESP8266:MQTT

基于esp8266 nos_sdk编程

2022-07-26 18:32:34 1445

原创 ESP8266:SDK

1. SDK1.1 non-OS 和 RTOS 两种版本SDK1.2 ESP8266 FW1.3 Non-OS SDK1.4 RTOS SDK2. Flash布局(烧录代码)由于提供的SDK对Flash有布局要求(代码的链接地址有要求以及分区保存信息),因此我们在烧录代码时,需要注意Flash的分区,只有下载到正确的分区才能正常运行。(基本上设计都会分区,将某部分规划为自有用途)........................

2022-07-11 00:40:32 1714

原创 ESP8266:SDK编程架构

ESP8266的sdk编程架构

2022-07-08 16:22:11 350

原创 QT:使用MySQL

qt使用mysql

2022-06-04 19:31:06 512 1

原创 SQL:安装MySQL和可视化工具

sql

2022-06-04 19:19:18 911

原创 App inventor:使用BLE蓝牙

一、前言最近用NRF52832蓝牙SOC做了一个车用测速的板子,由于目前还没有安卓编程的基础,做不了蓝牙控制APP,后来想到在学校的时候使用App inventor做了一个蓝牙APP来控制小车,想着这里也可以做来搞搞,没想到蓝牙一直连接报错507,查阅网上不少资料才知道,App inventor本身的蓝牙组件支持蓝牙2.0和3.0,但NRF52832是蓝牙5.0,所以没法用。那么需要安装BLE扩展组件,才能使用,而且我发现,除了蓝牙组件,还有其他的MQTT组件,这意味着我们可以自制APP通过WIFI控制

2022-05-17 17:55:04 15117 64

原创 ESP8266:简介

1. 简介ESP8266内部ROM不被用户使用,需要外接一个SPI Flash来存储用户程序,那么下载代码操作其实是将代码保存到外部SPI Flash。因此,通过设置boot引脚,可以使得ESP8266通过内部的驱动程序来操作外部SPI Flash,可以将串口获取的数据写入到外部SPI Flash中(即烧录代码,这种设计方式很常见,比如STM32下载程序到内部RAM,imx6ull根据boot模式自动加载SD/Nand Flash里面的程序,这是因为它们的内部都有一个驱动程序完成以上的操作)。

2022-04-24 16:44:02 2955

原创 PCB:铺铜的笔记

1. 铺铜过孔使用全连接2. 同类型不连接基于(1)中设置的全连接,会使得过孔和Pad全连接,包括GND的走线也会全连接,有时我们想要单独设置Pad和GND走线,则可以:2.1 使用All Same Net方式2.2 使用Only Same Net方式2.3 在2.2方式中添加规则使得Pad不连接通过这样的组合,可以设置不同的铺铜方式。...

2022-04-19 12:27:45 719

原创 LWIP:RTThread + LWIP

1. 序言今天跟大家分享 LWIP + RTThread 的移植注意事项,记得以前刚接触 LWIP 那会,是跟着野火的教程一起走,而大部分 LWIP 移植教程都是以 freeRTOS 为主,本着支持 RTThread 的想法,在当时就想着移植 LWIP 到 RTThread 上,没想到翻车了,sockets 连接总是连接不上而 netconn 就可以,后面就放弃了…………,直到现在,把它捡起来!本文仅讲解其中需要注意的事项,需要对 RTThread 和 LWIP 有一定的了解,详细的移植教程无法做到一

2022-03-06 00:34:54 2875 1

原创 QT:Ubuntu下QT的安装笔记

1. 获取QT可通过https://download.qt.io/网址下载QT镜像,由于现在QT高版本需要通过在线安装,我们可以根据安装系统下载不同的在线安装包:https://download.qt.io/official_releases/online_installers/本次安装环境为虚拟机下的Ubuntu,安装前做好快照管理。2. 安装QT将下载的qt-unified-linux-x64-online.run放在文件夹下,右键空白地方选择在终端打开,为其添加权限后执行(注意以下步骤都

2022-01-24 23:19:46 2471

原创 学单片机要学什么

这只是本人的简单职业规划,主要倾向物联网,希望能帮到其他迷茫的同学们,一起加油。

2021-08-23 10:58:17 663

原创 STM32:串口Bootloader+Ymodern

1.通常,ST官方为我们提供一个串口IAP升级例程,位于STM32CubeMX下的Cube包中,一般位于文件夹Cube包下的…\Projects\STM32XXX_EVAL\Applications\IAP中。2.为了能够兼容不同型号的串口IAP程序,我们对官方提供的例程格式不改变,以后移植其他型号的IAP,直接替换相应的文件即可。 1.移植flash相关操作在上图中发现,官方例程只检查了8-39区是否存在写保护,如果我们的APP程序很大,超过这些区域,则可能因为被写保护而无法写入,而在这个

2021-06-05 19:47:43 3431 6

转载 Ymodem协议详解

————————————————版权声明:本文为CSDN博主「圆月山庄」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/huangdenan/article/details/103611081

2021-05-27 18:34:04 3290

原创 ARMv7:A7内核和M3内核的启动流程

ARMv7:启动流程//汇编代码链接到地址0处正常运行。.global _start /* 全局标号 */_start: //汇编入口函数 ldr r0, =0X020C4068 ldr r1, =0XFFFFFFFF str r1, [r0] ldr r0, =0X020C406C /* CCGR1 */ str r1, [r0]loop: b loop 处理器有中断控制器,为能够处理中断,ARM建立一张中断向量表,发生.

2021-03-09 17:08:05 853

原创 C:结构体、地址和指针

1.指针是存储地址的,利用*可以解引用。2.指针需要指明类型,才能知道对应的数据是什么样子。

2021-01-07 01:44:36 1324 2

原创 数码管最后一位较亮解决办法

相信单片机入门中,学会点亮数码管是必备的知识,书本上都详细介绍了使用的方法,然而,在实际的应用中,单片机的代码不仅只有数码管,同时也应会有定时器,I/O口控制等代码重复使用,那么数码管的显示就不会变得那么简单,往往会出现最后一位的数码管比其他位的数码管要亮,下面就让我们来解决这个问题。

2017-09-06 13:51:02 10247 10

空空如也

空空如也

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

TA关注的人

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