很多IO口共用一个子函数的问题

[复制链接]
2602|11
 楼主| jxmzzr 发表于 2013-4-30 16:48 | 显示全部楼层 |阅读模式
在做一个东西,很多IO口都需调用一个类似的子函数,但是如果都用不同的子函数代码又太长了,有什么好的方法解决这个问题,谢谢
51xlf 发表于 2013-5-2 00:08 | 显示全部楼层
使用宏定义。
51xlf 发表于 2013-5-2 00:09 | 显示全部楼层
想用哪个就定义哪个的
拿起书本 发表于 2013-5-2 16:36 | 显示全部楼层
有什么问题么?
调用同一个就调用同一个,又不是不能
如果是可能并行执行的话试试reentry
 楼主| jxmzzr 发表于 2013-6-12 15:14 | 显示全部楼层
先行谢过大家了,现在的问题是IO不能作为函数参数,弄不了 啊
拿起书本 发表于 2013-6-12 15:15 | 显示全部楼层
你在函数入口 传个参数 应该可以吧、每次用参数来选择就行啊
smilingangel 发表于 2013-6-14 00:12 | 显示全部楼层
直接将该子函数extern定义的啊
zhangmangui 发表于 2013-6-14 09:04 | 显示全部楼层
这个可能是你想复杂了  dsp是串行运行的  所以一个函数完全可以被大家调用  这就意外着大家调用的是同一函数  
如果你不同的调用想执行不同的代码  想写到一个函数里面   那就调用是传递不同的参数  然后根据不同的参数选择执行不同的代码即可
huangfeng33 发表于 2013-6-15 09:37 | 显示全部楼层
尝试别的方法试试吧,这个挺难想出来啊!
tianli1980 发表于 2013-8-15 15:43 | 显示全部楼层
这个是不是考虑一下带参数宏??? 不过也不太确定,这个挺复杂的啊
craaazyfor 发表于 2013-9-24 15:19 | 显示全部楼层
有点不知道lz在纠结什么
vivilzb1985 发表于 2013-9-24 23:37 | 显示全部楼层
定义一个子函数的,直接调用的就可以的啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

460

主题

2188

帖子

12

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