Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
True but I think the main issue is that I need a gps parser similar to this in my code:
if (mstrcmp(tmp_words[0], "$GPGGA") == 0) {
// Check GPS Fix: 0=no fix, 1=GPS fix, 2=Dif. GPS fix
if (tmp_words[6][0] == '0') {
// clear data
res_fLatitude = 0;
res_fLongitude = 0...
I have been editing the code to reflect the ISR feature. I commented out the F_CPU because it gave me an error that this was already defined. I am working on changing the delays used. I do believe that I need an efficient gps parser.
Code so far:
#include <stdio.h>
#include <avr/io.h>...
Yes I do think checkgpgga is a problem, however the code receiveserial seems to be not receiving the data.
I want to use a 16x2 lcd. I think the main issue is that the receiveserial function is not receiving the gps data. However still getting used to the various software but from what im...
I made some corrections, debugged and compiled. No errors in debugging now. However nothing is displayed on the screen even when a char is sent to to be read by usart.
New code below:
#include <stdio.h>
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>
#define LCD_DATA...
Nothing is being printed out on the LCD screen. I made some corrects and debugged it so now there are no errors in debugging it. I attempted to send a char to the receiver in the AVR simulator IDE but nothing was printed on the LCD screen.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.