新手入门
- 积分
- 14
- 金钱
- 14
- 注册时间
- 2022-11-17
- 在线时间
- 5 小时
|
5金钱
请大佬解答,本人通过STM32F103采集压力传感器数据,并用MODBUS传输,STM32F1O3做从机,电脑做主机,才串口显示。问题是如何把传感器数据存入寄存器?u32 testdata=0x0001;
void Modbus_RegMap(void)
{
Modbus_InputIO[0]=(vu32*)&PEin(4);//KEY0 /
Modbus_InputIO[1]=(vu32*)&PEin(3);//KEY1
Modbus_InputIO[2]=(vu32*)&PEin(2);//KEY2
Modbus_InputIO[3]=(vu32*)&PAin(0);//KEY3
//êä3ö¿a1ØῼÄ′æÆ÷Ö¸ÕëÖ¸Ïò
Modbus_OutputIO[0]=(vu32*)&PBout(5);//LED0
Modbus_OutputIO[1]=(vu32*)&PEout(5);//LED1
Modbus_HoldReg[0]=(u16*)&testdata;
Modbus_HoldReg[1]=(u16*)®_Value;//((u16*)&testData1)+1;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
这是原子哥的代码,请问怎么把数据存入保持寄存器里面,求大佬指点
|
|