数据驱动、坚持为客户提供有价值的服务和内容
不知道大家有没有疑惑,为什么软件能控制硬件?
本文将以常见的单片机STM32为例,分析单片机程序如何编译、运行。
软硬件结合
初学者,通常有一个困惑,就是为什么软件能控制硬件?就像当年的51,为什么只要写P1=0X55,就可以在IO口输出高低电平?要理清这个问题,先要认识一个概念:地址空间。
寻址空间
什么是地址空间呢?所谓的地址空间,就是PC指针的寻址范围,因此也叫寻址空间。