Uart gửi lên thường bị sai giá trị
em đang tập giao tiếp uart đọc tốc độ động cơ. em làm 1 cái code nhỏ để gửi lên.code như sau:
void main()
{
int max;
while(1)
{
for(max=0;max<=250;max=max+20)
{
printf("%u\n\r",max);
delay_ms(1000);
}
}
}
nhưng giá trị gửi lên thường sai (giả sử như đang đọc lên là 200 thì đột nhiên rớt xuống 0 rồi tiếp tục giá trị như bình thường) mong anh chị nào bít cách khác phục chỉ với. Em cám ơn nhìu.
thay đổi nội dung bởi: chuaai, 13-04-2012 lúc 09:57 PM.
|