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



Teraz jest 8 lut 2026, o 03:29


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 17 ] 
Autor Wiadomość
PostNapisane: 5 gru 2013, o 13:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

Attiny2313
Obrazek

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


dioda na pb0 nie zmienia stanu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 13:57 
Offline
Moderator
Avatar użytkownika

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

Ale ty po prostu TOTALNIE pomieszałeś przerwania :(

po pierwsze przerwania PCINTx to CAŁKIEM COŚ INNEGO niż INT0 i INT1

nie zwróciłeś pan uwagi że INT0 jest na PD2 a nie na PB2 (bo na PB2 jest rzeczywiście PCINT0) ;) ale to nie to samo co INT0 na PD2 - sprawdź jeszcze raz notę ;)

jak podłączysz sobie ten klawisz do PD2 to zacznie ci działać ;) tylko wywal jeszcze tą linijkę:

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



przerwaniami typu PCINTx zajmiesz się później jak zrozumiesz podstawę działania zwykłych przerwań INT0 i INT1 ok ?

_________________
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  
PostNapisane: 5 gru 2013, o 14:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

tak to jest jak sie po omacku samemu dochodzi :-)
nie włączyłem
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



i calosc

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



generalnie trudno znalesc w sieci konkretny opis który rejestr jest do czego

dzieki



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 14:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

Ale hola hola, kolego, litości wywal tego delaya z przerwania zanim Mirek zobaczy :)

To jest chyba największe przestępstwo jakie można popełnić.

Zapamiętaj - W przerwaniu nigdy nie używa się instrukcji na długo zajmujących procesorek, tj obsługa LCD, delay itp.
W przerwaniu tylko wystaw flagę a pętli głównej obsłuż flagę jak chcesz i ją wyzeruj .

------------------------ [ Dodano po: 2 minutach ]

DominikN napisał(a):
generalnie trudno znalesc w sieci konkretny opis który rejestr jest do czego


Od tego są DATASHEET'y. Tam masz wszystko podane na tacy - najczęściej również z kodem ASM i bardzo często C,

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 14:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

acid3:
ale to tylko nauka jak bede robił cos na gotowo to zrobie bez delayów

Cytuj:
Od tego są DATASHEET'y. Tam masz wszystko podane na tacy - najczęściej również z kodem ASM i bardzo często C,

jescze trza umic angielski w stopniu mozliwym do odczytania tego co tam napisano
same tabelki bez konkretnego opisu po naszemu nic nie dają



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 14:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 582
Pomógł: 17

Jest DS do Atmegi32 po polsku.
Możesz sobie podejrzeć, bo część rejestrów jest podobna z uC Attiny



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 14:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

DominikN napisał(a):
ale to tylko nauka jak bede robił cos na gotowo to zrobie bez delayów


Dominik, ale właśnie masz uczyć właściwie, bo jak do takich rzeczy przywykniesz to później cięzko od tego odejść.

A angielski ..... No tu niestety (pomimo że są polskie wersjie DS'ów) to jedyne co mogę doradzić to słownik w rękę i fiu ...
A wieczorem jakiś kursik przed snem.

Bez angielskiego jest baaaardzo ciężko.

------------------------ [ Dodano po: kilkunastu sekundach ]

Nawet ciężej niż bez BB :)

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 14:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

wiem ze tu nikt nie opisze obsługi przerwań zenetrznych
bo nie mam bb no szkoda .

acid:
nie wirze ze jak robiles przerwania pierwszy raz nie dales delaya



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 14:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

Nie w tym rzecz, że nikt nie opisze. Każdy stara się zawsze pomóc jak może/umie i tyle.

Ale zdaje się przecież że już powinno działać przerwanie ?

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 14:31 

Pomógł: 0

DominikN napisał(a):
wiem ze tu nikt nie opisze obsługi przerwań zenetrznych
bo nie mam bb no szkoda .


Masz jakąś awersje do wyszukiwarek?

http://atmega32.republika.pl/16.htm
http://www.robotyka.net.pl/mikrokontrol ... rzerwania/



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 14:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

DominikN napisał(a):
nie wirze ze jak robiles przerwania pierwszy raz nie dales delaya


Zanim BB do mnie doleciał to nie doszedłem nawet do przerwań i obsługi przycisku.
Delaye dawałem owszem w pętli głównej i byłem szczęśliwy jak prosię jak udało się biegnące po porcie diody zrobić.

Później już miałem BB i "wstąpiłem" do forum i przeczytałem chyba całego bloga Mirka - http://www.mirekk36.blogspot.com i ominęła mnie "przyjemność" używania delay'ów w przerwamniu, ale LCD się owszem zdarzyło i co .... program nie do końca działał jak należy i długo szukałem przyczyny.

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 14:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

I jeszcze tu masz fajnie opisane po polsku dla ATmega 32(16)
http://www.pg.gda.pl/~zbczaja/pdf/atmega16_pl.pdf

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 14:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

Myślałem, że mam problem ze zrozumieniem tekstu :
DominikN napisał(a):
wiem ze tu nikt nie opisze obsługi przerwań zenetrznych
bo nie mam bb no szkoda .


Ale przecież kolega nie poprosił o opisanie przerwań tylko problem był w konfiguracji przerwania i niemigającej diodzie ?

_________________
50 znaków Atnela ....



Ostatnio edytowano 5 gru 2013, o 15:30 przez acid3, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 14:54 

Pomógł: 0

acid3 napisał(a):
Myślałem, że mam problem ze zrozumieniem tekstu :
rezasurmar napisał(a):
wiem ze tu nikt nie opisze obsługi przerwań zenetrznych
bo nie mam bb no szkoda .


Ale przecież kolega nie poprosił o opisanie przerwań tylko problem był w konfiguracji przerwania i niemigającej diodzie ?


Jak już cytujesz, cytuj właściwie. Bo z tego cytatu wynika jak bym to ja napisał te słowa.

Mnie chodziło o kontekst, kolega nie ma BB, no co za problem pogrzebać po Internetach nawet na blogu Mirka jest sporo, na forum jest jak na 1000 sposobów migać diodą (temat kolegi Antystatyczny). No ale to trzeba poświęcić chwilę, ruszyć 4litery, a nie zwalać na brak BB ;).



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 15:08 
Offline
Moderator
Avatar użytkownika

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

DominikN napisał(a):
wiem ze tu nikt nie opisze obsługi przerwań zenetrznych
bo nie mam bb no szkoda .


Ja powiem tak następny raz za takie teksty to będzie albo warn albo ostrzeżenie. Bo nie dość, że i ja staram się pomóc i koledzy - to ty piszesz takie (za przeproszeniem bzdety) przez co później przeciwnicy naszego forum potrajają to i pierniczą że na tym forum jak ktoś nie ma Bluebooka - którego ja WCISKAM na siłę każdemu - to się nic nikt nie dowie.

Kurczę koniec z tym ....

bo po ilości podpowiedzi w tym wątku to mi na twoim miejscu po prostu wstyd byłoby pisać takie bzdury!

A druga sprawa nic ci nie poradzę na to - że w twoim wyobrażeniu - "opisanie przerwań" - to pewnie 2-3 zdania w bluebooku, których każdy strzeże i nie chce ci przekazać. To już jest szaleństwo takie podejście.

Ja nawet do książki będę jeszcze robił poradnik o przerwaniach ale powiem tak - gdybym mógł kierować go do konkretnych osób to na pewno nie do malkontentów do których powoli kolega zaczyna się sam zapisywać.

------------------------

pomijam już to co piszą i to SŁUSZNIE koledzy wyżej np:


rezasurmar napisał(a):
Mnie chodziło o kontekst, kolega nie ma BB, no co za problem pogrzebać po Internetach nawet na blogu Mirka jest sporo, na forum jest jak na 1000 sposobów migać diodą (temat kolegi Antystatyczny). No ale to trzeba poświęcić chwilę, ruszyć 4litery, a nie zwalać na brak BB


albo na to że jak się nie ma BB to nikt tu nie pomoże!. Uznaję to (delikatnie mówiąc) za mało grzeczne zachowanie na tym forum .... A że nie umiem wystawiać WARNÓW tak jak moderatorzy to niech to co napisałem będzie dla ciebie WARNEM na forum, czy jak tam się to zwie

_________________
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  
PostNapisane: 5 gru 2013, o 15:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

rezasurmar, bardzo Cię przepraszam, ale zaznaczyłem wypowiedź kolegi Dominika, dlaczego pojawiło się rezasurmar - nie wiem.

------------------------ [ Dodano po: kilkunastu sekundach ]

Już poprawiłem.

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 gru 2013, o 15:41 

Pomógł: 0

Nie ma sprawy, po prostu chciałem zwrócić uwagę na pewien problem początkujących którzy chyba mają wrodzonego lenia ;).



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 6 gości


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