zupełnie nie wiem po co Ci ten programator , do zaprogramowania ATmegi wystarczy programator STK200 , programowanie wewnętrznego jak i zewnętrznego pamięci Eeprom zrealizuje mikrokontroler , chyba że chcesz również programować pamięci poza układem Bascom obsługuje STK 200
Witam Fusebit High G 0:Preserve EEPROM
Nie powinno być problemu, może jeszcze ewentualnie coś masz nie tak z konfiguracją szyny, może procek za szybko wysyła, jak na tą pamięć ? nie pokazałeś całego programu, to możemy tak chatować do jutra... :)
Wszystko dziala, dzieki:)
Próbujesz zaprogramować oprócz Flash także EEPROM, nie masz pliku, więc programator się buntuje. Zaznacz w opcjach, że nie programujesz EEPROMu.
chodzi mi o programowanie układu. W bascomie były komendy które ustawiały wartości w pamięci eeprom w trakcie programowania układu. Podobno na PlatformIo jest plik eep.
Witam stawiam dopiero pierwsze kroki w programowaniu AVR, jak do tej pory pisałem w BASCOM. Kupiłem ostatnio porgramator na USB STK500v2. Mam pytanie odnośnie programowania pamięci EEPROM wewnątrz mikrokontrolera BASCOM generuje plik z rozszerzeniem *.eep natomiast w procesie programowania (STK500) wymagany jest plik intel HEX (*.hex) czy jest gdzies...
EEPROM jest zapisywany przy programowaniu, gdy użyjesz dyrektywy $EEPROM. Nieprawda. Trzeba zaznaczyć by STK500 zaprogramował obie przestrzenie pamięci.
Czy da się tak zrobić, że attiny ma podprogram, który otwiera właściwy program z eepromu? Jakaś tam możliwość jest, w końcu att2313 ma możliwość samoprogramowania, ale wykorzystanie tego w ten sposób nie jest zbyt rozsądne, jeśli takie podprogramy miałby się sporadycznie zmieniać tak żeby nie wyczerpać limitu programowania flasha to jest to jeszcze...
Ja używałem programu A.Dybkowskiego i interface-u STK, w Bascomie miałem problemy dało się programować tylko EEprom. Ze swojej strony mam pytanie dot. 89s8253, czy Look Bity zabezpieczają możliwość skopiowania programu w 100% czy jest szansa na ich złamanie?? Interesuje mnie to poniewaz piszę dosc duży program i chciałem się zabezpieczyć przed kradzieza.
A ten programator nie pasowałby ci: http://www.ep.com.pl/pobierz.php?id=1239... Ep czerwiec 2000. Programator chodzi spod BASCOM, programuje procek i pamięć EEPROM procka AVR. Płytki dostaniesz w kicie AVT.
Ja nie sprawdzałem Twojego projektu pod względem działania, tylko czy działa zapis do eepromu w czasie programowania procesora.
chcę zrobić tablicę z nazwami dni tygodnia do kalendarza. deklaruję dim tablica(7) as string * 12 Po co Ci aż 7 12-bajtowych stringów :?: Wystarczy: Dim Dzientygodnia As String *12 , Nrdnia As Byte ... Dzientygodnia=Lookupstr(Nrdnia,Tabli... '0=Pon, 1=Wtor, ... Lcd Dzientygodnia; ... Tablica: Data "poniedziałek", "wtorek"...
Cls For T = 0 To 15 Call Read_eeprom(t , B1) If T = 8 Then Lowerline Lcd Hex(b1) ; Chr(b1) ; B1 ; Chr(66) ; Bcd(b1) ; Hex(b1) Next Stop Tak nie działa więc jak? Dodano po 3 Może źle programuje eeprom?
A Label nie jest wymagany przypadkiem przy Data i READEEPROM? Eeprom rozumiem został zaprogramowany plikeim .eep przy programowaniu mikrokontrolera?
piotrek74 -> programowanie pamięci programu czy eeprom procka to całkiem inna sprawa niż programowanie jego fusebitów. Bascomem możesz np tylko programować jego pamięć programu gdy coś piszesz i chcesz aby działało a by zmienić w fusebity musisz wejść w oddzielną odpowiednią opcję. Nie musisz programować fusebitów jeśli odpowiada ci częstotliwość procka...
Masz na myśli książkę „Programowanie mikrokontrolerów AVR w języku BASCOM”. Mam fajna. Kilka pytań odnośnie samego układy: 1.Jaki zegar to taktuje, 4, 8 MHz. 2.Po co ci zewnętrzny EEPROM jak ATMEGA8 ma w sobie 512B, co przy kompresji danych ASCII daje 576 znaków tekstu. 3. LCD 16*2 jest za wielki lepiej 8*2, będzie to łatwiej schować. Dodaj...
Witam. Potrzebuję konwertera ExpressCard => LPT lub ostatecznie USB => LPT w celu zaprogramowania mikrokontrolera AT89C2051 z poziomu Bascom oraz do odczytywania i programowania pamięci EEPROM z PonyProg-a. Czy układ przejściówki na kontrolerze Cypress będzie do tego celu odpowiedni?
Ja go tam programuję jak 24c64 i działa. Pozdro.
1. W zależności od procka, programowanej pamięci (FLASH, EEPROM) i innych ustawień (Fuse, Lock Bity), sprawdzania poprawności powinieneś wprowadzić odpowiedni ciąg. Zazwyczaj programuje się flasha, więc -U flash:w:{FILE} odnosi się do zapisywanego hex'a. Polecam zapoznanie się z dokumentacją do samego avrdude. Zgromadzono tam listę zdefiniowanych poleceń,...
A akurat z tym zdaniem się nie zgodzę - środowisko ma ogromne znaczenie do ćwiczenia umiejętności programowania :)
Podczas programowania warto trzymać się starych, sprawdzonych standardów. Np. Intel HEX. Ten standard ma rozwiązane już te problemy o których piszecie, np. jak wieki bufor, kedy rozpocząć zapis eepromu, adresowanie + jeszcze kontrole poprawność danych CRC.
jedyny minus bootladera nie mozna zmieniac fusebitow. (wie ktos czy mozna przez bootloadera zapisywac eeprom?)
Podobny zestaw edukacyjny oferowało AVT - zestaw uruchomieniowy na bazie 2051 (MCS51 do BASCOM College). DSM to był w zasadzie pełnowartościowy komputer... miał pamięć EEPROM, a w niej programy - edytor ASM i komunikacyjny, ponadto EEPROM zawierał podprogramy realizujące różne często wykonywane zadania (coś ja BIOS w PC). Cała frajda z budowania układów...
Oczywiście programuje w BASCOM. A kod to zegar dcf z wodotryskami.
Witam czy jest jakaś możliwość aby mikro kontroler potraktował zewnętrzną pamięci EEPROM (24cxx) jak swoją, to znaczy żeby potraktował ją jak rozszerzenie wewnętrznej, żeby normalnie można było nią programować razem z uc, tak jak robi się to z wewnętrzną pamięcią.
Dzięki ,ale chodziło mi bardziej o to dlaczego raz przy programowaniu wgrywamy coś do EEPROMA ,a za drugim razem jak jest ERAM BYTE to nie trzeba (programujemy tylko flasch'a)???
. Język BASCOM BASIC oferuje wiele instrukcji obsługujacych wyświetlacz LCD. Aby jednak mieć całkowitą kontrolę nad wyświetlaczem można stosować procedury w języku asembler. Poniżej znajduje się przykład: $asm Ldi _temp1, 5 'załadowanie kodu rozkazu do R24 Rcall _Lcd_control 'prześlemy do LCD jako komendę Ldi _temp1, 65 'załadowanie do R24 kodu znaku...
Mortan1 . Aby zaprogramować także EEPROM podczas programowania procesora przez STK500 trzeba sprawdzić czy ścieżka do pliku z zawartością EEPROM-a w polu "Input EEPROM file" została wpisana. A poniżej z listy "MODE" trzeba wybrać "Both". Wszystko ustawia się w oknie dialogowym "STK500 options" po wybraniu polecenia "Program Chip" A ponieważ BASCOM...
$eeprom - dyrektywa kompilatora, która informuje go, że od tego miejsca dane będą trafiać do pamięci EEPROM. Faktycznie dane te trafią do pliku EEP, którego zawartość podczas programowania zostanie przelana do wewnętrznej pamięci EEPROM układu. Napisa: - Etykieta dla polecenia READEEPROM. Jest to przyjazny zamiennik adresu pod którym dane w tej pamięci...
Robt: Wiem że można i tak programować porty, problem polegał na znalezieniu przyczyny innego zachowania procesora w przypadku programowania z ASM i Bascom. Problem uważam za zamknięty.
Niestety w AVR Studio nie można pisać programów w Bascomie. W związku z tym piszę w programie BASCOM-AVR, następnie przenoszę plik wynikowy .HEX do AVR Studio i programuję flash mikrokontrolera. Niestety nie wiem jak zapisać EEPROM w układzie AVR. Bascom generuje plik wynikowy dla EEPROM z rozszerzeniem .eep. Natomiast w AVR Studio można zapisywać EEPROM...
To że nie ma w nim pamięci ram to jedno , to że raczej asembler to inna sprawa . Kiedyś przypadkiem uszkodziłem At90S2313 i co ciekawe można go uszkodzić tak że procesor sie identyfikuje , programuje i weryfikuje a porty są martwe. To że program w nim działa można stwierdzić np przez załadowanie programu którego zadaniem jest przepisanie czegoś z pamięci...
Ponieważ jesteś zielony w temacie, to zacznij od książki w ZIELONEJ okładce, podanej na końcu :))) wyjaśni ci wszystko od początku. -Jaki mikrokontroler najlepiej kupić? Taki jaki jest potrzebny do konkretnego projektu. :)))) (żeby można było go programować bascomem AVR, żeby miał wbudowany oscylator, więcej niż 4KB pamięci,żebym mógł do niego alfanumeryczny...
Witam. Programuję avr-ki w bascom-ie za pomocą avrdude i usbasp. I stąd pytanie: jak i co ustawić aby za każdym programowaniem nie kasowało mi pamięci eeprom? W pamięci mam numery seryjne czujników temperatury i kłopotliwe jest takie rejestrowanie ich po każdej zmianie pierdoły w programie.
Do programowania używam BASCOM AVR i tak jak podałem powyżej zapisałem do EEPROM-u liczbę 320000000 i potem odczytałem bez problemów. Definiując zapis "Long" następuje automatycznie zajęcie odpowiedniej ilości komórek - sprawdzałem są zajęte cztery komórki.
Dim Empty As Eram Byte At 0 Dim Tzap1 As Eram Single Dim Ua As Eram Byte Dim Ub As Eram Byte Dim Uc As Eram Byte Dim Ud As Eram Byte Czy to jest wszystko co powinienem zrobić.?. Czy powinienem jeszcze używać dyrektyw typu np $eeprom i $data ?. Czy wręcz odresować bezpośrednio tą pamięć zapis/odczyt?. A powinno być takie proste, ale nie jest, więc w...
Czyli tak - dajesz Atmelka zależnie od potrzeb ATTiny2313, ATMega8 lub ATMega16 /8515/8535 itp...(portów hohohoho), do PC łączysz się przez: 1. SPI/USI<>LPT (wersja nie wymagająca dodatkowych elementów), PC pracuje jako MASTER, ATMEL jako SLAVE (ten układ składa się TYLKO z procesora, jakiegoś kondensatorka odsprzęgającego zasilanie) 2. UART<>RS232...
Witam Oczywiście programując mikrokontroler zaprogramowałeś także EEPROM. Wnioskuję że programujesz procesor także bezpośrednio w Bascomie, (EEPROM jest na drugiej zakładce) :) A tak dodatkowo.... czy wydanie polecenia: Readeeprom Z, 1 powoduje odczyt danej z pierwszej wprowadzonej przez Ciebie komórki (bo zerowej nie używasz). Zmienna Z powinna być...
Mam pytanko czy na linii SDA SCL może być złącze ISP chodzi głównie o TDA7318 i pamięć eeprom. Czy te scalaki nie ulegną uszkodzeniu, jeśli będzie układ programowany (ATMEGA32) ?
Ja mam w BIOSIE EPP+ECP i chodzi bez problemu. Problem polega pewnie na nieskonfigurowaniu Bascoma. Zrób tak: 1. W Bascomie menu: Otions > Programmer 2. Jako typ programatora: ( Programmer ) Sample Electronics Programmer 3. Zafajkuj: Auto flash , Auto Verify , Upload Code and Data . 4. Zakładka Parallel : Port delay ja wpisałem 6000 (gdy miałem mniej...
Help BASCOM-a mówi : ERAM Most AVR chips have internal EEPROM on board. This EEPROM can be used to store and retrieve data. In BASCOM, this data space is called ERAM. An important difference is that an ERAM variable can be written for a maximum of 100.000 times. So only assign an ERAM variable when it is needed and not in a loop Co oznacza że raczej...
hehe ale bajer wszystko dziala dzieki za pomoc, sprawe rozwiazalem tak: (kod byl jeszcze pisany tak by wszystko pokazywalo na wyswietlaczy od noki 3310 z tad te tprintf, tlocate, tcls) Sub Program Address = 0 Tcls Tlocate 0 , 0 Do Czekanie = Ischarwaiting() If S4 = 0 Then Waitms 25 Bitwait S4 , Set Call Main End If If Czekanie = 1 Then Znak_eeprom...
Rezystory podciągające podpina sie jedną końcówką pod linię sda lub scl a drugą pod VCC a wyprowadzenia pc5 łączysz bezpośrednio z scl pamięci tak samo pc4 bezpośrednio z sda pamięci . Dla standardowego adresu A0 A1 i A2 podłącz do masy. Książki możesz poszukać w księgarni czy empiku albo zamówić bezpośrednio u wydawcy www.btc.pl książka Mikrokontrolery...
Wielkie dzięki za chęci ale jestem jak osesek jeżeli chodzi o programowanie i Bascom jest dla mnie najłatwiejszy nie korzystam z PonyProg-a. Pozdrawiam Bogdan
Dołącze się do tematu z następującym pytaniem. Jak sprawnie realizować komunikacje po magistrali I2C z zewnętrzną pamięcia typu 24C04 i procesorem AT90S2313? Programuje w bascomie.
Witam Jesli chodzi o odczyt z pamieci 24 to jesli znasz obsluge szyny I2c to nie ma problemu Tak samo wysyłanie na wyświetlacz. Radzil bym zapoznac sie na starcie z zasada i obsluga wyswietlacza i pam eeprom Ja programuje w Bascomie dlatego z I2c i wyswietlaczem nie ma problemu :) Jesli hccesz to moge ci podacz przykladowy program :) pozdrawiam
Witam Jestem młodym elektronikiem. I nie potrafię wykorzystać mojej pamięci eeprom. Piszę w Bascomie. Mam polską wersję, helpu z Bascoma, ale tej nie rozumie. Skoro nie rozumiesz po polsku ;) , to w jakim języku mam Ci to wytłumaczyć :?: Spróbuję jednak po ... polsku ;) Oto próbka kodu, który mi nie działa. $lib "mcsbyte.lbx" $regfile = "2313def.dat"...
Chyba najwyższy czas pomyśleć o assemblerze. otoz to. bascom jest raczej do zabawy dla ludzi nie znajacych sie kompletnie na programowaniu !!
Z tym, że tablice musiałbym wcześniej wpisać w program, a mi chodzi o to, by "uczyć" tego robota danego zadania. Jeśli zmieniłbym odległośc punktu A od B i znowu postawił przeszkode, w którą by robot uderzył, to wtedy ponownie musiałby zapamiętać nową trase. Przy czym jeśli działałbym w obrębie pamięci RAM, kasowałbym ją po prostu resetem zasilania....
Zagadnienie jest dość złożone, ale zacznijmy może najpierw od faktu, że AVR-ów nie programuje się w C/C++. W tym języku możesz co najwyżej napisać program, skompilować go i otrzymać plik wynikowy/wsadowy z kodem maszynowym zrozumiałym dla uC. Dopiero wtedy możesz zaprogramować uC i nie ma to znaczenia, czy kod źródłowy został napisany w C/C++, asemblerze...
Musze zaprogramować 50szt uC AVR jakim programem to mogę najlepiej zrobić, do tej pory korzystałem z bascom ale tam trzeba oddzielnie programowac FlaschROM i oddzielnie EEPROM i za każdym razem ustawiać Fuse Bits Czy jest jakiś program gdzie ustawie raz wszystkie fusebity i programowanie będzie sie sprowadzało tylko do jednego kliknięcia myszki?
tych procesorów się nie programuje poza fabryką, mają PROM jednorazowego zapisu, ich pamięć stanowi zewnętrzny EEPROM
Tak.Wszystko niby jest ok jeśli chodzi o rozpoznanie go.Fuse- i lock- bity też niby czyta. Przy czytaniu Flasha widze jakieś prawie kolejno uporządkowane wartości, to samo tyczy się EEPROM-a. Czytając note katalogową procka (http://pdf.alldatasheet.co.kr/datasheet... natknąłem się na jakieś +12V na RESET przy programowaniu...
Co do: Procesor32 napisał: Zapisujesz nazwy pod ten sam adres w EEprom Writeeeprom Q , 13 I odczytujesz też z tego samego adresu. Jeśli przeczytałbyś dokładnie post I po sprawie.Nie musisz pamiętać adresu pod który masz zapisywać i z pod którego odczytywać. Prosto i bez problemu. Jest to prosta metoda zapisu do EEProm, ale ma zasadniczą wadę. Użytkownik...
Atmega8 i tiny2313 niczym nie roznia sie jesli chodzi o programowanie - a bascom dodatkowo umozliwia latwa obsluge ADC ! Lepiej przejdz na mega8 Dr_DEAD a po co eeprom ma sie marnowac ? Dodatkowo szkoda marnowac flasha na taka tablice, az sie prosi o eeprom
Mam taki fragment programu: $eeprom Data &HFF , 60% 'pierwsza komórka pusta, potem sekundy Matryca1: 'matryca definiująca elementy LED które składają się na pierwszą cyfrę Data &B01111011 , &B01000001 , &B00110111 , &B01100111 , &B01001101 Data &B01101110 , &B01111110 , &B01000011 , &B01111111 , &B01101111 Data &B00000100 Matryca2: 'matryca...
hmm ,mi wpadł inny pomysł a można by go zrobić na M8 czy M16 ,a mianowicie połączyć 4051 w kaskady dzieki czemu wystarczy kilka pinów uC do tylu czujników ,w tygodniu przetestuje pomysł.... Ps .nic nie stoi na przeszkodzie aby dopisać linie programu (np. jeden pin uC ,sprawdzany przy starcie programu ) która będzie programowała ID czujników i zapisywała...
Witam! Spotkałem się już raz z zegarkiem typu rtc ale wydawało mi się że potrzebuje on pamięci eeprom zewnętrznej a ja nie posiadam odpowiedniego programatora. Mam jeszcze pytanie jak deklaruje się zmienne w bascomie ? Pozatym zauważyłem że większość szacownych kolegów forumowiczów przeważnie programuje w bascomie, c lub asm. Czy można programować w...
witam potrzebuje wstawić do programu w czasie kompilacji numer seryjny czujnika 1820 w HEXie- np: 10DFF5A700080036 a nastepnie aby program go przy starcie umiescił go w pamieci EEPROM. Jak to zapisać wiem ze mozna odczytac bajt po bajcie numer seryjny i go zapisywac ale tak akurat nie moge zrobic. musze wpisac seriale na sztywno przed kompilacja. Procesor...
Witam, Mam problem z programatorem usbisp, w bascomie wybieram usb-isp programer, podaczas próby programowania wyskakuje błąd usb programer not found. Dawno nie korzystałem z tego programatora i bascom, myślałem, że może coś padło, jednak w progisp 1.72 normalnie działa odczyt flash i bufor jest widoczny, wiec zakładam, że sprzętowo wszystko jest w...
Na razie patrzyłem tylko w dokumentację Bascoma... dokumentacje tego procka ma coś koło 250 stron :/ Jeśli już wiesz ogólnie jak działają avr-y , to wtedy dokumentację czytaj wybiórczo , czyli tę część która Cie interesuje ;) Z dokumentacji Bascoma wynika, że stosując polecenie config timer nie da się ustawić prescalera dla trybu PWM... Między innymi...
Ciekawa ksiazka :D jak przyjdzie troche pieniedzy to moze zamowie :) A tak pozatym to czy moglby mi ktos troche bardziej objasnic ten caly swiat ? Czy taki mikrokontroler to tez procesor ? Czy taki np EPROM lub EEPROM mozna programowac kazdym jezykiem? np tym BASCOM, C, C++... Czy moze kazdy uklad jest zrobiony pod tylko 1 jezyk...?
Ktoś napisał że szybkość łatwość rozleniwia, ale chyba o to chodzi w postępie? Np, po co sie meczyc piszac programy MS Visual Studio jak ma sie Borland Buildera? Tak samo z ASM i C, lub bascomem. Gdy nie jest wymagana super optymalizacja wystarczy bascom, i to nic złego, zmniejsza czas programowania. Tak samo z pamieciami EPROM w niektorych 8051. Flash...
Pamięć 24C daje sięprogramowac bez problemu w ukłądzie, tylko pamiętaj że lutując ustawiasz jej adres {sprawdź w nocie katalogowej nóżki A0, A1 , A2.!} Co do gadania do mikroprocka daj sobie na razie spokój z wysyłaniem znaków . Poszukaj w domu pilota z kodem RC5 najlepiej jakiegoś Philipsa lub LG. I napisz program, który po naciśnięciu wybranego klawisza...
A czy schemat według Kolegi jest poprawny ? Podejrzewam jeszcze Fusebity, bo tam robiłem zmiany, chodziło o nie kasowanie EEPROM Atmegi przy programowaniu. Mam dwie takie same płytki, na obydwu dzieje się tak samo, więc wykluczam błąd przy montażu.
Zaprogramowałeś tylko pamięć Flash, a nie zaprogramowałeś pamięci EEPROM z czcionkami :) Bit EESAVE ustawia się po to żeby pamięć EEPROM nie była kasowana (zerowana) przy każdorazowym programowaniu pamięci FLASH. Można by to porównać do zasuwki "WRITE PROTECT" w kartach SD :D
w bascomie sie to aktywuje w okienku programowania. ale z tego co pamietam 90s2313 nie ma burn outa bo musialem dolaczac zewnetrzny ds1813.
Witam. Ja również jak kolega wyżej posiadam frezarkę CNC na silnikach krokowych. Teraz zabieram się do modernizacji ( chcę zmienić napędy na Serwa DC ponieważ są dużo szybsze). Mam prośbę do tych, którym udało się uruchomić ten sterownik do Serwa o załączenie gotowego wsadu do procesora po wgraniu którego nie trzeba już będzie nic ustawiać przez RS-232...
To będziesz musiał się trochę napocić. Po pierwsze jak używasz watchdoga w programie, to musisz w jakiś sposób sprawdzić czy reset aby na pewno służył do upgrade'u. Możesz to zrobić np przez zapis do eepromu jakiejś wartości, odczyt i odczyt jej bootloaderze (pamiętaj żeby bootloader ją resetował). Dobry by był też mechanizm który by pozwolił na zrezygnowanie...
Programy skompilowane w Bascomie lub w asm albo w C przenosisz do mokrokontrolerów za pomocą programatorów. Możesz umieścić program w pamięcie programu wewnątrz procesora lub na zewnątrz w pamię ci przyłączonej do szyny danych i magistrali adresowej. Jeśli chcesz "uderzyć" w mikrokontrolery jednoukładowe - tzn. takie które zawierają w sobie zarówno...
Witam! Programuje se w Bascomie i mam taki problem: podczas działania programu do wewnetrznego EEPROM-a Atmegi32 sa zapisywane dane i jak resetne uP to jes ok dane zostają a jak odłącze zasilanie to dane w EEPROM-e znikają (a dokladnie czesc znika a czesc zostaje). EEPROM nie jest zajechany bo uP jest nowy i dane nie są czesto zapisywane! czyzby uszkodzony?
Chodzi oczywiście o lock bity (lock - blokada). Swoją drogą skoro programujesz swoje avrki to jak możesz nie wiedzieć jeszcze nic o tych bitach ? Jak programujesz swoje AVRy ? Po pierwsze to nie są bity ustawiane z poziomu programu. PonyProg, AvrDude, AvrStudio, Bascom wszystkie pozwalają na ustawienie lock bitów. A blokując Flash lub EEPROM blokujesz...
http://obrazki.elektroda.net/97_12728985... Witam. Przedstawiam projekt Tunera FM z dekoderem RDS. Konstrukcja powstała jako potrzeba zastąpienia wysłużonego sprzętu Diory. Tuner jest pierwszym elementem zestawu jaki zamierzam wykonać, następnym elementem będzie wzmacniacz. Z uwagi na brak czasu projekt powstawał przez około 1,5 roku. Dekoder...
dzięki za dotychczasową pomoc wyświetlacz ruszył i jest OK ale program jest do .... teraz nie działa klawiatura i chyba bedzie podobny problem tzn nie jest zdeklarowana. nie potrafię programować w bascom ale po analizie listingu nie spotkałem nigdzie deklaracji portów, które mają być ustawione na wej a które na wyj to samo się odnosi do deklaracji zewnętrznej...
Mam tyle zaległej pracy , że nie mam czasu dogłębniej tego opisać. Przecież kolega napisał wyraźnie, ze kiedy załaduje obrazek do Flash mikrokontrolera to mu się wyświetla. Możemy chyba temat podłączenia LCD pominąć? Sprawa ma kilka aspektów i dlatego pewnie nie jest pokazywana w co drugim tutorialu :P Po pierwsze trzeba zrozumieć że dołączenie obrazka...
A jaki prąd lub napięcie podświetlenia jest podane w dokumentacji wyświetlacza? A kolega programował coś w Bascomie? Dawno. Skąd takie zalecenie? Co to ma niby dawać? Wiesz do czego służy ten pin? W kodzie programu musi być polecenie inicjalizacji wyświetlacza przy każdej pętli. Skąd taki pomysł? Czy olać to i programować z poleceniem $SIM? https://avrhelp.mcselec.com/index.html?s...
Jeżeli programujesz w Bascomie, to możesz wykożystać pamięć EEprom. Obsługa jest śmiesznie prosta. komenda: writeeeprom B , 1 zapisuje zmienną B pod adresem 1. Aby odczytać piszesz readeeprom B , 1. Poczytaj w helpie, napewno coś znajdziesz. W Atmedze8 jest 512B tej pamięci, na kilka zmiennych starczy. Trwałość to 100 000 zapisów/kasowań, z tego powodu...
witam Uzywam standardowego programatora (tego z helpa w Bascomie) do zaprogramowania Atmega16. Wszystkie opcje dzialaja programuje sie, kasuje odczytuje, moge odczytac i zapisac EEPROM. Ale klikajac zakladke FUSE and LOCK bits wyswietla mi komunikat READLB entry not found. Czy ma ktos moze pojecie skad to sie bierze i co z tym zrobic? Lukasz
Ale przypomniałem sobie, że w BASCOMie można jakoś odczytywać karty flash i szperam w necie informacji na ten temat. Myślę np. o takiej karcie: http://obrazki.elektroda.net/9_127404023... Ogólnie wyszło by chyba taniej? No i jak zaemulujesz interfejs równoległy? Przy "powolnych" urządzeniach będzie działało, ale jak coś będzie chciało odczytać z...
Podczas programowania kasowana jest pamięć flash oraz eeprom więc dane ulegają utracie. należało by zapisać pamięć eeprom do pliku przed programowaniem i podczas programowania ustawić programowanie pamięci flash+eeprom. zmiennej nietrzeba zmieniać na postać bcd. adresowanie - kolejne adresy narastające o rozmiar poprzedniej zmiennej. (a-bajt b-wyraz...
jak sie zamierzasz czegos nauczyc to zapomnij o bascomie. Ucz sie C. Nie ładuj sie w bootloader swojego pomysłu w pierwszych projektach bo polegniesz. Za duzo rzeczy jest do zrozuminia jak na jeden raz. A sądząc po pytaniach to jest na razie czarna magia dla Ciebie. Pokory - porób troche prostych projektow. Naucz sie programować, poznaj procka, poznaj...
W jakim Bascom? Jakiego pliku na PC?? Bascom to język programowania procesora, a jedyne co procesor potrafi to skomunikować się z PC. Po stronie PC musi stać drugi program i to wcale nie napisany w Bascom (Delphi, C, VB, itp.). Jeden program odpowiada za odczyt pliku i wysyłkę danych (ten na PC), drugi (ten w AVR) za przyjęcie danych i ich zapis w eeprom.
Różnice w tych procesorach w skrócie: • Changes to Bit and Register Names • Changes to Interrupt Vector • Oscillators and Selecting Start-up Delays • Improvements to Timer/Counters and Prescalers • Improvements to the U(S)ART • Enhanced Watchdog Timer • Changes to EEPROM Writing • Programming Interface...
Problem został rozwiązany :). Na jakimś angielskim forum wyszukałem kilka ważnych uwag, mianowicie dwóch. Po pierwsze jeśli dołączasz rezystory, to należy w ich właściwościach zaznaczyć, że sygnał ma być cyfrowy, a nie analogowy. Druga rzecz to czyszczenie pamięci poprzez Debug-> Reset Persistent Model Data. Aha dodam jeszcze, że jak dodajesz plik pamięci...
Czytałem już troce tematów na ten temat, ale jescze coś zostało. Mam Jakąś kostke zewn. pamięci PCF8582E-2 256x8bits i2c lub 24C16 16kb. wiem że są do tego programatory - tylko po co one właściwie są - przecież tę pamięć programuje sie danymi za pomocą dyrektyw czy poleceń np. jeśli chodzi o Bascom. Ponadto jak np wziąć dane (np.z GetATKBD) i zapisać...
Po przeszukaniu internetu odnośnie informacji dotyczących programowania tego sterownika, moje nadzieje na wykorzystanie go w całości legły w gruzach. Program faktycznie jest zapisany w EPROM a jedynie nastawy użytkownika przechowywane są w EEPROM mikrokontrolera. Szkoda. Nie mniej pozostaje ładna obudowa oraz garstka elementów wraz z wyświetlaczem...
Witam ,programuję w Bascomie i męczę się z napisaniem programu do inteligentnego pilota. Nie chcę korzystać z gotowców czy kitów do montażu ,tylko sam coś stworzyć. Bez problemu jeśli jest to standard RC5. Ale nie wiem jak odczytać inne standardy ,a potem zapisać cały przebieg prostokątny do pamięci EEPROM ,tak by potem za pomocą jednego przycisku go...
http://obrazki.elektroda.pl/5985056000_1... Witam. Od razu przepraszam za jakość płytki drukowanej, dopiero uczę się je robić. Moją nową "zabawką" jest urządzenie, zwane "PseudoComputerem". Pomysł Wpadłem na pomysł urządzenia, które będzie posiadało coś na kształt interpretera. Wczytuje ono komendę w postaci kodu, następnie argumenty...
pobrałem program khazama avr programer w okienku avr od razu pokazała sie atmega8 kliknąłem command a potem fuses and lock bits... wyskoczyło mi okienko kliknąłem load i pojawiło mi sie cos takiego http://obrazki.elektroda.pl/4692055400_1... potem wyłączyłem to okno i kliknąłem auto program i chyba nie wszystko jest ok gdy wszystko sie załadowało...
Jeżeli chce kolega zacząć programowanie,to radze zacząć od literatury takiej jak np Programowanie AVR`ów w Bascomie autorstwa Wiązani. Reszta to tylko posklejanie do kupy paru bloków,takich jak pomiar napięcia (LM35-temperatura),obsługa przycisków, pamięć EEPROM i obsługa LCD.A pełno podobnych rozwiązań można znaleźć na forum. Ja za zasady nie udostępniam...
tmf: dzięki, faktycznie jest rozbieżność. Dopiero zaczynam naukę programowania w uC w języku C (wcześniej BASCOM) i troche opornie mi to idzie. W BASCOMie pisałem programy mało wiedząc co robie, co się dzieje w uC (nie było to potrzebne) pisząc w c trzeba się bardziej orientować...
Czy ktoś z Was jest szczęśliwym posiadaczem programatora USB dla AVR , ale z tego co udało mi się wyczytać nie obsługuje on programu BASCOM-AVR na którym mi zależy. Moje zainteresowanie spowodowane jest tym, iż dopiero zaczynam swoja przygodę z mikrokontrolerami, a książka którą posiadam opisuje jedynie to środowisko... Z góry dziękuje za pomoc! Aby...
ATTiny programuje w Bascomie. W innych napisanych programach nie było problemu z programowaniem, aż do momentu tego programiku który wykorzystuje TIMER0. (dlatego zwaliłem całą winę na TIMER0). FUSE-bitów wogóle nie ruszałem, a odłączenie diody led też nic nie daje. Bascom wyświetla komunikat, że nie może zidentyfikować układu. A przy próbie kasownia...
Popularne programowane karty chipowe oparte są zwykle na procesorach PIC lub AVR + zewnętrzna pamięć eeprom. Zobacz np. http://www.visoduck.com.pl/Szukaj4.asp?D...
No ja używam USBasp. Fusy, eeprom itp, programuję za pomocą AVRdude z graficzną nakładką (fajna jest tutaj: http://yuki-lab.jp/hw/avrdude-GUI/index.... Ze środowiska Baskoma programuję flash zwłaszcza w trakcie wychwytywania much w programie.
Oki pomylilem sie chodzilo mi o pin WP czyli write protect. Jest tez jeden problem otoz programem do zczytywania adresow magistrali odczytywal mi kilka adresow a nie jeden jak pin A2 wisial w powietrzu a po podpieciu go do plusa adres zmienial sie na jeden 168. Wczesniej zczytal mi adresy 160, 162, 164, 166, jednak adres 162 gryzlby sie z adresem PCF8583....
Witam Potrzebuję napisać programik na ATmege8 np. w BasCom-a, który czyta kod z dowolnego pilota podczerwieni, zapamiętuje go do pamięci EEPROM AVR. Pozdrawiam Dowolnego pilota, znaczy że, ze wszystkich pilotów, czy wystarczy np z kodami pilota pracującego w kodzie RC5?
Witam Jestem w trakcie czytania książki "Programowanie µC w języku BASCOM". Już coś tam zaczynam rozumować :D :arrow: karlos79 Możesz podesłać swój program i schemat? PS Może zamiast LCD 2*16 dać LCD graficzny 122x32?
Problem dotyczy wszystkich języków programowania i wszystkich mikrokontrolerów. Chodzi o uszkadzanie się zawartości pamięci eeprom kiedy program idzie w krzaki. Zauwzyłem, żę kiedy traktuję atmegę zakłoceniami emc potrafi o ona zacząć wykonywać inny fragment kodu (bascom), jakby skoczyła pod jakiś przypadkowy adres. objawia sie to czasem podwójnym pisaniem...
programować eeprom bascom programować eeprom eeprom bascom
ustawienie anteny warszawa seicento klema klawiatura zalać spirytus
Schemat centralnego zamka Ford Scorpio Mk2 (1994-1998) Błąd i65 w zmywarce IKEA - przyczyny i rozwiązania