新闻动态
资质荣誉
联系我们
如何用一个函数读写多个单总线器件?
发布时间:2022-01-16 06:06:17 来源:大电流电感厂家 查看: 次
1、举例有6只单总线传感器DHT11的数据线分别连接在51单片机的P01,P03,P12,P14,P23,P26或者AVR单片机的PA1,PA3,PB2,PB4,PC3,PC6上,这里不考虑用多路开关等附加硬件,如何写出较精简的读写函数呀?
2、少动什么脑筋的方法是先写针对1个端口的读写函数,然后再拷贝5份,更改对应端口,完成6个DHT11的读写。这样做可行,但程序不精练,长且乱。
3、如果能用单片机端口作为函数参数,则可以用一个函数完成多个DHT11读写。但是用iccavr测试单片机端口作为函数参数不行,网上搜了,有些用端口ID间接传入,在函数内用switch case判断的方法与第2条的方法代码量也差不多。请教各位高手有何良策。
2、少动什么脑筋的方法是先写针对1个端口的读写函数,然后再拷贝5份,更改对应端口,完成6个DHT11的读写。这样做可行,但程序不精练,长且乱。
3、如果能用单片机端口作为函数参数,则可以用一个函数完成多个DHT11读写。但是用iccavr测试单片机端口作为函数参数不行,网上搜了,有些用端口ID间接传入,在函数内用switch case判断的方法与第2条的方法代码量也差不多。请教各位高手有何良策。
这个自己可以编写啊,单组管脚读取,然后条到下一个管脚进行读取,然后下一个。每次读取完送入相应的缓存区。不一定非要用标准函数。
jblbin2008 发表于 2017-8-22 23:11
这个自己可以编写啊,单组管脚读取,然后条到下一个管脚进行读取,然后下一个。每次读取完送入相应的缓存区。不一定非要用标准函数。
jblbin2008 发表于 2017-8-22 23:11平面变压器厂家 | 平面电感厂家
这个自己可以编写啊,单组管脚读取,然后条到下一个管脚进行读取,然后下一个。每次读取完送入相应的缓存区。不一定非要用标准函数。
浅谈开关电源设计中PCB板的物理设计注意事项在开关电源设计中PCB板的物理设计都是最后一个环节,如果设计方法不当,PCB可能会辐射过多的电磁干扰,造成电源工作不稳定,以下针对各个步骤中所需注意的事项进行分析:一、从原理图到PCB的设计流程建立元
MPPT控制器有些疑惑是在这个板块吗新人来请教,目前在做一些MPPT充放电控制器的任务,有些疑惑想请教,不知道对应咱们21ic的哪个版块,应该属于电源技术部分吧什么问题 可以发来大家看看MPPT控制+充电的芯片可以参考如韵电子的CN3791,CN3722david0715 发表于 2015-3-4 16:47MPPT控制+充电的芯片可以参考如韵电子的CN3791,CN3722谢谢,我现在是在TI的c2000选型jjjyufan
开关电源转换器电力电子集成技术分析电力电子电源设备的制造特点是:非标准件多,设计周期长、成本高、可靠性低、工作量大,而用户要求制造厂生产的电力电子产品要实用 、可靠性要高,体积重量要小,成本要低。这就使生产厂家承受的压力很大,迫切需要