嵌入式软件设计(点灯与闪烁)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

         对于嵌入式开发的同学来说,好像点灯是绕不过去的坎。学fpga,要学点灯;学soc,要学点灯;等学stm32的时候,还是要学点灯。在mcu系统中,除了mcu之外,还需要输入系统和输出系统来进行辅佐。输入系统主要是外部输入信息,比如说按键、模电信号等等。而输出信号也很多,屏幕输出、蜂鸣器、led灯等等。一些复杂的外设,往往兼顾了输入输出两个方面,比如串口、spi、iic、usb等等。

        今天,我们就聊一聊点灯是怎么完成的。如果用寄存器的方式,不使用函数库,那么点灯就是往具体的bit进行置位。这种置位可能是置1,也可能是置0,根据具体情况而定。

1、从汇编跳到c语言

        在mcu中,一般汇编文件都是芯片厂商提供的。比如我们使用的这块stm32f103开发板,其汇编文件就是startup_stm32f10x_hd.s文件,这中间最重要的代码就是,

文章知识点与官方知识档案匹配,可进一步学习相关知识网络技能树首页概览22050 人正在系统学习中

来源:嵌入式-老费

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月2日
下一篇 2022年5月2日

相关推荐