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



Teraz jest 25 mar 2026, o 14:05


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 7 lis 2015, o 00:26 
Offline
Nowy

Dołączył(a): 07 lis 2015
Posty: 4
Pomógł: 0

Ech dziś zacząłem się bawić z moim pierwszym mikrokontrolerem.. Tak tak już zdążyłem go zablokować :D, jak ? Przez przypadek ustawiłem cały port c na wyjście, gdzie reset współdzieli z PC6. Więc moje pytanie brzmi, jak mogę odblokować moją atmega8 ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lis 2015, o 00:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 mar 2014
Posty: 356
Lokalizacja: Pruszków
Pomógł: 15

Samo ustawienie portu nie zablokuje ci procka.
Działanie pinu RESET można zmienić tylko i wyłącznie przez zmianę Fuse-bitów.

Napisz konkretnie co robiłeś pokaż jakiś schemat lub chociaż zdjęcie jak masz go podłączonego a wtedy będzie można coś pomóc.
Dla czego myślisz, że go zablokowałeś?


Pozdrawiam Paweł.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lis 2015, o 01:10 
Offline
Nowy

Dołączył(a): 07 lis 2015
Posty: 4
Pomógł: 0

DDRC |= (1<<PINC);

Uważam tak ponieważ próba weryfikacji zapisanego programu przez mkavrcalculator kończy się błędem, a sam procek nie reaguje na nowy program



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lis 2015, o 04:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 mar 2014
Posty: 356
Lokalizacja: Pruszków
Pomógł: 15

cytat z PDF od atMegi8

"• RESET – Port C, Bit 6
RESET, Reset pin: When the RSTDISBL Fuse is programmed, this pin functions as a normal I/O
pin
, and the part will have to rely on Power-on Reset and Brown-out Reset as its reset sources.
When the RSTDISBL Fuse is unprogrammed, the reset circuitry is connected to the pin, and the
pin can not be used as an I/O pin.
If PC6 is used as a reset pin, DDC6, PORTC6 and PINC6 will all read 0."

Czy używasz do programowania MkAvrCalculatora?
Jaki masz programator?
Potrzeba więcej wiedzieć aby ci pomóc.

Jeśli działasz na płytce stykowej to bardzo prawdopodobne, że coś nie łączy, brak jakiegoś rezystora podciągającego pin reset do vcc
jakbyś pokazał schemat według którego podłączałeś procka to można by coś podpowiedzieć.

Słuchaj pisząc sam program nie ma możliwości "zablokowania" procka.
Sytuacje takie się zdarzają kiedy podczas jego programowania zmienisz Bity konfiguracyjne tzw. FUSE-BIT



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 lis 2015, o 08:05 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

Waxy napisał(a):
Uważam tak ponieważ próba weryfikacji zapisanego programu przez mkavrcalculator kończy się błędem, a sam procek nie reaguje na nowy program

To źle uważasz .... robisz jakiś typowy błąd początkującego, zgaduję że na stykówce działasz ... i to zapewne początek twoich problemów - a nie żadne tam zablokowanie procka i to jeszcze programowo ;) .... programowo NIE DA SIĘ TEGO zrobić chociaż nie wiem jakbyś chciał. Zresztą pisze ci o tym kolega wyżej DOKŁADNIE ... i słusznie odsyła do noty PDF

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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: 5 ] 

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