FAQ | Points | Add... | Recent posts | Search | Register | Log in


[atmega16][bascom] atmega16 + siemens s55 + uart


Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> AVR Microcontrollers -> [atmega16][bascom] atmega16 + siemens s55 + uart
Author
Message
gemis
Poziom 2
Poziom 2


Joined: 16 May 2007
Posts: 3
Location: Knurów

Post#1 Post from the author of the topic 19 Sep 2009 22:37   

[atmega16][bascom] atmega16 + siemens s55 + uart


Witam, to moje pierwsze podejście do BASCOMA, więc prosiłbym o wyrozumiałość.
Podłączam atmege16 z zewnetrznym kwarcem 16MHz ( skonfigurowany poprawnie ) do SIEMENS S55. Predkosc 19200.

Wysylanie komend działa poprawnie. Telefon dzwoni itd. Problem jest natomiast z kanałem zwrotnym.

Próbuje wyświetlić na LCD odpowiedźi telefonu na komendy AT i np sygnal RING.
Jednak się to nie udaje.


Code:

Cls

Dim A As Byte
Dim B As Byte
Dim C As String * 200


Do

B = Ischarwaiting()

If B = 1 Then Gosub Odbierzuart

Loop

End


Odbierzuart:
C = ""
Do
A = Inkey()
C = C + Chr(a)
Lcd C
B = Ischarwaiting()

Loop Until A = Chr(13) Or B = 0


Return




Proszę o pomoc, podłączenia są ok ( w C wszystko działa).
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 19 Sep 2009 22:37   





Back to top
   
hose2
Poziom 12
Poziom 12


Joined: 14 Dec 2007
Posts: 105
Location: -) Tak, miasto.

Post#2 20 Sep 2009 23:38   

Re: [atmega16][bascom] atmega16 + siemens s55 + uart


Witam
gemis wrote:
Code:
C = C + Chr(a)

Błąd - zmienna A już jest znakiem (powinno być C = C + A)

Pozdrawiam
Back to top
   
Google

Google Adsense


Post# 20 Sep 2009 23:38   





Back to top
   
pixel7
Poziom 17
Poziom 17


Joined: 29 Jan 2007
Posts: 394
Location: Warszawa

Post#3 21 Sep 2009 08:27   

Re: [atmega16][bascom] atmega16 + siemens s55 + uart


hose2 wrote:
Witam
gemis wrote:
Code:
C = C + Chr(a)

Błąd - zmienna A już jest znakiem (powinno być C = C + A)

Pozdrawiam


Błąd - przeczytaj w helpie co zwraca komenda inkey.

Co do problemu - daj bufor sprzętowy, masz wszystko w pliku który ściągnąłeś.
A samo LCD dopiero po zakończeniu pętli LOOP i zebraniu całego przekazu z telefonu.
Back to top
   
Google

Google Adsense


Post# 21 Sep 2009 08:27   





Back to top
   
gemis
Poziom 2
Poziom 2


Joined: 16 May 2007
Posts: 3
Location: Knurów

Post#4 Post from the author of the topic 21 Sep 2009 13:54   

Re: [atmega16][bascom] atmega16 + siemens s55 + uart


Powodem było uszkodzenie atmegi. Na nowej wszystko ok. Dziękuje za pomoc :)
Back to top
   
hose2
Poziom 12
Poziom 12


Joined: 14 Dec 2007
Posts: 105
Location: -) Tak, miasto.

Post#5 21 Sep 2009 17:17   

Re: [atmega16][bascom] atmega16 + siemens s55 + uart


pixel7 wrote:
Błąd - przeczytaj w helpie co zwraca komenda inkey.

Zwracam honor, rozpędziłem się. W innych basic-ach jest to znak, w bascom-ie kod ASCII pierwszego znaku.

Pozdrawiam
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> AVR Microcontrollers -> [atmega16][bascom] atmega16 + siemens s55 + uart
Page 1 of 1
Similar topics
Komunikacja UART w ATMega 162 i ATMega16 + Siemens c35 (3)
atmega16 (ATMEGA16-16AU SMD) bascom - problem z portemC (3)
ATMEGA16 BASCOM UART pomocy Bascom 1.11.7.4 (20)
[ATMEGA16+ATMEGA8] [BASCOM] problem z komunikacją UART (5)
[atmega16][bascom] Komunikacja UART (11)
ATmega16 + Bascom + uart = problem (5)
[Atmega16][Bascom] moduł gps -> uart -> atmega16 (30)
[Bascom] Brak połączenia pomiędzy Siemens c35 a atmega16 (20)
Problem z UART atmega16 (1)
UART -> USB na atmega16 (1)

Page generation time: 0.161 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed