我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 502|回复: 0

STM32函数库信息流图 - STM32 DIY - 电子工程师俱乐部

[复制链接]

该用户从未签到

1万

主题

1292

回帖

936

积分

管理员

积分
936

社区居民最爱沙发原创达人社区明星终身成就奖优秀斑竹奖宣传大使奖特殊贡献奖

QQ
发表于 2013-3-29 10:52:06 | 显示全部楼层 |阅读模式
<ignore_js_op>





2009-11-13 16:43:15 上传
<strong>下载附件</strong> (1.75 MB)




</ignore_js_op>



<strong>信息 </strong>包括各种常量,变量,数据结构和函数的定义,而函数声明不算信息而只能做为信息通道。


<strong>信息链路 </strong>有单向和双向之分。中断处理模块和其他外设模块之间的链路是单向链路,只由外设向中断处理模块提供信息,中断处理模块中的函数不由主函数直接调用,而是有硬件识别和调用,有很高的优先级。


<strong>信息源头 </strong>是:type.h 和conf.h 文件
他们定义了通用数据类型,和外设配置文件。


<strong>信息使用者 </strong>是各种C源文件,他们定义了各种函数,实现了STM32的所有功能。


<strong>信息通道 </strong>由各种头文件来担任,而总头文件lib.h则担任了所有信源和main.c主程序之间的主通道,注意很多信息通道也同时担任着信息通道的作用。


<strong>信息终点 </strong>是,主程序,他实现了具体项目的功能,完成对STM32 各种功能资源的调配和使用。


这样的一个程序架构既使得主程序程序,外设模块,中断模块等保持了一定的独立性,同时也还保持有顺畅的信息流通,使程序有很好的移植性,好的内聚性和低的对外耦合性。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛开启做任务可以
额外奖励金币快速赚
积分升级了


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

平平安安
TOP
快速回复 返回顶部 返回列表