|
50黑幣
#include "stc8.h"
struct
{
char uart_busy_flag;//忙標(biāo)志
char *uart_send_dat_addr; //發(fā)送數(shù)據(jù)地址
int uart_send_Total;//發(fā)送數(shù)據(jù)總長度
int uart_send_Complete_num;//發(fā)送數(shù)據(jù)完成長度
}uart1;//串口結(jié)構(gòu)體
char dat[10]={0,1,2,3,4,5,6,7,8,9};
char aa;
void uart1_send_dat(char *send_addr,int send_num)
{
while(uart1.uart_busy_flag);
uart1.uart_busy_flag=1;
uart1.uart_send_dat_addr=send_addr;
uart1.uart_send_Total=send_num;
uart1.uart_send_Complete_num=0;
aa=uart1.*uart_send_dat_addr;//發(fā)送數(shù)據(jù)
}
/*
main.c(18): error C141: syntax error near '*', expected '<id>'
main.c(18): error C202: 'uart_send_dat_addr': undefined identifier
*/
|
|