初级会员

- 积分
- 124
- 金钱
- 124
- 注册时间
- 2018-3-26
- 在线时间
- 288 小时
|
1金钱
[mw_shl_code=applescript,true]void Emeter_Rd_Addre(void)
{
u8 t;
u8 cs = 0;
EmeterSendLen = 0;
EmeterSendBuf[EmeterSendLen++] = 0x68;
EmeterSendBuf[EmeterSendLen++] = 0xAA;
EmeterSendBuf[EmeterSendLen++] = 0xAA;
EmeterSendBuf[EmeterSendLen++] = 0xAA;
EmeterSendBuf[EmeterSendLen++] = 0xAA;
EmeterSendBuf[EmeterSendLen++] = 0xAA;
EmeterSendBuf[EmeterSendLen++] = 0xAA;
EmeterSendBuf[EmeterSendLen++] = 0x68;
EmeterSendBuf[EmeterSendLen++] = RD_ADRR_SEND;
EmeterSendBuf[EmeterSendLen++] = 0x00;
cs = CS_Create (EmeterSendBuf,EmeterSendLen);
EmeterSendBuf[EmeterSendLen++] = cs;
EmeterSendBuf[EmeterSendLen++] = 0x16;
// LED0=!LED0;
// delay_ms(100);
//Send_Data(EmeterSendBuf, EmeterSendLen);
UartASendStr(EmeterSendBuf,EmeterSendLen);
// for(t=0;t<EmeterSendLen;t++)
//{ USART_SendData(USART1, USART_RX_BUF[t]);
//while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);
//}
LED0=!LED0;
delay_ms(100);
// USART1_IRQHandler();
}
void UartASendStr (u8 *pucStr, u8 ulNum)
{
u8 i;
for(i = 0;i<ulNum;i++)
{
while(USART_GetFlagStatus(USART2,USART_FLAG_TC)==RESET)
USART_SendData(USART2,*pucStr++);
}
}
[/mw_shl_code]
|
|