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

Atmega32- pin PA7 świruje
https://forum.atnel.pl/topic19663.html
Strona 1 z 2

Autor:  Hakapuszmin [ 20 lis 2017, o 20:53 ]
Tytuł:  Atmega32- pin PA7 świruje

Witam ;)
Opisywałem na czacie swój problem, lecz niestety jeszcze nie udało mi się go wyeliminować :/
Otóż... Kilka dni temu zostałem posiadaczem niezwykłego zestawu uruchomieniowego ATB 1.05a z atmegą32. Wszystko pięknie, ładnie, dopóty dopóki nie podłączyłem segmentów wyświetlacza LED do PORTU A. Zaskoczyło mnie to, że mimo wystawienia na nie wysokich stanów, ciągle świeci się kropka DP (podłączona do pinu PA7). Ogólnie chodzi mi o to, że na pinie PA7 atmegi32 ciągle panuje niski stan; Nie pomaga nawet PORTA = (1<<PA7). Taktowanie zew. kwarcem 11.0592 MHz, JTAG wyłączony, pin prawidłowo ustawiony. Być może jest coś, co powinienem wiedzieć, a gdzieś mi umknęło..
Pozdrawiam ;)

Autor:  Arek1111111111 [ 20 lis 2017, o 20:59 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

PORTA = (1<<PA7) co powinien ustawić bo chyba brakuje powinno być PORTA |= (1<<PA7)

Autor:  Hakapuszmin [ 20 lis 2017, o 21:06 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Niestety, to nie w tym tkwi problem :P Chociażbym podłączył zwykłą diodę LED do tego jednego pinu PORTU A katodą i wystawił programowo na ten pin 1 (nieistotne czy = czy |= ) - dioda nie reaguje i ciągle świeci :P Stan logiczny się nie zmienia..

Autor:  mirekk36 [ 20 lis 2017, o 21:20 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Hakapuszmin napisał(a):
Niestety, to nie w tym tkwi problem :P Chociażbym podłączył zwykłą diodę LED do tego jednego pinu PORTU A katodą i wystawił programowo na ten pin 1 (nieistotne czy = czy |= ) - dioda nie reaguje i ciągle świeci :P Stan logiczny się nie zmienia..


Pokaż swój prosty kod do migania diodą LED na tym pinie - wtedy będzie można coś pomóc, bo na razie lecą opisy, proza, opisy ... i nic z tego nie wynika...

co za problem zrobić NAJPROSTSZY kod do migania diodą LED i sobie sprawdzić czy jest OK? ale jak mówię pokaż wtedy ten swój kod.

Autor:  danny [ 20 lis 2017, o 21:41 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

A poza

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


Masz w kodzie:

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

?

Autor:  Hakapuszmin [ 20 lis 2017, o 21:49 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Ot, taki prościutki program do migania diodą na tym pinie... Jeśli to cokolwiek da mogę zrobić zdjęcia zestawu uruchomieniowego, może tam coś jest nie tak...

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

Autor:  adamBo [ 20 lis 2017, o 22:01 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Witam. Tak na szybko, weź kolego wyciągnij atmegę z podstawki i sprawdź czy Led dalej świeci.
Pozdrawiam

Wysłane z mojego HTC One_M8 przy użyciu Tapatalka

Autor:  Hakapuszmin [ 20 lis 2017, o 22:05 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Wyciągnąłem atmegę, dioda dalej świeci.

Autor:  xentis [ 20 lis 2017, o 22:06 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

A masz zdjęte zworki łączące port a z wyświetlaczem LCD?

Autor:  adamBo [ 20 lis 2017, o 22:09 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Nie znam atb1.5 więc nie wiem co ma wspólnego porta z wyświetlaczem ale obejrzyj pola lutownicze przy tym ledzie czy czasem jakiś paprochnie przywiera go do masy.

Wysłane z mojego HTC One_M8 przy użyciu Tapatalka

Autor:  Zealota [ 20 lis 2017, o 22:13 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

adamBo napisał(a):
Nie znam atb1.5 więc nie wiem co ma wspólnego porta z wyświetlaczem ale obejrzyj pola lutownicze przy tym ledzie czy czasem jakiś paprochnie przywiera go do masy.


Przecież Kolega xentis to opisał:
"zdjęte zworki łączące port a " To jest właśnie cecha zestawu ATB, tylko że w wersji 1.5a.
Nie trzeba kabelków do wyświetlacza tylko wystarczą zworki.
Wg mnie bardzo dobra sugestia Kolegi xentisa. Ja szedłbym tym tropem.

Autor:  Hakapuszmin [ 20 lis 2017, o 22:17 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Sugestia dobra, ale od początku nie miałem tam żadnych zworek i nadal nie ma ;p Dzisiaj jedynie dokupiłem 16 do segmentów wyświetlacza z portem a i diod z portem c.
Luty też wydają się być w porządku, chociaż żaden ze mnie elektronik żeby wypatrzeć wszystkie szczególiki...

Autor:  adamBo [ 20 lis 2017, o 22:18 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Właśnie go (atb1.05) oglądałem i jakoś nie wydaje mi się by ktoś jedną zworę zostawił ale może się mylę.
Pozdrawiam

Wysłane z mojego HTC One_M8 przy użyciu Tapatalka

Autor:  Zealota [ 20 lis 2017, o 22:20 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

No to wracamy do miejsca gdzie dioda świeci, a nie ma atmegi.
Dioda będzie świecić wtedy, gdy pin diody będzie podpięty do masy.
Zrób zdjęcie zestawu bez atmegi z tą święcącą diodą.

Autor:  adamBo [ 20 lis 2017, o 22:20 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

To kolego weź miernik i sprawdź katodę leda z masą, czy czasami przejścia nie ma
Pozdrawiam

Wysłane z mojego HTC One_M8 przy użyciu Tapatalka

Autor:  mirekk36 [ 20 lis 2017, o 22:21 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Skoro po wyjęciu procka i podłączeniu diody LED w zestawie ona świeci to oznaczać by mogło że niestety jest zwarcie do GND na tym pinie.

Proponuję wziąć miernik i sprawdzić rezystancję pomiędzy goldpinem oznaczonym PA7 przy wyjętym procku i rozpiętych zworkach przy LCD .. jeśli będzie 0R to by znaczyło, że coś zdarzyło się w zestawie ATB - wtedy będzie trzeba go do nas wysłać do sprawdzenia/naprawy/wymiany

ale proszę zrobić dokładnie taki test jak wyżej napisałem OK?

Autor:  Zealota [ 20 lis 2017, o 22:22 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

adamBo napisał(a):
Właśnie go (atb1.05) oglądałem i jakoś nie wydaje mi się by ktoś jedną zworę zostawił ale może się mylę.
Pozdrawiam


Raczej chodziło o to, że wszystkie zworki tam pozostały. Przecież nie takie błędy się robi :)

Autor:  adamBo [ 20 lis 2017, o 22:22 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Teraz widzę lepszą sugestie. Tak jak napisał kolega wyżej, lepsza focia :)


Wysłane z mojego HTC One_M8 przy użyciu Tapatalka

Autor:  Hakapuszmin [ 20 lis 2017, o 22:30 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Wstawiam focie, zaraz wezmę miernik i to zmierzę.
ObrazekObrazekObrazekObrazekObrazek
------------------------ [ Dodano po: 10 minutach ]

Rezystancja pomiędzy goldpinem A7 przy odpiętej admedze i goldpinem obok goldpina LED do wyświetlacza LCD skacze w zakresie ok. 60-130 ohm :p

Autor:  Zealota [ 20 lis 2017, o 22:43 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Ja niestety nie widzę tu żadnego błędu.
Chyba jedynie Mirek może coś Ci tu poradzić.

Autor:  xentis [ 20 lis 2017, o 22:44 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Raczej sprawdź rezystancję pomiędzy pinem A7 a GND przy zdjętych wszystkich połączeniach tego pinu i wyjętym procku rzecz jasna.

Autor:  adamBo [ 20 lis 2017, o 22:46 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Mowisz "skacze" :), wyłącz zasilanie od atb, podłącz sondę do piny pa7 i do masy i wtedy napisz co pokazuje miernik.


Wysłane z mojego HTC One_M8 przy użyciu Tapatalka




Aj ,widzę, że powtarzamy posty :) To ja na razie ucichnę :)

Autor:  adamBo [ 20 lis 2017, o 22:55 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Kolego, pin pa7, lewa strona, pola lutowniczego podstawki mikrokontrolera (fotka warstwy spodniej), wydaje mi sie, że tam pad przywiera do masy.

Wysłane z mojego HTC One_M8 przy użyciu Tapatalka

Autor:  Hakapuszmin [ 20 lis 2017, o 23:03 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Rezystancja pomiędzy GND (te 5 goldpinów u góry płytki) a goldpinem PA7 wynosi ok 4ohm ;/
Na polu lutowniczym niczego nie dostrzegam :/ Zaraz wstawię bardziej szczegółowe zdjęcia lutów...

------------------------ [ Dodano po: 14 minutach ]

Czyżby tutaj ukrył się ten bebol? :v
Obrazek

Czy idzie to samemu naprawić? :d Nie uszkodzę czegoś przy okazji? ;/

Autor:  mirekk36 [ 20 lis 2017, o 23:19 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Panie kolego FOTKI NA FORUM wklejamy wg instrukcji - (ale zdążyłeś naspamować) tych fotek z dziwnych linków

topic44.html

popraw proszę te fotki albo będzie WARN na forum, wyjątkowo jako nowemu userowi nie daję obecnie WARNA


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

Hakapuszmin napisał(a):
Czy idzie to samemu naprawić? :d Nie uszkodzę czegoś przy okazji? ;/

jeśli obawiasz się, że coś zniszczysz to podeślij zestaw do nas

Autor:  Hakapuszmin [ 20 lis 2017, o 23:26 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

UPS :D Już poprawiam, więcej się nie powtórzy :d

------------------------ [ Dodano po: 6 minutach ]

Prześpię się z tą decyzją ;d W każdym bądź razie przyczyna problemu znana, dzięki wszystkim za pomoc :)

Autor:  Harry [ 21 lis 2017, o 00:49 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Zwróć jeszcze uwagę ścieżki (zwłaszcza trzecią)pod przelotkami na zdjęciu z kciukiem.

Autor:  mirekk36 [ 21 lis 2017, o 04:32 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

jeszcze jedno pytanie - a masz coś może wpięte w ATB-MICROPORT ? bo tam też jest doprowadzone PA7

Autor:  raczyk [ 21 lis 2017, o 13:03 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

Sprawdź miernikiem z buzz pin A7 i GND.
Sprawdź też jakie masz napięcie na A7 bez ATmegi? Z ATmegą i po programowaniu stanów H i L.
Mnie nurtuje inne pytanie. Napisałeś że bawisz się z segmentami wyświetlacza LED i podłączyłeś go do PORTU A - i tu pojawił się wg. ciebie błąd. A czy także podłączyłeś Anody DIG1-DIG4? By włączyć i wyłączyć kropkę DP (pytanie którą kropkę bo przecież są aż 4 kropki) musiałeś napisać jakiś programik, podaj kod który napisałeś gdy bawiłeś się z tym LED_DISPLAY.

Autor:  Hakapuszmin [ 21 lis 2017, o 17:20 ]
Tytuł:  Re: Atmega32- pin PA7 świruje

raczyk napisał(a):
Mnie nurtuje inne pytanie. Napisałeś że bawisz się z segmentami wyświetlacza LED i podłączyłeś go do PORTU A - i tu pojawił się wg. ciebie błąd. A czy także podłączyłeś Anody DIG1-DIG4? By włączyć i wyłączyć kropkę DP (pytanie którą kropkę bo przecież są aż 4 kropki) musiałeś napisać jakiś programik, podaj kod który napisałeś gdy bawiłeś się z tym LED_DISPLAY.


Wtedy pierwszy raz użyłem pinu A7, stąd też wtedy zauważyłem, że coś jest nie tak ;p Mogę podać kod, ale to niczego nie wniesie do sprawy - możemy zapomnieć o segmentach i wyświetlaczu LED, problem tkwi w tym, że goldpiny łączące się z pinem A7 są nadal jakimś sposobem połączone z GND - panuje na nich 0 i żadnym sposobem nie idzie tego zmienić ;/

mirekk36 napisał(a):
jeszcze jedno pytanie - a masz coś może wpięte w ATB-MICROPORT ? bo tam też jest doprowadzone PA7


Nie, tam nic nie wpinałem jeszcze.
Prześledziłem wszystkie ścieżki od tego goldpinu z lupą - wszystko wydaje się być w porządku, a stan logiczny dalej się nie zmienia...

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