Może i proste dla tych co w tym siedzą dla mnie jeszcze trudne swego czasu coś tam pisałem w Bascomie a potem już nic a Arduino to znowu inna bajka ale do rzeczy .... - nie wiem jak deklaracje pinów ardurino maja się do pinów atmegi ? Mają się 'nijak' !!! Arduino stosuje własną numerację pinów, która w żaden sposób nawet nie jest podobna do naturalnej/fabrycznej...
Kurde, Czy ktoś może mi jeszcze podpowiedzieć co oznacza ten kod błędu w zał.? Nie ma tam żadnego kodu błędu. Program informuje, że w czasie weryfikacji, wartość odczytana z pod adresu 0x0000 pamięci flash, wynosi 0xFF, a powinno być 0x0A. Wnioski wyciągnij sam. Jakim napięciem zasilasz procesor w trakcie programowania? Musi być 5V mimo że pracuje...
1. Jest poprawny, ale nie do końca, bo nie ma bufora(74hc244 - chroni przed zepsuciem portu lpt) i może uszkodzić LPT, pinów nie sprawdzałem. Zrób ten programator co jest w pierwszym linku w moim poscie on jest sprawdzony i na pewno dobrze działa. 2. Poczytaj o fuse bit'ach w atmegach, żeby włączyć zewnętrzny oscylator(kwarc+kondensatory) trzeba odpowiednio...
http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...
http://obrazki.elektroda.net/95_12669223... Witam Chciałbym przedstawić prosty układzik, programator dla AVR. Opisywany programator jest prostym urządzeniem pozwalającym na programowanie wewnętrznej pamięci mikrokontrolerów rodziny AVR. Konstrukcja wzorowana jest na bardzo popularnym rozwiązaniu stosowanym na całym świecie, a mianowicie na...
No i co z tym schematem? Są jakieś błędy??? Schemat ubogi ale jest Ok . Proponowałbym podłączenie przerwania z MCP pin 12 może się przydać. Witam Każda para pinów zasilających ma mieć kondensator 100nF. Niepotrzebny alarm. woszu przecież ma umieszczone kondensatory 100nF na schemacie : C8 -atmega C12-MCP C13-PCA woszu moje gratulacje pierwsza ramka...
Witam Niedawno zaczolem programowac w bascom chce napisac program do µP tak aby dzialal jak przelacznik Zrobilem cos takiego: Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111110 Portd = &B1110111 Dim K As Byte K = 0 Do If Pind.0 = 0 Then Incr K If K = 0 Then Portb = &B11111111 If K = 1 Then Portb = &B11111011 If K = 2 Then Portb...
Mam taki problemik tutaj macie fragment kodu: 'C013b Prosty zegar z ustawianiem Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte , Maxi As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit , Uniwers As Byte Config Portb = 255 : Portb = &B255 : Config Portd = &B1111100 : Portd = &B1111111...
Witam Bardzo proszę o pomoc, jak napisać krótki programik w Bascom. Aby dostać się do konfiguracji USR-WIFI232-T należy wysłać po RS232 "+" 20ms "+" 20ms "+" 1000ms "a" w DELPHI tak to wysyłam i to działa. Proszę zedytować post i użyć przycisku SYNTAX. Przykładowo zrobiłem to dla Delphi.
Dlaczego podczas programowania w Bascom przy użyciu programatora Sample Electronics (prosty programator ISP: linie ukontrolera dołączone do komputera przez 3 rezystory) bardzo często zdarzają się błędy przy programowaniu (pojawiają się błędy weryfikacja niepoprawna)? Czy wynika to z prostej budowy programatora? Używam Bascoma w wersji 1.11.8.1 Z góry...
Zasilanie 5V z kondensatorem około 100nF przy nóżce zasilania procka podłączonym pomiędzy zasilanie a masę. Kwarc możliwie blisko nóżek XTAL z kondensatorami 27 - 33 pF. EA do zasilania przez rezystor 1k. Reset podłączasz następująco: kondensator około 10uF pomiędzy reset a zasilanie, rezystor 8.2k pomiędzy reset a masę. Zastosowałeś podłączenie programatora...
Witam, Czy jest możliwość pisania programu w C i używanie komend z Bascomu (na takiej zasadzie jak w Bascomie używa sie Assemblera)? Zależy mi na użyciu komendy sendrc5, dzięki której zabawa z rc5 jest prosta łatwa i przyjemna.
Witam , Mam kilka pytań odnośnie bascoma gdyby ktoś był tak dobry i pomógł mi na nie opdowiedzieć byłbym wdzięczny 1. wyjasnij naczym polega konfiguracja środowiska bascom 2.realizacja funkcji : jezeli..... to 3.do czego służy konstrukcja do ......loop 4.jak najprosciej wyswietlic napsi w 2 linijice wyswietlacza 5.Jak skonfigurowac port A DO Pracy wej/wyj...
Witam Mam spory problem.Otóż zaprojektowałem i wykonałem już pewien spory moduł wyposażony w dwa wyświetlacze lcd 16*2 i miałem w zamiarze sterować nimi poprzez dwie linie E za pomocą biblioteki lcd4e2.LBX. Niestety jak zwykle pojawił się błąd bo biblioteka skompilowana jest pod port B a ja mam osadzone wyświetlacze na porcie A. Szukam osoby z pełną...
Chciałbym się dołączyć do tematu. 3.1.19. Nie wysyłaj wiadomości w tematach archiwalnych, jeśli jest to kolejne pytanie, w szczególności inne niż osoby pytającej. Z racji szacunku do pytającego załóż własny temat. Możesz dopisać tylko sposób rozwiązania problemu. Walczę z programem w Bascom na Atmege32 połączoną poprzez MAX232 z czujnikiem wyposażonym...
Witajcie, Zacząłem pisać ostatnio program w bascom, jednak nie działał, okazało się że część kodu odpowiedzialna za przejście do podprogramu nie działa, długo kombinowałem, wklejałem części kodu znalezionych w internecie, ale wciąż nie działa. Kod: [syntax=basic4gl] $regfile = "m8adef.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize =...
(at)adam87 Podłączenie sygnałów takie jak napisałeś. (at)natalia Z analizy sygnałów wymienionych przez adam87 wynika jednoznacznie, że chodzi o programowanie w trybie szeregowym.
Czy ktoś próbował uruchomić aparaturę ze strony http://www.kubaw.it.pl w Bascomie?
J.w jakiej użyć procedury przy X 110592?
Kupilem tą gazete już dawno jednak nigdy nie mialem czasu jakos na złozenie tego uklady gdy już sie zabrałem zaczely sie problemy słabo opisany jest montaż .O pomoc zwracam sie do osob mających złożony ten układ(plytke testową ) ponieważ nie posiadam skanera i nie moge wam udostępnic schematu .Chodzi o punkty oznaczone napisem zwora po co je lączyć...
Witam, Pytanko 1 Czy ktoś z forumowiczów odpalał obsługę programowego układu UART w Bascomie na procku typu AVR (np ATMEGA32) ? Pytanko 2 Jeżeli tak, to za pomocą jakiej funkcji, np.: OPEN "coma.1:19200,8,N,1" for output #1 ? Pytanko 3 Czy taka implementacja komuś kiedykolwiek zadziałała ? Pzdr. PioTherm
Witam. Mam problem z kodem w bascomie. W skrócie opiszę co ma robić. W pętli głównej bada jaka liczba przychodzi przez RS232 (A = Inkey() ). Jeżeli jest to 87 to wtedy ma wyskoczyć do procedury/podprogramu o nazwie "Lowandslow". Tam na chwilę ustawia piny od B.4 do B.7 na "1" i załączane zostają przekaźniki spuszczania powietrza z czterech poduszek....
Proszę o pomoc! Czy ktoś posiada program w BASCOMIE który obsłużyłby 4 wyświetlacze LED.Siedzę już tydzień i na wyświetlaczach mam same krzaczki. Wyświetlacze połączyłem jak w załączniku.
Witam. Mam problem odnośnie programu do minisumo. Nie wiem. czy jest dobrze napisany. Robot mam mieć czujnik zbliżeniowy i czujnik nacisku z przodu. $regfile = "m8def.dat" $crystal = 1000000 Config Portd = Input Config Portc.0 = Input Config Portc.1 = Output Config Portc.2 = Output Config Portc.3 = Output Config Portc.4 = Output Config Portc.5...
Witam mam pytanko odnośnie programu. Chcę żeby po podaniu masy na PINC.1 na PINA.1 pojawiło się napięcie i zniknęło. ale tylko raz aż do odłączenia masy od PINC.1 co natomiast spowodować ma pojawienie się i zniknięcie napięcia na PINA.2 ale nie może sie to dziać co obrót pętli tylko raz po każdej zmianie stanu na PINC.1 Proszę poprawić tytuł wiadomości...
Witam, Mam mały problem z napisaniem kodu tak aby ten program uruchamiał się za pomocą przycisku [syntax=basic4gl]Config Pinb.1 = Output 'linia pb1 jako wyjście Config Timer0 = Timer , Prescale = 256 'deklaracja timera jako czasomierza On Timer0 Przerwanie_co_2ms 'deklaracja jaka etykieta obsługuje Led Alias Portb.1 'alias dla wyjścia b.1 Dim Licznik...
No więc juę od 3 dni siedzę na forum i szukam info na temat programowania atmega 8 znalazłem mnóstwo informacji na ten temat ale nie znalazłem jednej mianowicie proces krok po kroku ,jak juz napisany program wgrać na uC ;/ wiem że to jest głupie pytanie ale nie umiem znaleźć odp. Zakupiłem programator od kolegi taki jak ten http:/link_skasowałem che...
Witam Znalazlem bardzo stary procek taki jak w temacie i poszukuje jakiegos prostego programiku do wysylania (odbierania) pojedynczych bajtow z procka do rs232 w komputerze (i w druga strone tez). Schemat uklady mam ale brakuje zawartosci do procesora. Bede wdzieczny za info.
No właśnie, odnośnie tak małej ilości cykli na przerwanie to dlatego zapytałem co będzie jeżeli przerwanie nie zdąży się wykonać i wygeneruje się nowe. Takie coś mogłoby chyba działać, jeżeli przerwanie polegałoby jedynie na zmianie stanu bitu, a tu jeszcze musi być ta przerwa po paczce impulsów. Dobrze, to czyli czas na podłączenie kwarcu, postaram...
Witam Wykonałem sobie programator z układem do testowania http://img340.imageshack.us/img340/6803/... http://img181.imageshack.us/img181/41/st... Mam pytanie czy poprawne jest podłączenie wyświetlacza według poniższego rysunku ? Chodzi mi głównie o programowanie w Bascom, aby było zgodne z płytkami AVT http://img244.imageshack.us/img244/6454/...
Na co pozwana to "niekorzystne" oprogramowanie robota? (tzn czy umożliwia przemieszczenie przegubowe, w układzie kartezjanskim, ruch z interpolacja PTP, liniową?) Jak programujesz tego robota: z panelu operatorskiego, czy na zewnętrznym komputerze a program potem wgrywasz (jak?? rs232 itd)? Opisz proces programowania. Nowego programu sterującego do...
Są pierwsze jeśli używasz sprzętowego I2C masz na schemacie porty mikrokontrolera opisane jako sda i scl (pc4 i pc5) do tych należy podłączyć pamięć bezpośrednio rezystory podciągające 4,7K do +5V na sda i scl. W zasadzie masz eeprom w samej medze ale zakładam że chcesz więcej... Wyprowadzenie reset może wisieć ale można je też podciągnąć do 5V przez...
Witam Wiem, że podobnych tematów na forum jest sporo, ale głównie polegały na braku kondensatorów, braku rezystora przy resecie, złym podłączeniu zasilania, złym podłączeniu programatora, czy też błędach wykrywanych przez MkAVRCalcurator. Niestety, ale wydaje mi się, że u mnie nie ma tych błędów. Zacząłem się interesować programowanie mikrokontrolerów...
Najpierw po włączeniu BASCOM AVR musisz ustawić właściwy programator. Pokazuję to na starej wersji 1.11.8.1 która jest po angielsku - nowe są już chyba po polsku. Options -> Programmer http://obrazki.elektroda.pl/4693218700_1... Jeśli masz port LPT na płycie to najprawdopodobniej adres 378 nie trzeba będzie zmieniać. Przy dodatkowej...
Że się tak wtrącę, czy to, że do pinów programujących (MOSI, MISO, SCK) są podłączone diody nie ma wpływu na programowanie?
Instrukcje masz? Lub chociaż schemat tej płytki? Na pewno. Google : Kurs AVR BASCOM lub GCC.
Proszę.Diodę podłącz między PORTB.2 a GND,powinna migać co 1s.
..podłączony jest kwarc 8MHz.. .. $crystal = 1000000 .. Nie bardzo rozumiem dlaczego podłączyłeś kwarc 8MHz a w programie masz ustawiony 1MHz?
Kolego, układy AVR mają nogę podłączoną do kilku rejestów. Pisząc słowo PIN konfigurujemy rejestry wejściowe, a słowo PORT rejestry wyjściowe. Chodzi tu o składnie języka Bascom.
Linie są podłączone MISO MOSI SCK Reset Żeby była ścisłość. Rozumiem, że mówisz o liniach programatora, natomiast w mikrokontrolerze podłączyłeś dedykowane piny, o których pisałem wcześniej, tak?
Potrzebujesz tylko kabla ISP 10-pin, aby podłączyć programator do złącza JP3 tej płytki. Podstawki - to już nie te czasy - dziś procesory programuje się w układzie (In System Programming - ISP) - czyli wkładasz ATTiny2313 do podstawki na płytce ZL11AVR, potem podłączasz kabel ISP do programatora i zasilasz całość (albo z programatora albo z płytki ZL11AVR)...
Jeśli chodzi o kit avt451 to wystarczy podłączyć jego wyprowaczenia MISO MOSI SCK RST i GND z tymi samymi na AVT3500
Dobra zacznijmy od samego początku. Jak mam to zaprogramować. .............. 3. Wysyłam program do megi czyli naciskam klawisz F7 i wyskakuje mi to okno: .................. i co mam dalej nacisnąć w tym okienku żeby wysłać już skompilowany program do procka ? Chyba naciskasz F4 a nie F7 tym razem, niemniej jednak skoro ukazuje ci sie okno programowania,...
"Bascom nie chce programowac" bo napisał ci dlaczego. Popraw rozbieżności i programuj ponownie. ... Znaczy to mniej więcej że rozpoznany procesor w programatorze jest inny niż ten który jest zadeklarowany w hex/bin file, lub w skompilowanym programie. Spójrz jeszcze raz na zrzut ekranu z wybranym STK500 Native driver. W oknie loga pojawia się "ChipID:...
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ń,...
Czy kwarc jest potrzebny podczas programowania przez ISP? Nie, jeśli nie zostały zmienione fusebit, to fabrycznie rusza wew. generator RC MOSI/MISO złącza ISP mają być podłączone do MOSI/MISO mikrokontrolera normalnie, MOSI-MOSI, MISO-MISO itd. Bascom 1.11.9.8 Demo + Win-driver (usbasp) działa.
nieźle nieźle - skoro już raz się tak przeflancuje procka fusebitami to drugim razem już na prawdę trzeba się przyłożyć do sprawdzenia dokładnie jak się programuje fusebity a nie opowiadać, że skoro odptaszkowałeś wszystkie CKSEL to ustawiłeś zewn kwarc..... ustawiłeś zewnętrzny generator a nie kwarc a to jest różnica - więc podłącz sobie jakiś generatorek...
uC bierze 6mA, z podłączonym programatorem bierze 8.4mA przy próbie programowania wartość ta się nie zmienia
Tak sprawdziłem, podłącza się inaczej do CPU, ale spróbuj z poprawiona linią Config Lcdpin = Pin , Db4 = Pinc.2 , Db5 = Pinc.3 , Db6 = Pinb.2 , Db7 = Pinb.1 , E = Pinc.1 , Rs = Pinc.0 Może ruszy. Jak się nie pomyliłem przy analizie schematu.:D Ogólnie chodzi o to, aby nie rozdzielać szyny danych na dwa porty, tak jak ty to masz na schemacie. W książce...
schemat http://obrazki.elektroda.net/44_12290853... w jakim jezyku programujesz? znajac zycie jak zadajesz takie pytania to pewnie bascom. Polecam ci ksiazke "proramowanie mikrokontrolerow avr w jezyku bascom" tam masz dokladnie taki przyklad co ty chcesz. Jak poprosisz przepisze ci kod dla atmega8. p.s. na schemacie to okragle z kwadratami na koncu...
Może je uszkodziłeś a jak masz podłączone te diody?
Napisanie $crystal = 1000000 spowoduje, że Bascom dostosuje opóźnienia do aktualnej częstotliwości pracy zegara i program zacznie zachowywać się normalnie. Aby przełączyć procek na zewnętrzny oscylator kwarcowy trzeba go podłączyć do programatora obsługiwanego przez Bascom. Kliknąć ikonkę programowania w Bascomie, wybrać programowanie ręczne, co pozwoli...
Tam masz dokładny opis, wyprowadzenia są niezależne to ty decydujesz w które pole wsadzisz procka i podłączysz kable. LCD jest w komplecie chyba 1*16. Masz dil40 obok - 28 i jeszcze miejsce na 3 scalaki dodatkowe 20-sto pinowe.
Ukaład do obsługi USB jest bardzo dobrze opisany w książce: "Programowanie mikrokontrolerów avr w bascom"
Tak jak napisał kolega wyżej: daj schemat, albo przynajmniej w miarę szczegółowo opisz swój układ, jaki masz system i oprogramowanie. Bez tego jest ciężko wywróżyć co nie działa. W progamatorze USBASP wystarczy podłączyć tylko 4 kabelki do mikrokontrolera, włączyć opcję zasilania układu z programatora (jakaś zworka/przełącznik na programatorze) i powinien...
Dzieki za pomoc :sm16: A co do ograniczenia w bascomie avr demo myślę, że do nauki programowania powinno wystarczyć.
No to pora pocwiczyc programowanie:) A jak nie chcesz żadnych zmian w programie to zrób tak jak radzi zumek. Zmienisz tylko procka na takiego z wiekszą ilością flasha- dużo prostsze rozwiązanie niż zewnetrzne pamięci (dla których i tak musiałbyś rozbierać obudowę żeby to jakoś podłączyć i wymagały by dużych zmian w programie) :p
W BASCOM AVR zmieniam program i klikam program chip. Potem coś kompiluje i wgrywa. Restartowałem (jeśli chodzi tobie o odcięcie i ponowne podłączenie zasilania) i resetowałem. Wykasuj processor "Erase" bez wgrywania nowej kompilacji i sprawdz co pozostalo a wtedy znajdziesz (moze?..) gdzie jest blad. e marcus
Dzięki wszystkim! Jest jeszcze jeden problem. Żadnego z zamieszczonych przez was programu nie moge skompilować. Czemu ? Używam BASCOM 8051, tego z EP. :arrow: Pabloso Niektórzy z nas ,napewno są geniuszami jeśli chodzi o programowanie uC . Niestety telepatów wśród nas chyba niema. Podaj nam proszę, jakiż to błąd otrzymujesz w czasie kompilacji. Pozdrawiam....
Dostałem staroć w postaci Płytki bascoma AVT 2500 i programator AVT 2502 Wiem, że to starocie, ale pobawić się można, szczególnie gdy kurzą się stare procesorki. Mam programator USBASP V2.0 i podobny ISP. Co dziś oczywiste nie mam w komputerze portu LPT. No i mam jeszcze KONWERTER USB - UART (RS232 TTL) UKŁAD PL2303HX. Czy jest możliwość przejścia...
No to jak go podłączyć?
Głównie programuje w BASCOM AVR
Witam!! Kupiłem na allegro programtor stk 200/300 i mam pytanie czy wczasie programowania attiny2313(BASCOM) przez stk200/300 trezba podłączyc kwarc do uC bo wydaje mi się że Attiny2313 ma kwarc wbódowany w sobie??
Marcin Wiązania Programowanie mikrokontrolerow AVR w języku BASCOM Wyd.BTC
Jeżeli fusy przełączono na 1111 to trzeba sprawdzić sprawność i podłączenie kwarcu (i zbadać najlepiej oscyloskopem lub sondą w. cz. przebieg na XTAL2). Nie należy zapominać o kondensatorach przy kwarcu (ok. 33pF) zgodnie z notą katalogową. Jeżeli dalej będzie nie tak należy do XTAL1 podłączyć dowolny generator zewnętrzny o częstotliwości kilku MHz...
Nie rozumiem po co dioda LED ukazująca stan nawiewu jest podłączona do osobnego pinu. Nie ma takiej potrzeby, a nawet jest to nie wskazane. Stan wejściowy pinu portu D, nawet kiedy w DDRD jest on ustawiony jako wyjście, można odczytać z rejestru PIND, natomiast wyjściowy z PORTD - tak, ten rejestr można również odczytywać. Nie programuję w Bascom, ale...
No to teraz podłącz ten rezonator kwarcowy i dopiero programuj...
Jeżeli chodzi o odczyt inf. o procesorze to Bascom ( jak i inne programy np. PonyProg ) poprawnie odczytują typ i ustawienia fusebitów sprawdzę jeszcze dokładnie notę katalogową może rzeczywiście coś nie tak z podłączeniem programatora. Pozdrowienia dla wszystkich pomagających!!!
jony15 masz rację, że są to dwie różne rodziny jednak jak poprzednio pisałem można ich zamienić oczywiście tylko AT89S2051 na AT90S2313. Wiąże się to ze zmianą kwarcu jeżeli jest większy niż 10 MHz a układ resetu niekoniecznie musi być podłączony. Chodziło mi o to, że układ elektryczny urządzenia zostaje praktycznie nie zmieniony w stosunku do opracowanego...
bascom podłączenie programowanie bascom at89c2051 programowanie eeprom bascom
jasny nieostry utlenia alkohol serwery poczty wychodzącej thunderbird
philips 42pfh6109 grzejnik konwektorowy
Czy można obłożyć kaloryfery cegłą szamotową? Zmiany sygnału DFM alternatora a obciążenie