我们知道,在操作任何硬件之前都要对它进行初始化,那么,在OSAL这个小小的系统里,我们如何直接用GPIO代码来进行初始化呢?而不是通过HAL层进行初始化。比如现在我们要对P0.0这个端口进行初始化,答案是:任务初始化函数,例如:SimpleOsal_Init,任务初始化函数是在系统正式运行之前运行的一段程序,这个阶段非常适合各种初始化工作。
然后在SimpleOsal_ProcessEvent函数里进行处理:
这种配置GPIO的方式比较直接,和HAL添加配置利弊各有,看每个人不同的需求。
文章的脚注信息由WordPress的wp-posturl插件自动生成
微信扫一扫,打赏作者吧~
![[已解决]win7 64位 CDC驱动无法安装 USB Dongle CDC驱动无法安装](http://www.jyguagua.com/wp-content/themes/begin/timthumb.php?src=http://www.jyguagua.com/wp-content/uploads/2015/05/pic_thumb.jpg&w=280&h=210&zc=1)
![[分享]新入手moto 360后的一些资料参考](http://www.jyguagua.com/wp-content/themes/begin/img/random/5.jpg)