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



Teraz jest 28 lis 2024, o 08:14


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 77 ]  Przejdź na stronę 1, 2, 3  Następna strona
Autor Wiadomość
 Tytuł: nie miga dioda
PostNapisane: 26 kwi 2012, o 20:06 
Offline
Nowy

Dołączył(a): 26 kwi 2012
Posty: 4
Pomógł: 0

Witam serdecznie Wszystkich,

mam zenujacy problem wstyd sie przyznac ze nie umie go sam rozwiazac... Poswiecilem kilka godzin na zapoznanie sie z dokumentacja zestawu uruchminiowego atb rev.1.03 , przeszukalem forum pod katem podobnego problemu oraz skorzystalem z google...

uzywam Eclipse, wszystko wyglada ze srodowisko jest dobrze skonfigurowane (takie sprawia wrazenie)
1. skonfigurowalem srodowisko
2. podlaczylem kabelkiem PC7 - D1
3. Zbudowalem i wgralem program DiodaLed do kontrolera (przy programowanie oprocz diody prg, swieci sie dioda czer. txd)
4. reset
Efekt: didoda swieci ciaglym swiatlem
na dowod ze wgrywa sie program to zmienilem w programie port z pc7 na pc3 zgodnie z oczekiwaniem na pc7 nie swiecila w ogole na pc3 swieci ciaglym swiatlem

bardzo prosze o pomoc co moze byc zle
wchodzilem w prosta konfiguracje fusbitow i widze ze zczytuje z ukladu zew kwarc > 8MHz wnioskuje ze to ok...
programuje przez wbudowany uklad FT232R

z gory dzieki za pomoc
Lech


[windows7, Eclipse, ATB rev.1.03]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2012, o 21:00 
Offline
Użytkownik

Dołączył(a): 16 lut 2012
Posty: 219
Pomógł: 1

Ale to z czym masz problem, że nie miga dioda? Który konkretny program wgrałeś do procka? Czy zmieniałeś coś w nim?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2012, o 21:05 
Offline
Nowy

Dołączył(a): 26 kwi 2012
Posty: 4
Pomógł: 0

dziekuje za zainteresowanie, wgralem program 01_DiodaLED

w pierwszej fazie nic nie zmienialem
a w drugiej zeby rozpoznac czy poprawnie wgrywa sie program na kontroler zmienilem port

i tyle...

a problem to : dioda nie miga tylko swieci ...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2012, o 21:07 
Offline
Moderator
Avatar użytkownika

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

Klucha napisał(a):
Ale to z czym masz problem, że nie miga dioda? Który konkretny program wgrałeś do procka? Czy zmieniałeś coś w nim?


No właśnie ;) może niech kolega wklei tu na forum ten program main() - on przecież nigdy nie zawiera bibliotek więc spokojnie można wkleić - co się tam majstruje

Bo jak rozumiem - dioda ma migać - a ona świeci światłem ciągłym ? ... hmmmm no musimy zobaczyć program dobrze ?

I szybko dorwiemy BUG'a i go wyłuskamy a dioda zacznie radośnie mrugać ;)

_________________
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: 26 kwi 2012, o 21:07 
Offline
Nowy

Dołączył(a): 26 kwi 2012
Posty: 4
Pomógł: 0

nie wiem czy juz sie moge z siebie smiac czy nie ale ten program nie ma powodowac migania diody ? haha ?

kompromitacja przepraszam chyba czas juz spac ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2012, o 21:12 
Offline
Użytkownik

Dołączył(a): 16 lut 2012
Posty: 219
Pomógł: 1

Jakby kolega podał cały kod programu to napewno pomożemy. Bo tak nie wiadomo co tam "majstrujesz".



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2012, o 21:14 
Offline
Moderator
Avatar użytkownika

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

No to może ja uzupełnię, w tym projekcie są dwa kody, ten:

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


ma spowodować zmianę stanu diody po naciśnięciu klawisza ;)

natomiast ten drugi:

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


ma jednak migać diodą - proszę posprawdzać je dokładnie

a w razie czego śmiało pytać - na tym forum nie ma niestosownych pytań - każde jest dobre ;)

_________________
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: 26 kwi 2012, o 21:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

rozumiem że chodzi o ten kod ??

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


wiec co tu mamy ... dioda na PC7 powinna sobie mrygać :)
chyba że kolega kompilował ten drugi main.c :)

oj posiadacze książki :) .... przecież napisane 01_DiodaLED :)

No i Mirek mnie ubiegł :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2012, o 21:24 
Offline
Nowy

Dołączył(a): 26 kwi 2012
Posty: 4
Pomógł: 0

ja pieprze dziala, dzieki uratowaliscie mi zycie...
dziekuje !

faktycznie kompilowalem i wgrywalem nie ten program :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2012, o 21:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

:)

Tak to zwykle bywa :) nic sie nie martw kolego :0 jeszcze nie raz będziesz włosy rwał , a to z powodu , źle stykającego kabelka
a to z powodu źle dobranego procka/kwarca albo przez wgrywanie nie tego programu :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 kwi 2012, o 21:28 
Offline
Moderator
Avatar użytkownika

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

SunRiver napisał(a):
... nic sie nie martw kolego :0 jeszcze nie raz będziesz włosy rwał , a to z powodu , źle stykającego kabelka
a to z powodu źle dobranego procka/kwarca albo przez wgrywanie nie tego programu :)


.... ale zawsze możesz liczyć na reanimację na naszym forum jak widzisz ;) (to tak tytułem uzupełnienia)

_________________
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: 26 kwi 2012, o 21:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

tak dobrze że mamy przenośne respiratory w postaci kodów :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2012, o 13:43 
Offline
Nowy

Dołączył(a): 28 wrz 2012
Posty: 6
Pomógł: 0

Witam, chciałbym się podpiąć do tematu :)

Sytuacja wygląda tak:
Środowisko Eclipse wraz ze świeżą wtyczką PluginAVR, wszystko dobrze skonfigurowane, wykrywa zestaw ATB rev:1.03 dzięki FT232.
mkAVR_Calculator wykrywa rodzaj uC Atmega16, bo taką na razie mam, Fusy Bity przestawione na zewnętrzny Kwarc, zworki dobrze ustawione. Piny uC sprawdzone pod względem zwarć/przewodności dla pewności.
ATB Manager również wykrywa zestaw uruchomieniowy pod każdym portem USB.
Za pomocą Eclipse oraz mkAVR_Calc kod wgrywany jest poprawnie bez błędów:

Kod:
Launching C:\AVRDUDE_FT232R\avrdude -pm16 -cATB-FT232R -Pft0 -Uflash:w:01_DiodaLED.hex:a "-CC:\AVRDUDE_FT232R\avrdude.conf"
Output:
avrdude: BitBang OK
avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude: drain OK

 ft245r:  bitclk 230400 -> ft baud 115200
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9403
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
 ft245r:  bitclk 230400 -> ft baud 115200
avrdude: reading input file "01_DiodaLED.hex"
avrdude: input file 01_DiodaLED.hex auto detected as Intel Hex
avrdude: writing flash (150 bytes):

Writing | ################################################## | 100% 0.10s

avrdude: 150 bytes of flash written
avrdude: verifying flash memory against 01_DiodaLED.hex:
avrdude: load data flash data from input file 01_DiodaLED.hex:
avrdude: input file 01_DiodaLED.hex auto detected as Intel Hex
avrdude: input file 01_DiodaLED.hex contains 150 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.03s

avrdude: verifying ...
avrdude: 150 bytes of flash verified

avrdude done.  Thank you.

avrdude finished


Podczas wgrywania wsadu, świeci się dioda PWRL [zielona] oraz PRG [niebieska]. Następnie naciskam przycisk RST w ATBmanager i czekam na rezultat...
Problem zaczyna się chwile po wgraniu wsadu. Pierwszy program "migająca dioda" *Uploaduje właściwy w razie czego:))
Dioda nie mruga wogóle, świeci światłem ciągłym w tym wypadku PORT PC7. Po zmianie portu diody na jakikolwiek inny i wgraniu ponownie wsadu, znowu zaczyna świecić dioda PC7...

Siedziałem, kombinowałem, być może coś przeoczyłem, niemniej jednak byłbym wdzięczny za jakieś konstruktywne pomysły co może być przyczyną takiego stanu rzeczy :)
Czyżby uC był walnięty ?

Pozdrawiam Tomasz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2012, o 13:53 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Tomasz napisał(a):
Podczas wgrywania wsadu, świeci się dioda PWRL [zielona] oraz PRG [niebieska]. Następnie naciskam przycisk RST w ATBmanager i czekam na rezultat...
Problem zaczyna się chwile po wgraniu wsadu. Pierwszy program "migająca dioda" *Uploaduje właściwy w razie czego:))
Dioda nie mruga wogóle, świeci światłem ciągłym w tym wypadku PORT PC7. Po zmianie portu diody na jakikolwiek inny i wgraniu ponownie wsadu, znowu zaczyna świecić dioda PC7...

Siedziałem, kombinowałem, być może coś przeoczyłem, niemniej jednak byłbym wdzięczny za jakieś konstruktywne pomysły co może być przyczyną takiego stanu rzeczy :)
Czyżby uC był walnięty ?

Pozdrawiam Tomasz

Jak w ogóle może świecić dioda PC7? Nie ma Kolego czegoś takiego.
Może zamiast zrzutów z konsoli kawałek kodu? ;)

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2012, o 14:01 
Offline
Nowy

Dołączył(a): 28 wrz 2012
Posty: 6
Pomógł: 0

Kod jest taki jak w książce oraz na płycie :)
W razie czego:

Kod:
#include <avr/io.h>
#include <util/delay.h>


// definicje dla preprocesora
#define LED_PIN (1<<PC7)// definicja pinu do którego pod³¹czona jest dioda

//Podczas zmiany na PC3, PA5, bądź na jakikolwiek inny PIN, zawsze mi świeci dioda na Pinie PC7

#define LED_ON PORTC &= ~LED_PIN   // makrodefinicja – za³¹czenie diody
#define LED_OFF PORTC |= LED_PIN   // makrodefinicja – wy³¹czenie diody
#define LED_TOG PORTC ^= LED_PIN   // makrodefinicja – zmiana stanu diody

// ********************************************************* 1-sza wersja
int main(void)
{
   // ****** inicjalizacja *********
   DDRC |= LED_PIN;      // kierunek pinu PC7 – wyjœciowy

   // ****** pêtla g³ówna programu  *********
   while(1)
   {
      LED_ON;            // zapal diodê
      _delay_ms(1000);   // oczekiwanie 1s (1000ms)
      LED_OFF;         // zgaœ diodê
      _delay_ms(1000);   // oczekiwanie 1s
   }
}



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2012, o 14:15 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Tu po prostu nie ma co niedziałać ;)
Jeżeli używasz zestawu ATB sprawdź jeszcze raz podłączenie odpowiedniej diody do odpowiedniego pinu procesora.
W Eclipse:
W manu Project wybierz Clean
następnie zapisz projekt
skompiluj projekt jeszcze raz
wgraj do procka i >musi< działać
Powodzenia

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2012, o 15:06 
Offline
Moderator
Avatar użytkownika

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

Domyślnie JTAG w ATB jest już wyłączony ....

ale ... pokaż może fotkę jak ty podłączasz ten przewód do diody LED ?

sprawdź też czy sama dioda w ogóle świeci - podłączając dla testu przewód od diody LED do GND - musi się zapalić. Jeśli nie to mogłoby oznaczać że jest odwrotnie wlutowana - sprawdzałeś to ?

Jeśli się zapali to jak mówię ten sam przewód odłącz od GND i podepnij do PC7 i pokaż fotkę

_________________
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: 28 wrz 2012, o 17:05 
Offline
Nowy

Dołączył(a): 28 wrz 2012
Posty: 6
Pomógł: 0

Witam ponownie :)

zrobiłem jak Kolega MirkoT radził, jednak tym razem dioda nie świeci ciągle, tylko jest dziwnym trafem wyłączona... Tylko jak nacisnę przycisk RESET z poziomu programu ATBmanager dioda zapala się na czas mniej niż 1 sekundy, po czym gaśnie na amen... Jak ponownie nacisnę historia zatacza koło.

Wszystkie dodatkowe rzeczy wg rady Kolegi GwynBleidD, oraz większość zworek zdjąłem, pozostały tylko te które umożliwiają podłączenie zewnętrznego Kwarcu, oraz na Zasilaniu z USB. Wrzuciłem ponownie wsad i dalej to samo co wyżej...

Każda dioda podłączona do GND świeci, więc wlutowanie ich na odwrót odpada :( a szkoda... bo może tu tkwiła przyczyna...

Zamieszczam 3 zdjęcia:
- pierwsza dioda z masą podłączona http://imageshack.us/a/img10/975/diodapodczonadognd.jpg
- tuż po wrzuceniu wsadu http://imageshack.us/a/img213/214/tupozaprogramowaniu.jpg
- po naciśnięciu RESETU z poziomu ATBmanager http://imageshack.us/a/img41/5518/ponaciniciuresetuzpozio.jpg
Hmmm



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2012, o 17:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

Czyli ATB działa prawidłowo teraz trzeba sie skupić na kodzie dlaczego ci nie działa

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2012, o 17:36 
Offline
Nowy

Dołączył(a): 28 wrz 2012
Posty: 6
Pomógł: 0

Witam, kod jest identyczny z tym który został na początku podany :) i błędu w nim nie ma...a mimo wszystko dalej nie chce działać : :? No nic... może cud będzie i coś z tego wyjdzie :) Trzeba dalej kombinować...
Pozdrawiam Tomasz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2012, o 17:39 
Offline
Moderator
Avatar użytkownika

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

eeeh jak ja widzę, że te wszystkie pięknie zapięte zworki ludzie zdejmują a potem 100 innych rzeczy im nie działa - nie mówiąc już o totalnym misz-maszu na płytce - to nachodzi mnie myśl - że niepotrzebnie bawię się w te kolorowe jumperki, które przy okazji zawsze coś oznaczają ..... szok - cały zestaw ATB ogołocony z jumerów szok ;) .... ale ok to tak nawiasem mówiąc. Chyba do następnej partii zakupię zwyklaki czarnego koloru i nie będę się przejmował żeby użytkownik miał wygodnie ;) eeeeeeś

no dobra rzeczywiście wygląda to bardzo dziwnie ;)

1. pin PC7 podłączony do diody LED
2. wydaje się że program wgrany prawidłowo
3. zresetowany FT232 za pomocą klawisza w atb manager

ale teraz pokaż mi w takim razie zrzut ekranu Eclipse gdy masz otwarty ten właśnie projekt - ale całego Eclipse a nie tylko okienka z kodem programu - mam pewne podejrzenie ....

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

no musimy to odpalić i ci pomóc - bo jak się człowiek zatnie na pierwszym ćwiczeniu to co mówić dopiero o kolejnych ???

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

w razie czego łap też mnie na Skype ok ???? mój nick skype: mirekk36

tylko przygotuj słuchawki i mikrofon

_________________
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: 28 wrz 2012, o 17:50 
Offline
Nowy

Dołączył(a): 28 wrz 2012
Posty: 6
Pomógł: 0

Witam, tutaj obrazek podsyłam z Eclipse :)
http://imageshack.us/a/img12/6052/unbenannt2dq.png



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2012, o 18:02 
Offline
Moderator
Avatar użytkownika

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

czyli miałem dobre podejrzenie ;)

zobacz na te dwa pliki w projekcie

main.c

oraz

main1.c

ten drugi o ciebie jest jakby skreślony ;) czyli wyłączony z kompilacji

zatem trzeba wziąć płytę DVD z końca książki i zacząć oglądać lekcje VIDEO od 1 do 4 chyba

masz tam info jak można sobie wyłączać albo włączać pliki projektu w Eclipse (to jest ogromna zaleta i od pierwszej lekcji chciałem aby każdy się z tym zapoznał)

jak wiesz (a może nie wiesz) nie może być w folderze projektu dwóch plików które zawierają funkcję main() !!!!

a przecież te dwa pliki zawierają - no to o co chodzi ???

;) Eclipse pozwala na wyłączanie plików a nawet folderów z kompilacji (EXCLUDE FROM BUILD) .... i ten twój jest wyłączony panie kochany .... dlatego musisz ten plik włączyć a main1.c wyłączyć ;) .....

albo na początek skompilować sobie main1.c .... i przetestować ten z klawiszem

jak znajdziesz w lekcjach VIDEO jak się wyłącza i włącza pliki projektu to już dalej sobie poradzisz ;)

a jeśli nie to pytaj dalej ;)

_________________
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: 28 wrz 2012, o 18:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8587
Pomógł: 337

w tym wypadku skompilujesz zawsze plik main.c
wiec podłącz przycisk i stanie się cud program ożyje
a reszta jak pisze Mirek ..... lekcje lekcje lekcje

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2012, o 18:39 
Offline
Nowy

Dołączył(a): 28 wrz 2012
Posty: 6
Pomógł: 0

Witam,
To własnie te dwa pliki w jednym katalogu powodowały ten nieład, teraz już wszystko jest pod kontrolą i działa jak należy.
Jak to się mówi - najciemniej pod latarnią :)

Dziękuje bardzo za pomoc i czas na szukanie rozwiązania :D

A Jumpery mam tylko czarne, bo dawno już temu zamawiałem samą płytkę ;)

Pozdrawiam Tomasz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 paź 2012, o 22:35 
Offline
Użytkownik

Dołączył(a): 19 paź 2012
Posty: 45
Pomógł: 0

Witam
Jak w temacie, tylko nie miga lub ja tego nie widzę. Pozmieniałem w programie MkAvrCalculator i ATBmanager, trochę to trwało zanim opanowałem dołączone środowisko i program eclipse, ale gdy zmieniam zegar za pomocą fusuów uproszczonych na 8Mhz, bez wewnętrznego podziału zegara na 8 i nic.Świeci ciągłym światłem, aha i wyskakuje taki o to komunikat w avrdude konsola: oczekiwana sygnatura dla atmega 644 jest 1E 96 09 , później pisze double check chip , or use -F to overide this check. -czego już nie tłumaczyłem. Program Eset Nod 32 nie zakłócił mi wgrywania ,aczkolwiek na początku pojawił się komunikat, który zauważyłem na forum Pana Mirka. Wtedy tłumaczył żeby pozmieniać ustawienia NODA. Tak jak mówię na początku był problem, ale sprawdzałem pliki make exe i make.exe.old są w katalogu bin folderu WinAvr. Dioda jest podpięta do PIN7 a dalej kabelkiem do Katody. Jest to pierwszy program z książki zatytułowany migająca dioda led. Zestaw atb.1.04 , mikrokontroler Atmega644P. Programator wewnętrzny FT232R. Zdjęcia nie dołączam, gdyż dioda świeci, czyli musi być dobrze podpięta, przełączałem na inne i to samo. Kod programu taki sam jak w książce, jest to 1 ćwiczenie.
P.s
Po wczorajszej nie udanej próbie teraz śmiga dioda miga co sekundę-ciekawe, komunikaty z konsoli pozostały te same. A propos jak zatrzymać lub inaczej skasować program , żeby np. nie migała dioda. Skasować pamięć FLASH za pomocą MkAvrCalculator ??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 paź 2012, o 22:38 
Offline
Moderator
Avatar użytkownika

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

Nie trzeba kasować pamięci Flash ;) chociaż można - ale po co ci to ?

Ot po prostu piszesz nowy program i go wgrywasz - wtedy stara zawartość jest zawsze automatycznie skasowana i wgrywa się nowe

Jednak z opisu nie za bardzo widzę problemu jaki starasz się opisać :( .... musiałbyś jednak jakieś zrzuty ekranu pokazać z tych komunikatów i po kolei je opisać - wtedy byłby, w stanie szybciej ci pomóc....

albo jak coś łap mnie na Skype 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: 20 lis 2012, o 17:14 
Offline
Użytkownik

Dołączył(a): 19 paź 2012
Posty: 45
Pomógł: 0

Z diodą sobie poradziłem, po ponownym uruchomieniu (chyba po jakiejś przerwie włączyłem) zadziałało na Windows 7 home, także nie wiem co tak naprawdę było źródłem błędu, nieważne. Teraz miałem nowy problem , gdyż wgrałem nowy system Windows 7 Professionall i pokazywało mi klasyczny błąd z rc=-1 na końcu i komunikatem że źle podłączyłem ATB FT232R, po próbie wgrania ze środowiskowa Eclipse, po przejrzeniu forum odznaczyłem opcję slowsck i ruszyło, nie wiem dlaczego, mój mikrokontroler to Atmega 644P. Także nie będe zawracal głowy i ostatnie pytanie , czy dlatego procesora będę musiał dużo zmieniać żeby ruszyły przykłady z książki i pytanie czy mogę programować w środowisku Eclipse w assemblerze, gdyż mam książkę Borkowskiego(cztery języki) :roll: i ćwiczenia na PIcach w assemblerze. ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2012, o 17:32 
Offline
Moderator
Avatar użytkownika

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

Dla ATmega644P będzie trzeba wprowadzać trochę zmian niestety ale to w sumie dobry trening. Pomimo to warto mieć też pod ręką ATmega32 żeby w razie czego sprawdzić przykłady z DVD.

Wiesz co? jeśli chodzi o książkę Borkowskiego to się z niej nie nauczysz niestety ani asemblera, ani C, ani Bascoma ani Pascala :( ... Daj sobie lepiej z nią spokój, i jeśli ta moja książka nie wystarcza to kup sobie jeszcze inne bo już są na temat C. Ale zdecyduj się na jeden język a nie na 2-3 naraz, bo żadnego tak na prawdę nie poznasz :(

Eclipse jest do programowania w C

Na forum masz przykłady jak przerabiać kody z m32 na m644P .... np ostatnio pojawia się często pytanie o multipleksowanie LED i jak mówię - szukajka na forum pokaże ci jak ludzie sobie z tym radzą jeśli chodzi o przerabianie kodów z DVD

_________________
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: 22 lis 2012, o 16:16 
Offline
Użytkownik

Dołączył(a): 19 paź 2012
Posty: 45
Pomógł: 0

A teraz pytanie z innej beczki , chciałbym zbudować zestaw z mikrontrolerem z podpinanym fotorezystorem(możliwość wymiany i porównywania innych typów itd.) i wyświetlaczem 3 segmentowym ( 10-bitowy przetwornik A/C) ,zasilany z USB lub zasilacze 12V. Od czego zacząć. Nie mam doświadczenia z lutowaniem i projektowaniem. Mógłbym np. kierując się kursami Pana odnośnie Eagle wykorzystać projekt zasilacza i innych podzespołów, zabezpieczyć (ponoć trzeba np. zasilanie USB diodą ) i co jeszcze. No właśnie nie jest to wyrafinowany projekt, ale nie wiem jak zacząć, pewnie mógłbym posklejać wiele informacji z internetu, ale wolę najpierw się spytać. Oczywiście chciałbym skorzystać z zestawu i podpiąć np. Atmegę 8 (projekt zostaje na uczelni) i płytkę ATB . Co do książki Borkowskiego po prostu miałem dwie , Pana i Borkowskiego. Nie chodzi mi o gotowca, żeby było jasne, tylko jak mam przebrnąć przez stosy informacji i nie ugrzęznąć, tym bardziej że elektronikę to ja dopiero liznąłem.



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: 77 ]  Przejdź na stronę 1, 2, 3  Następna strona

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO