51单片机发送两个字节 串口通讯 common控件
时间:10-02
整理:3721RD
点击:
void main()
{
UART_init(); //串口初始化
tx_buf[0]=0xff;
delay(1000);
tx_buf[1]=0xee;
SBUF = tx_buf;
}
以上这是主函数,请问怎么发送
以下是下位机代码 vs2012
if(m_comm.get_CommEvent() == 2)
{
COleSafeArray SafeArray = m_comm.get_Input(); //第一步
int iLen = SafeArray.GetOneDimSize(); //第二步
BYTE revBuf[1024];
for(long i = 0;i < iLen; i++)
{
SafeArray.GetElement(&i, revBuf + i);
BYTE bt=*(char*)(revBuf+i); //字符型
float c=(float)bt;
{
UART_init(); //串口初始化
tx_buf[0]=0xff;
delay(1000);
tx_buf[1]=0xee;
SBUF = tx_buf;
}
以上这是主函数,请问怎么发送
以下是下位机代码 vs2012
if(m_comm.get_CommEvent() == 2)
{
COleSafeArray SafeArray = m_comm.get_Input(); //第一步
int iLen = SafeArray.GetOneDimSize(); //第二步
BYTE revBuf[1024];
for(long i = 0;i < iLen; i++)
{
SafeArray.GetElement(&i, revBuf + i);
BYTE bt=*(char*)(revBuf+i); //字符型
float c=(float)bt;