Ten oscylator jest niedokładny - zwykle stosuje się do tego celu oscylatory o niższej częstotliwości a najlepiej dedykowane układy z kompensacją temperatury, np. DS3231.
Opóźnienia czasowe możesz wprowadzić umieszczając w programie polecenia: - Wait [liczba] - program odczeka liczbę sekund, - WaitMS [liczba] - jak wyżej tylko w milisekundach, Przykładowo taki program: $crystal = 4000000 'określ czestotliwość kwarcu (podaj właściwą!!!) $baud = 9600 'te dyrektywy występują zawsze razem 'nieważne czy używasz UARTu Do P1...
Proponuje książke: Programowanie mikrokontrolerów AVR w języku Bascom - Marcin wiązania Dodano po 2 Ksiazka Mikrokontrolery dla poczatkujacych Piotra Góreckiego tez jest super ja uczylem się z tych ksiązek programowania mikrokontrolerów w bascomie i teraz moge robić na tych prockach co mi się podoba :)
Nie wiem jak teraz wygląda bascom, ale kiedy ja zaczynałem programowanie w bascomie składało się tylko z bezmyślnego wykorzystywania gotowych procedur pod postacią poleceń, które nie koniecznie pasują akurat do aktualnego problemu. Nie mówiąc już, że o takich rzeczach ja wskaźniki, definicje, struktury... bascomowwcy mogą poważyć... Co innego C, jednak...
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...
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...
szczerze mówiąc to nigdy się jeszcze nie bawiłem z avr studio ponieważ nie programuje w C tylko w bascomie Nie musisz programować w C aby użyc AVR Studio do programowania. Tak jak wspomniałem poprzednio, analogicznie do Bascom, nadpisujesz odczytaną wartość aktualnych fuse bytes nowymi wartościami i naciskasz w dolnej części okna 'Program'. Podobnie,...
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...
Ja praktycznie wszystko co robię z AVRkami to zawsze docelowo jest to w obudowie TQFP albo SMD. Atmega8, ATmega88, ATmega32 - tych to już naprawdę całe mnóstwo przeszło mi w ten sposób przez ręce i nigdy ale to nigdy nie zauważyłem jakichś różnic w programowaniu pomiędzy TQFP/SMD a w obudowie DIP Oczywiście zawsze gdy robię jakiś prototyp to najpierw...
Potwierdzam to co napisał wyżej kolega Slawas. Skodo pisałeś coś w BASCOMie to pewnie masz jakąś płytkę testową z prockiem(szkoda że nie napisałeś nic o sprzęcie). Zdecydowanie polecam zestaw uruchomieniowy z Atnela, gdyż oszczędzi Ci nerwów przy testowaniu pierwszych programów. Dodatkowo zyskujesz błyskawiczne wsparcie producenta a także ludzi z forum.
Do nauki programowania mikrokontrolerów najpopularniejsze są chyba AVR-y firmy atmel, jak np. ATtiny2313. Dość prostym językiem programowania jest Bascom, ale przy poważniejszych programach pozostawia on wiele do życzenia, i jest płatny (wersja demo ma ograniczenie ilości pamięci zajmowanej przez program). Jest też oczywiście C które polecam, jest darmowe...
Programator w Bascomie obsluguje pliki typu hex i bin. Jezeli Twoj asembler potrafi wytworzyc takie pliki to nie ma problemu. Poprostu otwierasz programator i wskazujesz plik skompilowany przez asembler a nie przez bascom i tyle. Pozdro Dexter
W bascomie są gotowe procedury do odbioru kodu RC5 z plotów philipsa. Programowanie procka to niezła zabawa więc przejrzyj www.mcselec.com - zakładkę application - strona niestety dziś nie chciała mi się załadować ale jak będzie czynna to jest tam podobne rozwiązanie. Natomiast sterowanie przez RS232 - z procesora też nie na stręcza żadnych kłopotów....
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....
Jak ustawić fuse bity na zewnętrzny kwarc?? W bascomie mam opcje: 1010: Crystal oscillator, slowly rising power 1011: Crystal oscillator, fast rising power 1100: Crystal oscillator, BOD enabled Zewnętrzny kwarc mam 8MHz. Ustaw tak: Fusebits 1: 1: 01: 1110: Fusebits High 1: 1: 0: -najważniejszy z bitów , jeśli chodzi o programowanie szeregowe ;) 0:...
Jako procesor możesz wziąść atmelowski 89C4051. Dlatego go proponuję, bo w Bascomie można programik bardzo prosto napisać. Na dodatek w samplach jest sporo prostych programików (w tym do obsługi tego PCF-a na I2C). Na stronie: http://www.elektroda.net/download/catego... masz do ściągnięcia opisy do Bascoma. Jak chcesz to mam gdzieś jakieś programy....
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 Zlecę napisanie programu o którym mowa w niżej zamieszczonym linku [url=http://www.elektroda.pl/rtvforum/to... W razie jakichkolwiek pytań proszę o kontakt jaq(at)hm-solutions.co.uk
nie no, pisze kombinuje i nic mi nie wychodzi. losuje liczbe i według niej zmniejsza szybkość przeskoku pomiedzy diodami. na koncy swieci sie jedna dioda (tak jak powinnno być) ale pozniej przycisk nie reaguje, zeby mozna było je wygasić. POMOCY... Config Portb = Output Config Portd = &B1111110 Portb = 255 Portd = 127 Dim X As Integer Restart: Do If...
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...
chodzi mi o wszystkie polecenia ktore trzeba wpisac przed kazdym programem
Jeśli jest ktoś zainteresowany napisaniem prostego programu w bascomie na atmega32 to prosze o kontakt.
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...
Czy ktoś próbował uruchomić aparaturę ze strony http://www.kubaw.it.pl w Bascomie?
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ą...
Chcę rozpocząć przygodę z mikrokontrolerami (jest to moja bolączka!!! :oops: ).Na początek zdecydowałem się na bascom (kiedyś pisałem programiki w basic-u na Atari i mam nadzieję że ten temat jakoś przebrnę).Mam tylko kilka pytań: 1.Jakie układy mogę programować w ten sposób? 2.Jak je programować?Jaki programator?I czy program bascom sam programuje...
Czy ma ktos moze taki gotowy programik. Chce to wykorzystac jako wstawke do bascoma, podajac tylka adres i komende.
mam prgramator z elektrody i zainstalowanego bascoma i pytanie jest takie: czy można w tym programie pisać w C?? ewentualnie co trzeba by zmienić żeby programować w C?? (kompilator czy programator ??) z góry thx :)
co to jest ten BASCOM, czy jakoś tak? :?:
Witam! Szukam po googlach jakiejś strony, gdzie by był jakiś program napisany w Bascomie do sterowania wyświetlaczem graficznym, ale nie mogę nic znaleźć! Jedynie co znalazłem to przykłady w C a wolę znacznie Bascoma. Tutaj na forum też próbowałem szukać, ale jak wpisuje 3 słowa do wyszukiwarki to wyszukuje i wyszukuje i wyszukać nie może:/ Proszę o...
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...
Witam. czy ktos może ma jakiś link do downloadu darmowego bascom'a ???
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...
witam wszystkich Bardzo was proszę jeśli ten post jest na niewłaściwym forum proszę o przeniesienie go na bardziej odpowiednie. A problem mam myśle pospolity w tej dziedzinie a mianowicie chciałbym sie nauczyć programowania, ale kompletnie nic o tym nie wiem. Poczytałem juz trochę w necie i wszędzie pisali że do nauki najlepszy jest program bascom....
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.
Nie znam prawie w ogóle pakietu Bascom. Widzę, że cieszy się on bardzo dużą popularnością. Jak uważacie, czy nadaje się on do zastosowań gdzie wymagana jest duża szybkość i stabilność?
Witam. Mam pytanie: w jaki sposób przetłumaczyć kod zczytany z mikrokontrolera o rozsze()żeniu bin na czytelny program w bascom (np. tak abym mógł potem go przerobić). Pozdrawiam
Witam, potrzebuję pomocy, gdyż nie bardzo orientuję się od czego zacząć, a mianowicie potrzebuję stworzyć mikrokontroler, który pomoże mi zaprogramować automat telefoniczny(budkę telefoniczną). Z jakiego komparatora zaczerpnąć informację? Wszystko chcę sfinalizować w Bascomie.
89C2051 nie ma wewnętrznego oscylatora, więc bez kwarcu lub generatora nie ruszy. Reset - wystarczy sam kondensator. Rzecz jest na tyle mała i prosta, że warto to napisać w asemblerze. Z drugiej strony, jeśli jesteś nowicjuszem, to masz sporo do nauczenia się - potrzebny Ci będzie timer do odliczania czasu, więc musisz się z nim zaprzyjaźnić. Bascom...
Przy programowaniu tak ustawiłem :
Teraz zwieram wejście do masy, napisałem takie coś: $regfile = "m8def.dat" $crystal = 1000000 Config Pind.0 = Output Config Pind.1 = Input Config Pind.2 = Output Config Pind.3 = Output Config Pind.4 = Output Config Pind.5 = Output Config Pind.6 = Output Config Pind.7 = Output Portd.0 = 0 Portd.1 = 1 Portd.2 = 0 Portd.3 = 0 Portd.4 = 0 Portd.5...
Tylko, że po angielsku :D Czy mókłbyś mi wkleić kawałek kodu w bascomie, który byłby przykłądem wysyłu i odbioru poprzez uart2?
witam do rzeczy to moj pierwszy myslle ze urzyteczny jak dla mnie projekt. Mianowicie: w okresie zimowym zajmuje sie zimowym utrzymaniem ulic w 6 tys miasteczku w lubuskim. Moim ( własnym) narzedziem pracy jest rozsiewacz nawozów RCW 3 z 90 roku w bdb stanie moj tata siał nim kiedys nawozy na pola jak były tanie. Sterownik EHR elektro mechaniczne lub...
Witam. Zaczynam przygodę z programowaniem i mam takie pytanie. Chce zrobić program na atmege8 który będzie odbierał dane przez port com RS-232 i przetwarzał je na sygnał PWM który będzie sterował obrotomierzem. Jak powinien wyglądać taki program, jakimi funkcjami powinien być sterowany i czy da się napisać to w bascomie? Z góry dziękuje za pomoc. Jeśli...
Witam, Miałem kiedyś pilota flywideo98 (firmy lifeview), tam chyba siedzi cosik takiego samego. Też się nieźle namęczyłem (nie miałem układu a chip zalany żywicą :/ ) zanim rozpracowałem transmisję, ale rozpracowałem :D Po tym wszystkim znalazłem stronkę: http://www.ustr.net/ a dokładnie chodzi o to: http://www.ustr.net/infrared/nec.shtml Pozdrawiam...
Witam, mam 6kanałowy przedwzmacniacz cyfrowy PT2258 i przydałoby się go wykorzystać, ale niestety z programowaniem mikrokontrolerów dopiero zaczynam, i stąd moje pytanie, czy może miałby ktoś program obsługujący ten układ?Naljepiej do ATmega8 i dobrze by było w bascomie, oczywiście uwzględniając obsługę LCD. No niestety ja nie wiem jak steruje się tym...
http://obrazki.elektroda.pl/4820609400_1... Witam Zamieszczone fotki urządzenia są tylko dla zaprogramowania procesora i przeprowadzania testów. Zgodnie z opisem z obudowy pochodzi ze sterownika do którego napisałem program latem 2010r. Wszelkie testy są przeprowadzane w praktyce z różnymi próbami wymuszonych awarii i zabezpieczenie...
Witam ! Dziękuję za pomoc. (at)emarcus Man następujący problem: [syntax=arduino] void loop() { programowanie(); } void programowanie() { zw_temp=zw; lcd.setCursor(0, 0); lcd.print("zw"); void loop() { // tu wyskakuje błąd ! lcd.print(zw_temp); if (digitalRead(3) == LOW) { zw_temp++; delay(300); } if (digitalRead(4) == LOW) { zw_temp--; delay(300); }...
Fusebity ustawione poprawnie? Bywają układy które mają JTAG na PC 2-5 ustawiony fabrycznie.
programator usbasp, program bascom Masz to tak skonfigurowane, że działa ? Programowałeś już jakikolwiek procek w ten sposób ? Alternatywnie możesz użyć programiku KHAZAMA PROGRAMMER (google).
Dziękuje za uwagi. Nie zajmuje się natywnie programowanie w BASCOMie (pierwsze spotkanie). A poprawki jakie zaproponował były wykonane na potrzeby uruchomienia układu. Kod po moich poprawka i uwzględniających część uwag ZUMEK-a (chodzi o typ zmiennej z Word na Integer) Funkcje dodane do regulatora; 1. obsługa czujników temperatury serwii DS nie ważne...
Programator sam robiłem. Conajmniej pierwsze 500 programowań było bez problemu. potem błąd typu: Difference at:$adres zaczynał się pojawiać coraz częściej. I każde programowanie zwracało inny adres błędu.
Witam ! odp.1 polecenie Bitwait Podobnie jak w Bascomie AVR.
marianpazdzioch12 ---> poczytaj sobie wyżej co ja już od długiego czasu "trąbię" ;) .... ale to oczywiście tylko moje i subiektywne zdanie. Daj sobie całkowicie spokój z budową tej przejściówki wg tego schematu. Zajrzyj sobie dokładnie 10 postów wyżej (licząd od twojego) - tam gdzie pokazałem schemat przejściówki ale na jednym scalaku FT232RL Sam zobacz!...
Ogólnie podoba mi się kolegi idea ale zmieniłbym środowisko programowania z BASCOMa na C. Sam kiedyś programowałem w BASCOMie i nadmiar jego wad zmusił mnie do przejścia na AVRStudio. Sam też bawiłem się w obsługę MCP2515 i mam nawet napisaną bibliotekę w C. A co do "zamkniętego" środowiska CAN to nie mogę się z tym zgodzić bo wszystko jest bardzo jasno...
dlaczego bascom sprawia takie problemy? Bo go nie znasz. Czy to wina Bascoma, że diodę podłączasz do C0 a zapalać próbujesz B1? Czy to wina Bascoma, że zapalać próbujesz B1 a ustawisz go jako wejście? Czy to wina Bascoma, że oczekujesz migania diody tylko ją gasząc a nie zapalając? Czy to wina Bascoma, że ustawiasz port wejściowy zamiast wyjściowy?...
Jaki program to generuje? WinAvr? Plik fusebitów to pewnie zwykły BIN, tyle że z rozszerzeniem FUS? Prosiłbym o wrzucenie takiego przykładowego pliku, chciałbym go podejrzeć :) Propozycja ciekawa, przy wgrywaniu pliku flash programator by sprawdzał czy w innych folderach są obecne pliki o tej samej nazwie i automatycznie by je wgrywał :) Chodzi o to...
Mam taki problem Programuje atmege8 w bascomie i wyskakuje mi błąd przy programowaniu "difference at ...-i różne adresy pamięci" udane programowanie miałem tylko raz na 20-25 nieudanych O co chodzi, czy to ten procek jest zwalony Dodam że wcześniej tymsamym programatorem (stk200/300) programowałem 2313 i nigdy nie było problemu
Witam, chciałbym dowiedzieć się czegoś o sposobie zmiany pinów programujących w bascomie na zakładce Options -> Compiler -> I2C,SPI,1WIRE Znajduje się tam panel opisany jako SPI w którym można skonfigurować wyprowadzenia pinów programujących Clock, Mosi, Miso i SS Jeśli taka możliwość istnieje to według mojego przypuszczenia pierwsze programowanie powinno...
Jeszcze nie dawno też byłem w podobnej sytuacji. Zacząłem od procesorów Atmela serii 89Cx051. Zrobiłem sobie programatorek (ok. 40 zł) i sobie programuje. Kod kompiluje w Bascomie 8051 (tyllko 2kb kodu ale wystarcza do wielu zastosowań). Polecam
Na próbę juz go programowałem w bascomie tylko nie wiedziałem z tymi plikami hex i bin.Ale dziękuje wszystkim zainteresowanym tematem. Pozdrawiam.
A może lepiej AT90S8535. Programowanie i programator bardzo proste. Chcę zrobić to co Ty ale narazie mam problemy techniczne. Programowanie w Bascomie jest bardzo proste. :)
Ok, dzieki panowie. Ma ktos moze jakiegos PDFa typu praktyczne programowanie w Bascomie albo w C (bardziej w bascomie)? Pozdrawiam
Witam Mam zamiar zabrać się „ostro” za programowanie mikrokontrolerów. Zgromadziłem już sporo artukułów i tematów z forum na ten temat. Czy mógłby mi ktoś może podsumować rodziny mikrokontrolerów – bo jeśli chodzi o to to mam mętlik w głowie. Interesuje mnie głównie to, czy istnieje jakaś różnica w sposobie programowania tych kontrolerów...
Mam dokładnie taki i działa dobrze. Programuje nim w Bascomie avr 2313 i 8535. W opcjach ustaw go jako Sample electronics programmer.
Pokaż co napisałeś, bo jak do tej port to wiemy, że próbowałeś, ale nie wiemy czy w asemblerze, C czy Bascomie ?
Stk200 wcale nie jest prostym rozwiązaniem, gdyż wymaga LPT, większość nowoczesnych mikrokontrolerów, przy tym te które według Ciebie nie przebijają AVRów, jest wyposażona w bootloader który pozwala na programowanie po RSie, a dzięki taniutkim kablom do komórek zawierających konwerter USB>RS232 rozwiązanie jest wręcz banalne. AVRy są popularne głównie...
Witaj W pierwszym punkcie Swojej wypowiedzi podane jest ,żeby wybrać język programowania...a co zrobić kiedy chcemy wrzucać wsad w BASCOMie ?
1. "AVR i ARM7. Programowanie mikrokontrolerów dla każdego" Paweł Borkowski 2. "Programowanie mikrokontrolerów AVR w języku BASCOM" Marcin Wiązania Druga pozycja oczywiście tylko w wypadku, jeżeli masz zamiar programować uC w Bascomie :).
Witam Czestotliwosc kwarcu ustawinego w Bascomie musi zgadzac sie z tym zastosowanym w ukladzie inaczej nic z tego nie bedzie, a jesli chodzi o programator to jak masz zamiar dalej kontynuowac programowanie w Bascomie to polecam ci z oferty AVT kti AVT887
atmega programowanie bascomie programowanie atmega8 bascomie błąd bascomie
ustawić mobil schemat falownik omron aktywacja sterownika
schemat inwertera hybrydowego schemat falownika hybrydowego
Problem z tłoczkami hamulcowymi w Passacie B5 1.9 TDI 90 KM USB cable pink vs white wire polarity: which is +5V?