嵌入式学习之路-JZ2440韦东山视频学习笔记,关于单片机和嵌入式的不同

2019-07-12 23:54发布

           之前用到stm32单片机的时候,点亮LED的一般步骤是(库函数版本):            1.先观察硬件电路LED与哪个引脚相连接,比如是P2.0.            2.配置P2.0的基本功能,速度,输入输出。
            3.根据电路来给P2.0输出高电平或者是低电平,使LED点亮。
            用到JZ2440开发板,首先用汇编语言写了一个LED点亮程序,首先配置寄存器,            1.观察硬件电路,LED接到哪个引脚。
            2.要查阅手册了解寄存器的地址,然后将配置位写入到配置寄存器地址来配置输入输出功能。比如配置寄存器GPFCON4地址为0x56000050
            查阅手册知道配置输出要将该寄存器的[9:8]写为01即是输出功能,转化为32位就是0x100,配置为输出功能。然后在把数据寄存器GPFDATA,写入0或者1,来控制输出高电平或者低电平。