![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
单片机核心学习
文章平均质量分 88
单片机核心学习
Exp.Joker
这个作者很懒,什么都没留下…
展开
-
单片机核心学习:(六)串口UART编程(STM32F103)
一、硬件知识-UART硬件介绍1. 串口的硬件介绍2. 串口的参数(1)怎么发送一字节数据,比如‘A‘ ?(2)逻辑电压3. 串口电平4. 串口内部结构二、STM32F103 - UART操作1、串口编程步骤1.1 看原理图确定引脚1.2 配置引脚为UART功能1.3 设置串口参数1.4 根据状态寄存器读写数据2、STM32F103串口框架3、STM32F103串口操作3.1 看原理图确定引脚3.2 配置引脚为UART功能3.3 设置串口参原创 2021-04-09 10:18:16 · 3109 阅读 · 1 评论 -
单片机核心学习:(五)使用按键控制LED
1、先看原理图2、再看芯片手册2.1 使能GPIOA模块2.2 设置引脚GPIO输入2.3 读取引脚值3、代码原创 2021-04-08 14:36:36 · 427 阅读 · 0 评论 -
单片机核心学习:(四)第1个程序深度解析
一、编程知识 -进制1、方向引入2、如何快速转换二进制、八进制、十六进制?3、在C语言中,怎么表示八进制、十进制、十六进制?二、编程知识 - 字节序 -位操作1、字节序2、位操作2.1 逻辑移位2.2 取反2.3 位与2.4 位或2.5 置位2.6 清位2.7 把某几位设置为某值三、编程知识 - 汇编 - 反汇编 - 机器码1、程序处理的4个步骤2、KEIL下怎么反汇编3、GCC下反汇编4、机器码与汇编4.1 STM32F103原创 2021-04-08 14:04:01 · 397 阅读 · 0 评论 -
单片机核心学习:(三)ARM架构(下)
一、内存访问指令1、LDR/STR2、LDM/STM3、栈的四种方式二、数据处理指令常用的数据处理指令三、跳转指令1、分支和跳转指令2、练习原创 2021-03-30 00:44:47 · 630 阅读 · 0 评论 -
单片机核心学习:(三)ARM架构(中)
一、ARM汇编1、ARM汇编概述2、统一的汇编语言:UAL3、汇编指令格式4、立即数5、ARM编译器与GCC编译器语法差异二、ARM汇编模拟器1、VisUAL的基本使用原创 2021-03-29 19:15:52 · 861 阅读 · 2 评论 -
单片机核心学习:(三)ARM架构(上)
一、地址空间_RISC与CISC1、在ARM CPU看来,内存、IO的操作是一样的2、在X86架构中内存和IO是分开的3、RISCARM芯片属于精简指令集计算机(RISC:Reduced Instruction Set Computing),它所用的指令比较简单,有如下特点:① 对内存只有读、写指令② 对于数据的运算是在CPU内部实现③ 使用RISC指令的CPU复杂度小一点,易于设计对于乘法运算a = a * b,在RISC中要使用4条汇编指令:...原创 2021-03-26 12:25:48 · 981 阅读 · 1 评论 -
单片机核心学习:(二)第一个程序(STM32F103点灯)
目录一、硬件知识 - LED原理图1、通过硬件原理图剖析:怎么点亮的LED?二、GPIO引脚操作方法概述1、如果想要使得GPIO的某个引脚输出高低电平,该怎么做?2、GPIO寄存器的2种操作方法:原则 - 不能影响到其他位三、STM32F103的GPIO操作方法1、看原理图确定引脚2、再看芯片手册(1)时钟使能(2)设置GPIOB0为GPIO、用作输出(3)怎么设置GPIOB0的输出电平?四、STM32F103的LED编程1、怎么访问寄存器?2、编写L原创 2021-03-25 15:42:56 · 673 阅读 · 0 评论 -
单片机核心学习:(一)嵌入式概念及硬件组成
一、处理器的区分MCU_MPU_AP1、计算机的组成计算机的三大主件:CPU、内存条、硬盘2、MPU、MCU、SOC、AP的发展及概念微型计算机CPU常常叫MPUCPU+RAM+...原创 2021-03-25 12:25:34 · 1448 阅读 · 0 评论