program do atmegi8 BASIC

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
Dawid 95
-
Posty: 98
Rejestracja: 03 paź 2010, 14:48
Lokalizacja: Polska

program do atmegi8 BASIC

Post autor: Dawid 95 » 30 lis 2010, 17:09

witam !
Jestem początkującym w tej dziedzinie ....
Ma może ktoś gotowy program na jakiś ciekawy projekt na atmege8 w języku BASIC ?? np : migająca dioda , odliczanie na wyświetlaczu 7 segmentowym.

keruseykaryu

Post autor: keruseykaryu » 30 lis 2010, 17:46

Mało tego w sieci krąży?

Dawid 95
-
Posty: 98
Rejestracja: 03 paź 2010, 14:48
Lokalizacja: Polska

Post autor: Dawid 95 » 30 lis 2010, 19:36

Powiem ci , że mało .... Znacie jakieś strony może z takimi przykładowymi programami ?

Jony130
Moderator
Posty: 3170
Rejestracja: 11 sie 2005, 16:33
Lokalizacja: wrocław

Post autor: Jony130 » 30 lis 2010, 20:07

Zaglądnij do mikroprocesorowej oślej łączki.
http://www.btc.pl/index.php?ukey=produc ... ctID=20844

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 30 lis 2010, 21:49

Dawid prawie każdy program z innego procka AVR można zmienić na mege 8
Zmieniasz tylko konfiguracje pinów i linie z nazwą procesora.
$regfile = "twój procek.dat"
Więc przerób najpierw 32 Ćwiczenia z oślej łączki.
Jak będziesz miał problemy to Ci pomożemy.
Ściągaj i spróbuj zrozumieć datasheete do procków bo pytania w stylu jaki noga w procku mega8 robi to i to doprowadzają mnie do k.....cy.

PS1: Nie cierpię leni którzy się tłumaczą że czytali ale nie było.
Aha język angielski tez nie jest wymówką.
Ps2: dostałeś prywatną wiadomość ??
To tak na przyszłość że by wszystkim na forum oszczędzić nerwów.
Pozdrawiam

Dawid 95
-
Posty: 98
Rejestracja: 03 paź 2010, 14:48
Lokalizacja: Polska

Post autor: Dawid 95 » 01 gru 2010, 7:07

A koniecznie trzeba konfigurować piny ?? Skoro do attiny2313 jest program to odpale go raczej bez konfigurowania portow na atmedze 8 .

Awatar użytkownika
Ertew
Użytkownik
Posty: 1414
Rejestracja: 03 lip 2005, 10:36
Lokalizacja: Leszno
Kontakt:

Post autor: Ertew » 01 gru 2010, 10:47

Czasem masz inne peryferia, inaczej zbudowane lub pod inne piny podpięte.
Żeby wyjście licznika (PWM) / magistrala (I2C, UART) działało musisz odpowiedni pin skonfigurować jako wyjście. Jednak w innym procku to wyjście (PWM, UART, I2C) może być wyprowadzone na innym pinie/porcie i np. kolidować z LCD podpiętym do danego portu.

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 01 gru 2010, 19:30

Dawid może zaczniemy lekcje.
Najpierw wklej pierwszy program
potem wklej twoją propozycję przeróbki programu a my skomentujemy czy dobrze czy źle.

Dawid 95
-
Posty: 98
Rejestracja: 03 paź 2010, 14:48
Lokalizacja: Polska

Post autor: Dawid 95 » 01 gru 2010, 19:39

Pojawił się nowy problem . Otóż mam dwie płytki , jedna z atmegą8 a druga z attiny2313. Dziś właśnie na atmege8 wgrałem program. Było okej " 192 bytes written to flash" . Wyjąłem złącze IDC10 i wsadziłem do attiny2313 , a potem znów wsadziłem do atmegi8 ... Wieciej ka była reakcja BASCOMA na kliknięcie ikonki send to chip ??? ERROR ! Jak to możłiwe , przecież w opcjach nic nie zmieniałem. ?????

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 01 gru 2010, 23:53

No reakcja była prawidłowa bo pewnie była jeszcze jedna informacjia ze selected chip not matching target device. ale o niej już nie napisałeś.

Dawid 95
-
Posty: 98
Rejestracja: 03 paź 2010, 14:48
Lokalizacja: Polska

Post autor: Dawid 95 » 02 gru 2010, 7:24

Ale do tej pory jest to samo . A raczej nie powinno tak być .

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 02 gru 2010, 13:41

Hm gdybać i przegadywać to my się tu możemy.
Wklej kod upewnij się że w zakładce: Compiler w okienku chip jest odpowiedni układ i w nagłówku programu też.

Dawid 95
-
Posty: 98
Rejestracja: 03 paź 2010, 14:48
Lokalizacja: Polska

Post autor: Dawid 95 » 02 gru 2010, 15:02

Powiem ci kolego , że jeszcze przed wyjęciem w nagłówku było napisane atmega8, czyli ok. A teraz jak podłączyłem to error , a na dodatek : Could not detected chip" Nie mwiem jak to mozliwe , nic nie grzebałem w opcjach ani przy lutach .

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 02 gru 2010, 19:01

Podepnij do płyty i spróbuj odczytać sygnaturę z procka.
Sprawdź zasilanie, masę i jeszcze sterowniki do tego programatora i jak zacznie działać zapisz gdzieś żeby mieć te dane na przyszłość.

Dawid 95
-
Posty: 98
Rejestracja: 03 paź 2010, 14:48
Lokalizacja: Polska

Post autor: Dawid 95 » 02 gru 2010, 22:38

Zasilanie zgadza się , sterowniki także. Odinstalowałem i zainstalowałem ponownie . A co do odczytu sygnatury procesora , to nie mam pojęciajak to zrobic ... Może jakieś wskazówki ?

ODPOWIEDZ