Problem in receive a serial data and show it
2009-07-24 by aligole_2005
Hello I'm doing my final project of university. In a part of this I need to receive a serial data with special structure that I shared it here : http://www.4shared.com/file/120420235/3829d17a/Usart.html It's briefly a 5 byte formatted data, that every single byte has a meaning for example some of them are numbers, that I wanna show them in a graphic LCD. I've written a program in Code vision and I share it here because I think it would be good for you, my friends. http://www.4shared.com/file/119286132/69e1cd0/testc.html This program consists of two different part, the first is about GLCD functions that I properly can show everything on it, from pictures (bitmaps) to numbers and strings with different functions. The second part is about the serial data getting and processing. My question is about the final part, when I want to show the received and registered serial data on GLCD, I can't do this properly, actually my numbers are not true!!! the registered data is in the shape of a string with the length of 5, that I defined some macros for them. My GLCD function "lcd_put_strs(x,y, *str)" can show a string in SRAM in GLCD. but when I use it, the answer is not true!!! I tried "%u" or "%X" or "%S", but unfortunately the result was wrong. can anybody help me plzzzzzzzzz?