【编程经验谈1】哪些东西放一起凑成C模块?一般人我不告

[复制链接]
3640|22
 楼主| xlsbz 发表于 2013-12-5 19:23 | 显示全部楼层 |阅读模式
本帖最后由 xlsbz 于 2013-12-7 13:45 编辑

当模块的工作涉及中断服务干程序时,应将中断曩务子程序和模嵌封装在一起:

假如用到很多中断。那么把这些中断都放到一个C文件下面  好不好?
我所应用的场合。比如说某个功能用到两个中断 那么把。。。。。

说不清了。
举个例子吧  比如编写485的 modbus
那么用到了定时器(判断frame结束用)和串口接收中断,
那么把定时器和串口接收的两个中断  以及 串口初始化 定时器初始化 放到一个C文件下面。

我工作后 自己琢磨这么弄比较好,后来偶然发现我原先实验室的老师写的论文也是这样弄的。
所以这样看来,这么弄在很多场合也是很可能适用的。。。。。。

黄小俊 发表于 2013-12-5 20:16 | 显示全部楼层
dirtwillfly 发表于 2013-12-5 21:39 | 显示全部楼层
kseeker 发表于 2013-12-6 00:05 | 显示全部楼层
真的没说清:L
dong_abc 发表于 2013-12-6 00:32 | 显示全部楼层
放到哪里都会不爽的路过~

评分

参与人数 1威望 +1 收起 理由
icecut + 1

查看全部评分

ayb_ice 发表于 2013-12-6 08:12 | 显示全部楼层
放在哪里不是关键,不是问题
zjt4kg 发表于 2013-12-6 08:31 | 显示全部楼层
原野之狼 发表于 2013-12-6 08:41 | 显示全部楼层
看了两遍  也没明白楼主想说啥
二月十五 发表于 2013-12-6 09:56 | 显示全部楼层
看了两遍  也没明白楼主想说啥
strang 发表于 2013-12-6 11:29 | 显示全部楼层
无厘头...没看明白~~~
lhchen922 发表于 2013-12-6 13:03 | 显示全部楼层
link8001 发表于 2013-12-6 14:28 | 显示全部楼层
放哪都可以,关键是便于查找和阅读,以及方便修改。
星辰yyt 发表于 2013-12-6 14:45 | 显示全部楼层
个人兴趣
liulx14 发表于 2013-12-6 15:07 | 显示全部楼层
看是怎么抽象你的工程
kagaobin 发表于 2013-12-6 15:29 | 显示全部楼层
c126 发表于 2013-12-6 16:48 | 显示全部楼层
不明所以:dizzy:
000_yanf 发表于 2013-12-6 18:08 | 显示全部楼层
程序的模块化设计有很多道道
xiahouzuoxin 发表于 2013-12-6 19:28 | 显示全部楼层
STM32就是这样弄的,DSP2812也是这样弄的,这种方法用起来还是比较好的,自己感觉
chenbb8 发表于 2013-12-6 20:11 | 显示全部楼层
专属某个模块的中断的话,当然放进这个模块里。
两个模块都用一个中断的话就丢进一个模块里。
一堆模块都用这个中断的话……建立一个模块来专门处理这个ISR可好~
dong_abc 发表于 2013-12-6 21:30 | 显示全部楼层
抽象出来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

190

主题

1614

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部