- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 MDK中文字符串编译错误
在开发MDK5的过程中,使用VSCODE编写代码能够提高效率,提示功能丰富。但是在开发TFTLCD1.8寸屏幕时,当使用到中文字符串,MDK5编译报错。寻找了一圈问题,发现是VSCODE编辑时候的编码格式是。5.效果如下,还是之前的代码,但是编译已经没有报错了。所以可以通过VSCODE转成GB2312格式。找了好半天的答案,网上其他人的都对不上。,而我们使用的MDK5则是使用。希望能帮到有需要的人。
2024-04-30 10:00:00 215
原创 SGP30_调试1
在开发过程中遇到的小问题,模拟IIC驱动SGP30二氧化碳传感器的时候,发送读取器件指令没有添加延时导致图中读取B1之后,器件返回NACK,无应答,原因是没有添加。
2024-04-29 00:50:15 315
原创 proteus仿真之电路之NE555的基本应用
NE555组成分压电路电压比较器C1C_1C1C2C_2C2SR锁存器放电三极管T缓冲器G目录NE5550.1NE555定时器电路结构0.2NE555定时器功能表1.单稳态触发器(脉冲出发)2.施密特触发器(电平触发)2.1电路图3.多谐振荡器(自动==产生脉冲波形==)3.1方波发生器(不可调)3.2方波发生器(可调)0.1NE555定时器电路结构0.2NE555定时器功能表1.单稳态触发器(脉冲出发)单稳态触发器没有触发脉冲作用时电路处于一种稳定状
2022-05-21 22:08:06 19753 2
原创 proteus仿真之51之74HC595之流水灯
proteus仿真之51之74HC595之流水灯74HC595A 由一个 8 位移位寄存器和一个 8 位具有三态并行输出的 D 型锁存器。移位寄存器接受串行数据并提供串行输出。移位寄存器也向 8 位锁存器提供并行数据。移位寄存器和锁存器有独立的时钟输入。该设备还具有异步复位移位寄存器。HC595A 直接与上的 SPI 串行数据端口连接CMOS MPU 和 MCU。目录proteus仿真之51之74HC595之流水灯1.封装类型2.引脚分布3.逻辑图4.功能列表4.1功能表---Shift data in
2022-05-20 22:38:25 4213
原创 51 ADC0809八路NTC温度采集系统(代码+仿真,OLED SPI)
ADC0809和51八路NTC温度采集系统目录ADC0809和51八路NTC温度采集系统1.NTC负温度2.ADC08093.51最小系统连接图(proteus8)4.Keil代码5.踩坑注意(1)proteus8仿真ADC0809(2) proteus8仿真OLED相应引脚接线5.效果演示图1.NTC负温度网络上很多NTC温度转换方式,有查表之类的。由于我的这个项目对于温度准确度要求并不高,所以用一下公式转化即可满足显示要求,如需要更精确的数值,还请看看数据手册查表分析。这里引用这位大佬的经验,转
2021-03-25 20:28:06 5745 23
原创 DHT11和DHT22使用区别(基于STM32)
温湿度模块DHT11和DHT22区别介绍DHT系列区别起始信号代码实现:数据处理代码实现调试问题DHT22读取失败实现代码介绍温湿度模块DHT11和DHT22小项目用得比较多,虽然二者均是1-wire协议,但是细节部分还是有所差异。1-wire协议我就不多介绍了,网上很详细。这里着重介绍二者使用的区别。DHT11DHT22DHT系列区别DHT11和DHT22芯片手册提取:hgew起始信号DHT11DHT22显然DHT11拉低要>18ms,而DHT22拉低只要>
2020-10-15 14:14:52 15617 2
原创 PCF8574AT驱动LCD1602
STM32用IIC驱动LCD1602介绍PCF8574AT选址芯片原理图LCD1602显示问题乱码问题实现代码介绍网上寻遍了资料发现驱动LCD1602液晶屏的程序几乎都是4线或8线数据线。基本思路都是直接操作I/O,但是缺点是接线太多,十分麻烦。PCF8574和PCF8574AT这两种芯片都是IIC芯片,可以将并行的八根数据线转换只用两根数据线进行控制,减少了I/O口的使用,提高所使用微处理器的控制能力。故此记录用PCF8574AT代替直接操作I/O驱动LCD1602。以下内容是编写程序时发现并修正的
2020-10-15 14:13:31 5877 2
原创 Error: L6218E: Undefined symbol f_mkfs (referred from main.o)
移植野火第26章FatFs文件系统问题易错汇总ffconf.h库ffconf.h库函数未被定义,实际原因是ffconf.h没设置好。此处改为1之后便可以正常编译其他FATFS文件系统的函数问题也可以从ffconf.h文件配置解决。...
2020-10-08 17:59:25 1071
原创 vscode编译c语言(win10)
vscode安装和配置vscode安装Mingw64安装离线安装离线下载vscode配置vscode安装vscode官方网站按需要下载这里只介绍win10。Mingw64安装安装好vscode之后,安装Mingw64,这里我尝试过安装Mingw,但是最后C文件无法生成exe文件,所以选择安装Mingw64.离线安装1.打开官方网站2.点击SourceForge3.离线下载由于外网的原因,我这里直接提供压缩包,各位按需要下载。网盘链接vscode配置...
2020-10-02 01:10:53 13815 6
原创 51单片机学习课后作业记录之流水灯实现
部分代码参考了金沙滩宋老师的代码,如果侵权联系删除金沙滩51开发板课后作业4.95.独立完成一个左移到头接着右移,右移到头再左移的花样流水灯程序。#include <reg52.h>sbit ADDR0 = P1^0;sbit ADDR1 = P1^1;sbit ADDR2 = P1^2;sbit ADDR3 = P1^3;sbit ENLED = P1...
2019-04-15 18:02:23 3051 2
原创 Arduino智能灯系统(一)
最近跟了一个项目是基于arduino开发的居家智能灯,其主要目的是让居家老人半夜如厕时自动开灯,形成引导如厕路线,当目标再次回到房间,再次触发压力开关使得指引灯熄灭完成任务。该系统设置了一个蓝牙模块与单片机连接能够定时发送反馈消息报告老人情况,比如老人如厕时间过长会产生报警信息。另外设置了一个红外避障模块,能够在指定区域判断目标是否跌倒了,通过蓝牙模块向手机蓝牙端发送指定信息报警。以下是我的学...
2019-03-22 23:56:47 5263
原创 Nodemcu开发笔记(一)
2019年2月25日00:39:20Nodemcu开发实录一完成了nodemcu的各种指令学习感谢土神121简书地址:https://www.jianshu.com/nb/25069958 下一步学习:(基于lua开发)Nodemcu远程控制led灯(wifi)Nodemcu采集dht11的数据并用mysql做数据处理找一些nodemcu项目和论坛继续学习 ...
2019-02-25 00:46:29 360
ADC0809和51八路NTC温度采集系统
2022-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人