单片机教程网

电脑版
提示:原网页已由神马搜索转码, 内容由www.51hei.com提供.
楼主: Similarv
打印上一主题下一主题

请工程化,定制化你的单片机代码

  [复制链接]
回帖奖励40 黑币
回复本帖可获得 2 黑币奖励! 每人限 1 次
楼主
ID:599678发表于 2020-1-13 09:20|显示全部楼层
这种针对代码量小的项目实时性没有问题。但代码量大的整个程序架构就会显得臃肿,也需针对同一个事情,在主函数中不同时基处都要处理。比较好的做法是把定时器做成指针回调,需要一个定时器,就定义一个变量,通过注册函数把地址给底层函数,应用层看只是申明一个变量,并且通过注册函数给个地址,底层看只是检测到该地址有效,然后定时加1加到最大(不溢出)。两层分开各自管理方便维护。

手机版|小黑屋|51黑电子论坛|51黑电子论坛6群QQ管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网