Witam
Mam podobny problem, tzn. w programie PuTTY po odpaleniu projektu 07_UART na mikrokontrolerze i podłączeniu do PC widzę tylko i wyłącznie krzaki.Postaram się opisać pokrótce co zrobiłem, na czym pracuję i czego nie jestem pewien.
Warunki pracy:
PC- System Win7 64x
- ECLIPSE
- PuTTY
Część z mikrokontrolerem na płyce prototypowej- ATmega32 (przestawiona mkAVRCalculatorem na taktowanie 8Mhz)
- programator
USB AVR ISP II FT STK500v2 służy po podmianie firmware\u jako port COM -
Nota PDF programatoraSchemat połączeń na płytce prototypowej wygląda następująco:
![Obrazek](http://forum.atnel.pl/_obrazki/o/thumb/716_aa4d9b11d437adb1baf534bdf8005f99.png)
Punkty, które chciałbym aby mi ktoś obeznany w temacie potwierdził, że wszystko jest skonfigurowane poprawnie:
1. Menadżer Urządzeń - zgodnie z zaleceniami z noty programatora (str. 4) ustawione
115200 b/s
![Obrazek](http://forum.atnel.pl/_obrazki/o/thumb/716_1066b553463e9cdd5c44afe988d29c0d.png)
2. Podczas programowania ATmegi w ECLIPSE w zakładce Project -> Properties na drzewku AVR
![Obrazek](http://forum.atnel.pl/_obrazki/o/thumb/716_b2f16d5cd65a5fec17a5445d92ff8aa9.png)
3. PuTTY - konfiguracja (zgodnie z Lekcja-06 - UART - PUTTY)
![Obrazek](http://forum.atnel.pl/_obrazki/o/thumb/716_fefa6fe4fb0f5589370eb0b4d4d7b6d8.png)
4. Podłączenie Programatora z wsadem realizującym funkcję portu COM do płytki prototypowej:
Zgodnie z zaleceniami z
noty PDF (str. 9) programatora połączyłem według schematu:
piny Tx i Dx
tak to wygląda w układzie rzeczywistym:
![Obrazek](http://forum.atnel.pl/_obrazki/o/thumb/716_22b6640e12a6e724f7f99bfb5f7806d2.JPG)
!!! Jak widać na zdjęciu kable VCC i GND nie są podłączone do płytki prototypowej do 5V i GND, gdyż kiedy tak zrobiłem nie miałem wcale transmisji, nawet żółta dioda na programatorze nie mrugała - co ma miejsce i jest transmisja, kiedy te dwa kable są odłączone. Rezultat takiej transmisji poniżej:
Uruchamiając PuTTY z ustawieniami (takimi jak na screenach w pkt. 3) widzę takie oto krzaki:
![Obrazek](http://forum.atnel.pl/_obrazki/o/thumb/716_4fbabaaf5d95398df7174787a28e92f4.png)
Pokusiłem się o jeszcze taką próbę sprawdzenia tej transmisji - przy prędkości 19.2k ponieważ w nocie katalogowej ATmegi32 w tabeli
Table 70. Examples of UBRR Settings for Commonly Used Oscillator Frequencies (Continued)przedstawione jest iż procent błędów jest także 0,2% :
![Obrazek](http://forum.atnel.pl/_obrazki/o/thumb/716_dfd101684d317693f6e6b95e90aaa576.png)
dodam że na stronach 9 i 11
noty PDF programatora - przejściówki USB <-> COM TTL napisane jest o maksymalnej transmisji ograniczonej do 19200 bit/s, więc tutaj raczej nie podejrzewam problemu
niestety wtedy dla tych ustawień PuTTY:
![Obrazek](http://forum.atnel.pl/_obrazki/o/thumb/716_80589211f78e388c8166b66d14933d50.png)
otrzymałem trochę inne ale także krzaki:
![Obrazek](http://forum.atnel.pl/_obrazki/o/thumb/716_6f64adb3f8948b98ac4e80c234a08a33.png)
To chyba nie ma znaczenia ale wspomnę jeszcze na koniec że w menadżerze urządzeń jest ciągle ustawiona prędkość tak jak na screenie w pkt. 1 tzn. 115200 b/s
Na razie nie wiem co jest nie tak i w czym problem...
Proszę o wskazówkę co mogę ewentualnie robić źle.