永发信息网

麻烦讲讲flash stm32 arm at89c51 eeprom sram 之前的关系和区别

答案:2  悬赏:0  手机版
解决时间 2021-03-09 14:48
  • 提问者网友:了了无期
  • 2021-03-09 05:07
麻烦讲讲flash stm32 arm at89c51 eeprom sram 之前的关系和区别。

另外为什么c51的代码直接烧进at89c51芯片面有些要烧在nor flash里呢?nor flash里的代码由谁为读取执行?

我懂pc上的所有的事,x86的指令系统也就是我懂汇编,知道bios加载mbr到7c00并运行,然后移到磁盘的操作系统,知道底层rin0的加载过程,也知道它结构,知道驱动,然后是rin3下的软件,当然我也会编程,mbr也写过也会逆向。所以你可以讲深一点谢谢!但我没怎么接触嵌入式,但我知道mips或arm指令系统,我想知道嵌入式的运行过程。更希望能交到朋友一起学习。
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-03-09 06:40
1. 架构:比如51,PIC,AVR,ARM等,概念和X86是一样的。
2. CPU:51架构的AT89C51,AT89S52;PIC架构的PIC12F617;AVR架构的ATMEGA8,ATMEGA2560;ARM架构的STM32,M051,LPC1788,MK10DN32VLH5等,概念就是电脑的CPU。
3. CPU包括FLASH(存放运行指令),SRAM(存放运行数据),EEPROM(存放掉电后不能丢失的数据),还有其他外设,比如UART,SPI,I2C,TSI,TIMER等。
4. FLASH和SRAM一起可以理解为电脑的内存,容量比较小,一般在32KB到1MKB之间。如果裸奔的话,也够用了;但是如果要跑复杂的系统的话,需要外扩存储,外扩的FLASH一般有NAND FLASH和NOR FLASH。
5. 所有指令的运行都有CPU读取,由PC指针定位后读取指令内容,然后交给内核处理。
全部回答
  • 1楼网友:鱼忧
  • 2021-03-09 07:07
不明白啊 = =!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯