Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

atmega-8 i rs232

pawel jucha
-
-
Posty:5
Rejestracja:2 mar 2005, o 10:23
Lokalizacja:wroclaw
atmega-8 i rs232

Postautor: pawel jucha » 10 mar 2005, o 22:11

szlag mnie juz trafia ... plytka zl2avr zmontowana na atmega-8 , odbieram na terminalu same krzaki (dokladnie kwadraciki i symbol euro) w ustawieniach dalem tak samo czyli 9600 itd.


$regfile = "m8def.dat" 'informuje kompilator o pliku
'dyrektyw mikrokontrolera
$crystal = 8000000 'informuje kompilator
'o czêstotliwoœci oscylatora
'taktuj¹cego mikrokontroler
$baud = 9600 'informuje kompilator
'o prêdkoœci transmisji
Dim I As Byte 'definicja zmiennej I

I = 243 'przypisanie zmiennej I
'wartoœci 243
Do 'pocz¹tek nieskoñczonej pêtli
Print "Bascom AVR w praktyce" 'wys³anie przez RS232 tekstu
'zawartego w cudzys³owie
Wait 2 'opóŸnienie 2 sekundy
Print "Watosc I zapisana DEC: " ; I
'wys³anie wartoœci zmiennej I
Wait 2 'opóŸnienie 2 sekundy
Print "Watosc I zapisana HEX: " ; Hex(i)
'wys³anie wartoœci I w formacie
'szesnastkowym
Wait 2 'opóŸnienie 2 sekundy
Print "Watosc I zapisana BIN: " ; Bin(i)
'wys³anie wartoœci I w formacie
'binarnym
Print 'wstawienie linii odstêpu
'pomiêdzy wysy³anymi danymi
Wait 5 'opóŸnienie 5 sekund
Loop
End

mw
-
-
Posty:242
Rejestracja:23 lut 2003, o 23:22
Lokalizacja:Busko Zdrój
Kontaktowanie:

Postautor: mw » 10 mar 2005, o 22:34

Sprawdz czy dochodza napiecia do MAX232. Sprawdz czy dochodzi linia masy i + zasilania.

pawel jucha
-
-
Posty:5
Rejestracja:2 mar 2005, o 10:23
Lokalizacja:wroclaw

Postautor: pawel jucha » 10 mar 2005, o 22:44

tak jest 8.7V na zasilaniu maxa... aha przelozylem drugiego max232 i to samo. szczerze mowiac to jestem zdesperowany. Robie wszystko zgodnie z opisem i nic.

[ Dodano: 10-03-2005, 21:51 ]
nie wiem czy ma to jakies znaczenie ale we fusach mam ustawione na wewnetrzny rc 1MHZ (tak bylo domyslnie) , sprawdzalem takze na programiku lookrs 232 i ten nic nie odbiera (a baskomowy jak wspominalem smieci wyrzuca) , kabel rs i port mam ok po sprawdzalem przed chwila na starej myszy

pozdrawiam

[ Dodano: 10-03-2005, 22:39 ]
i jeszcze jedno (klimat zaczyna sie robic jak w monthy pythonie) zmienilem w programie crystal na 1MHz i wypisuje na terminalu to co chcialem ale tylko 3 razy za 4 zaczyna sie "degenerowac" wynik ... Moze w tych fusach nie powienienem miec "exteranal rc 1MHz" ?

pozdrawiam

Klawy
-
-
Posty:1
Rejestracja:11 mar 2005, o 00:30
Lokalizacja:Kielce

Postautor: Klawy » 11 mar 2005, o 00:33

Jak nie zmieniałeś ustawień fuse bitów to masz ustawionego proca na zegar z wewnętrznym osclatorem RC. Ustaw najpierw konfigurację procka a potem kombinuj.

pawel jucha
-
-
Posty:5
Rejestracja:2 mar 2005, o 10:23
Lokalizacja:wroclaw

Postautor: pawel jucha » 11 mar 2005, o 00:49

jednak malo wiem ... czyli co mam ustawic poza $crystal = 8000000 ?

[ Dodano: 11-03-2005, 00:12 ]
OK trzeba przestawic we fusach i smiga

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 41 gości