自定义博客皮肤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)
  • 资源 (33)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言的s8数据结构

C语言s8数据如何使用

2022-08-05 13:55:44 1812

原创 Keil工程编译时仍然报错No such file or directory

如题,这个现象相信很多人遇到过,一般是在keil中的这个位置添加middleware头文件的包含路径,但是最近一次配置后编译,仍然报错No such file or directory,检查了很久,最后发现自己把工程放到中文路径下进行编译,才导致了include path解析出错,故将整个工程目录剪切到其他位置,确保无中文路径,即可正常编译。...

2021-08-10 09:07:14 13067

原创 采集摄像头RGB565数据并转为bmp图像

最近公司有项目需要开发触摸按键驱动+MCU,但是选型的芯片通信资源不足,常用的通信方式有UART、IIC等,但是往往被芯片资源所限制;本问介绍一种单片机类红外通信技术,只需要一根线即可实现触摸按键驱动到MCU的单向通信。1、简单讲一下红外通信NEC技术,有兴趣的同学可以上网搜一下,很多详解;总的来说,需要引导码、比特值0、比特值1,其中引导码是通信开始的标志,比特0/1组成多个通信字节引导码:9ms的载波+4.5ms的空闲。比特值“0”:560us的载波+560us的空闲。比特值“1”:

2021-07-27 17:12:19 4599 1

原创 关于蜂鸣器闷响“咯噔”的问题

如题,最近在开发一款带4khz无源蜂鸣器的项目,自己定义了宏用于操作IO,GPIO_SET和GPIO_CLR,在驱动蜂鸣器时,125us定时器操作IO,若有标志位,调用GPIO_SET,无则调用

2021-06-01 11:47:35 941

原创 Tortoisegit的图标无法正常显示

1、楼主最近电脑安装其他乱七八糟的软件,搞得Tortoisegit关联的文件夹,都只显示绿色(即修改过的文件也显示绿色,正常是红色的),这个对一个程序员太不友好了,每次只能右键文件夹,比较差异,才能看到哪个文件被我修改了。尝试过卸载重装,现象依旧。2、但是上面的办法治标不治本,用是能用,但很繁琐复杂。下面贴解决办法:a、在开始菜单的搜索处,输入"regedit"命令;b、在弹出的注册表编辑器中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr

2021-03-23 08:47:12 215

原创 使用keil时报错,declaration may not appear after executable statement in block

最近在移植同事的代码,使用keil编译发现报了如上错误,但是仔细一看代码没问题,是编译的问题,故快速解决办法:options fortarget(魔术棒)->C/C++->勾选C99mode ,即可解决该error

2020-11-10 08:32:12 1091

原创 ESP32/ESP8266 windows环境下编译速度过慢的解决办法

楼主最近在做esp系列模组的固件开发,发现编译速度挺慢的,偶然看到一篇文章,说关闭电脑的360安全卫士可以提速不少,于是乎试了一下,发现有质的飞跃,同样受到编译速度困扰的小伙伴不妨也试试看吧~...

2020-10-22 08:19:12 4219 10

原创 电脑卡顿,一直程序未响应如何通过软件解决?

笔记本电脑用太久了,公司不给经费买电脑,自己下载PCBoost软件,发现很快电脑就顺畅了,这里不是广告,是亲身经历T T,遇到同样困扰的小伙伴可以下一个试试看。...

2020-04-24 10:44:23 1157

原创 STM32 ST-LINK Utility 无法connect单片机解决办法

最近帮部门一个工程师烧录hex文件,发现打开软件STM32 ST-LINK Utility 后无法连上单片机,烧录脚都定义好了。这种情况下往往会提示你请选择"Connect under Reset" 模式,但是你选完之后又让你选回之前的模式,陷入死循环。查了很多办法,换了ST-LINK,换了电脑,也无法解决。这时候,检查自己连接单片机与stlink连接的四根杜邦线,用万用表测杜邦线...

2020-04-18 15:29:16 10334 4

原创 还在用sourceinsight吗,快改vscode吧!

楼主做嵌入式开发,先前都是用sourceinsight进行代码编辑,然后终端编译,需要2个窗口来回切换,很不方便,同时,当代码量增多时,sourceinsight里的代码颜色显得很突兀,不好辨认。这里推荐Vscode,https://code.visualstudio.com下载后安装,左上角打开新文件夹导入,同时选择左下角设置>文本编辑器>在setting.json中编辑,可以在...

2020-03-17 17:20:40 4462 1

原创 ESP32 修改代码后make flash ,bug仍然复现的解决方法

有时候使用ESP32烧录程序,想回溯到上一次操作,代码CTRL+z 之后,继续make flash ,发现bug仍然存在,这时可能是之前的程序存在flash中没有被覆盖从而复现bug,这时,可以用命令 make earse_flash 来擦除,再make flash,问题就解决了。...

2020-03-02 17:39:51 1119

原创 git clone 下载速度太慢会导致的问题

博主公司网络限速,加上墙的原因,git clone 拉取代码是龟速,很多时候都是下载到一半中断,但迫于研发需要,很多时候拿着残缺的仓库来用,初始想法是哪里遇到bug再拉子文件夹来填坑,将就着用。但是这样就出问题了,很多时候主仓库master里面的submodule是分支而非主干master,博主在填坑过程中直接git clone了主干来用,导致坑越填越多,前功尽弃。在这里推荐大家用2个工具...

2020-02-28 10:22:20 1103

原创 asp.net添加button无效的原理

在页面的头和尾部ascx文件里面没有form表单因为其他调用它们的aspx文件里面已经有form了,一个aspx文件只能有一个form,所以不能在头和尾使用服务器端控件如按钮等,只能在其他form表单中加入,不可以在ascx中加入,如果ascx只是为了多个页面显示调用的话。...

2019-04-09 23:54:55 464

Quectel_EC200x&EC600S&EG912Y系列_MQTT_应用指导_V1.0.pdf

此文件为移远EC200S_MQTT指令集,官网的无权限下载,故在此分享,可以直接登陆阿里云,不需要间接通过TCP/IP指令开发阿里云C-SDK包

2020-11-11

SWM220 sysick例程

本资源介绍了如何使用华芯微特单片机SWM220进行系统定时器的使用,可在handler中处理各项事务, 也可新建全局变量,在handler中++,在其他函数处判断,用于定时。

2020-11-04

tft_ESP8266_Demo

arduino esp8266 SPI驱动显示LCD液晶屏、含Adafruit_GFX 、Adafruit_ST7735 2个库文件 和 清屏 绘线demo

2020-10-23

ht1621b开发手册多份.rar

ht1621b开发手册压缩包,内含HT1621B官网C语言程序、Ht1621使用手册及编程说明等多份文件,可参考如何驱动段码液晶屏显示。若想用其他类型单片机/带操作系统的开发板调试ht1621b,也可参考此压缩包。

2020-09-17

段码lcd驱动_ht1621中文资料.pdf

一、显示内存 RAM 静态显示内存 RAM 以32 4 位的格式储存所显示的数据RAM的数据直接映象 到 LCD 驱动器可以用READ WRITE 和READ-MODIFY-WRITE 命令访问。 二、系统振荡器 HT1621 系统时钟用于产生时基/看门狗定时器WDT 时钟频率LCD 驱动时钟和声 音频率片内RC 振荡器256KHz 晶振(32.768KHz)或一个外接的由软件设定的256KHz 时钟可以产生时钟源系统振荡器配置图参见下图执行SYS DIS 命令可以停止系统时钟和LCD 偏压发生器工作SYS DIS 命令只适用于片内RC 振荡器或晶振当系统时钟停止,工作时 LCD 将显示空白时基/看门狗定时器功能也将失效。 三、操作 模式 类型码 READ 数据 110 WRITE 数据 101 READ-MODIFY-RITE 数据 101 COMMAND 命令 100

2020-08-05

lvgl_gui.rar

基于esp32移植lvgl,此部分代码是esp-iotsolution下的组件components下hmi中的lvgl_gui文件夹,原始的从github拷贝下来的文件夹,在demo编译时候会各种报错,本文件夹是解决了各种依赖报错(如头文件路径、子目录层级)后发上来的,可以下载替换esp-iotsolution里的对应文件夹,缩短开发周期。建议直接编译lvgl_example试试效果。

2020-04-03

arduinomega2560_driver.zip

mega2560驱动,当arduino上电电脑无法识别com口时,安装此驱动后可解决问题,适用于arduino UNO等用mrga2560的开发板

2020-04-01

C语言猜数字游戏.rar

C语言猜数字游戏 int answer[4],guess,a,b,times=0,i,j; for(i=0;i&lt;=3;++i){ // randomize(); answer[i]=rand(); for(j=0;j<i xss=removed answer[i]=rand(); j=-1; while(a!=4){ a=0; b=0; xss=removed>9999); for(i=3;i>-1;i--){ for(j=0;j&lt;4;j++){ if((int)(guess/pow(10,i))==answer[j]){ if(i+j==3) a=a+1; else b=b+1;}} guess=guess-(int)(guess/pow(10,i))*pow(10,i); }

2020-04-01

PCF8563时钟芯片.rar

实时时钟芯片PCF8563代码,包含.c .h文件,附带芯片手册,可以减少开发周期。

2020-03-27

sourceinsight_STYLE.rar

2款sourceinsight 主题/分暗黑和绿底,总有一款适合你。 <ContextWindow SourceBackColor="#1e1e1e" > <ListDisplay TextColor="#d4d4d4" BackColor="#1e1e1e" > <Font name="Microsoft YaHei UI" psize="9" fpfamily="0" charset="1" /> </ListDisplay> </ContextWindow> <ProjectSymbolWindow> <ListDisplay TextColor="#d4d4d4" BackColor="#1e1e1e" > <Font name="Microsoft YaHei UI" psize="9" fpfamily="0" charset="1" /> </ListDisplay> </ProjectSymbolWindow> <ProjectFileWindow>

2020-03-11

Ft6336GU_Firmware 外部寄存器_20151112.xlsx

FT6336U 寄存器列表,写驱动代码必备。 0x2A 1 Byte 读写(RW) Hsync_Cycle 0x2B 1 Byte 读写(RW) SSCG_Mode 0x2C 1 Byte 读写(RW) SSCG_Delay 0x2D 1 Byte 读写(RW) Big_Noise_Mask 0x2E 1 Byte 读写(RW) Big_Noise_Dummy 0x2F 1 Byte 只读(RO) Chip_Type 0x30 Reserved

2020-03-10

ST7796_stm32_lcd.rar

包含stm32 /st7796驱动IC的驱动文件,涉及读写数据的函数根据主控mcu的型号自己修改,如LCD_WR_REG/LCD_WR_DATA ,以下是小部分初始化代码示例 LCD_WR_REG(0x11); // Sleep Out delay_ms(120); // Delay 120ms LCD_WR_REG(0xf0) ; LCD_WR_DATA(0xc3) ; LCD_WR_REG(0xf0) ; LCD_WR_DATA(0x96) ; LCD_WR_REG(0x36); LCD_WR_DATA(0x48); LCD_WR_REG(0xB4); LCD_WR_DATA(0x01); LCD_WR_REG(0xB7) ; LCD_WR_DATA(0xC6) ; LCD_WR_REG(0xe8); LCD_WR_DATA(0x40); LCD_WR_DATA(0x8a); LCD_WR_DATA(0x00); LCD_WR_DATA(0x00); LCD_WR_DATA(0x29); LCD_WR_DATA(0x19); LCD_WR_DATA(0xa5);

2020-03-10

ESP32-Arduino代码.rar

DHT11_Test OLED_Test RGB_TEST Serial_Test 入门demo参考

2020-03-06

arduino小车8字形代码.docx

通过实例数据,代码与理论,实现arduino小车开八字轨迹。//经测量,小车两轮间距离为0.15m,则两轮距轴中心为B=0.075m,车辆前后轮相距L=0.12m,当转弯半径为1m时,Rin=R-B,Rout=R+B,Cin=2πRin,Cout=2πRout,Vin/Vout=Cin/Cout=Rin/Rout。

2020-01-20

fangxiangpan_ceshi.ino

arduino_智能小车电位器模拟方向盘测试 读取方向盘模拟量,数据转换为PWM控制电机驱动板区间,模拟输出

2020-01-20

arduino 电子差速算法

通过判断//成功实现粗略差速 int Dirmin=257; int Dirmax=387; int Accmin=160; int Accmax=885; const int xpin = A1; // x-axis const String XHEADER = "X: "; void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(A1, INPUT);// 设置9号口为输出端口: pinMode(A0, INPUT);// 设置10号口为输出端口: pinMode(9, OUTPUT);// 设置9号口为输出端口: pinMode(10, OUTPUT);// 设置10号口为输出端口: } void loop() { int Dir=analogRead(xpin); //Serial.print(XHEADER + analogRead(xpin) ); //Serial.print(analogRead(A0) ); //8 Serial.println(); // put your main code here, to run repeatedly: int Acc=analogRead(A0); int Acc_2 = map(Acc, Accmin,Accmax, 0, 255); int Dir_2 = map(Dir, Dirmin, Dirmax, 0, 255); //Serial.print(Dir); //Serial.println(); if(Dir_2>=0&&Dir;_2136&&Dir;_2<=255) { analogWrite(9, Acc_2); analogWrite(10,Acc_2*(255-Dir_2)/120); } else if(Dir_2=120) { analogWrite(9, Acc_2); analogWrite(10,Acc_2); } delay(300); //延时300毫秒 }

2019-04-10

基于fpga的简易微处理器实现

实现操作码操作数的识别,对操作数进行+1,-1操作,是学习quartus和modelsim的入门级资料。包含verilog源码,激励文件,仿真结果文件。

2018-05-10

获取WIFI模块的MAC地址,供设备唯一性使用

该压缩包包含源文件及makefile文件,可用于做设备唯一性设计

2023-01-30

CH341SER.ZIP

本驱动用于安装CH34系列的usb转TTL硬件外设,适用于设备管理器中串口信息显示“USB2.0 serial”+黄色感叹号的问题处理;有些驱动点击安装后显示安装失败,本驱动不存在该问题,安装后提示电脑重启,重启后即可正确识别串口

2021-08-05

ConvertRgb565ToBmp.c

本文件将串口采集到的16进制RGB565图像数据(字符串类型的txt文件),通过函数配置为可转为BMP图像的txt文件(十六进制类型),并调用网上开源的转换函数,实现RGB565->BMP图像的生成。

2021-07-27

srec_cat with bat.rar

Keil开发51内核的单片机,生成hex文件,不像32位机那样方便地使用fromelf.exe --bin -o "$L@L.bin" "#L" 命令即可生成bin文件。 将本压缩包解压到51工程的Objects文件夹下,修改bat脚本中的项目名称,即可生成bin文件;同时keil工程下选择魔术棒——User--after build/rebuild,勾选Run1,写入命令:.\Objects\hex2bin.bat;后每一次编译即可自动生成bin文件到Objects目录下。

2021-07-01

OV7725摄像头资料+芯片资料.rar

包含摄像头模组的引脚线序,OV7725官方手册

2021-06-19

CMS8S5880_democode_V1.1.zip

中微CMS8S5880示例代码

2021-05-11

ZSN603-c.rar

周立功ZSN603开发源代码,适合参考,移植到自己开发平台上

2021-05-08

main_convert2bin.c

可以将读取的jpg数据——16进制字符串的TXT文件,转为16进制数的bin文件,将生成的文件后缀修改为jpg即可转为显示图片,是自己写的转换工具附带源码

2021-04-06

安信可ov2640_ds_1.8_.pdf

ov2640_24PIN,fpc接口资料,可对照设计ov3660等其他系列摄像头

2021-04-05

TM1620_driver-master.rar

TM1620驱动文件,.C .H,同样适用于AIP1620,可以把代码中的延时语句删除以增强实时性,实测不影响显示

2021-01-09

M1+卡控制字节生成工具.exe

一款M1卡控制字自动识别软件,可以直观看出对不同扇区不同密钥的操作权限,不需对照M1卡的各个控制字自己推导,方便快捷

2020-12-31

M1非接触卡资料--入门必看

非接触式IC卡入门开发必看,可以了解主要指标、存储结构、以及卡片工作原理,有程序流程图可依照此开发代码

2020-12-25

gongyin_convert.c

单片机数码管开发,很多时候因为布线问题,A-DP无法与SEG1-SEG8一一对应,因此需要转换标准的共阴数组,本代码根据转换后的引脚,填充修改引脚,生成所需数组

2020-12-19

STM32F407资料

内含多份资料,包括STM32F4开发指南库函数版本、STM32F4xxxx MCU 硬件开发入门、STM32F4_Reference等,还有原理图的压缩包

2020-12-02

MQTT OneNET 实现方式

文档讲述了MQTT实现onenet的过程,  鉴权;  数据点上报(平台指定topic);  创建topic;  获取项目的topic列表;  订阅/取消平台的topic;  设备间topic订阅;  平台命令下发;  Qos0(cS) ,Qos1(C->S);  连接保活  离线topic  数据点订阅

2020-11-18

移远官方串口测试工具.rar

移远官方使用的串口调试工具,可通过ini文件配置参数,里面集成了多条AT指令,解压即可使用,方便调试移远模组,缩短开发周期。

2020-11-18

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

TA关注的人

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