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...
Przykład z pliku Help Bascoma: " 'configure PORT D for input mode Config Portd = Input 'reading the PORT, will read the latch, that is the value 'you have written to the PORT. 'This is not the same as reading the logical values on the pins! 'When you want to know the logical state of the attached...
Przy czym jeśli robisz set lub reset, to dajesz zawsze set port, nigdy nie set pin. Niezależnie od tego, czy masz config pinb.0 = input czy config portb.0=output
Witam serdecznie! Mam Atmegę32 napisałem na nią program (nieistotne jaki) i działa. Nie używam w nim portu c. Przyszedł czas że chcę wykorzystać w programie port c jako wykonujący załączanie optotriaków i dalej modułu wykonawczego i tu problem..... Napisałem specjalnie prosty programik aby ustalał stany...
Witam, Próbuję odpalić taki wyświetlacz po SPI: Posiada on sterownik ILI9341, znalazłem bibliotekę glcd-ILI9341_2R8_240x320.lib i taki przykład: [syntax=vbnet] ' ' *********************************** ' * 2.8inch 65K full color LCD * ' * 240 x 320 dot [ILI9341] SPI * ...
Moi drodzy, po co kłótnie, Po co wasze swary głupie, Wnet i tak zginiemy w zupie! Może krótko i merytorycznie wyjaśnię Bascom`owe podstawy a zacznę od komend Set i Reset. Otóż potrafią one ustawiać tylko jeden bit na raz. Jeśli numer bitu nie jest wskazany to zawsze będzie to bit numer 0. Dlatego...
Można, a w BASCOM-ie przerwanie od portu szeregowego nazywa się "serial" i to jego obsługą musisz się zainteresować. Przykładowy kod w BASCOM-ie 51: $crystal = 11059200 ' czestotliwosc kwarcu $baud = 2400 ' predkosc transmisji Dim X As Byte ...
Witam Kolegów, zaczynam naukę programowania w środowisku Bascom, na warsztacie mam Attiny2313 i DS18B20, chciałem sprawdzić jak działa odczyt temperatury (wyświetlanie na LCD opanowałem wczoraj, pin'ologia LCD niezmieniona). DS18B20 podłączyłem następująco: 1 - Gnd, 2 - do pin'u wejściowego oraz przez...
Witam Chciałm zrobić automatyczną regulację obrotów silnika. Pierwszy silnik napędza drugi silnik który pracuje jako prądnica i muszę wraz ze zmianą obciążenia prądnicy regulować obroty silnika tak aby uzyskać stałe napięcie na wyjściu prądnicy. Do sterowania zastosowałem Atmegę 8. Napisałem taki programik...
Witam, mam następujący problem z poniższym programem. Prosiłbym bardziej obeznanych kolegów o sprawdzenie, układ powinien działać tak: ustawiam temperaturę plus regulacja histerezy, gdy temperatura jest niższa układ załącza przekaźnik do czasu wyrównania temperatury, problem polega na tym że program...
Możesz napisać i cieszyć się funkcjonalnością nie wiedząc o co chodzi ... $baud = predkosc_transmisji Tylko jeśli nie umieści się tej informacji w kodzie i użyje gdzieś Print/Input lub pochodnej to kompilator ustawienia dla $baud bierze z tych zdefiniowanych w IDE. Bascom konfiguruje od razu...
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...
Witam, mam taki problem. program wg mnie powinien po przekroczeniu ustalonej temperatury wyswietlac na LCD napis, wlaczac Buzzer oraz zapalic diode. A po nacisnieciu przycisku wyłaczyc to wszystko. I problem jest taki ze wylacza wszystko oprocz diody. Tzn po wlaczeniu sie alarmu dioda wogole juz nie...
Witam. Mam problem z komunikacją z RTC DS12887 (DS1287). Układ wykorzystuje cały port do adresowania oraz wymiany danych oraz kilku dodatkowych do sterowania. Używałem tego układu do pracy dyplomowej (11 lat temu) i pisałem wówczas w asemblerze. Natomiast obecnie programuje w Bascom-ie i tu zaczyna się...
Programator elementów I2C „PROGXv13” umożliwia programowanie układów pamięci 24CXX, PCF8583, PCF8593 oraz Syntezy TSA6057. Powstał jako narzędzie ułatwiające budowanie urządzeń z tymi układami, być może kiedyś również z innymi na magistrali I2C. Dla ułatwienia program współpracuje z programatorem...
Witam. Uczę się (staram sie) programowania w BASCOM. Orłem nie jestem. Do nauki używam książkę "Marcina Wiązania - Programowanie mikrokontrolerow AVR w jezyku Bascom". Pierwsza lekcja opisuje prosty kod: $SIM 'dyrektywa opuszczenia instrukcji 'opóźnienia $REGFILE = "m8def.dat" 'informuje...
Przepraszam za taką formę ale nie mogłem skopiować błędów. np; w końcowej części kodu napisałem Lcd tempu to znaczy że na wyświetlaczu pojawi się wartość zmiennej Tempu czy trzeba to zrealizować w inny sposób? 1. Zechcesz skopiowac tylko tabelkę błędów: -klikasz myszką w dowolnym...
Pisze obsluge czujnika pan3101DB z myszki optycznej. Z tego powodu, ze dokladnie nie wiem jaka to transmisja staralem sie sam napisac obsluge. Pomogly mi te strony: (tlumaczylem prawie 1 w 1 na bascom) i nota: lecz program nadal nie dziala. Moze ma ktos juz doswiadczenie z tymi ukladami w...
... Problem błahy, ale rozkładam ręce, pewnie zapomniałem o jakiejś oczywistej rzeczy ... Witam Tak, problem jest błahy i wynika ze specyficznego sposobu konfigurowania portów w bascom-ie. O ile instrukcje: Config Pinc.2 = Output Config Portc.2 = Output dają równoważne wyniki (chociaż poprawny...
Zaczynam pisać program do Komputera motocyklowego opisywanego w wątku: '--------------------KONFIGURACJA-------... = "m16def.dat" 'informuje kompilator o pliku $crystal = 8000000 ...
BASCOM 1.11.9.5 Grafika podłączona na portach: dane Port L (D7:D0), sterowanie Port H (D7:D2) plus Port J (D7:D6) - te ostatnie dwa piny są jako RD i WR. Zmodyfikowałem bibliotekę. W porcie H dwa pierwsze piny mają UART, które potrzebuję, stąd modyfikacja. Z punktu funkcjonowania transmisji jest...
Witam[syntax=basic4gl]' ----------------------------------------... The support for this display has been made possible by Peter Küsters from (c) Display3000 ' You can buy the displays from Display3000 or MCS Electronics ' ----------------------------------------...
Witam Chcę zaprogramować attiny2313, żeby zmieniał prędkość w module bt poprzez wysyłanie komend np. AT+baud4 daje prędkość 9600.Kiedy wysyłam at+PN.Ma ustawić moduł na brak parzystości.Postanowiłem napisać program w bascomie,niestety problemów co nie miara.Przykładowo kiedy piszę: open "comd.1:9600,8,n,1"...
Fajnie zrobiony dostęp do bitów. Od kiedy to jest w Bascomie ? Prawie od zawsze! Czy w takim razie teraz zamiast Portb.0 powinienem dawać Portb.portb0 ? Wszystko powie Ci plik *.DAT Twojego procka. Np. dla ATtimy2313: [CONST] ;***** BIT DEFINITIONS PORTB0 = 0 ; Port B Data...
Witam posiadam napisany program w języku Bascom. Mój problem wiąże się z tym że mam problem z jego kompilacją a dokładniej z jedną linijką programu. Czy może mi ktoś pomóc wyeliminować ten błąd. Bascom wskazuje że błędem jest Dim Wart_nap As String * [syntax=basic4gl] ...
Dziękuję zaraz sprawdzę i zapoznam się.. A menu ma wyglądać coś w tym stylu: Dodano po 3 Przedstawieniem co mam na razie zrobione, menu jest zapożyczone na 4 przyciski. Dodałem do niego odczyty z czujników. Ogólnie te menu działa tylko biednie wygląda :-(((. [syntax=bascom] $regfile...
Cześć Man WIN XP i próbuję uruchomić symulator bascom AVR w trybie hard. Do portu szeregowego komputera podłączyłem płytkę Adatronik z proc. 2313. Załadowałem program basmon od procesora Po kompilacji programu port .bas (katalog sample) uruchomiłem symulator(F2) i na wyświetlaczu LED portów...
Witam Staram się przyswoić powoli wstęp do języka Bascom. Jednak żeby bezproduktywnie nie patrzeć na migające diody postanowiłem napisać sobie banalny program do wytrawiarki. Przeczytałem naprawdę sporo tematów. Po wielu próbach i zlepkach kodów z elki powstało to "coś". To "coś" nawet żyje :-) Program...
Ojojoj, dawno nie widziałem takiego kodu. Jak rozumiem, s a to twoje początki. Podejrzewam, że nie będzie się chciało nikomu tego poprawiać, bo to jest nie do naprawienia, tylko do napisania od nowa. Zainteresuj się help-em w BASCOM, ew. zainwestuj w książkę: Poczytaj też na forum o obsłudze klawiszy,...
Witam Moja Atmega 16 wiesza się w pętlach Uszczenianie i Paletyzacja poniższego programu: 'Listing programu obsługującego symulator procesów. Program został napisany ' i skompilowan w programie BASCOM-AVR 1.11.9.8. $regfile = "m16def.dat" 'określenie...
Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment...
nie dotykam ale wytłumaczę to inaczej . Tak to jest... Jeżeli pin wejściowy reaguje na dotyk palca, to pierwszy powód jest brak podciągania na tym porcie, jeżeli jednak port ten jest podciągnięty do Vcc to przyczyną jest błędna konfiguracja tego portu. Wejścia konfiguruj raczej: config ...
Program napisany jest w Bascom. Delay nie ma w ogóle. Program napisany chaotycznie, ale działał ok dopóki nie dopisałem obsługi DCF77. Gdy przyjdzie odpowiednia godzina, dioda IR ma wysłać kod do odbiornika. Wtedy właśnie procesor zwalnia. Sekundy wtedy "idą" co 3 no i dźwięk ma zwolnione tempo. [syntax=vbnet] ...
Nom, ale trzeba by kilka razy się dostawać do portu, a można za jednym :P Przygotowujesz dane wcześniej. W Bascom możesz sobie do wybranego Bitu w Bajcie nadać Alias i ustawiać go tak samo jak Bity w Porcie. Przygotowujesz więc Bajt do zapisania w Porcie i możesz w nim włączyć kropkę kiedy ma być uruchomiony...
Mam wielką prośbę żeby mi ktoś pomógł w napisaniu tego w Arduino. Jeszcze nie programowałem w Arduino a to co próbowałem pisałem w Bascom AVR. Jestem w tym kompletnie zielony(greehorn). Jak tu wpisać wybór mikro kontrolera i lcd? [syntax=vbnet]$sim $regfile = "attiny2313.dat" , Wybór Mikrokontrolera $crystal...
Na szybko, poniżej biblioteka z Arduino działająca z LCD na fotografii Część nie na temat usunąłem.
Witam, Wiem, że może to nie najlepszy pomysł, aby zakładać taki temat, ale chciałbym zrozumieć pewne rzeczy dotyczące bascoma i jego instrukcji, mam nadzieję, że ktoś będzie miał ochotę pomóc. Mianowicie : [syntax=Bascom]$regfile = "m8def.dat" $crystal = 1000000 'Konfiguracja przetwornika analog-cyfra...
Witam! Rozwiązanie odwiecznego problemu wreszcie nadeszło! Jestem szczęśliwym posiadaczem programatora atmali z programami progat dos/win. Zainstalowalem winxp i uszy mi oklaply - programy przestaly komunikowac sie z programatorem przez port LPT. Wynika to ze sposobu zapezpieczeń jakimi winxp...
Za Chiny nie moge tego skompilowac Config Spi = Hard , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 64 , Noss = 0 Config Lcd = 16 * 1a Dim Y As Byte Y = 0 Spiinit Do Spiin Y , 1 Cls Lcd Y Waitms 10 Loop error : 64 Line : 13 ,...
Witam, potrzebuje pomocy kogos kto pomoglby mi przy wstawce asemblerowej, caly program jest w BASCOM AVR a zalezy mi na szybkosci akurat przy funkcji zapisu i odczytu. A wiec tak ze wzgledu na uklad polaczen na plytce zamienilem linie portu: D7>D0 D6>D1 D5>D2 D4>D3 D3...
Portb = Mem_wiert ustawia na porcie odpowiednią kombinację stanów Mem_wiert = 1 - Końcówka 0 stan wysoki; reszta niski Mem_wiert = 2 - Końcówka 1 stan wysoki; reszta niski Mem_wiert = 4 - Końcówka 2 stan wysoki; reszta niski Mem_wiert = 8 - Końcówka 3 stan wysoki; reszta niski portb=0 wyłącza...
Witam od pewnego czasu powolutku uczę się coraz więcej o mikrokontrolerach i programowaniu w bascom i właśnie dzisiaj chce przejść do przetworników analogowo-cyfrowych "ADC" szukałem w Google pomocy ale nic nie znalazłem wiec spytam się was a dokładniej mam prośbę o gotowca a dokładniej gotowy program...
Znalazłem coś takiego : 'name : 'purpose : test for M2560 support 'micro : Mega2560 'suited for demo : yes 'commercial addon needed : no '---------------------------------...
Jeśli chodzi o punkt drugi to zmieniłem i teraz na wyświetlaczu przynajmniej napis nie mruga, ale nadal zero reakcji na przyciski. I jak sterować tym kursorem? I jeśli tam jest zmienna program 1 i program 2 do przechowywania wartości do wyświetlania to jak wybrać program 2 bo teraz mam cały czas program...
Już śpieszę z informacjami, cieszę się że ktoś odpowiedział :) Na początek wygląd z PC jest taki: Kod z Visual Basica 2008: [syntax=vb] Option Explicit On Imports System Imports Microsoft.VisualBasic Imports System.Configuration.ConfigurationSettin... System.Windows.Forms Imports...
Mam od dawna przetestowany i działający program do odtwarzania plików *.wav. [syntax=basic4gl] '---PROCESO... = "M32Def.dat" Wait 2 $crystal = 16000000 $hwstack = 128 $swstack = 64 $framesize = 64 '---DEKLARACJE...
Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna...
Witam wszystkich. Problem polega na tym że wyświetlacz MW-C4004A na porcie B śmigał bez problemu. Ale muszę go podpiąć pod port C lub A. No i tu się zaczeły schody. Mianowicie Biblotekę LCD4e2.lbx przerobiłem zgodnie z PDF. [_Init_LCD] .EQU LCDDDR=$14 'port C .EQU LCDPORT=$15 'Port...
Witam, mam program (attiny2313) do obsługi termometru DS18b20 i wyświetlacza, układ posiada 3 przyciski +/M/-. Program reaguje na zwieranie przycisków do masy, a chciałbym zrobić tak by procesor reagował na przerywanie masy. Znajdzie się ktoś kto mógłby rzucić okiem na program i podpowiedzieć co trzeba...
Zobaczcie w linku jest komputer samochodowy na wyświetlaczu LCD 4*20. Tam przy temperaturach są znaczniki: "t1" i "t2". Zajmuja one jedno pole wyswietlacza. Jak wprowadzic te znaczniki do tego kodu, potrzebowalbym: t1, t2, t3, t4 $regfile = "m8def.DAT" ...
Witam! W zeszłym roku był na ten temat topic. Termometr 4 punktowy DS18b20 by Duch na podstawie materiałów znalezionych w sieci 'Kontakt duszkowski(małpa)o2.pl $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal...
dokladnie efekt identyczny, bez cls to samo.... podobny schemat na atmega8 hula... tylko mi sie pamiec skonczyla wiec przenioslem sie na m162. -------------------------------... nie rozwiązany, przenioslem sie na atmega16, kwarc zew 4mhz, i schemat podobny dataport na porcie c reszta na...
Ja próbowałem też na wine na ubuntu 7.10 pl działało bez błedów i dość szybko ale programować się nie dało, używałem do tego uisp. Teraz mam także ubuntu 7.10 i wine w nowszej wersji ale Bascom na tym wine nie działa zbyt płynnie bardzo się tnie chodź działa i się wszystko kompiluje ale to już nie to...
Wpadł mi do ręki układ ICM 7228 AIPI z czterema wyświetlaczami 7 segmentowymi led układ ten może wysterować 8 wyświetlaczy. niestety nie znalazłem nigdzie opisu jak mógłbym to coś wysterować, na ślepo starałem się sam do tego dojść, i zajęło mi to naprawdę kilka godzin dłubania. przedstawiam efekt...
od kilku dni próbuje okiełznać magistrale SPI w polaczeniu z zegarkiem DS1503 jest to gotowy zestaw - procesor z plytka, z RTC i flashem firmy propox MMmega02 także elektronicznie na pewno wszystko jest ok, nóżke 33 - ERTC podłaczyłem sobie do portu A.6 i na niej robie CS jesli w BASCOMie w parametrach...
Witam napisałm program do obsługi czterech układów D18B20 ale jego rozdzielczość w pomiarach to 1 stopień a chciałbym żeby było 0,1 ma ktoś jakić pomysł ??? Z góry dzięki wklejam kod: $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal...
Witam. Od jakiegoś czasu studiowałem w sieci różne materiały na temat matryc LED i ich sterowania. Mój projekt teoretycznie powinien działać, jednak jest bardzo toporny w oprogramowaniu, a przy chęci wyświetlenia dłuższego tekstu po prostu (z powodu archaicznego programu) zaczyna brakować w uC...
$regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) 'Deklaracja portów od wyświetlacza LCD Config...
Witam Wykonałem układ elektroniczny którego zadaniem jest pomiar napięcia na porcie adc. Zadaniem kodu który jest poniżej jest wykrycie stanu wysokiego na porcie PA(6) i pomiar napięcia z portu PA(0) według odpowiedniej instrukcji czyli pomiar trzykrotny, porównanie ich ze sobą i jeżeli są takie...
EEEEE xury :) Działa działa :) Mnie to spędzało z powiek sen ciut dłużej. Bascom AVR 1.11.9.8 kompiluje dyrektywę Config Input = XXXX , mi to działa na ATmega32. Oczywiście sprawdziłem to kilka godzin temu. Nie ma w zasadzie potrzeby konfigurować port/pin jako input w ogóle, niezależnie od środowiska...
Wykonałem syntezę do radia ze strony . Generator i separator działa, scalak syntezy LM7001 pracuje z kwarcem 7,2MHz, po wyjęciu jego Atmega prawidłowo "milczy" tzn. brak wtedy wyświetlania częstotliwości zmian na enkoderze itd. Ta część programu działa ale nie steruje LM7001 synteza nie "łapie"....
Zmodyfikowałem ją pod PORTC ale niestety nie działa mi. Największe wątpliwości mam z tym fragmentem: [syntax=basic4gl]* Sts {___LCDE},R24 ; we use E1 now Ldi R24,40 ; 4 bit mode 136 rcall _Lcd_control Ldi _temp1,14 ; Display on, Cursor...
Witam po kilku dniach szperania po sieci, szukając programu pozwalającego sterować Attiny45 wyświetlaczem LCD 16x2 przy użyciu i2c z poziomu Bascoma w pierwszej kolejności natknąłem się na skrypt Pana Kent Andersson. Niestety skrypt mnie nie zadowalał ponieważ nie było możliwości sterowania podświetleniem...
1.Konfiguruje się PORT 2.Podciąganie do plusa włącza się w PORT 3.Przyciski czyta się z PIN Sterować można PORT`em a sprawdza się PIN [syntax=basic4gl] Config PORT.x = Input 'nie podłaczamy driverow - port bedzie wejsciem PORT.x = 1 'sterujemy portem, podłączamy wewnętrzny rezystor Przycisk...
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM...
Możesz podłączyć poprzez rezystory bezpośrednio do portów, tylko trzeba pamiętać, że diody mogą wziąć 20mA i to teoretycznie pin ma wytrzymać, ale też chyba nie można brać więcej niż 100mA na cały port. To tyle teorii a w praktyce to sam sprawdzisz i pewnie procek to zniesie. Wprowadziłbym jednak...
do eeproma podłącz również GND, lepiej chodzi :) lcd podłączasz w wolne piny w procku. bascom jedzie na 4bitowej transmisji więc do proca ma iść: rs,e,d4,d5,d6,d7. Podłączaj pod byle jakie piny portów, w bascomie ustawiasz te sygnały niezalerznie. SDA I SCL musisz(!!) podciągnąć do plusa rezystorami...
Witam Mam taki problem, napisałem program w bascomie, w którym również korzystam z przerwania na INT0 (atmega8-16pu). Ale: Po włączeniu zasilania program przechodzi do obsługi przerwania i zostaje tam na amen - w czym jest błąd. Proszę o jakieś wskazówki. Płytka jest wykonana prawidłowo, na int0...
Witam. Mam układ z wyświetlaczami (4), które mają być sterowane multipleksowo. Najpierw na wierszach pojawią się odpowiednie stany, następnie zapalona zostanie dana kolumna (aby wybrany wyświetlacz został włączony). Ten proces odbywać się będzie dla każdego wyświetlacza. Wiersze oraz kolumny...
Zacznijmy od tego Skopiowałem program do zliczania impulsów w języku Baskom $regfile = "m8def.dat" $crystal = 8000000 Dim Count As Integer Config Lcd = 16 * 2 Config Lcdbus = 4 Config Lcdmode = Port Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0...
Ja korzystałem z przerwania INT0 ( najczęsciej ) i nie miałem problemu Nie miałem też problemu z Timer0 i Timer1 . Procesor który programuje to ATmega16 (lubię go). A jeśli chodzi o TINY 24 to Port B jest 4-ro bitowy ale DATA REGISTER jest 8-mio bitowy. Bity 4...7 są podane jako tylko odczyt. Podstawiając...
Witam. Miałem dwie atmegi spięte przez port szeregowy. Full duplex. Master, wysyłał do slave znak "Q" a w odpowiedzi otrzymywał stan wszystkich ośmiu bitów wybranego portu. Master odebrany komunikat wysyłał na port i zapalał LEDy. Ukłąd prosty. Wszystko działało przepięknie. Odbieranie znaków w...
Witam. Koledzy mam problem ze sterowaniem lampami nixie za pomocą 74141 i attiny26. Lampy są multipleksowane a problemem są zapalające się niepotrzebnie cyfry. Wszystko niby działa dobrze ale cały czas wsadzają się nieproszone cyfry. Podejrzewam że problemem jest to że 74141 i transoptory załączające...
Witam Mam moduł sieciowy na układzie ENC28J60 podłączony do mikroprocesora ATMEGA644 20PU taktowany kwarcem 16Mhz.Program piszę w Bascomie bo innego języka nie zmam. Przykładowy program znalazłem w internecie z sterowaniem diody led przez stronę internetową. Dopisałem kawałek programu żeby na tej...
Witam wszystkich! Pewnie pomyślicie "znowu to samo", no ale zlitujcie się w Wigilię i przeczytajcie te kilka zdań :D Walczę z problemem od kilku dni. Nie potrafię skonfigurować Timera by konwertował dane z 1wire poza główną pętlą. Nie mogę sobie pozwolić na waitms, bo wtedy mam problemy z poruszaniem...
Witam Z wycinków kilku programów chciałem zrobić jeden duży barkuje kilku rzeczy i zwiazku z tez pytania W jaki sposób mogę zwiększyć ilość wejść i wyjść żeby zmieścić wszystko ? ( patrz 1 PINY ) brakuje ustawiania podlewania względem kalendarza zielonego pojęcia nie mam jak z pcf mogłbym...
Witam! Jeśli ma to znaczenie to na wstępie nadmienię, że używam BASCOM-AVR, zaś sam mikrokontroler jest umieszczony w płytce, która stanowi zestaw uruchomieniowy o symbolu AVT-3500/2 (element kursu programowania w BASCOM-ie dystrybuowany przez AVT). Programator to AVTPROG4, czyli klon USBASP. Po...
Witam podaję kod, który działa poprawnie, oczywiście należy go dopasować do swoich potrzeb. [syntax=vbnet] 'Stero... swiatel V2.2 '10-06-2015 'Roman Biadała $regfile = "m128def.dat" $crystal = 11059200 '$lib "fp_trig.lbx" '******** Ustawienia portów ****************************************...
Witam, zrobilem sobie matryce led z kilku segmentow 5x7 LED i mam maly problemik z wysterowaniem tego. Do wysterowania kolumn i rzedow wykorzystalem uklad 4094 (wejscie szeregowe wyjscie rownolegle). Problem tkwi w tym ze: wszystkie znaki mam zapisane w postaci zero-jedynkowej tj. pokoleji wpisuje...
diody z portu "c" świecą przez określony czas i diody z portu "b" świecą ciągle w czasie włączenia przycisku z portu "d", do portu "b7" podłączona jest dioda która powinna migać tyle razy w zależności który przycisk jest włączony (przycisków jest 6), jeśli przycisk 1 to dioda miga 1 raz, sekunda przerwy...
Witam! Od kilku dni nie mogę poradzić sobie z takim dziwnym problemem. Zbudowałem system z ATmega8 z podpiętym do niego (poprzez TWI) PCF8583 (generuje przerwanie na INT0 co 1s), do systemu dołączony jest wyświetlacz LCD 2x16 oraz poprzez 1-Wire (portd.0) czujnik DS18B20. System działa poprawnie, nie...
Witam Potrzebuje jakiś gotowych procedur kodowania transmisji CYFROWEJ na x51 dla BASCOMA chodzi mi o to by mudz przesyłać transmisję CYFROWĄ na poziomie 9600 bps Jeżeli któryś z kolegów wie jak to napisać proszę o pomoc I proszę NIE imieczczać linków od postów BO umiem kożystać z funkci...
Witam. Po długim oczekiwaniu dostałem w końcu w/w moduł zaprojektowałem płytkę z atmega128 podłączyłem wszystko jak w module easytcpip zmontowałem. Wgrałem program przykładowy konfigurujący moduł i odpowiedział na ping-a. Potem postanowiłem sprawdzić kolejny program przykładowy którego kod zamieszczam...
Takie problemy były już na elektrodzie. Możesz zrobić tak jak napisał przedmówca. Przycisk od portu do masy, poprzez set port podciągasz wejście do "+" i masz cały czas stan wysoki, po wciśnięciu sciąga go do masy i masz stan niski. Jeśli masz przycisk między portem a "+" to musisz go podciągnąć do masy...
Szanowni Koledzy Zaczynam "przygodę z mikrokontrolerami" Jako, że będę wykorzystywał "wiedzę" do celów "osobistych" stąd Bascom Napisałem już termostat na DS13b20 i działa Przy pomocy tego samego układu (a jest w nim jeszcze ok 4 kb wolego miejsca) chciałbym móc regulować napięciem na jednym...
WITAM Mam prosty problem dla kolegów . Pisze w Bascom i mam problem z portami. 4 z nich mają być wejściami a 2 wyjściami. Jak zrobić aby odczytać 4 wejścia niezależnie od innych we/wy Próbowałem a=PIND ale lipa bo czytam cały port D a ja chce tylko 4 D0,D1,D2,D3 niby proste ale jakoś nic nie mogę...
Witam wszystkich wszech wiedzących. Mam taki drobny problem, otóż w zestawie uruchomieniowym zl11avt zaprogramowałem mikrokontroler attiny 2313 żeby na wyświetlaczach led był zegarek z budzikiem. Po zastanowieniu sie zobaczyłem że mam 4 porty wolne i mogę wykorzystać je do czego chce. Chciałbym żeby...
Witam, Mam pewien problem z programami pod Bascom (wersja 1.11.8.1) Korzystam z płytki ZL11AVR, programatora USB-ISP (AVT451) oba samodzielnie zlutowane. Jeśli chodzi o naukę to korzystam z kursu Mikroprocesorowej Oślej łączki :) Płytkę przetestowałem, za pomocą programu testowego - wyświetlacze...
Witam wszystkich forumowiczów. Postanowiłem rozszerzyć swoje zdolności ( potrzeba matką wynalazków ) i stworzyć prosty układ moją przygode rozpocząłem z atm8 i LCD myślałem ze pójdzie dość prosto ale jednak pojawił się problem. Otóż po zaprogramowaniu atmegi na lcd 2*16 wyświetla się jedynie jeden pasek...
Config 1wire = Portb.0 'deklaracja portu na którym będą podpięte DS18b20 Dim I1 As Integer , Ss As String * 6 Dim I2 As Integer , Tt As String * 2 Config Pind.1 = Input Portd.1 = 1 Config Pind.4 = Input Portd.4 = 1 Config Pind.3 = Input Portd.3 = 1 Config...
Witam! Przeglądając forum znalazłem komputery samochodowe wykorzystujące oryginalne wyświetlacze opla i postanowiłem zrobić taki do mojej Vectry B na uC mega8538 (projekt AVT 2550), a program napisać w BASCOM AVR bo tylko w nim coś potrafię. Niestety mój wyświetlacz dotmatrix 10 znaków nic nie wyświetla....
Chciał bym zainstalować sobie sterowanie kilkoma urządzeniami poprzez internet. Chciał bym aby oprogramowanie dołączone do takiego steronika było napisane w BASCOM AVR gdyż trochę kumam ten język. Po przeglądnięciu ofert w AVT zastanawiałem się nad kupnem tego sterownika z jednym przekaźnikiem gdyż...
Witam . Poradziłem sobie z instalacją sterowników do zestawu AVT-981. Teraz mam kolejny problem a mianowicie nie potrafie skonfigurować konwertera do STK200 w BASCOM AVR. Mam wybrany do emulacji port LPT1 i jak go wybieram w kompilatorze do wyskakuje mi że nie ma portu LPT. Prosze o pomoc jak to skonfigurować...
Witam Wczoraj zacząłem moją przygodę z programowaniem. Zakupiłem dwa Attiny2313 i zacząłem wgrywać gotowe kody(tak na dobry początek). Zaprogramowałem poprawnie jeden uC i zaczęły się schody z następnym. Bascom-avr nie odczytuje typu procesora anie nie wykonuje żadnych operacji na nim. Wyskakuje...
Witam mógłby mi ktoś pomóc problem jest taki ze w Bascomie się nie skompiluje proszę niech mi ktoś pomoże upożądkować program. $regfile = "m8def.DAT" $crystal = 8000000 $lib "I2C.LBX" $lib "Ds1307clock.lib" Config Lcdpin = Pind , Db4 = Portd.1 , Db5 = Portd.2 , Db6 = Portd.3 , Db7 = Portd.4...
Witam Zrobiłem termometr na Ds18b20 i wynik wyświetlany jest na 3 wyświetlaczach 7 segmentowych Led. Dodatnia temperatura działa bardzo dobrze jednak gdy pojawia się ujemna temperatura poniżej - 10 stopni na wyświetlaczach pokazują sie same 8 8 8 . Może to dlatego że pojawia się - ? Nie wiem jak w...
Witam Zakupiłem ostatnio listwę z 14-stoma wyświetlaczami 14-sto segmentowymi (w zasadzie 16-sto segmentowymi ale ja używam 14). Chciałbym zbudować na niej jakieś urządzenie typu zegar z kalendarzem. Podłączyłem już wszystko do atmegi16 na płytce stykowej. Jako drivery do poszczególnych wyświetlaczy...
Witam Zaczynam naukę programowania w języku bascom Napisałem swój pierwszy kod ale program bascomavr widzi w nim błąd w ostatniej linii. Proszę o waszą pomoc $regfile "attiny2313.dat" $crystal = 1000 Config Portb = Output 'wszystkie porty b jako...
Tak:) Uporałem się i działa to nawet:) Program jest banalnie prosty, może lekko zakręcony ale jak czegoś nie będziesz wiedział to pisz:) Podpowiem, że ważny jest czas trwania impulsu wyzwalania optrotriaka. Może trochę wait-ów za dużo, no ale w efekcie sterowanie działa już z rok bez żadnego serwisu....
Cześć Chciałem prosić kogoś o wskazówkę jak poradzić sobie z problemem wyświetlania wartości "Wartosc2" poniższego kodu. Mój problem polega na tym że w momencie naciśnięcia przycisku ( w programie to Up, Dwn ) gdy na wyświetlaczach jest np 1.1 wyświetlacze "resetują" się i wskazują wartość 00...