自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 BH1750程序测试

比如这个句宏定义读取SDA引脚的电平,有些单片机的库函数这个读取函数返回的是0或者1,而有些单片机的库函数返回的就是0或者(1

2022-08-19 18:47:57 738 1

原创 一次STM32下的bootloader调试过程记录

单片机:STM32F103VCT6bootlodaer是用keil写,串口1和串口5作为下载app串口app程序是用rt-thead studio写的,串口4作为控制台串口程序逻辑:booloader启动程序初始化硬件,等待串口命令5s,超时检查app正确否,正确跳转到app执行,错误复位,继续等待.如果在等待的时候收到串口命令执行串口命令,可以读取参数,修改参数,下载app程序等,下载app程序放到W25Q64里面,下载完成通过校验后搬运到app分区.当跳转到app程序正常运行,收到升级命令后跳转到boo

2022-07-06 16:26:24 739

原创 RT-THREAD + HC32F460 + AIR724 + ALIIOT

HC32F460 RT-THREAD AIR724 ALIIOT

2022-07-06 15:37:19 1859 2

原创 AWS影子工作原理

AWS 设备影子

2021-02-09 15:29:19 276

原创 华大单片机HC32L176串口调试问题

近期做个项目用到了华大单片机HC32L176PATA,在做串口通讯的时候遇到收发数据错误的问题,用了2天的时间查遍了所有问题,最后尝试设置端口后问题得到解决,问题也反应给了华大的FAE,希望在后续的代码中得到更改。具体修改的地方如下图所示红色的框起来的是添加的代码。完整的代码在下面/******************************************************************************* Copyright (C) 2017, Huad

2020-12-13 17:47:34 4119 11

原创 C#操作Excel

1.在Excel中导数据(效率不高) int rowcount = excel_JH.ActiveSheet.UsedRange.Rows.Count; int currow = 3; Worksheet ws_jhjk = excel_JHJK.Sheets[this.cmbJiHuaJianKongSheets.Text.ToString()]; string value = ws_jhjk.Cells[...

2020-10-30 11:22:00 150

转载 Excel.Application使用手册

定制模块行为(1) Option Explicit '强制对模块内所有变量进行声明Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示Option Compare Text '字符串不区分大小写Option Base 1 '指定数组的第一个下标为1(2) On Error Resume Next '忽略错误继续执行VBA代码,避免出现错误消息(3) On Error GoTo ErrorHandler '当错误发生时跳转到过程中的某个位置

2020-10-29 16:07:07 8455

原创 ESP8266 Non-OS 学习笔记 1

1.定时器1.1软件定时器os_timer_setfn(&test_timer, timer_testTask, buff); 设置回电函数, buff作为参数os_timer_arm(&test_timer,500,1); 定时500ms 重复调用1.2硬件定时器...

2020-03-18 11:54:34 173

转载 FreeRTOS 记录 1-消息队列

https://www.cnblogs.com/yangguang-it/p/7198622.html

2020-03-10 20:55:19 127

原创 kotlin学习笔记1

kotlinJetBrains公司开发 www.jetbrains.comkotlinlang.org开发工具IDEA, Android Studio, Eclipse, Compiler

2020-03-04 23:33:16 80

原创 C#调用存储过程

1.如果存储过程没有输入和输出参数,而且不返回查询结果using System.Data.SqlClient;SqlCommand cmd = new SqlCommand("存储过程名", conn);cmd.CommandType = CommandType.StoredProcedure;cmd.ExecuteNonQuery();2.如果存储过程带输入参数//如果存储...

2020-03-01 16:03:36 211

原创 python学习笔记-django-2

1.启动服务器python manage.py runserver ip:portip可以不写,不写的话代表本机ip,端口号默认是8000,这两个参数都2.Admin站点管理,负责添加,修改,管理内容,公告访问配置Admin应用 在settings.py文件中的INSTALLED APPS中添加'django.contrib.admin'创建管理员用户在浏览器输入http:/...

2020-02-25 00:18:19 80

原创 python学习笔记-django-1

1.编程模式MVCMTV:Model+Template+View分发器地址栏输入地址->url控制器->匹配不同的视图->Models->数据库->Models->View->Templates->浏览器2.安装Django于Python版本对应Django-Python1.8 2.7,3.2,...

2020-02-24 01:46:38 169

原创 微信小程序1

1.目录结构分析.json 配置文件.wxml 模板文件,类似于html.wxss 样式文件,类似于css.js 脚本文件根目录2.改造默认小程序2.1删除app.wxss中的样式3...

2020-02-20 20:37:29 150

原创 ESP8266 SDK 2.0 学习记录14-GPIO中断输入

ESP8266 Non-OS SDK 和 RTOS SDK 实现GPIO的方法稍有不同:对于 Non-OS SDK,比如需要把 MTDO 配置成输入,同时下降沿触发中断:gpio_init(void){PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U,FUNC_GPIO15); GPIO_DIS_OUTPUT(GPIO_ID_PIN(15)); /...

2020-02-18 18:02:02 545

原创 ESP8266 SDK 2.0 学习记录13

ESP8266 FLASH 研究

2020-02-17 15:58:25 90

原创 ESP8266 SDK 2.0 学习记录12

FOTA远程固件升级下载upgrade框架,建立一个http服务器,等待接收命令串口发送升级命令miniWebServer建立一个服务器

2020-02-09 22:19:21 100

原创 ESP8266 SDK 2.0 学习记录11

SNTP协议简单网络时钟协议SNTP接口说明void sntp_setserver(unsigned char idx, ip_addr_t addr)void sntp_setservername(unsigned char idx, char *server)void sntp_int(void)void sntp_stop(void)uint32 sntp_...

2020-02-09 19:22:24 153

原创 ESP8266 SDK 2.0 学习记录10

Smartconfig1.smartcofnig2Airkiss3实现编译下载到8266, 重启,可以看到串口打印微信扫描上面的二维码,输入密码,点击链接,可看到串口打印信息这样联网就成功,可以访问一下前面的http服务器看看能不能访问...

2020-02-09 18:14:53 294

原创 ESP8266 SDK 2.0 学习记录9

Http Server实现代码#define SERVERPORT 80const char *DefaultPage="<html>""<head>""<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />""<title>欢迎进...

2020-02-09 17:38:56 96

原创 ESP8266 SDK 2.0 学习记录8

HTTP客户端html:超文本标记协议http:超文本文档传输协议url:统一资源定位符功能分析:模拟Http协议,访问百度 http://www.baidu.com/index.html串口打印出百度返回的信息http服务器通讯过程模拟,加深理解http的交互过程网而显示百度页面,这样就在本地模拟了一下http的通讯过程.实现...

2020-02-09 16:17:08 104

原创 ESP8266 SDK 2.0 学习记录7

TCPServer#include "esp_common.h"#include "freertos/FreeRTOS.h"#include "freertos/task.h"#include "lwip/sockets.h"#include "lwip/dns.h"#include "lwip/netdb.h"#include "espressif/espconn.h"#...

2020-02-08 18:50:41 264

原创 ESP8266 SDK 2.0 学习记录6

TCPClient#define SERVERADDR "192.168.0.106"#define SERVERPORT 6008void ATaskTcpClient(void *pvParameters){ int iVariableExample = 0; int fd = -1; int NetTimerOut = 5000; int ...

2020-02-08 17:56:15 137

原创 ESP8266 SDK 2.0 学习记录5

UDPServer和Client不同的是要实现blink功能#define SERVERADDR "192.168.0.106"#define SERVERPORT 6008void ATaskUdpServer(void *pvParameters){ int iVariableExample = 0; int fd = -1; int NetTi...

2020-02-08 16:58:58 170 1

原创 ESP8266 SDK 2.0 学习记录4

网络协议栈UDP Client功能分析PC模拟UDP Server,指定ip和端口号,等待连接UDP Client向Server发送"I am Client"Server返回"I am Server"功能实现#define SERVERADDR "192.168.0.106"#define SERVERPORT 8000void ATaskUdpClient...

2020-02-08 12:22:15 164

原创 ESP8266 SDK 2.0 学习记录3

WIFI-Station&AP连接1.功能分析1.1配置Wifi为Station, 连接到本地wifi网络本地wifi网络, 需要知道SSID和password配置wifi为station->动态内存分配配置参数结构体->赋值SSID&PASSWORD到参数中->设置参数到寄存器中->释放内容->连接wifi1.2配置wifi为AP...

2020-02-07 18:06:29 137

原创 ESP8266 SDK 2.0 学习记录2

任务2:灯闪烁说明: 在FreeRTOS里新建一个任务,让板载的灯1秒钟闪烁一次任务分析:板载的灯是连接在GPIO2上的,因此只要控制GPIO2没1秒钟切换一次高低电平就可以了我们在上机课的例程的基础上进行扩展,由于我们用到GPIO所以要把GPIO的驱动复制到程序目录下打开user_main.c文件,添加头文件新建一个初始化gpio的函数添加led任务函数...

2020-02-06 20:36:53 234

原创 ESP8266 SDK 2.0 学习记录1

本系列博文是根据腾讯课堂的付费课程的学习笔记下载乐鑫的ESP8266 sdk 开发环境,(好像乐鑫已经不提供此下载了,自己从网上下载的),开发环境包括SDK 2.0.0,VirtualBox虚拟机,ESP8266_lubuntu的虚拟机镜像和ESP8266的下载工具,下面从第一个例子开始:打印Hello World我的SDK目录是F:\VM\Share\ESP8266_RTOS_S...

2020-02-06 17:50:05 174

原创 nodemcu学习记录8

SPIFFS 文件系统本节使用Arduino IDE 来开发,因为需要用到ESP8266FS插件,在VScode 上暂时还没有研究出来怎么用代码如下#include <ESP8266WiFi.h>#include <ESP8266WebServer.h>#include <FS.h>ESP8266WebServer server(80); ...

2020-02-05 01:03:59 234

原创 nodemcu学习记录7

HTTP 路由#include<ESP8266WiFi.h>#include<ESP8266WebServer.h>ESP8266WebServerserver(80);Stringssid="";//需要连接的wifi热点名称Stringpassword="";//需要连接的wifi热点密码/...

2020-02-04 17:02:40 117

原创 nodemcu学习记录6

设置软热点主要使用的函数:WiFi.softAP(ssid, password, channel, hidden)。参数说明:ssid:Wifi热点名称,支持最大63个英文字符;password:密码设置,可选参数,也就是可以没有密码,如果设定为WPA2-PSK;channel:信道设置,可选参数,1-13,没有填写则默认为1;hidden:是否隐藏SSID,可选参数,如果...

2020-02-04 16:01:33 77

原创 nodemcu学习记录5

写一个网页客户端,获取百度网页内容对上节课带代码进行扩展#include<Arduino.h>#include<ESP8266WiFi.h>#include<ESP8266WiFiMulti.h>#include<ESP8266HTTPClient.h>//定义两个宏WiFi和密码#defineWIFINAME...

2020-02-04 15:37:07 116

原创 nodemcu学习记录4

改用vs code 作为开发环境1.下载,安装vs code(省略)2.安装arduino插件3.设置然后需要通过 文件菜单>首选项>设置 打开Visual Studio Code配置文件,在4.开发程序在状态栏中设置按下CTRL+ALT+U键编译下载程序,验证程序是否执行5.关于vs code 输出窗口中中文乱码的解决...

2020-02-04 00:55:59 121

原创 nodemcu学习记录3

练习写写一个程序:连接wifi网络新建一个项目写入一下代码#include<Arduino.h>#include<ESP8266WiFi.h>#include<ESP8266WiFiMulti.h>#include<ESP8266HTTPClient.h>//设置两个宏定义用于WiFi名和密码#def...

2020-02-03 23:29:15 100

原创 nodemcu学习记录2

安装并配置Arduino IDE下载安装(省略)重启软件在菜单栏选择 工具-》开发板-》开发板管理器,打开后等待下载平台索引,然后在 对搜索进行过滤 一栏填写esp8266,选择过滤后得到的或者自行去网站下载下载安装后出现如下界面,我们选择NodeMCU1.0(ESP-12E Module)根据下图设置选择示例如下编译上传,指示灯按程...

2020-02-03 17:52:35 164

原创 nodemcu学习记录1

第一次弄nodemcu,手头只有一个ESP12F,和一个usb转ttl模块,连接好串口.一.下载modemcu固件https://nodemcu-build.com/,输入email地址,点击"start you bulid",等待邮件.大约2-3分钟后收到一封邮件,This is just to let you know that your NodeMCU custom build...

2020-02-03 17:04:41 299

STM32仿三菱PLC开源代码

STM32x8平台的三菱plc程序,内容条理清晰,对PLC程序的编写有有一定帮助

2019-01-08

2015电子大赛i题 风帆控制

2015电子大赛i题 风帆控制,通过da输出动态调节风机出风量,继而控制风帆旋转角度

2015-08-20

空空如也

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

TA关注的人

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