目标:点灯
GPIO:意义为通用输入和输出端口,通俗的说,就是一些引脚,可以通过它们输出高低电平或者通过它们读入引脚状态。
怎么点亮:
看原理图可知,开发板上的四个LED分别接到GPB5到GPB8上,只需LED中流过足够的的电流,它就发光,则只需输出低电平就可以。问题归结于怎么让GPB输出低电平。既然一个引脚可以用于输入、输出或者其他的功能,那么一定有寄存器用来选择这些功能;对于输入,一定可以通过读取一些寄存器来确定引脚的电平是高还是低,对于输出,一定可以通过写入一些寄存器来让这个引脚输出高电平或低电平;对于其他特殊功能,则有另外的寄存器来控制它。
怎么配置:
看芯片手册可知,只需配置GPBCON,往寄存器写入0x00000400,就可以把GPB5配置为输出了。
怎么设置:
设置和控制寄存器相对应的数据寄存器,写入0x00000000,就可以输出低电平。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉