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



Teraz jest 29 mar 2024, o 15:41


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
Autor Wiadomość
PostNapisane: 19 gru 2014, o 08:13 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 14
Pomógł: 0

Witajcie
Tworzę projekt zasilacza sterowanego Atmega16 (schemat w załączniku). Otóż po polutowaniu okazało się że nic nie chce się wyświetlać na lcd znaki (co najwyżej bezwładnie jakieś chińskie). Więc postanowiłem wymienić wyświetlacz i nadal nic. Po czym wyciągałem wyświetlacz oraz atmegę na płytkę stykową i tam testowałem różne konfiguracje z pinami podłączonymi do lcd.
Z moich obserwacji wynika że nie mogę skorzystać z portów:
pd4(oc1b), pd5(oc1a) oraz pd7 (oc2).

Z czym jest to związane ?
Czy muszę przerabiać płytkę, mam wolne piny pb4 i pd6 do tego pd3 pd2 pd1 i pd0 i w tej konfiguracji śmiga. Szkoda bo to nie robię dla siebie projektu a jak będę przerabiał to tylko przewodami od dołu a wiadomo że to najlepiej nie będzie wyglądało.

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 09:02 
Offline
Użytkownik

Dołączył(a): 22 lut 2014
Posty: 205
Lokalizacja: Poznań
Pomógł: 22

Pokaż kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 09:14 
Offline
Moderator
Avatar użytkownika

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

Zapewniam cię, że nie ma NAJMNIEJSZYCH problemów żeby LCD działał na tych pinach (więc twoje obserwacje nie są dobre) .... szukaj w kodzie bo tam babola zrobiłeś o ile oczywiście połączenia są dobre.

Przy okazji tak z czystej ciekawości zapytam co ty w tym schemacie pełno jakichś czerwonych kresek powstawiałeś ? (pomijam już fakt że to jakoś przedziwnie wygląda) ... ale ciekaw jestem co miałeś na celu ?

_________________
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: 19 gru 2014, o 09:56 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 14
Pomógł: 0

Kod to wgrałem tylko do testowania proste wyświetlenie napisu. Testowałem zmieniając tylko piny i na innych działało.
Poddaje się.
Co do tych kresek są to napisy ale ja nic nie dodawałem same się pojawiły razem z elementem, ale to już mniejszy problem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 10:08 
Offline
Moderator
Avatar użytkownika

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

piurek10 napisał(a):
Poddaje się.

skoro tak uważasz ....

_________________
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: 19 gru 2014, o 10:22 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 14
Pomógł: 0

Poddaje się w sensie iż nie mam pomysłu, a projekt i tak musze zrobić.Skocze jeszcze do sklepu i kupie atmegi może to wina Atmegi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 10:30 
Offline
Moderator
Avatar użytkownika

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

piurek10 napisał(a):
i kupie atmegi może to wina Atmegi

tak tak ... no to "najlepszy" pomysł ... sorki ale kolega prezentuje masakryczne podejście :(

no toż przecież wyżej już kolega podpowiadał:
gumeni napisał(a):
Pokaż kod.


ja też piszę że to wina w kodzie - a ty na to że lecisz do sklepu kupić kolejne atmegi .... w kolejnych będziesz miał to samo

_________________
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: 19 gru 2014, o 10:34 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

piurek10 napisał(a):
Poddaje się w sensie iż nie mam pomysłu, a projekt i tak musze zrobić.Skocze jeszcze do sklepu i kupie atmegi może to wina Atmegi


możesz sobie kupić całe kilo tych atmeg i tak to ni nie da. Pokaż kod programu. Dziwi mnie czemu akurat piny od timerów nie działaja.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 11:57 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 14
Pomógł: 0

Proszę kod:
wystarczy że zmienię piny i ten sam program działa

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: 19 gru 2014, o 12:03 
Offline
Moderator
Avatar użytkownika

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

ło matko to bascom - to w dziale bascoma na drugi raz proszę zakładać wątek ok? - przenoszę

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

to już musi ktoś z bascomowiczów pomóc - ale tutaj zaglądają więc pewnie pomogą

_________________
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: 19 gru 2014, o 12:47 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 14
Pomógł: 0

Sam znalazłem rozwiązanie. Panie Mirku jednak wszystkiego nie wiesz :)
Wystarczyło wpisać w programie polecenie wyłączające drugą funkcje portów.
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Czuje się jakbym odkrył Amerykę.

Masz rację z tym bascomem że jest ograniczony, ale kiedyś razem jak z kumplami zaczynaliśmy się bawić w programowanie to do bascoma teraz żałuje.
Kiedyś jak będe miał czas to przysiądę do książki mirka i będę uczył się C



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 12:59 
Offline
Moderator
Avatar użytkownika

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

piurek10 napisał(a):
Panie Mirku jednak wszystkiego nie wiesz

Panie ja już w ogóle prawie bascoma nie pamiętam ... więc skąd mam wiedzieć hahaha i to jeszcze wszystko :lol:

_________________
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: 19 gru 2014, o 17:19 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

piurek10 napisał(a):
Wystarczyło wpisać w programie polecenie wyłączające drugą funkcje portów.
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Disable Oc1b
Disable Oc1a
GeSHi


Na pewno nie to było przyczyną bo domyślnie te piny nie są ustawione jako wyjścia OC1a i OC1b. Domyślnie w ogóle nie pełnią żadnej roli póki im jej nie nadasz.
Wspomniane wyżej wyjścia pełniły by jakąś rolę gdybyś na przykład ustawił je poleceniem

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


Wówczas na wyjściach OC1x masz sygnał PWM.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 17:35 
Offline
Nowy

Dołączył(a): 19 gru 2014
Posty: 14
Pomógł: 0

Teraz to możemy się licytować.
Ja wiem jedno gdy wpisałem polecenia disable to wyświetlacz zaczoł działać



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO