|
請大佬解答,本人通過STM32F103采集壓力傳感器數(shù)據(jù),并用MODBUS傳輸,STM32F1O3做從機(jī),電腦做主機(jī),用串口顯示。問題是如何把傳感器數(shù)據(jù)存入寄存器?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
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;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
這是原子哥的代碼,請問怎么把數(shù)據(jù)存入保寄存器?
|
|