Definitywnie C zamiast Bascoma. BASIC (Bascom ma ogolnie skladnie jak BASIC) jest bardzo prostym jezykiem programowania, jednak niestety ma on bardzo powazna wade: jesli jest to nasz pierwszy powazny jezyk ktorego sie uczymy to we krwi zostana nam BARDZO zle nawyki w kwestii programowania (dobry programiasta w BASICU bedzie mial olbrzymie problemy mentalne...
Najważniejsze zadania "czasu rzeczywistego" można wykonywać w obsłudze przerwania timera. Usługi można wpisać w podprogramy (z jez C: funkcje) i w pętli głównej wybierac które mają byc wykonywane. Komunikacje z uzytkownikiem mozna na ogół wpisać w pętli głównej, gdyz ona zwykle jest potrzebna do podania danych przed wykonianiem zadania, lub po czyli...
Siemka! A ja mam troszkę inną propozycję dla Ciebie. Nie zapisuj numerów czujników w pamięci programu. Poza tym lepiej jest mieć uniwersalny termometr gdzie jak uszkodzi się jeden czujnik, to z łatwością można zastąpić go innym. Zadeklaruj sobie takie zmienne: dim dsid(40) as eram byte ' zmienna tablicowa (EEPROM) dla 5 czujników dim...
Skoro dopiero się zaczynasz uczyć, to ciężkiego kalibru używasz (mam na myśli assemblera) a ja uważam, że to najlepszy pomysł - zaczynać od poznania asemblera. Pomimo, że początki są trudne to poznanie podstaw przynajmniej asemblera daje już dużą wiedzę co i jak można robić z prockami. A do większych później projektów czy nawet małych można spokojnie...
https://obrazki.elektroda.pl/8025280500_... Witam! Przedstawiam wam w pełni automatyczną domową windę osobową! Jest to mój największy, najbardziej skomplikowany, i najdroższy projekt którym chwaliłem się jakiś czas temu w dziale „DiY w budowie”. (https://www.elektroda.pl/rtvforum/viewt... Na początku...
http://obrazki.elektroda.net/50_12601973... Ten projekt jest jednym z kolejnych które są mało ambitne , wynikłe z potrzeby chwili. Należy zacząć że ten panel ma za zadanie zastąpić uszkodzoną matryce dotykową o bardzo nietypowym rozkładzie i wymiarze. Zastępowany element miał 25cm długości i 8 cm szerokości w podziale 12 na 2. Takie matryce...
https://obrazki.elektroda.pl/4706372500_... W poprzednich częściach pokazałem zasadę działania oraz uruchamianie pozyskanych wyświetlaczy (modułów) VFD. Teraz przyszła pora na zbudowanie własnego sterownika wraz z potrzebnym zasilaczem. • Zasilacz Ze względu na dość złożony sposób zasilania samego wyświetlacza postanowiłem zacząć...
Witam. Świetna robota, zrobił Kolega może drivery prądowe? Plik HEX działa elegancko, ale mam pytanie... Na jakiej wersji Kolega autor pisał program? Mam BASCOM Ver 2.0.7.8 i nie mogę skompilować kodu. Problem pojawia się już tu: https://obrazki.elektroda.pl/4226966900_... Czy to co podkreślone na czerwono nie powinno świecić się na...
Często w mojej pracy zdarzały mi się sytuacje w których musiałem szybko przetestować kabelek, czy to popularną "sieciówkę" czy też RS'iaka. Jak to mawiają starzy górale: potrzeba jest matką wynalazków, a budżet a właściwie jego brak jest ich ojcem. :) I tak powstał Uniwersalny Tester Kabli, wyposażony w: - gniazda RJ 45 - gniazda DB 9 (męskie i żeńskie)...
No raczej nie można, a problemem jest samo zerowanie. Prcesory AVR są zerowane stanem niskim, natomiast 51 (w tym 89s8252) stanem wysokim. Możliwe, że Bascom ma uniwersalny programator SPI, ale głowy nie dam. Bascom posiada w helpie schemat programatora o nazwie: Sample ISP Programmer, którym można pogramować 89s8252. Zbudowanie tego pro- gramatora...
Napisałem już programik wyświetlający ciąg znaków (string), ale nie mogę znaleźć funkcji przekształcającej zmienną zmiennoprzecinkową (single) w string. Jest na to jakaś gotowa komenda, czy muszę klepać własną funkcję? EDIT: Sam odpowiem sobie na to pytanie: Konwersję możemy wykonać za pomocą komendy „Fusing” i przy okazji lą ładnie sformatować....
z tym mogą być problemy , proponuje STK 200 bardzo uniwersalny programator obsługuje go Bascom i wiele innych programów kursu w bascomie typowego na Atmegę 8 nie znajdziesz , podstawy masz na stronach EdW , pozostaje literatura zobacz ofertę jest pozycja " Programowanie mikrokontrolerów AVR w języku Bascom " poświęcona w całości Atmedzie 8 , zobacz...
kurcze no nie wiem od czego zacząć- z jednej strony C jest bardzo uniwersalny ale z drugiej- trudniejszy. Natomiast taki bascom jest łatwiejszy ale przeznaczony tylko do 8051 i AVR.
Jezeli zalerzy ci na szybkim i nieskomplikowanym programowaniu, goraco polecam Bascom Avr.Doskonalle oprogramowanie dla poczatkujacych i nie tylko.Programator uniwersalny dla wszystkich procesorow AVR- cena to 10zl.Program zawiera w sobie doskonaly edytor,compilator,symulator.pisalem prace dyplomowom na temat Bascoma AVR.Na pytania z tego tematu bardzo...
Ale AVRDude to chyba jakiś program pod DOSa bo mi sie nawet porządnie nie uruchamia tylko mignie czarne okno i znika. Skąd BASCOM wie jakie komendy wysyłać do AVRDude-a. Jest jakiś uniwersalny standard? Ja na razie mam programator w pająku (pająku SMD!). Najpierw zrobiłem na płytce ale nie działał mi więc pomyślałem że może są jakies zwarcia więc najpierw...
BASCOM - polecam książkę "Mikrokontrolery dla początkujących" - Piotr Górecki C - polecam książkę "Programowanie mikrokontrolerów 8051 w jezyku C" - Jacek Bogusz ASSEMBLER - polecam książkę "Podstawy programowania mikrokontrolera 8051" Piotr i Paweł Gałka. Ogólnie to polecam uniwersalny do wszystkiego język C, chyba, że koniecznie chcesz inny to Bascom....
Stosuję często taki myk Mam np. wyświetlić wartość 1234567 Hz bo tyle zliczył uC. Na wyświetlaczu chciałbym mieć 1.234 MHz więc: czyszczę wyświetlacz, ustalam na wyświetlaczu pozycję 1 wiersz 2 kolumna, wyświetlam 1234567 ustalam na wyświetlaczu pozycję 1 wiersz 1 kolumna, Dzielę 1234567\1000000 i otrzymuję 1 wyświetlam 1 a bezpośrednio po nim "." ustalam...
Witam Bawiłem się układem zbudowanym na podstawie schematu z EdW (chyba) taki uniwersalny regulator i nie specjalnie byłem zadowolony. Przy małych silniczkach jeszcze jakoś szło, ale zapięty wiekszy silnik sprawiał problemy. Nie mogłem wyeliminować w Bascom-ie przykrego efektu po załączeniu zasilania silnik dostawał kopa (z tego co pamiętam program...
Chcę wgrać do arduino pro mini kod binarny z np. winavr(gcc) czy bascom ale nie ISPem tylko korzystając z bootloadera bez zamazywania jego, macie pomysł jak to zrobić? Jakiej aplikacji do tego użyć? Czy jest jakiś jeden uniwersalny protokół, może wystarczy wysłać plik hex z prędkością np. 9600 bps?
Witam! Zainstalowałem sterowanie na pilota to w/w autka. Podpiąłem się bezpośrednio do modułu c.z. (szary+brązowy; szary+żółty) Moduł sterujący podaje masę. Jest to uniwersalny sterownik radiowy zakupiony w firmie BASCOM z Łodzi. Wszystko działało bez zastrzeżeń przez jakieś 3 dni. Zaniepokoiło mnie tylko to, że po otwarciu auta z pilota, od samego...
A nie prosciej i skutczniej bedzie zaprogramowac jakiegos prostego atmela, np AT89C2051 przy pomocy pakietu BASCOM (sa komendy dekodowania RC5) i kupic najprostrzy pilot uniwersalny za 20zl ?? Sam program jest bardzo prosty, a uklad zmontujesz w kilka minut. Bedziesz mial mozliwosc dowolnego sterowania kilkoma urzadzeniami (caly port P1 - 8 urzadzen...
Po pierwsze co to za układ DS24010? 2. Czy jest sens aby do adresowania wykorzystywać jakieś układy? Przecież można to zrobić za pomocą kilku zworek. I tak z 4 zworek masz 16 układów, z 5 zworek masz 32 układy itd.. (można wykorzystać odpowiedni DIP-SWITCH) 3. Zasilanie z 78M05. Masz sporo rzeczy podłączonych do stabilizatora i przy napięciu wejściowym...
Kolejna wojna Bascom vs reszta świata? :) Niech każdy się uczy tego co chce i jak chce. Nie każdy musi od razu na ARM'y się przesiadać bo 8-bitowce i tak do 90% projektów są ok i jeszcze długo będą. Kwestia rozwijania dalszego Bascoma - ale pewnie można swoja bibliotekę stworzyć. Należałoby zacząć od tego kto ma jaką znajomość jakiegoś języka. Kompilator...
Przerobiłem przetestowałem i nic nie wyświetla. Tylko ten pierwszy przykład działa poprawnie ale bez sterowania podświetleniem. [syntax=vbnet] ' Uniwersalny nagłowek programu v3 LCD HD44780 TWI $regfile = "m8def.dat" $crystal = 8000000 ' $lib "i2c_twi.lbx" 'TWI sprzętowe $lib "bl_Lcd_i2c.lib" Config Scl = Portc.5 Config Sda = Portc.4 I2cinit Config...
ADI-mistrzu napisał: Zwracam się do was z wielką prośbą. Od jakiegoś czasu bawię się elektroniką itp. ale tranzystory i reszta przestają wystarczań, potrzebuję mikrokontrolerów, ale kurcze niemoge przebrnąć przez podstawy programowania, niemoge tego wogóle sobie wyopbrazić jak to się robi. Kupowałem książki, zaczynałem w Pascalu ale na tym się zakończyło,...
Mówisz o jakimś systemie automatyki domowej a ja o zwykłym sterowniku pieca co. Różnica stopnia na piecu jest nie odczuwalna w pokoju. 1 stopień to sporo. Pytanie czy to jest zdrowe dla organizmu? Trzeba by przeprowadzić odpowiednie badania. (osobiście to dostaję alergii. Kiedyś miałem nie szczelne okno i w zimie miałem katar. Ciągle musiałem regulować...
Chce zrobić uniwersalny programator AVR z jedną podstawką ZIF 40. Pytam się o te układy dlatego że chce sterować sygnałami MOSI,MISO,SCK i RESET z programatora ISP. Wszystko byłoby pokazane na LCD jaki układ jest aktualnie wybierany. Pomożesz??? Dodano po 6 Chce przełanczać sygnały na odpowiednie wyjścia podstawki
Dopiero zaczynam naukę w Bacsom avr i już napotkałem na problem. Zrobiłem programator kompatybilny z stk200 i zaprojektowałem uniwersalny system mikrokomputerowy z Atmega8 gdzie mam między innymi diodę podłączoną do portu C.2 a przełącznik do portu B.0. Napisałem następujący program w Bascom avr 1.11.7.7 " Config Portc.2 = Output Config Portb.0 = Input...
Moje Uszanowanie. Po przeczytaniu wielu maili i drążeniu tematu "+bascom + graficzny +przykłady" mam w głowie stertę informacji i pewnego rodzaju wielki mętlik. Ale po kolei. Czy definiując w Bascomie port danych do obsługi wy swietlacza graficzneg Toshiba ,sap1024 muszę wybrać cały port ? (np dataport a) jeżeli podpinam wysiwtlacz pod M32 chciałbym...
HM co do zasilania mógłbyś mi to rozrysować nie bardzo to rozumiem , potrzebne jest żeby przez cały czas było zasilanie w układzie elektronicznym czy światło jest zapalone czy nie. Co do odbioru używam TSOP 1736 czy jest to odbiornik uniwersalny ? odbierze sygnały z większości pilotów? Pomysł z porównywaniem kodu hm z założenia dobry tylko nie wiem...
Ja polecam C - bardzo uniwersalny i profesjonalny język, a do tego podobny do C na komputery i stosunkowo łatwy w opanowaniu. Inne propozycje jak jakieś Pascale od razu bym odrzucił, bo to rozwiązania niszowe, Bascom BASIC raczej też, bo nie jest zbyt optymalny (aczkolwiek we wprawnych rękach można zdziałać cuda w tym środowisku)
Podczas programowania w bascomie wprowadzałem różne opóźnienia ale to miało niewielki wpływ na usunięcie błędów. Początkowo procesory dawały się programować następnie się blokowały. Teraz pliki wygenerowane w bascomie (bin lub hex) wykorzystuję w "Pony Prog". Jeżeli chodzi o różnice pomiędzy Bascomem i Pony Prog 2000 to raczej trudno jest je porównywać....
Przede wszystkim problemem jest sam przykład. Zapewne biblioteka obsługi tego układu napisana jest w asemblerze, a nie Bascomie, stąd też jej kod jest niewielki. Po drugie nie wiadomo jak napisane są biblioteki. Obsługę LCD można napisać byle jak, jakoś będzie działać, ale za to będzie krótka. Można też napisać w sposób uniwersalny z dodatkowymi możliwościami,...
Sam podprogram jest mało uniwersalny bo ma na stałe przypisane skoki. Leprzym rozwiazaniem jest podprogram o następującej budowie: ;---------------------------------------... ; Wykonanie skoku do podanej etykiety w zaleznosci od wartosci w ACC ;---------------------------------------... ;...
Witam! Widzę, że w tym kraju jak komuś pomagasz to ci wbije widelec w tyłek i przekręci. Kolego TheMonter: Jeśli podłączasz wyświetlacz LCD do standardowych portów określonych w BASCOM-ie to nie musisz ich definiować Jeśli piszesz program uniwersalny to nie deklaruj typu mikrokontrolera. Dlaczego? Bo jeśli program napisany przez ciebie zechce przetestować...
Witam. Chciałbym sobie wykonać zegar z tego tematu [url=http://www.elektroda.pl/rtvforum/to... ale chciałbym dodać do tego zegar RTC. Myślałem żeby użyć DS1307 lub PCF8583, do obsługi tego drugiego znalazłem taki oto fragment kodu: [syntax=basic4gl]Config Sda = P3.5 'konfiguracja linii SDA magistrali I2C Config Scl = P3.7 'konfiguracja...
Zgadzam sie w duzej mierze z kolega PiotrPichuta szkoda czasu na LED-y skoro ma sie prosta obsluge LCD... Jak patrze w listing progamu stedujacego 4 wyswietlaczami LED to zajmuje ona okolo 3 strony formatu B5... Wiec kolego rozpatrz mozliwosc zastosowania wyswietlacza LCD... Co do czestosciomierza to znowu zgadzam sie z kolega Piotrem :)... i dodam...
Podałem wyraźnie, że oprogramowanie napisałem w WinAVR ;) Nie uznaję czegoś takiego jak bascom (wystarczyło mi raz w życiu się na nim przejechać...). Przedstawię "odchudzone" kody źródłowe - aby były całkowicie funkcjonalne należy troszkę dopisać. Ogólna idea jest przedstawiona. Sam main w programie jest niewielki. Dla przykładu pokażę jak zrealizowałem...
Odnoszę wrażenie iż chcesz napisać program uniwersalny Dozownik ślimakowy sam napisałeś jest precyzyjny a jak to się ma do zasuwy hydraulicznej dzięki której spada na wagę setki kilogramów Dodano po 12 Dlaczego chcesz wykorzystać do opóżnienia liczniki przecież w trakcie rozbudowy programu mogą okazać się bardzo potrzebne a wręcz niezbędne Dodano po...
Ale te same komendy masz do dyspozycji w asemblerze v.2 czy v.2.1 np.: #define #elif #else #endif #error #if #ifdef #ifndef #include #message .... tylko nie bardzo wiem jak z nich korzystać :/ przykłady w helpie są ubogie Ubogie są, gdyż naprawdę nie trzeba tam dużo wyjaśniać. Te komendy służą do warunkowej kompilacji programu i w zasadzie pozwalają...
Jak obiecałem wcześniej, zmontowałem ponownie zegar i działa bez zarzutu z rezonatorem kwarcowym jak i pod generatorem. Jak ustawić w bascom atmege żeby działał z generatorem 16mhz ? Przestaw fusebit na zewnętrzny zegar (0000:external clock) 'zegar binarny joboo $regfile = "m8def.DAT" $crystal = 16000000 Dim Sekjed As Byte , Sekdzies As Byte...
Witam. Piszę sobie sterownik temperatury w Bascom '51 i mam problem z przerwaniem. Otóż serce układu to AT89C52 do niego jest podłączony RTC DS1678. Ustawiłem RTC, aby na wyjściu INT generował co sekundę impuls. Podaję ten impuls na wejście INT0 procesora. W obsłudze przerwań dałem ustawienie zmiennej Bit na 1, na podstawie jego inicjuję w pętli głównej...
http://obrazki.elektroda.net/96_12270340... Przedstawiam Uniwersalny Sterownik Unipolarnego Silnika Krokowego. Sterownik powstał już dosyć dawno jako prosty sterownik STEP/DIR do silnika. Początkowo miałem zrobić go na TTLach. Doszedłem do wniosku że przecież wystarczy AVR i prosty program napisany w Bascomie zamiast 3 układów TTL i dosyć skomplikowanej...
Wielokrotnie zdarza się, że do sterowania różnego rodzaju urządzeń elektronicznych przydałoby się zdalne sterowanie. Najprościej można wykorzystać do tego celu pracującego w podczerwieni pilota od TV, magnetowidu, wieży, czy czegokolwiek. Niestety, jego obsługa wymaga zastosowania specjalizowanego układu scalonego, lub wykorzystania odpowiednio zaprogramowanego...
tmf pisał o tym niedawno w temacie o nowym AVRStudio5. Domyślnie korzysta z kompilatora o którym wiadomo że ma błędy. Nie obsługuje starszych programatorów- tylko nowsze i drogie. Trudno znaleźć ustawienia zegara itd. AVRStudio4 jest dość siermiężne jeśli chodzi o edytor. Ale według mnie im mniej bajerów na początek- tym lepiej. Innym wyjściem jest...
To skoro kolega prosi, to ja też napiszę, chociaż widzę, że kolega sam wie najlepiej i też zaraz zostanę zrugany :D . 1. Na początek serwa modelarskie - sterowane są dokładnie tak, jak pisze hunterhouse z tą uwagą, że standard większości producentów przewiduje 1.5ms środek serwa a 1.5ms±0.5ms to położenia skrajne. Takie impulsy są powtarzane z...
Trochę mało czasu spędziłem z nową informacją od ciebie. Bynajmniej robię w miarę swoich możliwości uniwersalny termostat. Wiem że programów jest masa. Chcę napisać go samemu i w miarę prosto, by w przyszłości przystosowywać go do własnych potrzeb w każdej chwili. Bazuje na ds18b20 szt.1 (plany by wstawić 4) działa super. Teraz postanowiłem zrobić menu...
Trudno jednoznacznie wskazać nóżki, ten przekaźnik występuje w kilku wersjach http://pdf1.alldatasheet.com/datasheet-p... Ogólnie wyjście z mikroprocesora, czasem tak jak u ciebie poprzez tranzystor, podłączamy do 2 styków cewki stycznika. Pozostałe styki, to styki robocze, podłączamy według potrzeb do urządzenia, którym...
Witam. Czy jest możliwe skuteczne zaprogramowanie AVR ( u mnie Attiny85) plikiem utworzonym po kompilacji w BASCOM w programatorze uniwersalnym ( u mnie Xeltek). Moja walka nie przyniosła oczekiwanych rezultatów. Choć wynikowy plik BASCOM xyz.bin jest wgrywany i poprawnie weryfikowany (programatorem Xeltek) procesor pozostaje martwy. Nadmieniam, że...
Witam wszystkich na forum i pozdrawiam,mam do Was takie pytanie,zrobiłem sobie urzadzenie na atmega16 dosć rozbudowane,posiada do obsługi menu 4 przyciski i chce teraz dodać funkcje sound,tak aby przy kazdym nacisnieciu przycisku było słychac pip,jak to zrobić najprosciej aby to działało w programie głównym jak i w podprogramach,bo dodawac do każdego...
pilot uniwersalny bascom bascom programator uniwersalny płytka uniwersalny płytka uniwersalny
parkside ładowarka schemat różnica temperatur kuchenka automat brama
instrukcja kalibracja hitachi firmware
Rezystor 300 Ohm 25W a problem z dmuchawą VAG 00944 – Elektryczne podgrzewanie lusterka pasażera, obwód nieprawidłowy, stały błąd