ATNEL tech-forum
https://forum.atnel.pl/

Atmega 8 wyłączenie jtag
https://forum.atnel.pl/topic11028.html
Strona 1 z 1

Autor:  Patrykp [ 12 mar 2015, o 12:35 ]
Tytuł:  Atmega 8 wyłączenie jtag

Witam.
Mam pytanie .Jak wyłączyć JTAG w Atmega8A?
Pobrałem mkAVR Calculator ale tam nie ma takiej opcji dla Atmegi8A.

Autor:  wwojtek [ 12 mar 2015, o 12:42 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Niestety. Wyłączenie czegoś, czego nie ma, jest z góry skazane na niepowodzenie ;)

Autor:  Patrykp [ 12 mar 2015, o 12:54 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Port C mi nie działa myślałem że to przez jtag , ale skoro go niema to pozostaje mi problem dlaczego nie działa.

Autor:  wwojtek [ 12 mar 2015, o 12:57 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

A co zrobiłeś z AVCC?

Autor:  Patrykp [ 12 mar 2015, o 13:02 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Podłączyłem do VCC.

Autor:  Intre [ 12 mar 2015, o 13:09 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Uhm ciekawe rzeczy prawisz, a inne porty działają? ;)

Pokaż może jakąś focie co masz podłączone i jak albo chociaż schemacik
I kod programu jaki tam ładujesz też możesz zapodać od razu.

Autor:  Patrykp [ 12 mar 2015, o 13:10 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


------------------------ [ Dodano po: 10 minutach ]

Inne porty działają.

Autor:  Intre [ 12 mar 2015, o 13:29 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

yyy ty bascoma pod Eclipse robisz??

Bascoma średnio znam ale też tak na szybko co mi do głowy przychodzi
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Propinuje może żebyś zaczoł od tego:

http://mirekk36.blogspot.com/2012/12/avr-jak-zaczac.html

Przerób kilka filmów Mirka i Ci sie wszystko wyjaśni bo tak będziemy pisać i się nie rozumieć

Autor:  Patrykp [ 12 mar 2015, o 13:32 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

To znaczy?

Autor:  Intre [ 12 mar 2015, o 13:36 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Z tym Eclipsem to mi sie pomyliło bo w innym wątku czekam na kod od innego użytkownika :)

A do Ciebie taka sugestia żeby odpuścić sobie bascoma i zacząć z C, bo wg. mnie na bascoma szkoda czasu ale to moje prywatne zdanie

Autor:  Patrykp [ 12 mar 2015, o 13:40 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Ale skoro atmega8 niema jtag-a to dlaczego nie działa Port C?

Autor:  wwojtek [ 12 mar 2015, o 13:41 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Również polecam przesiąść się na C ;)

Specjalistą od bascom'a nie jestem, ale na moje oko to ten program jest bez sensu, albowiem:
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

powyższe nie ma sensu - najpierw ustawiasz cały port D jako wyjście, zaraz potem jako wejście. Z pozostałymi portami robisz to samo.

Co rozumiesz przez "nie działa", jakiej reakcji oczekujesz?

----
O! Kolega Intre edytował swojego posta i mnie ubiegł :)

Autor:  Patrykp [ 12 mar 2015, o 13:45 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Najpierw ustawiam cały port jako wyjście, a potem ustawiam stan na wszystkich jako 0.
Nie działa tzn. jeśli ustawie Portc.3 jako 0 i podłącze diodę - do tego portu a + do VCC to dioda nie świeci , na innych portach taki problem nie występuje.

------------------------ [ Dodano po: 13 minutach ]

Faktycznie pomieszało mi się pozostałe porty działały ponieważ ustawiłem je tak jak w programie powyżej (poprawiłem tak jak u mnie było ),
a port c najpierw ustawiałem jako wyjście, a później jako wejście o jeden Config za dużo :mrgreen: .

Autor:  leonos2000 [ 12 mar 2015, o 13:59 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Pisałem kiedyś w bascomie i aby ustawić wyjście/wejście piszemy taki kod:
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

a aby zmienić stan pinów jest taki kod:
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Wiec poprawny kod będzie wyglądał tak:
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


------------------------ [ Dodano po: 1 minucie ]

Patrykp napisał(a):
------------------------ [ Dodano po: 13 minutach ]

Faktycznie pomieszało mi się pozostałe porty działały ponieważ ustawiłem je tak jak w programie powyżej (poprawiłem tak jak u mnie było ),
a port c najpierw ustawiałem jako wyjście, a później jako wejście o jeden Config za dużo :mrgreen: .

Gdy pisałem post jeszcze nie zobaczyłem tego ;)

Autor:  Patrykp [ 12 mar 2015, o 14:07 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Dzięki za zainteresowanie ;)

Autor:  ANT [ 12 mar 2015, o 19:43 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Pamiętaj jeszcze przy ustawionych pinach jako wejścia o podciąganiu ich przez rezystory wewnętrzne do zasilania.

Przykład:
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  Patrykp [ 13 mar 2015, o 23:46 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

A dlaczego przyciski podłącza się zawsze do GND ?

Autor:  atmel [ 14 mar 2015, o 00:04 ]
Tytuł:  Re: Atmega 8 wyłączenie jtag

Patrykp napisał(a):
A dlaczego przyciski podłącza się zawsze do GND ?

Ponieważ uC AVR (poza xmega) mogą skonfigurować jedynie pull-up i nie mają tym samym możliwości ustawienia wewnętrznego ściągania do masy. Dodając zewnętrzny rezystor można również do Vcc podłączać ;)

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/