
嵌入式
文章平均质量分 76
晴天安仔
这个作者很懒,什么都没留下…
展开
-
STM32-STM32的GPIO工作模式
GPIO的工作模式:输入模式:输入浮空 输入上拉 输入下拉 模拟输入输出模式:开漏输出 开漏复用输出 推挽输出 推挽复用输出每个GPIO端口都有两个32位配置寄存器(GPIOx_CRL,GPIOx_C...原创 2019-04-12 10:50:41 · 267 阅读 · 0 评论 -
STM32-STM32中SysTick系统时钟运用
SysTick一共有4个寄存器,名称和地址分别为STK_CSR 0XE000E010 控制寄存器STK_LOAD 0XE000E014 重载寄存器STK_VAL 0XE000E018 当前值寄存器STK_CALRB 0XE000E01C 校准值寄存器依据系统时钟的延时函数//延时1u...原创 2019-04-12 10:53:23 · 1002 阅读 · 0 评论 -
C语言-嵌入式开发中的C语言(新手入门向)
众所周知,嵌入式开发中常用到的就是C语言,首先要做的都是先建立一个工程,在工程下,添加程序员写好的c文件(.c)和头文件(.h)。 往往一个程序中会包含很多的头文件和c文件,新手在编程的时候往往不清楚到底要将代码写在哪里。那么头文件和c文件的区别在哪里呢?这么来解释,头文件就很像是一本书的目录,而c文件是具体的内容(具体的函数、方法)。比如在main.c中调用一个函数f,如果f是另一个模...原创 2019-09-24 16:25:33 · 1693 阅读 · 0 评论 -
C51-51单片机的控制寄存器详解
串行口控制寄存器SCON(98H)SM0和SM1是串行口4中工作方式的选择位。00 方式0:8位移位寄存器,波特率固定为fosc/12(晶振频率的12分之1)01 方式1:10位异步收发(1+8+1),波特率可变,按公式计算(使用频率最高的方式,起始位0+8位数据+停止位1)10 方式2:11位异步收发(1+8+1+1),波特率固定为fosc的1/32或1/6411...原创 2019-10-16 15:39:25 · 5235 阅读 · 1 评论