• 一款简单易上手的ARM单片机开发IDE—STduino

    时间:2024-04-04 15:17:59

    一款简单易上手的ARM单片机开发IDE—STduino前言STduino介绍前言第一眼看到这个IDE,第一反应就是名字有点像TrueSTUDIO,然后我上网查了一下,当然是没有关系的,只能说是我知道的太少…TrueSTUDIO被ST收购了,然后ST在它的基础上推出的一个整合的版本—STM32Cube...

  • STM32F103C8T6单片机的PA13引脚一直输出高电平的解决

    时间:2024-04-03 22:49:58

    使用环境(蓝色粗体字为特别注意内容)1、软件环境:Keil MDK 5.152、硬件环境:STM32F103C8T6最小系统在项目中需要用到STM32F103C8T6的GPIOA13引脚,发现无论如何初始化都无法控制该引脚的输出电平,该引脚一直输出高电平,而且非常稳定。查阅相关资料发现是JTAG模式...

  • 8051单片机基础:存储器结构和地址空间

    时间:2024-04-03 22:37:54

    文章目录存储结构示意图1. 程序存储器Flash2. 内部RAM3. 扩展RAM4. 特殊功能寄存器SFR关于作者8051架构的单片机存储器主要包括:内部RAM、扩展RAM、特殊功能寄存器和程序存储器Flash。存储结构示意图1. 程序存储器Flash8051架构支持最大64K字节的Flash空间;...

  • 使用VS code代替keil编写8051单片机程序

    时间:2024-04-03 22:27:14

    最近使用keil5敲代码发现很多地方都不是很方便,比如将定义错的变量改名字,keil5的搜索并不是那么好用的,导致变量得一个个替换。而且当代码长了之后,需要在定义的地方和调用的地方频繁切换、反复横跳,查看变量名字。。。然后听同学说,VS code好像很好用的亚子,今天决定倒腾一下。。下载并安装VS ...

  • MCS-8051单片机原理

    时间:2024-04-03 22:26:50

    内部结构MCS-51 系列单片机主要由以下部件通过片内总线连接而成:中央处理器(CPU)、数据存储器(RAM)、程序存储器(ROM)、并行输入/输出口(P0 口~P3 口)、串行口、定时器/计数器、中断控制、总线控制及时钟电路。CPU的组成CPU 是单片机的核心部件,由运算器和控制器组成,用以进行各...

  • 51单片机双机通讯 UART异步通讯 带详细注释版

    时间:2024-04-03 22:22:42

    51单片机双机通讯 UART异步通讯 带详细注释版一、总体设计1.设计要求:两片单片机之间进行串行通信,发送端将0~f循环发送到接收端,并在接收端显示。2.设计方案:本次设计,对于两片89C51,采用RS232进行双机通信。发送方的数据由串行口TXD段输出,经过电平转换芯片MAX232将TTL电平转...

  • 没学数模电可以玩单片机吗?

    时间:2024-04-01 17:51:06

    我们首先来看一下数电模电在单片机中的应用。数电知识在单片机中主要解决各种数字信号的处理、运算,如数制转换、数据运算等。模电知识在单片机中主要解决各种模拟信号的处理问题,如采集光照强度、声音的分贝、温度等模拟信号。而数电、模电的相互转换就靠单片机了。在开始前我有一些资料,是我根据网友给的问题精心整理了...

  • 基于单片机PM2.5监测系统仿真设计-五、 程序

    时间:2024-03-31 18:39:31

    本设计利用KEIL5软件实现程序设计,具体如图。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是当前世界上使用最广泛、最受欢迎的编程语言。在单片机设计中,C语言已经逐步完全取代汇编语言,因为相比于汇编语言,C语言编译与运行、调试十分方便,且可移植性...

  • 下载STM32单片机程序时,出现Flash Timeout. Reset the Target and try it again的解决办法。

    时间:2024-03-31 14:32:16

    下载STM32单片机程序时,出现Flash Timeout. Reset the Target and try it again的解决办法。刚开始上网查找原因时,都说是单片机锁住了,使用SEGGER自带的J-Link STM32 Unlock,进行解锁,但是我试了试,结果是失败的。我还试过,按下复位...

  • 基于单片机的汽车安全气囊系统故障仿真设计-三、 软件设计

    时间:2024-03-31 13:38:34

    本系统原理图设计采用Altium Designer19,具体如图。在本科单片机设计中,设计电路使用的软件一般是Altium Designer或proteus,由于Altium Designer功能强大,可以设计硬件电路的原理图、PCB图,且界面简单,易操作,上手快。Altium Designer1...

  • 单片机学习札记之7 STC15W系列的ADC配置

    时间:2024-03-31 12:10:27

    前段时间,因为项目时间紧张,没有及时更新博客,现在继续更新,轮到调试单片机的ADC了,STC151K16PWM的ADC是1个10位的,有8个通道,我偶们这个小时钟,只用到了三路AD,分别是P1.5,P1.6,P1.7,其中,P1.5引脚是测电池电压的,P1.6是测温度的,P1.7是测光线强弱的。我们...

  • 基于单片机双路压力监测报警系统-三、 软件设计

    时间:2024-03-31 11:27:53

    本系统原理图设计采用Altium Designer19,具体如图。在本科单片机设计中,设计电路使用的软件一般是Altium Designer或proteus,由于Altium Designer功能强大,可以设计硬件电路的原理图、PCB图,且界面简单,易操作,上手快。Altium Designer1...

  • 【51单片机入门记录】定时器/计数器

    时间:2024-03-30 11:03:59

    目录 一、定时器/计数器概述 (1)实现定时功能的几种方法 (2)定时器和计数器的区别 (3)基本概念 二、定时器/计数器相关寄存器 (1)控制寄存器TCON(可位寻址) (2)工作方式寄存器TMOD(不可位寻址) (3)辅助寄存器AUXR (4)计数器/定时器-计数(定时)寄存器 (5)中断控制...

  • STM32F4单片机陀螺仪获取姿态角(有代码)

    时间:2024-03-30 09:51:39

    mpu6050简介:MPU-6000(6050)为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时间轴之差的问题,减少了大量的封装空间。当连接到三轴磁强计时,MPU-60X0提供完整的9轴运动融合输出到其主I2C或SPI端口(SPI仅在MPU-6000上可用)。MPU60...

  • 单片机(STM32)的GPIO框图:─ 输入浮空 ─ 输入上拉 ─ 输入下拉 ─ 模拟输入 ─ 开漏输出 ─ 推挽式输出 ─ 推挽式复用功能 ─ 开漏复用功能

    时间:2024-03-30 08:11:40

    ─ 输入浮空 ─ 输入上拉 ─ 输入下拉 ─ 模拟输入 ─ 开漏输出 ─ 推挽式输出 ─ 推挽式复用功能 ─ 开漏复用功能GPIO框图保护电路:    高压保护——上拉二极管    低压保护——下拉二极管输入:    模拟输入    ——不经过施密特触发器滤波    输入浮空     输入弱上拉——...

  • emWin 2天速成实例教程012_基于STM32单片机的全键盘中文汉字拼音输入法

    时间:2024-03-29 20:02:54

    备注:(1)打开工程目录下的"Exe\GUISimulationDebug.exe"即可看到效果。(2)看完教程000~005就基本会用emWin做项目,其他章节可以需要时再参考。这个emWin的中文拼音输入法已经做的很完善,也经过比较详细的测试,可以直接拿来当做模板使用(根据需要修改键盘的大小);...

  • 《我和PIC单片机:基于PIC18》——1.2 主题芯片介绍

    时间:2024-03-29 15:14:48

    1.2主题芯片介绍PIC单片机产品线丰富,型号众多。目前在国内介绍PIC的书籍中,大多都以具有较高性价比的中档机作为例子。为了能更加全面地展示PIC,本书是以高档的18系列单片机PIC18F4520作为主题芯片,对其片内功能和开发方法做一个全面的介绍。1.2.1片内资源配置PIC18F4520单片机...

  • 《我和PIC单片机:基于PIC18》——2.3 开发前的准备

    时间:2024-03-29 15:13:35

    2.3开发前的准备至此,相信你已经对PIC的开发过程有了基本的了解。别着急,在驾驭PIC之前,我们还需要做一些软件方面的准备工作。2.3.1PICC支持的基本数据类型变量就像是一个小盒子,用来储存程序运行的数据,我们得先设定盒子的大小,以便能装得下这些数据。指定变量的数据类型就是先在内存中划定一个固...

  • 《我和PIC单片机:基于PIC18》——3.2 PICkit 2硬件调试器

    时间:2024-03-29 15:04:58

    3.2PICkit 2硬件调试器PICkit 2 编程器除了可以烧写程序以外,还可以与MPLAB IDE集成开发环境相配合,作为硬件的调试器使用,这也是我们为什么称PICkit 2为编程器/调试器的原因。MPLAB IDE 允许将PICkit 2 用作在线调试器,可以让单片机在板上完成运行、检查和修...

  • 单片机串口连接电脑,USB转TTL线的使用

    时间:2024-03-29 12:23:19

    转:https://blog.csdn.net/qq_30668481/article/details/78483032树莓派参考:https://jingyan.baidu.com/article/14bd256e7afb78bb6c261246.html注:串口发送数据(USART)是STM32...