完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
和谐V2.05,MPLABX V4.05,XC32 1.44 B,PIC32 MZ2048 EFH100所有工作与我的Web服务器罚款,但我正在尝试优化的东西一点点。事实上,我所想的可能并没有真正优化任何东西,但似乎是这样。这里是:我通过我的Web服务器显示和操作Modbus寄存器。熟悉Modbus的人知道寄存器可以被建模为一个16位整数的数组。很容易,我的XML文件中充满了这样的线条:& lt;MBR201 & gt;~MBR(201)~& lt;/MBR201 & gt;这最终将迫使MPFS2生成表单TCPIPPHTTPYPrimtBMBR(CONNATHER,201)的函数调用。这也是没有问题的,因为我可以用一个函数来处理它们。问题是,有很多这样的调用,我想知道是否有一种方法来传递完整的整数数组。与每个寄存器有一个回调相反,为什么不是一个寄存器数组的回调呢?我认为,增加每次回调发送的字节数,减少回调的数量将大大加快速度。我的想法不正确吗?看起来你可以像这样发送一个数组,但是所有的事情都是用字符串完成的,对我来说,得到的并不多,所以值得花几天时间去尝试让它工作;毕竟,对于tcpip堆栈、5个modbus端口、一个EEPROM、一些端口引脚、一个D 4×七段LED只有大约1.5毫秒,只是好奇,如果有人知道他们的头顶。
|
|
相关推荐
1个回答
|
|
一种方法是切换到HTTPNET,动态打印()函数接受多个参数。
|
|
|
|
只有小组成员才能发言,加入小组>>
5237 浏览 9 评论
2026 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3201 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
771浏览 1评论
659浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
589浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
671浏览 0评论
571浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 03:51 , Processed in 1.141858 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号