105
1366
4693
中级工程师
使用特权
23
7273
2万
技术总监
27
205
3777
0
892
2767
初级工程师
lyjian 发表于 2022-4-16 09:41 就没几句代码,写两个又咋滴?
**NT018 发表于 2022-4-16 09:54
Prry 发表于 2022-4-16 10:38 将时序部分抽象出来,变化部分通过函数指针传入,抽象部分与cpu无关。非常方便移植和模拟多路i2c。spi、one ...
1879
6515
版主
63
4243
1万
资深工程师
14
152
653
高级技术员
134
495
资深技术员
Prry 发表于 2022-4-16 10:40 编程思维要改变,复用代码比复制代码要来得方便。做过模拟20路i2c的项目,这下复制代码就难受了 ...
banyai 发表于 2022-4-16 17:34 可以用预编译指令 ## 试试,比如: sbit SCL0A = P0^0 ; sbit SCL1A = P0^1 ;
lyjian 发表于 2022-4-16 21:33 有这纠结的时间够复制好几遍了
eyuge2 发表于 2022-4-16 22:27 这怎么说呢。每个人的想法不一样。 复制几遍,占用的code段空间会变大。 另外,程序也不好修改和维护。 ...
222
4万
15
62
186
中级技术员
80
1362
4109
1.jpg (34.59 KB )
下载附件
2022-4-18 11:15 上传
2.jpg (88.9 KB )
3.jpg (71.38 KB )
4.jpg (74.86 KB )
5.jpg (37.89 KB )
qiangtech 发表于 2022-4-18 11:24 可以这样试一下: 1.定义好引脚和模式。
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
等级类勋章
发帖类勋章
时间类勋章
9
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号