硬件应用
文章平均质量分 74
硬件应用分享
笑春风oO
这个作者很懒,什么都没留下…
展开
-
自己动手,0元维修打印机--HP1566打印机连续走纸时卡纸故障维修
自己动手,0元维修打印机--HP1566打印机连续走纸时卡纸故障维修。惠普1566打印机,单张打印时,只是听到走纸时卡塔卡塔响,不会卡纸,多张打印时卡纸。原创 2023-02-13 23:10:01 · 2469 阅读 · 3 评论 -
【实用技巧】更改ArduinoIDE默认库文件位置,解放系统盘,将Arduino15中的库文件移动到其他磁盘
本文主要介绍更改Arduino IDE (含2.0以上版本)默认库文件位置的方法。Arduino IDE 默认将软件包安装到 C 盘,如果你使用的开发板较多,产生的库文件会很大,甚至导致 C 盘可用空间不足。如果将库文件默认装在C盘,在系统重装后,就会涉及到Arduino库文件的安装,耗时和工程量是很大的。由于ArduinoIDE在软件安装和设置中,都无法更改指定软件包下载位置和库文件存储的设置。因此,本文将讲解如何更改ArduinoIDE库文件路径,将库文件存储到其他分区的磁盘上。原创 2023-11-18 18:17:54 · 10085 阅读 · 11 评论 -
ESP32使用Arduino开发环境的搭建、安装库、资源下载、设置方法【使用乐鑫官方资源,包含国内和国外的库】--ESP32离线库文件安装方法【2023年11月最新版esp32-2.0.14库】32
使用乐鑫官方库搭建Arduino开发环境。ESP32全系列Arduino开发环境的搭建、资源下载、设置方法。ESP32的Arduino离线库文件安装方法。ESP32最新版库:esp32-2.0.14原创 2022-12-07 20:56:40 · 5483 阅读 · 1 评论 -
JTAG/SWD接口定义
为方便查阅,将ST-LINK和ULINK的JTAG和SWD接口定义总结如下:Pin no.ST-LINK/V2 connector (CN3)ST-LINK/V2 functionTarget connection (JTAG)Target connection (SWD)1VAPPTarget VCCMCU VDD(1)MCU VDD(1)23TRSTJTAG TRSTJNTRSTGND(2)4GND(3)GND(3)GND(3)(4)GND(3)原创 2023-10-06 18:46:03 · 1538 阅读 · 0 评论 -
基础篇010.3 STM32驱动RC522 RFID模块之三:STM32软件模拟SPI驱动RC522
为增强程序可移植性,本文采用软件模拟方式驱动RC522。STM32驱动RC522 RFID模块之三:STM32软件模拟SPI驱动RC522。原创 2023-06-03 11:00:28 · 3505 阅读 · 0 评论 -
基础篇010.2 STM32驱动RC522 RFID模块之二:STM32硬件SPI驱动RC522
STM32驱动RC522 RFID模块之二:STM32硬件SPI驱动RC522。驱动程序设计时,必须的顺序是:寻卡--->防冲撞--->选卡--->开天线--->读/写卡。主函数的编写必须要按照这样的顺序,否者设备不会工作。本实验是由门禁项目修改而来,为方便分析RC522读取到的数据,利用串口通信助手来检查是否读取到正确的数据。原创 2023-05-28 16:27:46 · 11385 阅读 · 5 评论 -
基础篇010.1 STM32驱动RC522 RFID模块之一:基础知识
工作原理:读写器向 M1 卡发一组固定频率的电磁波,卡片内有一个 LC 串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下, LC 谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内储存,当所积累的电荷达到 2V 时,此电容可做为电源为其它电路提供工作电压,将卡内数据发射出去或接取读写器的数据。可读写,容量大,有加密功能,数据记录可靠,使用更方便,如一卡通系统,消费系统等,目前主要有PHILIPS的Mifare系列卡。原创 2023-05-25 22:40:46 · 8124 阅读 · 2 评论 -
基础篇007. 串行通信(二)--中断方式接收数据
目录1. 实验任务2. 硬件原理3. 利用STM32CubeMX创建MDK工程3.1 STM32CubeMX工程创建3.2 配置调试方式3.3 配置时钟电路3.4 配置GPIO3.5 配置串口参数3.6 配置时钟3.7 项目配置4. 串行通信实验4.1 UART串口printf,scanf函数串口重定向4.2 开启中断4.3 中断回调函数4.4 main()函数修改5.调试与验证6.总结利用STM32CubeMX,创建MDK工程,使用中断方式,实现串口接收数据,然后在转发到串口。本实验是串行通信的第二部分,原创 2023-05-16 23:18:38 · 3852 阅读 · 0 评论 -
免费开源PCB设计工具--KiCad安装,FreeCAD下载方法
KiCad EDA 是一款用于印刷电路板设计的开源自由软件,最初由法国人 Jean-Pierre Charras 于 1992 年推出,现由 KiCad 开发团队维护。软件包含原理图设计、线路板绘制、符号库设计、封装库设计、线路板 3D 显示、Gerber 查看、线路板实用计算等工具。本文仅介绍安装方法。KiCad 目前支持英语、法语、德语、意大利语、中文、日语、韩语等 22 种语言版本。官网地址:http://www.kicad-pcb.org/官网:https://www.kicad.org。原创 2023-05-20 14:10:23 · 4268 阅读 · 0 评论 -
【已解决】使用Arduino调试RC522时编译错误error: ordered comparison of pointer with integer zero的解决方法
在ARM/ESP32等硬件中,使用Arduino的资源库对STM32编程时,出现:error: ordered comparison of pointer with integer zero ('byte*' {aka 'unsigned char*'} and 'int')编译错误的解决方法。使用Arduino的资源库对STM32编程时,编译时需要用到xpack-arm-none-eabi-gcc库。这就使得原本在avr-gcc库中的代码,改变编译器后,编译时错误,文中给出解决方法。原创 2023-05-18 14:28:34 · 1569 阅读 · 1 评论 -
【已解决】Keil5点击Debug Setting软件崩溃解决方法
Nucleo板自带的ST-Link,在MDK中点击Debug\Setting 软件闪退,采用删除与工程文件同名的.UVOPTX,问题依旧,应该是买到盗版的硬件了,采用旧版ST-Link固件,就没问题了。在安装目录下(如D:\Keil_v5\ARM\STLink)用旧版的 STLinkUSBDriver.dll 替换现有的 STLinkUSBDriver.dll,问题解决。链接:https://pan.baidu.com/s/1HRq_OLnJDAdaDbJmCC9Rvg?原创 2023-04-27 11:32:09 · 2444 阅读 · 3 评论 -
ESP8266(ESP模块)Arduino开发环境快速搭建方法--含ESP8266离线库文件
ESP8266(ESP模块)开发环境快速搭建方法,给出了ESP8266离线库文件安装方法原创 2023-04-08 15:31:23 · 2172 阅读 · 1 评论 -
3.5mm耳机、麦克风的插座、插头定义
耳机 麦克风 接头定义原创 2022-11-14 15:23:29 · 23567 阅读 · 0 评论 -
一款经济型蓝牙小音箱维修与拆解--音箱品牌Niye
一款蓝牙小音箱拆解原创 2023-02-06 16:44:45 · 3378 阅读 · 0 评论