Podpiąłem t610 do atmegi8 niby działa, wybiera nr, rozłącza. Następnie chciałem, wysłać smsa oto mój kod
problem polega na tym że nie zawsze się sms wyśle(podobno gdzieś trzeba dać jakieś opóźnienie chyba koło ctrl+z), a po drugie //while(!(odbierz()==0x3E)); czekaj na znak zachęty > nie odnajduje tego znaku. Jeśli ktoś może mi pomóc to proszę o odpowiedz
void wyslijsms(void)
{
wyslijstring("AT+CMGS=20"); // wysyła sms
nadajznak(0x0D);
nadajznak(0x0A);
//while(!(odbierz()==0x3E)); czekaj na znak zachęty >
_delay_ms(200);
wyslijstring("XXXPDUXXX");
nadajznak(0x1A);// ctrl + Z
nadajznak(0x0D);
nadajznak(0x0A);
}
problem polega na tym że nie zawsze się sms wyśle(podobno gdzieś trzeba dać jakieś opóźnienie chyba koło ctrl+z), a po drugie //while(!(odbierz()==0x3E)); czekaj na znak zachęty > nie odnajduje tego znaku. Jeśli ktoś może mi pomóc to proszę o odpowiedz