STM32
文章平均质量分 85
STM32系列基于专门要求高性能,低成本,低功耗的嵌入式应用专门设计的ARM Cortex-M0,Cortex-M1,Cortex-M3,Cortex-M4,Cortex-M7等。其中Cortex-M0主打的是低功耗和混合信号的处理,M3主要用来替代ARM7,重点侧重能耗和性能的均衡,而M7则重点放
比特冬哥
Choice determines effort
技术交流wx:Lntt-xbc
展开
-
GY56 红外激光测距传感器 (内附STM32、MSP432代码)
GY-56是一款低成本数字红外测距传感器模块。工作电压 3-5v,功耗小,体积小,安装方便。其工作原理是,红外 LED 发光,照射到被测物体后,返回光经过 MCU 接收,MCU 计算出时间差,得到距离。直接输出距离值。此模块,有两种方式读取数据,即串口 UART(TTL 电平)+IIC(2 线)模式,串口的波特率有 9600bps 与 115200bps,可配置,有连续,询问输出两种方式,可掉电保存设置。GY-56 可以设置上下限距离报警值,开关量输出,在设定的区间内有被测物体挡住,直接输出高电平。原创 2023-07-01 17:15:21 · 2531 阅读 · 0 评论 -
基于STM32F407的智慧农业系统
本智慧农业系统模块,一共涉及9个模块(智慧农业定时系统、智慧农业PWM模块、智慧农业按键模块、智慧农业显示系统、智慧农业的串口打印模块、智慧农业光照采集系统、智慧农业湿度采集系统、智慧农业ESP8622模块、智慧农业风扇模块)。程序代码反复核对没有出现问题但实验板没有出现实验现象,最后经过更换实验板和更换电脑进行对比发现是实验板和模块之间的连接出现接触不良的问题,更换了实验板后调试成功。通信串口无法建立连接,我们通过串口调试功能,实现了串口通信。温湿度数据有误,通过串口调试,实现温湿度精准读取。原创 2023-06-28 06:00:00 · 3418 阅读 · 1 评论 -
3步解决Keil5 ST-LINK setting闪退问题
3步解决Keil5 ST-LINK setting闪退问题。原创 2023-05-25 21:33:48 · 4158 阅读 · 9 评论 -
Zigbee 无线串口通信模块( DL-22 )
DL-22无线串口模块为串口转2.4G无线模块,可以通过无线将两个或者多个串口连接起来。串口发入模块的数据会被模块使用无线发出,收到无线数据的模块会将这个数据使用串口发出,在两个设备上使用模块就像将这两个设备用串口连接起来一样。1. 主要特点点对点传输带有确认,数据丢失率为0.00%。支持串口不间断发送。支持串口双向同时收发。最高可达3300字节每秒的传输速率。适应2.8V~3.5V。使用单个按键进行设置,可以修改模块的信道、波特率。按键可配置为多对多模式。2. 模块实图。原创 2023-05-04 06:00:00 · 2999 阅读 · 0 评论 -
基于STM32和oneNET云平台的数据采集系统(MQTT协议)
该篇为基于stm32+esp8266通过mqtt协议连接onenet物联网云平台,单片机部分将采集到的数据(温湿度、光照强度、压强等等)上传至云平台服务器,云平台可下发指令操控单片机,实现远程通信。原创 2023-04-25 06:00:00 · 6000 阅读 · 1 评论 -
ATK-LORA 无线通信模块
ATK-LORA是正点原子推出的一款小体积、微功率、低功耗、高性能的远距离 LoRa 无线串口模块,该模块采用高效的 ISM 频段射频 SX1278 扩频芯片,其工作频率为 410MHz~441MHz,信道以 1MHz 频率为步进,共有 32 个信道,可在线修改模块的串口速率、发射功率、空中速率、工作模式和自定义通讯密钥等各种参数。原创 2023-03-30 06:00:00 · 3494 阅读 · 1 评论 -
基于STM32 SG90 9g舵机控制
产品参数名称:9克舵机180度尺寸:23mm X 12.2mm X 29mm重量:9克扭矩:1.5kg/cm工作电压:4.2 - 6V温度范围:0 - 55℃运行速度:0.3s/60℃死带宽:10ms暗灰:GND红色:VCC 4.8V - 7.2V橙黄线:脉冲输入在机器人机电控制系统中,舵机控制效果是性能的重要影响因素。舵机可以在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统非常容易与之接口。原创 2023-03-29 12:22:40 · 4502 阅读 · 0 评论 -
STM32F103 移植FreeRTOS (附FreeRTOS源码和移植工程)
该篇环境为:STM32F103ZET6、Keil 库函数版本F4、F7、H7移植同理。移植FreeRTOS1. 选取平时编程的一个库函数工程进行移植。在基础工程中新建一个名为 FreeRTOS 的文件夹2. 创建 FreeRTOS 文件夹以后就可以将 FreeRTOS 的源码添加到这个文件夹中3. portable 文件夹,我们只需要留下 keil、MemMang 和 RVDS这三个文件夹,其他的都可以删除掉。原创 2023-03-27 06:00:00 · 1427 阅读 · 0 评论 -
基于物联网的校园直饮水管理系统(2022年湖南省物联网应用创新竞赛(技能赛))
1. 处理模块以Stm32开发板作为中心节点,外接多路传感器,分别采集实时数据,打印在LCD显示屏上。2. 服务器①可以选择Linux平台作为服务器,通过TCP将Stm32上采集到的数据发送至服务器上然后解析出数据,插入本地数据库。②可以选择用Qt开发 作服务器,并连接数据库,同样将Stm32传来的数据插入数据库中。3. Android或Web①可以用Java开发Android,通过查看服务器中的数据库更新,发现异样可通过服务器进而控制Stm32端的操作。②可以用Qt开发Android原创 2023-03-26 16:38:48 · 2843 阅读 · 2 评论 -
GY-39 气压,温湿度,光强度 传感器
GY-39是一款低成本,气压,温湿度,光强度 传感器模块。工作电压 3-5v,功耗小,安装方便。其工作原理是,MCU 收集各种传感器数据,统一处理,直接输出计算后的结果,此模块,有两种方式读取数据,即串口 UART(TTL 电平)或者 IIC(2 线)。串口的波特率有 9600bps 与 115200bps,可配置,有连续,询问输出两种方式,可掉电保存设置。可适应不同的工作环境,与单片机及电脑连接。模块另外可以设置单独传感器芯片工作模式,作为简单传感器模块,MCU 不参与数据处理工作。原创 2023-03-17 13:33:21 · 4273 阅读 · 2 评论 -
IAR for ARM、MSP430、8051 保姆式安装教程 (附IAR for ARM、MSP430、8051安装包和工程源码)
IAR是瑞典IAR Systems公司为 微处理器开发的一个集成开发环境,支持ARM,AVR,MSP430等芯片内核平台。是全球领先的嵌入式系统开发工具和服务的供应商。公司成立于1983年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。原创 2023-03-10 22:43:15 · 11144 阅读 · 13 评论 -
RFID高频读写器在STM32中的应用
RFID是Radio Frequency Identification的缩写,是一种无接触自动识别技术,利用射频信号及其空间耦合传输特性,实现对静止的或移动中的待识别物品的自动识别 。RFID系统则由两个部分组成,即电子标签和阅读器。阅读器是将标签中的信息读出,或将标签所需要存储的信息写入标签的装置。根据使用的结构和技术不同,阅读器可以是读/写装置,是RFID系统信息控制和处理中心。阅读器 (问答器) 可放置在一固定地点,如:入口/出口,销售网点、仓库、货栈、大商场;阅读器同样可在移动的范围中使用。原创 2023-03-03 17:47:34 · 3370 阅读 · 36 评论 -
基于STM32-Socket-Qt 遥控小车(一代)
本项目本质为客户端与服务器之间的通信,通过发送不同的指令,服务器和客户端进行不同的操作。客户端:基于STM32制作简单行驶小车服务器:安卓手机,基于Socket编程下 用QT进行安卓开发,将app传输到手机上。TCP通信:ESP8266手机端发送不同指令,小车执行不同操作。原创 2022-11-08 08:00:00 · 2694 阅读 · 38 评论 -
基于stm32 ESP8266WiFi模块的基本通信
**ATK-ESP8266** 模块采用串口(LVTTL)与 MCU(或其他串口设备)通信,内置 TCP/IP协议栈,能够实现串口与 WIFI 之间的转换。通过 ATK-ESP8266 模块,传统的串口设备只是需要简单的串口配置,即可通过网络(WIFI)传输自己的数据。ATK-ESP8266 模块支持 LVTTL 串口,兼容 3.3V 和 5V 单片机系统。模块支持串口转 WIFI STA、串口转 AP 和 WIFI STA+WIFI AP 的模式,从而快速构建串口-WIFI 数据传输方案,方便设备使用原创 2022-10-31 00:00:00 · 16265 阅读 · 141 评论 -
360度 EC11 旋转编码器模块 数字脉冲电位器
EC11旋转编码器广泛用于车载DVD,车载导航,汽车影音上常被人称为车载编码器。编码器主要用于频率调节,高度调节,温度调节及音量调节的参数控制。注意编码器避免储藏于高温潮湿及腐蚀的场所,拆包装后未使用完的剩余产品请在防潮防毒的环境下保存。旋转编码器是一种机电装置,可将轴的角运动,转换为A/B两相相位偏差90°的脉冲信号,其中C是A/B信号的参考地,根据A/B信号的相位关系可以获取正反转方向,通过脉冲的计数可以获取旋转的步进数量。根据脉冲在单位时间内的计数可以获取角速度。原创 2022-10-29 12:00:00 · 4404 阅读 · 7 评论 -
对射式红外传感器模块、测速传感器模块、计数器模块、电机测试模块、槽型光耦模块
该产品采用FTR9606高灵敏度槽型光耦器件,槽宽5mm。它由一个红外发光二极管和NPN光电三极管组成,M3固定安装孔,有输出状态指示灯,输出高电平灯灭,输出低电平灯亮。有遮挡,输出高电平。无遮挡,输出低电平。使用3.3-5VDC 宽电压LM393比较器输出,信号干净,波形好,驱动能力强,超过15mA。输出形式:数字开关量输出(0和1)。广泛用于电机转速检测,脉冲计数,位置限位等。1、使用进口ITR9606高灵敏度槽型光耦传感器,槽宽度5mm。2、有输出状态指示灯,输出高电平灯灭,输出低电平灯亮。原创 2022-10-28 08:00:00 · 13119 阅读 · 64 评论 -
BH1750( GY-302 )光照传感器
BH1750FVI 是一种用于两线式串行总线接口的数字型光强度传感器集成电路。这种集成电路可以根据收集的光线强度数据来调整液晶或者键盘背景灯的亮度。利用它的高分辨率可以探测较大范围的光强度变化。BH1750的内部由光敏二极管、运算放大器、ADC采集、晶振等组成。PD二极管通过光生伏特效应将输入光信号转换成电信号,经运算放大电路放大后,由ADC采集电压,然后通过逻辑电路转换成16位二进制数存储在内部的寄存器中(光照越强,光电流越大,电压就越大)。原创 2022-10-26 22:34:09 · 27121 阅读 · 63 评论 -
LED驱动器 DC恒流电源板模块
LED是低电压驱动,必须要设计复杂的变换电路,不同用途的LED灯,要配备不同的电源适配器。是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。LED驱动芯片,实际上是个PWM控制芯片,在组成电路正常工作后,通过后面电流检测电阻上检测LED的电流而得到的电压反馈到芯片,控制内部的PWM占空比,以适应LED自身特性变化而引起的电流、电压波动,使LED得到的电流保持恒定。...原创 2022-09-02 08:00:00 · 6406 阅读 · 0 评论 -
LM2596S DC-DC可调降压模块
LM2596是降压型电源管理单片集成电路的开关电压调节器,能够输出3A的驱动电流,同时具有很好的线性和负载调节特性。固定输出版本有3.3V、5V、12V,可调版本可以输出小于37V的各种电压。该器件内部集成频率补偿和固定频率发生器,开关频率为150KHz。与低频开关调节器相比较,可以使用更小规格的滤波元件。由于该器件只需4个外接元件,可以使用通用的标准电感,这更优化了LM2596的使用,极大地简化了开关电源电路的设计。...原创 2022-08-30 08:00:00 · 20483 阅读 · 2 评论 -
MQ-2烟雾浓度传感器
MQ-2烟雾传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当烟雾传感器所处环境中存在可燃气体时,烟雾传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该烟雾传感器气体浓度相对应的输出信号。MQ-2气体烟雾传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种气体传感器可检测多种可燃性气体,是一款适合多种应用的低成本烟雾传感器。MQ-2烟雾传感器在较宽的浓度范围内对可燃气体有良好的灵敏度。...原创 2022-08-29 08:00:00 · 35111 阅读 · 15 评论 -
基于STM32的步进电机驱动设计
采用STM32驱动28BYJ4步进电机,实现正转反转,完成角度调整。步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动------一个固定的角度(及步进角)。可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。ULN2003是最常见的电机驱动器IC之一,由7对达林顿晶体管对的阵列组成,每对能够驱动高达500mA和50V的负载。该板上使用了七对中的四对。......原创 2022-08-28 08:00:00 · 13490 阅读 · 68 评论 -
基于PID算法下STM32控制的坡道行驶电动小车(2020年电赛)
利用 TI 的 MSP430/MSP432 平台,设计制作一个四轮电动小车。要求小车能沿着指定路线在坡道上自动循迹骑线行驶。小车必须独立运行,车外不能使用任何设备(包括电源)。小车(含电池)重量小于 1.5kg,外形尺寸在地面投影不大于 25cm×25cm。坡道用长、宽约 1m 的细木工板制作,允许板上有木质本色及自然木纹。木工板表面铺设画有 1cm×1cm 黑白间隔的纸条(以下简称为标记线)作为路线指示;标记线起始段为直线,平行于木板两边;标记线在坡顶转向 90°,转弯半径 20cm;标记线平行坡顶距≥3原创 2022-08-23 19:30:07 · 5680 阅读 · 10 评论 -
HC-05 蓝牙模块之间的通信配置
先按住蓝牙上的微动开关,然后给蓝牙上电。蓝牙上的红灯慢闪表示进入AT指令模式。1、打开两个串口调试助手,选好COM口、波特率选38400,数据位为8,停止位为1。2、恢复两个蓝牙的默认设置(最好选择文本模式发送AT命令):AT+ORGL/r/n (/r/n代表一个回车,在每一条AT指令之后都要加一个回车)。3、【(A)主机配置】蓝牙名字配置:AT+NAME=YI(名字任意)4、【(A)主机配置】蓝牙模式配置:AT+ROLE=1(主机模式)5、【(A)主机配置】蓝牙密码配置:AT+PSWD...原创 2022-08-14 08:00:00 · 845 阅读 · 0 评论 -
HC-05 蓝牙 AT指令详解
不区分大小写,均以回车、换行结尾,部分 AT 指令需要对模块 34 脚 PIO11 一直置高电平才有效。原创 2022-08-13 11:30:00 · 5577 阅读 · 0 评论 -
HC-05 蓝牙 2.0 串口模块
HC-05 蓝牙串口通信模块,是基于 Bluetooth Specification V2.0 带 EDR 蓝牙协议的数传模块。无线工作频段为 2.4GHz ISM,调制方式是 GFSK。模块最大发射功率为 4dBm,接收灵敏度-85dBm,板载 PCB 天线,可以实现 10 米距离通信。模块采用邮票孔封装方式,模块大小 27mm×13mm×2mm,方便客户嵌入应用系统之内,自带 LED 灯,可直观判断蓝牙的连接状态。...原创 2022-08-12 11:00:00 · 5840 阅读 · 0 评论 -
485通讯( 详解 )
485(一般称作RS485/EIA-485)是隶属于OSI模型物理层的电气特性规定为2线,半双工,多点通信的标准。它的电气特性和RS-232大不一样。用缆线两端的电压差值来表示传递信号。RS485仅仅规定了接受端和发送端的电气特性。它没有规定或推荐任何数据协议。RS485的特点包括(1)接口电平低,不易损坏芯片。RS485的电气特性逻辑“1”以两线间的电压差为+(2~6)V表示;逻辑“0”以两线间的电压差为-(2~6)V表示。...原创 2022-07-25 08:00:00 · 46655 阅读 · 4 评论 -
实时时钟 (RTC)
实时时钟是一个独立的定时器。RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。RTC模块和时钟配置系统(RCC_BDCR寄存器)处于后备区域,即在系统复位或从待机模式唤醒后,RTC的设置和时间维持不变。系统复位后,对后备寄存器和RTC的访问被禁止,这是为了防止对后备区域(BKP)的意外写操作。...原创 2022-07-04 21:16:25 · 9165 阅读 · 0 评论 -
SPI 详解
SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola首先在其 MC68HCXX 系列处理器上定义的。SPI 接口主要应用在 EEPROM,FLASH,实时时钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议...原创 2022-07-03 22:07:44 · 12631 阅读 · 1 评论 -
OLED12864 液晶屏
OLED 屏幕作为一种新型的显示技术,其自身可以发光,亮度,对比度高,功耗低,在当下备受追捧。而在我们正常的显示调整参数过程中,我们越来越多的使用这种屏幕。我们使用的一般是分辨率为 128x64 ,屏幕尺寸为 0.96 寸(本节用的是1.3寸的)。由于其较小的尺寸和比较高的分辨率,让它有着很好的显示效果和便携性。......原创 2022-07-01 17:33:29 · 9768 阅读 · 0 评论 -
DHT11 温湿度传感器
DHT11 是一款湿温度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个 NTC测温元件,并与一个高性能 8 位单片机相连接。通过单片机等微处理器简单的电路连接就能够实时的采集本地湿度和温度。DHT11 与单片机之间能采用简单的单总线进行通信,仅仅需要一个 I/O 口。传感器内部湿度和温度数据 40Bit 的数据一次性传给单片机,数据采用校验和方式进行校验,有效的保证数据传输的准确性。DHT11 功耗很低,5V 电源电压下,工作平均最大电流 0.5mA。...原创 2022-06-30 12:39:29 · 46184 阅读 · 14 评论 -
通用定时器与中断
STM32F1 的通用定时器是一个通过可编程预分频器(PSC)驱动的 16 位自动装载计数器(CNT)构成。STM32 的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和 PWM)等。 使用定时器预分频器和 RCC 时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。STM32 的每个通用定时器都是完全独立的,没有互相共享的任何资源。STM3F1 的通用 TIMx (TIM2、TIM3、TIM4 和 TIM5)定时器功能包括:控制寄存器 1(TI原创 2022-06-27 22:00:00 · 800 阅读 · 0 评论 -
IIC 协议
本节我将向大家介绍如何利用 STM32F1 的普通 IO 口模拟 IIC 时序,并实现和 24C02 之间的双向通信。在本节中,我们将利用 STM32F1 的普通 IO 口模拟 IIC 时序,来实现 24C02 的读写,并将结果显示在 TFTLCD 模块上。本节分为如下几个部分:IIC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。在 CP....原创 2022-06-16 21:15:44 · 574 阅读 · 0 评论 -
DAC详解
数字/模拟转换模块(DAC)是12位数字输入,电压输出的数字/模拟转换器。DAC可以配置为8位 或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,每个通道都有单独的转换器。在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。DAC可以通过引脚输入参考电压VREF+以获得更精确的转换结果。......原创 2022-06-12 21:21:45 · 13214 阅读 · 0 评论 -
内部温度传感器
本节我将向大家介绍 STM32F1 的内部温度传感器。在本节中,我们将利用 STM32F1 的内部温度传感器来读取温度值,并在 TFTLCD 模块上显示出来。本章分为如下几个部分:STM32 有一个内部的温度传感器,可以用来测量 CPU 及周围的温度(TA)。该温度传感器在内部和 ADCx_IN16 输入通道相连接,此通道把传感器输出的电压转换成数字值。温度传感器模拟输入推荐采样时间是 17.1μs。STM32 的内部温度传感器支持的温度范围为:-40~125度。精度比较差,为±1.5℃左右。STM32 内原创 2022-06-12 09:00:00 · 766 阅读 · 0 评论 -
光敏传感器
本节我将向大家介绍光敏传感器,本章还是要用到 ADC 采集,通过 ADC 采集电压,获取光敏传感器的电阻变化,从而得出环境光线的变化,并在 TFTLCD上面显示出来。本节将分为如下几个部分:光敏传感器是最常见的传感器之一,它的种类繁多,主要有:光电管、光电倍增管、光敏电阻、光敏三极管、太阳能电池、红外线传感器、紫外线传感器、光纤式光电传感器、色彩传感器、CCD 和 CMOS 图像传感器等。光传感器是目前产量最多、应用最广的传感器之一,它在自动控制和非电量电测技术中占有非常重要的地位。光敏传感器是利用光敏元件原创 2022-06-11 20:25:44 · 9330 阅读 · 2 评论 -
窗口看门狗详解
跟独立看门狗一样,也是用来检测软件可能出现的错误,不一样的是,当独立看门狗计数器的值减到0时会产生复位,在减到0之前喂狗防止复位。窗口看门狗:在某一值到0x40之间喂狗才不会产生复位,其他情况均会产生复位信号,这个某一个值称之为窗口上限。计数器数值由看门狗控制寄存器决定可以看出计数器占7位,最大值为0x7f功能框图:1.PCLK1默认为36MHz2.PCLK1经过分频器分频生成CNT_CK给计数器提供时钟从图中可以看出CNT_CK=PCLK1/4096/(2^WDGTB)3.计数器,见最上面第原创 2022-06-09 03:00:00 · 2654 阅读 · 0 评论 -
独立看门狗详解
在单片机运行的过程中,我们可能会遇到程序陷入死循环的情况。很显然我们需要对这种情况进行提前的预防。看门狗就是用来进行该工作的。看门狗分为独立看门狗和窗口看门狗,这一节介绍的是独立看门狗。STM32的独立看门狗由内部专门的40KHz低速时钟驱动,与系统主时钟分开工作,也就是说,主时钟损坏时,看门狗仍然可以正常使用。这个低速时钟是一个RC时钟,并不是很精确,频率在30~60KHz之间。看门狗的作用就是在一定时间内(通过定时计数器实现) 没有接收喂狗信号(表示 MCU 已经挂了),便实现处理器的自动复位重启(发送原创 2022-06-08 16:03:23 · 1464 阅读 · 0 评论 -
跑马灯实验
本章用到的硬件只有 LED(DS0 和 DS1)。其电路在 STM32F103 开发板上默认是已经连接好了的。DS0 接 PB5,DS1 接 PE5。跑马灯实验我们主要用到的固件库文件是:stm32f10x_gpio.c /stm32f10x_gpio.h、stm32f10x_rcc.c/stm32f10x_rcc.h、misc.c/ misc.h、stm32f10x_usart /stm32f10x_usart.h原创 2022-05-29 22:09:46 · 674 阅读 · 0 评论 -
TFT-LCD 液晶显示
TFT-LCD 即薄膜晶体管液晶显示器,其英文全称为:Thin Film Transistor-Liquid CrystalDisplay。TFT-LCD 与无源 TN-LCD、STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。TFT-LCD 也被叫做真彩液晶显示器。原创 2022-05-23 22:26:45 · 5053 阅读 · 3 评论 -
ADC的多通道转换
本节我将以ADC1的通道0~5(对应I/O口的PA0-5)为例,在上节“ADC的单通道转换”的基础下是如何配置多通道转换的,本节主要用到的模块有:USART串口模块、ADC模块、 DMA模块、main函数。原创 2022-05-21 09:06:21 · 3148 阅读 · 1 评论