嵌入式相关基础知识
1.原理图
这个是STC89C52芯片原理图,看引脚找对应相连的元件即可知道芯片控制原理
例如:这个p00找到之后就可以知道P00口与二级管有关系
2.高低电平
最简单的二进制信号高电平‘1’低电平‘0’
3.中断程序
中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行 中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源 中断嵌套:当一个中断程序正在运行时,又有新的更高优先级的中断源申请中断,CPU再次暂停当前中断程序,转而去处理新的中断程序,处理完成后依次进行返回 。
4.串口通信
1.异步通信
不带时钟同步信号传输
2.同步通信
带时钟同步信号传输
方向
1.半双工
A只能发送,B只能接收
2.单双工
A发送B接收或A接收B发送
3.全双工
A发送并接收
B发送并接收
5.gpio口
gpio接口是用于和硬件进行数据交互;gpio是“General Purpose I/O Ports”的简写,是通用输入输出端口的意思,其接脚可以供使用者由程控自由使用,可以通过接口输出高低电平或者读出引脚的状态是高电平还是低电平。
在树莓派和jetson上均有gpio口详情请参考各自gpio手册
这是与其他硬件通信的直接手段