正如我的问题所述,要通过端口地址访问端口,我们可以将其写为“&PORTA”吗?
在我的问题中,我想使用Modbus协议从/向HMI读取/写入端口值。
我有一个结构数组:
````typedef struct func_code_reg { volatile uint16_t addr; volatile uint16_t *data;}RW_REG_DATA;
// described asRW_REG_DATA rwCoilStatusTbl[] = { // Addr Data_Register { 0, &rwCoil_0000 }, { 1, &rwCoil_0001 },};```
每当HMI读取数据时,它都会读取寄存器&rwCoil_000x的当前值
每当HMI写入数据时,寄存器&rwCoil_000x都会更新。
相反,我想使用&PORTA读取端口状态或更新端口状态。
可能吗 ??&如果可能,是否是更新端口状态的正确方法?
或其他更好的方法,请指导我。
(我正在使用dsPic33E系列)