Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 13 gru 2024, o 13:48


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
Autor Wiadomość
PostNapisane: 12 mar 2015, o 12:35 
Offline
Nowy

Dołączył(a): 06 mar 2015
Posty: 9
Pomógł: 0

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 12:42 

Pomógł: 0

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



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 12:54 
Offline
Nowy

Dołączył(a): 06 mar 2015
Posty: 9
Pomógł: 0

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 12:57 

Pomógł: 0

A co zrobiłeś z AVCC?



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 13:02 
Offline
Nowy

Dołączył(a): 06 mar 2015
Posty: 9
Pomógł: 0

Podłączyłem do VCC.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 13:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

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.



Ostatnio edytowano 12 mar 2015, o 13:11 przez Intre, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 13:10 
Offline
Nowy

Dołączył(a): 06 mar 2015
Posty: 9
Pomógł: 0

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ą.



Ostatnio edytowano 12 mar 2015, o 13:54 przez Patrykp, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 13:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

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ć



Ostatnio edytowano 12 mar 2015, o 13:35 przez Intre, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 13:32 
Offline
Nowy

Dołączył(a): 06 mar 2015
Posty: 9
Pomógł: 0

To znaczy?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 13:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 27 maja 2013
Posty: 562
Lokalizacja: Bydgoszcz
Pomógł: 23

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 13:40 
Offline
Nowy

Dołączył(a): 06 mar 2015
Posty: 9
Pomógł: 0

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 13:41 

Pomógł: 0

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ł :)



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 13:45 
Offline
Nowy

Dołączył(a): 06 mar 2015
Posty: 9
Pomógł: 0

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: .



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 13:59 
Offline
Użytkownik

Dołączył(a): 19 cze 2014
Posty: 247
Pomógł: 15

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 ;)

_________________
http://elektropanel.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 14:07 
Offline
Nowy

Dołączył(a): 06 mar 2015
Posty: 9
Pomógł: 0

Dzięki za zainteresowanie ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2015, o 19:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 wrz 2014
Posty: 46
Pomógł: 0

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.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2015, o 23:46 
Offline
Nowy

Dołączył(a): 06 mar 2015
Posty: 9
Pomógł: 0

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2015, o 00:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 kwi 2013
Posty: 418
Lokalizacja: Rzeszów
Pomógł: 102

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ć ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO