![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
文章平均质量分 51
XD742971636
博主恰饭文档https://docs.qq.com/sheet/DUEdqZ2lmbmR6UVdU
展开
-
【单片机】MSP430G2553单片机 Could not find MSP-FET430UIF on specified COM port 解决方案
(2)更换为早期的Win7系统,在我看来,MSP430G2553单片机是非常老的设计了,使用Win7系统搭配老一点的CCS 6 或者IAR 5.3 ,应该还是很好识别出MSP430G2553单片机的UIF的。注意了,一个跳线帽下面是2个引脚,我剪头指的是上面那个,上面那个是UIF区域的引脚。接下来说一下方法4如何实施,MSP430F5529开发板的设计理念也是一样的,上半部分区域是UIF,下半部分就是单片机电路,中间依靠跳线帽连接。下图是我接的,板子GND都是一起的,所以GND我没按上面说的接。原创 2024-06-22 10:00:10 · 629 阅读 · 0 评论 -
【单片机】Code Composer Studio Linux版本下载,CCS开发环境
被windows的驱动兼容性搞得烦死了,我直接搞虚拟机用linux版本的ccs尝试一下。原创 2024-06-21 23:31:11 · 172 阅读 · 0 评论 -
【单片机】msp430g2553单片机, 用TA0定时器,让小灯P1.6呼吸灯,P1.6是TA0.1
设置时钟源和分频器,以便定时器工作在合适的频率。:将P1.6引脚设置为TA0.1输出。:设置TA0定时器为PWM模式,调整占空比以实现呼吸灯效果。:在主循环中调整PWM占空比,使灯亮度逐渐变亮和变暗。原创 2024-06-21 14:20:49 · 803 阅读 · 0 评论 -
【单片机】msp430g2553 用TA0定时器,让小灯P1.3闪烁
让 CPU 进入低功耗模式(实际应用中可能需要更多处理)。希望这段代码和解释能帮到你!如果你有任何问题,请随时告诉我。停止看门狗定时器,以避免设备在调试时不断复位。:在主循环中没有其他操作,使用。启用全局中断,使能所有中断。原创 2024-06-21 14:17:10 · 234 阅读 · 0 评论 -
【单片机】msp430g2553 用开门狗定时器,让小灯P1.3闪烁
下面是使用MSP430G2553微控制器的开门狗定时器(WDT)使P1.3引脚的小灯闪烁的示例代码。该代码配置WDT在间隔时间到期时产生中断,并在中断服务程序中切换P1.3引脚的状态以实现闪烁效果。原创 2024-06-21 14:14:40 · 278 阅读 · 0 评论 -
遥控器中,红外协议有哪些
这些协议的主要区别在于数据帧的长度、编码方式、脉冲的时间间隔以及载波频率。选择合适的协议需要根据具体的应用场景和设备要求来决定。在开发红外遥控器或接收器时,需要仔细阅读设备的技术文档,以确保协议的兼容性。红外协议(IR协议)是用于红外遥控设备之间通信的标准。不同的厂商和应用场景会使用不同的红外协议。原创 2024-06-21 13:56:34 · 287 阅读 · 0 评论 -
【Proteus8.16】Proteus8.16.SP3.exe的安装包,安装方法
管理员打开proteus8.16.SP3.exe一路装就行了,许可证选Licence2.lxk,点安装后关闭,然后继续装完。然后打开Patch-Proteus-8.16-SP3-36097.0.exe如下,点Start后就可以用了。汉化就替换安装路径下的Translations文件夹。原创 2024-06-08 22:36:36 · 447 阅读 · 0 评论 -
【单片机】STM32F070F6P6 开发指南(一)STM32建立HAL工程
如果已经不小心关闭了 Debug 选项,那么下次下载的时候按住复位键,等到工程提示的时候松开复位键即可,因为 STM32 的芯片默认复位上电时的 Debug 引脚功能是开启的。择 V5.27,这里根据 CubeMX 的版本可能会有差异,我们默认使用 V5 以上的版本即可。省 CubeMX 生成工程的空间,我们勾选生成工程时只复制用到的库(这一步是可选操作,大家。(这里因为我有两个版本的固件包,所以它默认使用最新的,这个关系不大,就。Project Name:工程名称,填入工程名称(半角,不能有中文字符)原创 2024-05-26 22:25:01 · 945 阅读 · 0 评论 -
【单片机】心率传感器,串口发送,MAX30102心率传感器模块
数值还是稳定的,但太贵了,stm32单片机的话,直接用这篇博客()的代码,一样稳定。原创 2024-04-06 19:15:00 · 576 阅读 · 0 评论 -
【单片机】CJSH22-CH2O,甲醛传感器,甲醛传感器数据读取处理
逻辑是:1、初始化串口和定时器10ms中断2、循环读取一帧数据到rev_CH2O_bufferdata3、在主函数解析数据rev_CH2O_bufferdata4、最终的pm2.5数值就是CH2O_value使用CH2O_value的数据即可。PPB单位,除以1000就是ppm,再乘以1.34那么单位就是mg/m3。原创 2024-04-06 18:08:36 · 549 阅读 · 0 评论 -
【单片机】PMS5003,PM2.5传感器数据读取处理
PMS5003是一款基于激光散射原理的数字式通用颗粒物浓度传感器,可连续采集并计算单位体积内空气中不同粒径的悬浮颗粒物个数,即颗粒物浓度分布,进而换算成为质量浓度,并以通用数字接口形式输出。本传感器可入各种与空气中悬浮颗粒物浓度相关的仪器仪表或环境改善设备,为其提供及时准确的浓度数据。原创 2024-04-06 17:13:42 · 547 阅读 · 0 评论 -
【单片机】74HC4052电路图,单片机端口复用电路
如下图,还是很好理解,PA9、PA10是单片机引脚。当A和B是00,那么就是X-COM和0X短路,Y-COM和0Y短路。当A和B是01,那么就是X-COM和1X短路,Y-COM和1Y短路。以此类推。74HC 工艺可以直接3.3V供电,也可以5V供电,都能正常工作。原创 2024-04-06 15:01:12 · 790 阅读 · 0 评论 -
【单片机】改写DS2431芯片的地址码,地址ROM,DS2431芯片解密
但DS2431芯片的地址码是光刻不可修改的,所以只有使用模拟芯片。原创 2024-01-18 10:11:44 · 959 阅读 · 0 评论 -
【单片机】STM32 ARM Cortex-M0 微控制器特性概述 双排 TSSOP封装好手工焊接的STM32芯片,双排
在嵌入式系统和物联网应用中,ARM Cortex-M0 微控制器以其强大的性能和丰富的功能而备受瞩目。本文将介绍该微控制器的主要特性,使读者更好地了解其适用范围和潜在应用。原创 2024-01-15 21:04:14 · 696 阅读 · 0 评论 -
HX711读数不稳定,读数奇怪,解决HX711数值漂移,解决HX711数值不稳定
答案就是,你不要使用3.3V供电,一定要用5V供电。如果你是STM32,你需要找点兼容5V的引脚。如果你是MSP430,找点电平转换芯片。原创 2023-12-09 22:21:20 · 1329 阅读 · 1 评论 -
ST-Link usb communication error 解决,如何解决STlink驱动连不上的错误
电脑连接不上ST-Link,怎么办,以下方法可以一条一条试试。原创 2023-12-09 16:51:57 · 1971 阅读 · 0 评论 -
$GNGGA,传感器传输的数据解析
【代码】$GNGGA,传感器传输的数据解析。原创 2023-10-22 17:01:30 · 660 阅读 · 0 评论 -
stm32外部时钟为12MHZ,修改代码适配
代码默认是8MHZ的,修改2个地方:第一个地方是这个文件的这里:第二个地方是找到这个函数:原创 2023-10-22 14:50:47 · 339 阅读 · 0 评论 -
CS 创世SD NAND FLASH 存储芯片,比TF卡更小巧轻便易用的大容量存储,TF卡替代方案
SD NAND FLASH(Secure Digital NAND Flash)是一种安全数字 NAND 闪存技术,通常用于存储数据,并且具有一些额外的安全特性。这种技术结合了 NAND 闪存的高密度存储能力和安全性能。它通常用于存储数据,如图像、视频、音频、文档等,同时具备保护数据免受未经授权访问或篡改的能力。SD NAND FLASH 的主要特点包括:安全性:SD NAND FLASH 提供了硬件和软件层面的安全性保护,包括加密和访问控制,以确保存储的数据不容易被盗取或篡改。原创 2023-09-19 13:39:04 · 508 阅读 · 1 评论 -
【STM32单片机】STM32F103 串口1 串口2 串口3 串口4 串口5 初始化,标准库 ,支持printf
STM32F103RCT6是一款主流性能系列的单片机,采用Arm Cortex-M3内核,具有256K字节的Flash存储器,72 MHz的CPU频率,支持电机控制、USB和CAN等功能。该产品已经批量生产,10kU的单价为4.0035美元,采用LQFP 64封装,尺寸为10x10x1.4mm。STM32F103xC、STM32F103xD和STM32F103xE性能系列产品采用高性能的ARM Cortex-M3 32位RISC内核,工作频率为72 MHz。原创 2023-08-31 23:53:11 · 9824 阅读 · 3 评论 -
【STM32单片机】FATS文件系统,写入字符串到文件,读取文件内容
基于正点原子的库函数版本的FATS文件系统,实现向文件写入字符串,读取文件内容,这里是指txt文件,其余文件其实也一样,读取成字节。原创 2023-08-31 22:05:35 · 1837 阅读 · 0 评论 -
电路分时复用,集成模拟开关,多路复用器,多路开关器,多串口
在选型时,需要考虑芯片的电压兼容性、速率支持、功耗、封装形式等因素,并且查阅芯片的数据手册和参考资料以获取更详细的技术信息。串行外设接口(SPI)切换器:常见的有74HC138、74HC151等。它们是数字逻辑芯片,通过选择不同的引脚通道实现多路SPI设备的切换。多路复用器(MUX)和解复用器(DEMUX):常见的有74HC4051、74HC4067等。这些芯片可以通过控制信号切换连接到串口的多个设备。可编程逻辑芯片(FPGA):FPGA具有灵活的可编程性,可以通过编写逻辑代码实现多路串口切换功能。原创 2023-08-31 17:54:27 · 889 阅读 · 0 评论 -
3D风速仪 Gill Instruments Limited_R3-50 R3-100 and R3A -100 Manual
由此,声温可以由公式 TS1= C1^2 / 403推导出来,其中TS1=Sonic temperature, C1 =声速。注意,该公式不考虑湿度的影响,对结果进行了侧风修正。R3测量超声波脉冲从上部换能器到相反的下部换能器所花费的时间,并将其与脉冲从下部换能器到上部换能器的时间进行比较。如图1所示,每对换能器之间沿轴的空气速度可以从每条轴上的飞行次数计算出来。从三个轴的速度计算风速,用符号U, V和W,或者用极和W。从图1可以看出,声音在空气中的速度可以通过飞行次数来计算。原创 2023-08-31 17:47:55 · 121 阅读 · 0 评论 -
【单片机】有人 WH-LTE-7S1 4G cat1 模块,HTTPD模式,字符串传输,文件传输。GPRS模块连接服务器教程。
在上一篇文章里,已经通过TCP 长链接进行服务器与Cat1 GPRS 模块进行双向通信。已经能够满足一般需求了,已经顺利打通物联网开发的基本通信能力。这篇文章都是我辛苦尝试出来的,为爱发电可不行,所以文章里的一些代码资料请到这里fufei下载:xxxx。那么这一篇文章里,将使用其HTTPD协议通信能力,完成HTTP字符串传输、文件传输。原创 2023-08-30 17:32:28 · 1455 阅读 · 0 评论 -
【单片机】有人 WH-LTE-7S1 4G cat1 模块连接服务器,教程,记录。GPRS模块连接服务器教程。socket编程。
我买的这个模块内置了电信卡,不用插电话卡就能用,要插也行,在背面。⚫ LTE Cat 1,搭载 4G 网络,低时延,高覆盖。⚫ 支持 GNSS 全球定位和基站定制,定位更精准。⚫ 支持 fota 远程自升级和 ftp 他升级。⚫ 支持 HTTP,MQTT,SMS,BLE。⚫ 支持串口,网络和短信 AT 指令配置。⚫ 支持套接字分发协议,多路通信更加灵活。⚫ 5-16V 宽电压供电。⚫ 支持透传模式和指令模式。原创 2023-08-29 23:28:42 · 3674 阅读 · 1 评论 -
【单片机】桔恩迪电子,STM32单片机,原理图
原创 2023-08-12 14:39:37 · 767 阅读 · 0 评论 -
【单片机】JTAG SWD 接口引脚对应
SWD四根线,接到JTAG这四个引脚:原创 2023-08-12 11:16:17 · 418 阅读 · 0 评论 -
【单片机】STM32 axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_md.o)
这是一条分支并链接指令,它将跳转到 R0 寄存器中存储的地址,并在跳转之前将返回地址保存到链接寄存器 LR 中。这实际上是一个函数调用指令,它将执行 “SystemInit” 函数,并且在函数返回时,程序将从保存在 LR 中的地址处继续执行。:这是一条汇编指令,将名为 “SystemInit” 的函数的地址加载到寄存器 R0 中。总的来说,这三句指令的目的是从地址存储在 R0 中的 “SystemInit” 函数开始执行,以完成系统的初始化过程。我要写一个stm32f103的程序,是基于寄存器开发的。原创 2023-08-10 18:23:45 · 1086 阅读 · 0 评论 -
【单片机】STM32F10x单片机的启动文件选取,如何移植正点原子工程到其他类型芯片,Keil建立工程
适用于Flash大小在512K到1024K字节之间的产品,包括STM32F101xx、STM32F102xx和STM32F103xx中的超高密度型号。:适用于大容量产品,包括STM32F101xx、STM32F102xx和STM32F103xx中的大容量型号。:适用于小容量产品,包括STM32F101xx、STM32F102xx和STM32F103xx中的小容量型号。:适用于中容量产品,包括STM32F101xx、STM32F102xx和STM32F103xx中的中容量型号。原创 2023-08-10 17:45:38 · 1874 阅读 · 0 评论 -
【单片机】DS2431英文手册,中文手册,翻译
寄存器E/S的第5位,称为PF,如果暂存区中的数据由于断电或主机发送的字节数不足以达到暂存区末端而无效,它为逻辑1。发出复制暂存区命令后,主机必须提供一个3字节的授权模式,这应该是紧随其后的读暂存区命令获取的。在执行写暂存区命令时,DS2431内部的CRC生成器(图13)会计算整个数据流的CRC,从命令代码开始,到由主机发送的最后一个数据字节结束。这个CRC是使用CRC-16多项式生成的,首先清除CRC生成器,然后将写暂存区命令的命令代码(0Fh)、目标地址(TA1和TA2)以及所有数据字节都移入。原创 2023-08-08 12:27:50 · 2129 阅读 · 0 评论 -
【单片机】51单片机,TLC2543,驱动程序,读取adc
17——DIN 为串行数据输入端;(控制字输入端,用于选择转换及输出数据格式)16——DOUT为A/D转换结果的三态串行输出端;(A/D转换结果的输出端。18——CLK为I/O时钟;(控制输入输出的时钟,由外部输入。TLC2543 是一款 12 位精密模数转换器 (ADC)。1~9、11、12——AIN0~AIN10为模拟输入端;14——REF+为正基准电压端;13——REF-为负基准电压端;19——EOC为转换结束端;15——CS 为片选端;20——VCC为电源;10——GND为地。原创 2023-08-04 23:43:52 · 3373 阅读 · 2 评论 -
【51单片机】晨启科技,7针OLED显示驱动程序,STC89C52RC
【代码】【51单片机】晨启科技,7针OLED显示驱动,STC89C52RC。原创 2023-08-04 23:22:03 · 2149 阅读 · 0 评论 -
【单片机】51单片机,晨启科技,板子引脚对应关系
【代码】【单片机】51单片机,晨启科技,板子引脚对应关系。原创 2023-08-04 23:13:29 · 1613 阅读 · 0 评论 -
【单片机】51单片机串口的收发实验,串口程序
【代码】【单片机】51单片机串口的收发实验。原创 2023-08-04 21:30:27 · 1829 阅读 · 0 评论 -
【单片机】MSP430F5529单片机的Flash读写控制,MSP430 flash 读写
00FF4h-00FF7h:描述符结构的起始地址 x。05C00h-0FFFFh:程序 x x (1) x。00FF0h-00FF3h:描述符类型 (2) x。00000h-00FFFh:包含有间隙的外设。01A00h-01A7Fh:设备描述符表 x。10000h-45BFFh:程序 x x x。01800h-0187Fh:信息 D x。01880h-018FFh:信息 C x。01900h-0197Fh:信息 B x。01980h-019FFh:信息 A x。05B80h-05BFFh:备用中断向量。原创 2023-07-13 21:10:54 · 807 阅读 · 0 评论 -
【单片机】MSP430f5529单片机,msp430单片机,识别按键单击双击,按键双击判定,驱动程序
这段程序是一个用于识别按键输入的函数。在MSP430单片机上,P2.1和P1.1分别连接了两个按键。程序的主要功能是判断按键的状态,根据不同的点击方式返回相应的结果。程序中使用了几个变量来跟踪按键的状态:key1_state和key2_state表示P2.1和P1.1按键的状态,初始状态为0,表示没有按下。key1_count和key2_count用于计数按键持续按下的时间,单位是10毫秒。原创 2023-07-11 23:48:05 · 921 阅读 · 0 评论 -
【单片机】MSP430f5529单片机的矩阵键盘驱动,无阻塞方式的矩阵键盘读取
然后,判断如果key_up为1且读取到的按键值非零,则进行一段延时(这是为了消除按键的抖动现象),将key_up置为0,并返回读取到的按键值。而read_key_2函数是非阻塞型的按键读取函数,可以连续读取按键值,但需要在每次读取之间加入适当的延时,以避免按键的抖动干扰。其中,P1.2、P1.3、P1.4、P1.5分别连接到行0、行1、行2、行3,而P8.2、P3.7、P4.0、P4.3分别连接到列0、列1、列2、列3。然后,通过读取行引脚的输入状态,判断对应的按键是否被按下,并返回相应的按键值。原创 2023-07-11 09:54:33 · 965 阅读 · 0 评论 -
【单片机】MSP430单片机,1.3寸 IIC OLED ,显示驱动
【代码】【单片机】MSP430单片机,1.3寸 IIC OLED ,显示驱动。原创 2023-06-30 22:23:55 · 1212 阅读 · 2 评论 -
【单片机】STM32F103C8T6单片机,OLED 1.3寸 IIC OLED,STM32F103单片机,I2C OLED
【代码】【单片机】STM32F103C8T6单片机,OLED 1.3寸 IIC OLED,STM32F103单片机,I2C OLED。原创 2023-06-30 21:54:18 · 770 阅读 · 0 评论 -
【单片机】STM32单片机,RTC实时时钟,STM32F103C8T6,程序,万年历,数字时钟
用纽扣电池给VBAT供电(要共地),即可实现掉电后依旧走时的能力。原创 2023-06-30 14:38:04 · 2805 阅读 · 0 评论