No to ktoś nakombinował :D !!!!!! 1. Płytka bazowa - Procesor w standardowej konfiguracji z programem w pamięci zewnętrznej (U3). Zworką JP4 ustalasz czy ma wykonywać program z pamięci zewnętrznej czy wewnętrznej. Kiedy ustawisz na pamięć zewnętrzną powinieneś zworkę JP1 ustawić na adres 0000h aby procesor szukał programu na początku eprom'u. Istnieje...
Pod wine w wersji z przed roku udało mi się uruchomić bascoma. Teraz mam zainstalowanego tylko linux-a. A w razie potrzeby uruchamiam vmware playera z zainstalowanym winme. W tym działa mi wszystko np oscyloskop cyfrowy pod usb, tuner tv pod usb do którego nie znalazłem sterowników dla linux-a, programatory eprom korzystajace z lpt, symulator eprom...
Siemka! Drogi kolego mr_kciuk . Jak widać po poście który napisałeś, dysponujesz datasheet'em do wymienianego w pytaniu µkontrolera. Przejżałem ten dokument i już z pierwszej strony można dowiedzieć się że jest to układ z wbudowaną pamięcią EPROM/ROM. Na stronie 28 widnieje schemat połączeń oraz jest opisany algorytm programowania tego mikrokontrolera....
W sumie temat już był... ...no ale co tam. Święta święta i po świętach, a przy okazji że dostałem tanie Chińskie FPGA (Gowin Semiconductor) to na zestawie Tang Nano 9K coś chciałem zrobić dla testów. No i jest kolejna Cobra 1 w FPGA ;) Akurat wydała się prosta i szybka w implementacji, co prawdę mówiąc takie szybkie nie było bo trochę czasu zeszło na...
Program napisany w BASCOM AVR i wyskakujące 3 błędy , mogę wiedzieć dlaczego one wyskakują podczas kompilacji , poniżej zamieszczam kodzik. 'podwójny woltomierz i amperomierz (dwa kanały pomiaru napięcia i dwa kanały pomiaru prądu 'UWAGA _ PONOWNE WGRANIE PROGRAMU SKASUJE WARTOŚCI WSP KOREKCJI Z PAMIECI EPROM '---------------------------------------...
Witam Kupiłem ostatnio ATXMEGA8E5-AU by nie używać ATXMEGA128a1 lub a3 do małych projektów . Zrobiłem płytkę i próbowałem zaprogramować , wyrzuca komunikat chip differs at bytes address 00000, [08]-[0c] Zrobiłem następną płytkę by być pewnym i to samo . Bascom widzi xmegę , można zmieniać fusy , wpisać do eprom ale nie mogę zaprogramować :/ . Xmegi128...
Interesuje mnie takie coś cały soft nie mieści się do flascha avra chciełbym wywalic troche kodu do eproma i zmuścić procek by korzystał z niego do epromu trzeba apisywać dane hex jak z bascom coś takiego zrobić czy bascom daje też hexy> może jakis przykładzik :lol: Eprom i2c
1 seba_x - sterownik piły do kamienia - 8515 + lcd 4x20 + klawiatura 16 przycisków + eprom + encoder - BASCOM 2 seba_x - zdalne sterowanie do piły zamiast kasety - mega88 + ir + 10 przekażników + pilot - BASCOM 3 seba_x - miernik mocy audio - tiny26 + vfd - BASCOM kilka zegarków , woltomierzy , amperomierzy - wszystko na mega88 i na super bascomie ;-)
Ciężki temat bo proste wgrywałem i działał a czasami nie ma na to wpływ zaprogramowanie Eprom spróbuje jeszcze ale pomysły mi się kończą
Nie napisałeś jaki masz programator. Podejrzewam że STK200/300 lub jakiś klon. Pony prog to taki kombajn na wiele programatorów i masę innych układów. Może prościej będzie w BASCOM AVR - chodzi tylko o samo programowanie które w wersji demo nie ma żadnych ograniczeń.
Ja jeszcze bascom nie umiem a c++ umiem tylko ,,witaj świecie"
A po co mi w C ?ja C nie znam poza tym w C można sobie znaleźć dużo przykładów w Google a i w arduino tez jest sporo Nie będę ukrywał ze liczyłem na pomoc w bascom a nie w innych językach
jest troche inna metoda sprawdzania wielu zmiennych, zamiast budować długi łańcuch if xx AND xx AND xx itd można to zrobić "odwrotnie" if wzór1 <> wciśniety_pierwszy then goto zły_pin if wzór2 <> wciśniety_drugi then goto zły_pin . . . else pin_ok=1 endif przy takich krótkich (4 cyfry) to jest może mało przydatne lecz gdy sprawdzasz dziesiątki...
Więc aktywować warto bo nie zaszkodzi a może pomóc. Rozumiem, że jak aktywuję BODEN i BODLEVEL dla AT32 to reset zostanie uruchomiony po obniżeniu napięcia poniżej 4V - dobrze wyczytałem? Swoją drogą to chciałbym jeszcze podpytać odnośnie dwóch rzeczy - dotyczy programowania w Bascom. 1. Kwestia wear leveling przy zapisie do eprom w Bascom - zupełnie...
Zumek musze przyznac ze jestes mistrzem No a JA? :D Tez mialem swoj wklad w poprawe tych bledow ;) Ok. przyznaje ze pomogliscie. Ale mam drugie pytanko: chce wyeliminowac ten przycisk i zeby zawsze po wlaczeniu sprawdzal numer czujnika z numerem czujnika zapisanego wczesniej w pamieci eprom. tzn wlaczam do zasilania >procek sprawdza czy nr czujnika...
Dzieki za zainteresowanie Procesor wspołpracuje z pamiecią własnie EPROM z okienkiem 27C256-10. Przy niej obok jest jeszcze chyba pamięć ram UMC UM62256E. Teoretycznie, czy gdybym za EPROM wstawił EEPROM 27C256 czy one sa w pełni zgodne ? Jeżeli w BASCOM nie ma wyszczególnionego tego procesora, to pod jaki komplilować soft ? Ten procesor jest dosyć...
Ja ostatnio zrobiłem zamek do drzwi otwierany za pomocą telefonu komórkowego na ATiny2313 oraz dekodera DTMF . Układ porównuje eprom z klawiszami w telefonie. Program napisany w BASCOM bez użycia przerwań. Jak będziesz zainteresowany to mogę dać szkielet programu do przerobienia do własnych potrzeb. Bardzo chętnie zobaczyłbym ten kawałek kodu. Czy...
Wydłubałem ten scalak z padniętego CD-ROM-a. z noty wynika ze jest to szybka pamięć eprom kasowana elektrycznie. Mam więc pytanie czy da się ją dołączyć do mikroprocesora i obsłużyć z pod bascom 8051 i jak właściwie wygląda to elektryczne kasowanie ?? Oraz jak sprawdzić czy układ nie jest uszkodzony ?? Czy da się ją zaprogramować bez programatora ??
no w eepromie to bankowo, tylko pytanie - jak z poziomu Bascom'a zapisać coś w eepromie procesora ? Czy musi być do tego użyty zewnętrzny eeprom ? Z helpu BASCOM Dim Store As Eram Byte , B As Byte B = 10 'assign value to b Store = B 'value is stored in EPROM ! B = Store 'get the value back proponuję też obejrzeć rozkaz writeeeprom
co do softu do avr to najlepiej AVRstudio (asembler) dostępny za friko na stronie ATMELA. jak chodzi o c to codevision i wielu innych (dokładnie nie wiem bo w c to raczej nie pisze). teraz jeśli chodzi o eprom to niewiem jak to był ow st ale AVR ma wewnętrzna pamięć na program(flash) i pamięć na dane (eeprom i ram). więc dla standardowych programów...
amiast multiplekserów lepiej użyć 3-stanowych buforów jak 74HC244 dla adresu i 74hc245 dla danych. Łatwiej zaprojektować PCB. Rozwiązania takie można znaleźć w archiwalnych numerach EP i PE pod hasłem "emulator pamięci rom/eprom". Dla danych nie jest potrzebny, bo wystarczy przestawić porty IO AVR na wejścia. Ew. może się przydać, jeśli w emulowanym...
Chodzi o te zaznaczone ustawienia z obrazka. Są wstawiane jako domyślne jeśli się ich nie wpisze do kodu. Chodzi o to, że kiedy Bascom skacze do jakiegoś Sub to odkłada na stos te wcześniej omawiane dwa Bajty. W takim Sub już może tego nie widać, ale tez skacze np. do procedury odczytu czujników 1Wire. To już np. cztery bajty a w tym momencie nadchodzi...
No więc nadal kicha. Zasilanie złożyłem dziś od nowa i bardziej "stabilnie" się nie da w warunkach biurkowych. Porządny zasilacz 12V/1A od routera wifi. Te 12V idzie na kondensatory 470uF i 100nF potem na stabilizator 7805 potem na kondensatory 100nF i 100uF i dalej na układ. Daj to twarde jak skała 5,05V. Ale objawy są takie same - tylko lekkie świecenie...
Witam wszystkich mam taki problem.Potrzebuję z aplikacji android wysłać cztery zmienne typu Word do procesora Atmega 32 i zapisać je w Epromie.Dane wysyłane w Srtingu. Na razie wysyłam dane z terminala z Pc-ta.Aplikację na Android pisze mi ktoś inny.Potrafię wysłać jedną zmienną nadaną jako String przekształcić na Word i zapisać ją w Eprom na procku...
W jaki sposób ustawić Bascoma, żeby dało się bezpośrednio pisać teksty do wyświetlania LCD (sterownik z rosyjskimi znakami) cyrylicą? każda rada się liczy :D Rodzaj wyswietlanej czconki (fontu) na LCD nie zalezy od twojej klawiatury w systemie (np: Windows) ani tez od ustawien w Baskom lub innym compiler. Font jest generowany przez Character generator...
Witam, mam problem z ustawieniem fusebitów w BASCOM AVR DEMO, a nie chciałbym zablokować kolejny procesor (w tym wypadku At Mega8) Mam ustawić fb następująco: CKSEL3..0:0011, CKOPT:1, SUT1..0:10, RSTDISBL:1, WDTON:1, EESAVE:0, BOOTSZ1..0:11, BOOTRST:1, BODEN:0, BODLEVEL:0 Czy ta kombinacja jest poprawna? CKEL3..0:0011 - Fusebit A987 (0011:Internal RC...
Witam po długiej przerwie w temacie. W swoim urządzeniu zastosowałem wewnętrzny eprom i naprawdę mocno się zdziwiłem bo wytrzymał naprawdę długo. Zapisywałem do niego i odczytywałem dwa razy na sekundę na początku urządzenie chodziło 24 h/d później już różnie więc nie potrafię dokłądnie powiedzieć jak długo. Przed wczoraj po dłóższej przerwie włączyłem...
No więc chciałem teraz zabrać się za attiny , wyszło jak zwykle;]. Nie udało się zaprogramować. Mam pytanie czy mam podłączać oddzielnie baterię do układu? Nie wystarczy zasilanie z portu lpt?? Jutro wrzuce dokładny schemat podłączenia. Teraz opiszę troche problem - bascom avr po kliknięciu programuj nie wyświetla się nazwa mikrokontrolera tylko komunikat...
A i owszem gdyby znał już jakiegoś asemblera to mógłby odrazu startować na uC... Jeżeli poznałeś już składnie języka i potrafisz w nim "myśleć" to nie jest to taki problem... Oczywiście warunkiem jest, że zna się przede wszystkim ANSI C i C++ typowe dla DOS'a... Konstrukcje typowe dla windows nie specjalnie się przydają... Poprzez twoją analogię, skoro...
Witam, Programik, który wklejam poniżej idealnie funkcjonuje na ATmega8... Wcale w to nie wierzę... Wg schematu, - wielokolorowa dioda jest w wersji ' z WSPÓLNĄ ANODĄ (CA) ', którą to podłączyłeś do GND. Ta dioda nigdy nie zaświeci niezaleznie jaki potencjał będzie na jej pozostałych elektrodach. Odnośnie programu... (najlepszy przykład jak nie nalezy...
Tak prosto to się nie da. Musisz zrobić tak: 1. Pełny cykl licznika zmieniającego się co sekundę, określa pełny cykl zmian świateł na całym skrzyżowaniu. 2. Na wyjściu licznika jest dekoder z tyloma wyjściami ile jest lamp na skrzyżowaniu (przy założeniu pełnej niezależności sterowania światłami czyli bez uproszczeń typu, że jak na jednym kierunku zielone...
mam podobny problem napisałem program w wersji podstawowej jakiejs tam - zapisywanie do eprom bylo bez problemu zmienne Dim T_solar As Word , T_H_dn As Word , T_H_up As Word , S_praca As Bit odczytywane dane Readeeprom T_solar , 10 Readeeprom T_H_dn , 20 Readeeprom T_H_up , 30 pobierane dane Case 2: Select Case P_u Case 0: P_u = 1 Case 1:...
Witam zbudowałem w sumie 2 regulatory i bardzo się grzeją już przy silniku 12v i poborze prądu 3A potrzebny jest spory radiator oraz wentylator by obniżyć temperaturę do 50*. Co jest nie tak ? Zamieszczam schemat oraz kod Bascom Nie jestem autorem regulatora . http://obrazki.elektroda.pl/6194843000_1...
Witam Piszę ten list z pytaniem, co źle robię w podlączeniu programatora Epsilon Universal Flash Programer z adapterem MCS51, który zakupilem miesiac temu. Podlączylem wg.opisu firmy Epsilon S.C. tyle, że mój programator posiada 1 gniazdo 20-pinowe a drugie 26-pinowe, wiec jest inny niż opisywany na stronie. Natomiast gniazda na adapterze to 2 x, po...
Witam, ja też jestem takim "old'em" i mam nawet troszkę więcej lat. A historia przydażyła mi się podobna jakiś rok temu. Otóż po prawie 10 latach przerwy gdy wtedy znałem tylko procki 8051 a oprogramowanie wgrywało się do zwykłych kości EPROM i kasowało się je ultrafioletem, przyszło mi znowu wrócić do swojego hobby a tu proszę AVR'ki , PIC'e i wiele...
A czy umiesz mi wytłumaczyć dlaczego potrzebujesz właśnie flash zamiast eeprom (oprócz tego że to jest trendy lub groovy)? Kup taką która ci wystarczy, Tak czy tak od 24c32 wszystkie większe sa adresowane tak samo wiec jaka byś potem nie wstawił to zadziałą. Oprócz tego jest jeszcze dataflash.
Według mnie musisz na początku podprogramu z obsługą I2C dać Config Scl = PORTB.X i SDA a na końcu obsługi I2C przestawić jako wejścia ale przecież Attiny ma swoją pamięć eprom.
Dzieki, dodatkowe zmienne mam zadeklarowane czulem ze trzeba jeszcze jakos to zapisac tylko nie wiedzialem jak :) Zraz sobie to sprawdze Dodano po 22 Kawalek kodu ktory nie dziala :( For X = 1 To 7 Readeeprom Temp , Tin_zapis_dzien(x) If Temp > 99 Then Writeeeprom Y , Tin_zapis_dzien(x) next x Czy to oznacza ze przy opcji writeeeprom nie mozna sotoswac...
Po co jest "Readeeprom Nr_menu , 1" po "Debounce S1 , 0 , Zmiana , Sub"? To raczej nic nie wnosi do działania programu, ponieważ po "Debounce..." w zmiennej nr_menu już masz aktualny numer menu. "Readeeprom Nr_menu , 1" powinno być przed "Do". Wtedy aktualną pozycję menu odczytujesz tylko raz przy włączeniu zasilania i na ekranie wyświetlasz menu które...
Porównywać dane można np. dim chip(8) as byte '8 bajtów odczytanych z karty chip dim eprom(8) as byte '8 bajtów odczytanych z eepromu dim k as byte,i as byte 'zmienne pomocnicze ... gosub porownaj if k=0 then ... 'numer karty jest zarejestrowany porownaj: For I = 1 To 8 K = Chip(i) Xor Eprom(i) If K <> 0 Then...
tak jak napisał kolega bascoma AVR czeka na początku instrukcji writeeprom czy pamięc jest gotowa do zapisu. a tak wogółe to ja stosuje zmienne typu eprom gdy chce zapisaccoś do eproma. oczywiście należy uważać z ich wykożystaniem (nigdy w pętlach) dim XXX as Eram Word na zmiennych eRam nie mozna stosować operacji tylko XXX = coś lub coś = XXX
Witam Z tego co pamietam to by cokolwiek zapisac i odczytac z epromu nalezy podac tez adres komorki pamieci . W BASCOMIE to wyglada chyba tak : Writeeprom Tekst ,adres a potem odczytujemy Readeeprom Tekst ,adres AT90S2313 ma 128 bajtow pamieci EEPROM, wiec jest 128 komorek jedno-bajtowych komorek pamieci. Stad adres : 0-127 Nie wiem jak wyglada sprawa...
To można poświęcić 256 bajtów flasha lub eprom'a na tablice, lub zrobić to na 8 IF'ach :). Jeżeli jest to jakaś nowsza ATmega i posiada rejestr GPIOR to 16 rozkazów asemblera powinno załatwić sprawę.
Łatwo zabrzmiało Zaprogramuj ją programatorem lub na początku programu zapisz ją do EEPROM. Ale dla mnie to i tak czarna magia. Wpisałem na początku programu HV = 100 Writeeeprom Hv , 1 Objaw jest taki, że po resecie, zaniku zasilania znowu wpisał 100 Do EPROM
Zewnętrzny RAM można dołączyć tak samo jak zewnętrzny Eprom (np. z programem), czyli do portów P0 i P2, przy czym do portu P0 dołącza się zatrzask np. 74LS373, służący do zapamiętania części adresu. Jest to typowy schemat, znajdziesz go w literaturze. Do programowej obsługi zewnętrznej pamięci RAM, służy instrukcja MOVX, w asemblerze, natomiast w Bascomie...
1. Zacząłem od niezaprogramowanego (bez EPROM'u) kitu i nie pamiętam żeby coś się świeciło. 2. Zamieniłem procesor na AT89S52 , bo można go programować ISP. 3. Ponieważ nie miałem wsadu, rozgryzałem kit Bascom'em 8051 i z pomocą elektrody . 4. Na koniec, wgrałem plik .hex (ten dla EPROM'u) do flash'u µC i kit startuje tak jak powinien tzn.: zgłasza...
Z językiem programowania, to jest tak: zależy na ile wystarczy ci cierpliwości, bo przykładowo temat assemblera wymaga duuuużo ćwiczeń, ale daje fantastyczne rezultaty (jak pokonasz pewien próg umiejętności pisania złożonych programów). Jeżeli chodzi o rodzinę, to mogłabym ci z czystym sumieniem polecić mikrokontrolery AVR. Produkuje je ATMEL (www.atmrl.com)....
Dostałem info od Pana Marcina Wiązania, że wystarczy zaprogramować eprom i wszytsko będzie ok. Po próbach zaprogramowania softem FTD2XXST.EXE w układzie nie pali się dioda power i jest nie widoczny przez komputer jak i soft do epromów. Może ktoś pomóc jak wybrnąć z tej kłopotliwej sytuacji? Jak można wyczyścić ten eprom?
...Idealem jest tu dla mnie uklad AVT2250 Możesz zamienić siedzący w AVT2250 µC na np.: 89S8252 posiadający własny Eprom i pamięć programu. Program napisać w Bascom'ie 8051 i zaprogramować przez ISP programem ISPprog .
Rozjaśniło się w główce.Kod poprawiony i działa.Dodatkowo ustawienia zapisuje do eprom. Kod zajmuje 32% pamięci attiny 2313.Zamieszczam działający poniżej.Dziękuję za pomoc.Tematu jeszcze nie zamykam bo może ma ktoś pomysł na odchudzenie kodu.
eprom bascom bascom zapis eprom wgranie eprom
obudowa bandit rachunek błędu tylny światła przeciwmgielny
wyswietlacz pioneer słabo świeci stacja lutownicza
RTL-SDR V3 Windows 7 32-bit Driver Installation: Zadig, SDR#, HDSDR, DLL Placement, Common Issues Jaguar XF - Komunikat "Check Pedestrian System" - Przyczyny i Rozwiązania