裸板程序--预备篇

(内容来自韦东山老师嵌入式视频第一阶段)
一、学会看电路原理图(NUC9720芯片)
第一类:GPIO类
输出引脚(显然PB4,PB5为输出引脚,其电平值可以决定LED的亮灭)在这里插入图片描述输出
输入引脚(KEYX为输入引脚,可以假设下图中没有KEYX引脚,则SWX按下还是松开状态可以通过KEYX处的电平值来判断,所以将KEYX处的值读入GPIO控制器相应的寄存器中,处理器只需要读该寄存器相应位的值,便知道SWX是否按下,如:sw1按下,则PF11相应寄存器的值就为0,即:CPU读出相应位的值为0,CPU就可以知道sw1按下了。)
在这里插入图片描述
上拉,下拉电阻(我的理解:和VCC3.3V靠近的就是上拉,和地靠近的就是下拉)
上图是上拉电阻,下图为下拉电阻(也能实现对输入状态的判断)
在这里插入图片描述
第二类:协议类:
1.UART:
在这里插入图片描述
原理简述:我们需要通过以上的两根线丰富的数据,要怎么传呢,显然需要(约定一定协议;有一定的时序要求),
在这里插入图片描述
打开串口调试助手,可以看到PC端,有很多选项可以设置:
(1)波特率(如:115200含义:115200个时钟周期/SEC)
(2)数据位
(3)检验位
(4)停止位
**PC端**
相应的uart控制器必然也有相应的寄存器来对这些选项进行配置
**波特率设置**
UA_BAUD寄存器
**数据位位数、停止位位数设置寄存器**
校验位设置寄存器

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值