查看: 3283|回复: 2

LL库点灯

[复制链接]
  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-6-17 12:32:50 | 显示全部楼层 |阅读模式
    分享到:
        工程搭建好了,开始实现功能,还是从最简单的IO口操作来入手,把LED点亮。

    1.png
        Main.c不多说了,入口函数,还有操作系统的初始化都在这里。为了完全分开硬件和逻辑代码,我又创建了个App.c来写实现逻辑业务的流程。

    2.png
        本身App是个线程,作为主线程来使用,然后开个定时器,每秒中断,使LED点亮和熄灭,比Timer的操作简单多了。

    3.png
        LED的IO口初始化,这些都是LL库的写发,其实大同小异,离不开这几个操作。

    4.png
        头文件的内容,就这么简单。

        编译并烧写,可以看到三个LED不停的闪烁,功能实现。


    回复

    使用道具 举报

    该用户从未签到

    发表于 2017-6-20 08:46:39 | 显示全部楼层
    竟然用的LL库
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2017-6-21 05:34:19 | 显示全部楼层
    ts2000 发表于 2017-6-20 08:46
    竟然用的LL库

                
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则



    手机版|小黑屋|与非网

    GMT+8, 2024-4-24 08:50 , Processed in 0.122716 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.