RAM:内存 掉电不可存储
ROM:硬盘 掉电可存储
一般把rom的程序放到ram里 cpu才可以去读取指令执行
eeprom:一般存放掉电时数据暂存方便下次恢复,例如关闭电视后重新打开时还是原来的频道
片内可执行:不需把程序拷到内存,cpu可直接去读取
nor flash:片内可执行,读写速度快,随机访问,写速度慢
nand flash:片内可执行,读写速度慢,不可随机访问,写速度快
一般搭配两种来使用,nor里放引导程序和驱动nand flash管理
nand flash 存放内核根文件系统
emmc 也是flash 只是接口是mmc
sd 也是flash
通用串行通信 USB
串行通讯 和并行通信
串行通信:同步(IIC/SPI)和异步(串口)
TTL、COMS、RS232、RS422、RS485:电平标准(逻辑电平)不是协议
ttl 0v —> 低电平 3.3v—>高电平 单片机
RS232 -15v—>高电平 +15v----->低电平 单一
RS485 加入差分+2V~+6V表示“0”,- 6V~- 2V表示“1” 距离远 多设备