Witam ! Zacząłem niedawno bawić sie AVR' kami . I mam wiele problemów w bascomie. Mój procesor to attiny2313. Występuje tutaj taki błąd, co radzicie? Może błąd w łączeniu ? Opcje bascoma ? Cos z programatorem ?
4 diody to jest to co napisałem ale kurcze nie działa [syntax=bascom]" $regfile = "attiny2313.dat" $crystal = 4000000 Config Portd = Input Portd = &B10000000 Config Portb = Output Portb = &B0000000 Do If Pind.0 = 0 Then Portb.0 = 1 Pind.1 = 1 End If If Pind.0 = 1 And Pind.1 = 1 Then Portb.1 = 1 Portb.0 = 0 Pind.2 = 1 End If If Pind.0 = 1 And Pind.1...
No dobrze zatem oto co udało mi się sklecić: Konfiguracja timera: [syntax=c] TCCR0B|=(1<<CS02); TIMSK|=(1<<TOIE0); sei(); [/syntax] Obsługa przerwania: [syntax=c] ISR(TIMER0_OVF_vect) { } [/syntax] I ponawiam prośbę. Czy ktoś mógłby napisać swoją konfigurację timera analogiczną do tego co zostaje zrobione w BASCOMIe. A może jest jakaś możliwość...
Witam. Wiem, że podobne problemy był już wałkowane milion razy lecz nie mogę sam sobie z tym poradzić. Do rzeczy: Chcę aby po przyciśnięciu przycisku dioda zapaliła się po pewnym czasie na krótką chwilę. Chcę to wykonać na przerwaniu, zależy mi na precyzyjnie odmierzonym czasie od momentu naciśnięcia przycisku do zapalenia się diody. Czas palenia się...
Witam!! Do Moderatorów i Adminów wiem, że napisałem już podobny temat, ale nikt mi nie odpowiada a to ważne. Do rzeczy musze wygenerować na obojętnie, którym pinie prócz tych od UART'a i Portb. 1;2;3;4 Słyszałem o generowaniu sprzętowo i programowo, jaka różnica czy programowo bardzo "zamuli" uC (spowolni go) Jak wykonać to najlepiej używam attiny2313...
Mniej więcej tak: $regfile "Attiny2313.dat" $crystal = 4000000 Config Pind.3 = Output Config Pind.0 = Input Config Pind.1 = Input Config Pinb.3 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect , Prescale = 8 Dim I As Byte S1 Alias Pind.0 S2 Alias Pind.1 Set Pind.1 Set Pind.0 Pwm1a = 0 Do If I...
Czy ktoś mógł by mi rozszyfrować wyprowadzenia tego wyświetlacza. Które Vcc, które gnd i jak ustawić bascoma, ( to znaczy jaki rodzaj wyświetlacza w opcjach wybrać i które wyście na wyświetlaczu odpowiada Endable w opcjach bascoma i RS) ogólnie jak to podłączyć żeby działało Datasheet wyświetlacza:[url=]Link
Witam! Mam następujący problem. Jak ustawić prescaler i licznik aby odmierzyć 1 sekundę. programuje w bascom-ie, procesor attiny2313 zegar 1MHZ. Wspomagam się książką Wiązani, ale tam jest przykład dla atmegi8 i w pewnym momencie występuje stwierdzenie,że przy 8mhz jeden cykl zegara wynosi 125ns. To stwierdzenie jest dla mnie kluczem do zrozumienia...
Spróbuj przez Bascoma.
Witam. Koledzy czy da się jakoś pod bascomem w procku attiny2313 zmienić pin wyjściowy nadajnika RC5? Domyślny to OC1A a mi by pasował OC0A.
Witam serdecznie, ostatnio przesiadłem się z poczciwego Bascoma na C jako bardziej optymalny język no i pojawił się problem z WinAvr i zmieszczeniem obsługi LCD na hd44780 i czujnika na 1-wire DS18b20, za nic w świecie nie mogę tego upchnąć do Procka... a w Bascomie to samo robiący kod, czyli odczyt temperatury i wyświetlenie jej na ekranie mieści się...
i zdecyduj się - używasz bascoma AVR (attiny2313) czy 8051 (at89c2051)
Mam problem ze skonfigurowaniem bascom avr pod mikrokontroler Attiny2313. Swoją przygode rozpoczełem z "mikroprocesorową oślą łączką" i zatrzymałem się na pierwszym programie którego nie potrafie uruchomić. Konfiguruje program tak jak jest na stronie Nie moge przejść ostatniej zmiany w fusebit-ach(wyłączanie sprzętowego oscylatora RC). Mam zmienić fusebitA987...
Przepraszam za głupie pytanie ale czy może mi ktoś napisać taki prosty program (dla znającego bascoma to prościutkie zadanie jak bułka z masłem) Program ma działać tak: -jednym przyciskiem włączać i wyłączać przekaźnik [(przekaźnik jest na porcie Portb.0)(komenda pilota 41)] -drugim przyciskiem rozjaśniać diody led(komenda pilota 35) -trzecim przyciskiem...
Opiszę tutaj moje próby zaprogramowania w linuksie Mikrokontrolera ATtiny2313 z wykorzystaniem kompilatora języka C avr-gcc, programatora avrdude oraz Sample Electronics programmer. Schematów nie dorzucam ponieważ nie bardzo jest sens cały programator to tylko 3 oporniki podłączone do portu LPT do znalezienia w google w każdej chwili, reszta mojego...
Kupiłem płytkę testową AVT 3500/0 do kursu BASCOM AVR wraz z programatorem AVT PROG2 STK500. Za pomocą programu AVT studio mogę programować i odczytywać Flash z ATTINY 2313. Natomiast BASCOM niestety nie widzi układu. Korzystam z wersji Bascom 1.11.9.8. Na co mam zwrócić uwagę aby to działało?
Witam zainteresowanych tematem. Programuje w bascom od kilku lat ale CRC jest dla mnie problemem. Nie mogę obliczyć sumy kontrolnej CRC-16 (Modbus)w bascom avr. Np. dla pięciu bajtów w hex 01 03 02 03 20 CRC powinno wynosić B96C. Jest w helpie avr gotowy algorytm ale dla CRC-CCITT (XModem) i tutaj wynik jest inny niż dla zwykłego CRC-16 (Modbus). Korzystam...
Problemy dwa - program jest sterowany we3 i nie działa gdy podany jest stan 1(5V) natomiast działa gdy inicjuje stanem 0 na we3 , jak to zmienić ? - nie wiem jak napisać procedurę czekania na stan wysoki na pinie we3 po wykonaniu zadań w podprogramach . Schemat jest bardzo prosty 2 zworki i jeden przycisk . [syntax=basic4gl]sterownik led' '$sim $regfile...
Z tą pamięcią to trochę lipa.. Mam jeszcze jedno pytanie ;) Czy programowanie np. ATtiny2313 znacząco rózni się od programowania jakichś mocniejszych pozycji z avr np. Atmega32? Wykorzystuję środowisco bascom avr.
Witam. Korzystam z BASCOM'a 1.11.8.1 i mam problemy z migracją z AT90S2313 na ATTiny- praktycznie nic nie działa. Jakieś wskazówki??
Nie mogę się doszukać w helpie jak skonfigurować i urzywać PWM dla Tiny2313 w Bascom AVR a wyszukiwarka na forum nie działa, ktoś może mi pomóc?
Witam Problem polega chyba na złej bibliotece... otóż chcąc wyświetlić na KS108 (128x64) regfile = "m8def.dat" $crystal = 8000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 $lib "glcdKS108.lib" Config Graphlcd = 128 * 64sed , Dataport = Portb , Controlport = Portd , Ce = 1 , Ce2 = 6 , Cd = 4 , Rd = 3 , Reset = 2 ,...
mam AVT3500 z uprocesorem 90s2313 i chcę zaadaptować tę płytkę dla ATtiny2313 korzystając z bascom'a 1.11.8.1. Po ustawieniu w Opcjach docelowego procka, widzę niestety tylko taki komunikat "chip not match 90s2313 <>2313" wie ktoś ocb?
Witam! Wiem że problem był wałkowany setki razy,ale jakoś nie mogę sobie z nim poradzić. Posiadam zestaw uruchomieniowy zvl11 na którym to prowadzę kurs oślej łączki. Wrzuciłem wsad podany niżej do uP i odczyt z ds18b20 jaki otrzymuje to "Temp= -0.0625oC" i pod wpływem ogrzewania nic się nie zminia. W zwiazku z tym mam kilka pytań. Mianowicie czy w...
Mam program, tak jak poniżej, nie reaguje na przerwanie z int0 i int1. Program ma sterować silnikami od drzwi garażowych '--------------------Sterownik bramy by Peter507------------------------------' Enable Interrupts Enable Int0 Enable Int1 On Int0 Przerwanie On Int1 Przerwanie1 Dim Licznik As Byte , Licznik1 As Byte , Stan_bramy As Byte , Opcja1...
Szukam porady na temat odpalenia 4kanałow PWM na tiny2313. Kod poniżej uruchamia jeden kanał: Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect , Prescale = 8 Start Timer1 Pwm1a = 100 Próbowałem z Tccr0a = &B00110011 Tccr0b = &B00001000 Ocr0a = 200 Ocr0b = 200 jednak bascom nie "podświetla" Tccr0a tak jak Tccr1a,...
Witam. (Buduję czujnik odbiciowy) Mam duży problem dotyczący generowania 36kHz i podania tej częstotliwości na diodę IR, aby TSOP1736 odebrał sygnały. ATTiny2313 pracuje na kwarcu 4MHz z kondensatorami 27pF. Dioda podłączona jest do uC katodą przez rezystor 220(Ohm) i potencjometr 1k(Ohm). Dioda świeci, sprawdzałem to aparatem cyfrowym. Napisałem taki...
Witam. Potrzebuję wykonać układ licznika obrotów wału silnika (poglądowy rysunek ) . Licznik musi zliczać obroty do przodu i do tyłu. O ile z samym liczeniem w jedną stronę i wyświetleniem wyniku nie mam problemu, o tyle nie wiem jak wykonać sekwencję zmiany kierunku liczenia. Domyślam się że trzeba to zrobić na zasadzie np. magnes przechodzi przez...
Witam, mam problem gdyż potrzebuję w tym samym czasie zmieniac wartość pwm wszystkich 4rech wyjsc i zmieniac stan 2 wyjsc... Sprawa wyglada nastepująco: 2 diody gasna 2 zapalaja się a w tym czasie jeszcze 2 mają migać co 2 sekundy... Z programowania dobry nie jestem... narazie udalo mi sie napisac programy które robią te czynności ale nie jednoczesnie......
Witam. Jako, że mam ferie (:D) postanowiłem je spędzić kreatywnie wiec postanowiełm wziąć się za bascoma i w końcu nauczyć się jak obsługiwać i wykorzystywać pwm no wiec znalazłem jakiś króciutki program w internecie wrzuciłem go na procka i działa super ale na jednym porcie chciałem zrobić sterowanie reszta portów PWM woziłem notę katalogowa znalazłem...
Cześć. Poszukuję konkretnego schematu jak połączyć ze sobą attiny2313 i wyświetlacz alfanumeryczny. Bardzo prosiłbym też o program najlepiej w bascom'ie.
Witam Może mi ktoś wyjaśnić dlaczego BASCOM nie chce skompilować tego programu 3 błędy wyświetlają się na dole okienka
Witam. Wykonałem sterownik zaworu na silniku krokowym którym steruje µC attina2313. W celu zamknięcia lub otwarcia zaworu do sterownika wysyłana jest liczba 60 (zamknij) i 55 (otwórz). Te liczby wysyłam z drugiej attiny 2313 przez polecenie: Sto = 55 Print Sto ; Chr(13); I niby wszystko działa za każdym razem lecz jest jeden problem. Za...
Witam Mam problem z programem, który został umieszczony w książce (osła łączka). Program został napisany pod attiny2313 lecz niestety podczas kompilacji wyskakuje błąd: Reserved word may not be used Proszę kod umieścić w znacznikach code! Robak
Witam posiadam wyświetlacz 16*2 alfanumeryczny jednak nie wiem jak zejść na niższą linię wyświetlacza. jaka komenda do tego służy? czy mogą być dwie linie używane jak dwa niezależne wyświetlacze 16*1 ? Odpowiedzi na te pytania nigdzie nie mogłem się doszukać. :|
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 wyjścia' Portb = &B00000000 'wszystkie porty b w stanie niskim Config Portd = Output 'wszystkie...
Witam napisalem programik w Bascom $regfile = "attiny2313.dat" $crystal = 4000000 Config Portb = Input Portb = &B11111111 Config Portd = Output Portd.0 = 0 Portd.1 = 1 Portd.2 = 0 Do If Pinb.0 = 0 Then Portd.0 = 1 Waitms 50 Portd.0 = 0 Waitms 25 End If If Pinb.1 = 0 And Pinb.0 = 0 Then Portd.1 = 0 Waitms 10 Portd.1 = 1 Waitms 10 End If If Pinb.1 = 0...
Witam Chciałbym napisać program, który po wystąpieniu stanu 0 na wejściu zwiększałby/zmniejszałby zmienną np o 10. Taki jakby potencjometr. Próbowałem czegoś takiego: Dim A As Byte ... If PortD.x = 0 Then Do A=A+10 Waitms 100 Loop until PortD.x = 1 ... Coś tego typu ze zwiększaniem zmiennych widziałem na forum ale wydaje mi się dziwne i nie spełnia...
Witam.. Mam podłączony sterownik silnika krokowego m542 + silnik pod prostą aplikację z attiny. potrzebuję uzyskać na silniku dość wysokie obroty (jak na krokowy/skokowy) i przez to musze zrobic łągodny rozruch. Wszystko byłoby ok gdyby nie fakt, iż program czasem się przycina (moim zdaniem w losowych momentach w czasie przyspieszania) i cała procedura...
Witam. Napisałem sobie taki program, początkowo bez timerów lecz nie działał jak chciałem, Zrobiłem z timerem i niestety nic to nie dało. Program wygląda tak: $regfile = "attiny2313.dat" 'typ proca $crystal = 1000000 'taktowanie Config Portb = Input 'port b jako wejścia Portb = &B00111111 Config Portd = Output 'pprt d jako wyjścia Portd =...
Mam prośbę o pomoc w ukończeniu programu, otórz założeniem programu jest aby zaświecić dioda1 po określonej ilości mrugnięć dioda2 i w odpowiednim momencie wciśnięciu SW1. Program działa bezbłędnie jeśli ręcznie określę mu zmienne A i B, natomiast zaczynają się schody jeśli chcę dodać możliwość programowania zmiennych A i B, zapisując je w pamięci eeprom....
witam .. złożyłem układ prostego termostatu , ale mam problem z wyświetlaniem temperatury , do wartości 255 jest dobrze , natomiast następna wartością po 255 jest 250 ,później 251 , 252 , 253 i 264 ... nie umiem tego rozwiązać , czy ktoś może podpowiedzieć co jest źle ?? zamieszczam kod : [syntax=vb] $regfile "attiny2313.dat" $crystal = 8000000 Config...
Witam. Nadmieniam, że czytałem już kilka wątków i stosowałem metody rozwiązania problemu, jednak nie pomogło mi to;/ Do rzeczy - buduję samochodzik zabawkę, sterowany pilotem w kodzie RC5. NIestety bezskutecznie. Odbiornik podczerwieni - tsop1736, zasilanie podpięte przez szeregowy rezystor 220omów i kondensator 100u. W pierwotnej wersji, wyjście odbiornika...
Na podstawie tematu [url=]Link chciałem opracować termostat do bojlera. Wprowadziłem stosowne zmiany do kodu ale za nic nie mogę zmieścić tego w pamięci attiny. Założenia do zmian to: -wykorzystanie trzech przycisków do funkcji; 1.przejście do wyświetlania nastawy temp., powrót do wyświetlania temp (pinb.4) 2.zwiększ temp. (pinb.6) 3.zmniejsz temp....
Witam. Brak odpowiedniej stacji lutowniczej ostatnio bardzo mi doskwiera, więc postanowiłem zbudować małą i przyjemną stację, ma być jak najtańsza. -Z uwagi na prostotę, termoparę będę obsługiwał układem max6675 (sample) -Jakieś trafo się znajdzie -Program w bascomie, na procesorze ATtiny2313 -Garść drobnicy zawsze się znajdzie -Obudowa ze starego ATX-a...
Przeprowadzam doświadczenie wynaczenia przyśpieszenia Ziemskiego za pomocą wahadła. Moja koncepcja wygląda następująca: Zawieszam wahadło o dlugości l = ok.20cm W tle widnieje wyświetlacz LCD 16x2, na którym pojawi się stoper liczący czas 10 pełnych wychyleń. Wychylenie będzie zliczone poprzez naciśnięcie przycisku. Po 10 naciśnięciu stoper automatycznie...
Witam Mam problem z ustawieniem PWM na attiny2313 + L293D dla silników. Czy ustawie pwm1a = 255 czy pwm1a = 100 to silnik i tak kręci się z maksymalną prędkością. Pin 1 z L293D podłączyłem pod 16 pin attiny2313, a pin 9 z L293D podłączyłem pod pin 15 w attiny2313. $regfile = "attiny2313.dat" $crystal = 1000000 Config Timer1 = Pwm , Pwm = 8...
Witam Używam Attiny2313 do pomiaru dwóch temperatur z DS18B20. Wynik ( Integer ) przesyłam bez żadnej obróbki przez UART przewodem 40 cm do Atmega328. Atmega rozbija odebrane dane i jest obróbka Kod Attiny2313 $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '********************* Konfiguracja magistrali 1-Wire Config 1wire = Portd.5...
witam szukam jakiegoś poradnika na ten temat. za każda podpowiedz dziękuje.
Witam Mam taki mały program sterujący dwoma sekcjami LED. [syntax=basic4gl] $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 9600 ' predkość transmisji $lib "mcsbyte.lbx" '********************* Konfiguracja UART Config Serialin = Buffered , Size = 18 '********************* Konfiguracja wejść i wyjść Config Portb.1 = Input 'wejście IN1 Set Portb.1...
Witam! Znalazłem na tym portalu trochę informacji na temat pwm i rs232 dla Attiny2313 ale za nic nie mogę znaleźć jak to połączyć kod od pwm: [syntax=basic4gl] $regfile = "attiny2313.dat" $crystal = 12000000 Config Portb.2 = Output Config Portb.3 = Output Config Portb.4 = Output Set Tccr0a.0 Set Tccr0a.7 Set Tccr1a.0 Set Tccr1a.7 Set Tccr1a.7 Set Tccr1a.5...
Witam! Mam problem z urządzeniem po uruchomieniu LED'y RGB są przygaszone, a IRFZ44N grzeje się, po chwili diody rozjaśniają się a tranzystory już się nie grzeją. Natomiast jak wyłącze i włącze ponownie to działa normalnie, schemat i Link do kodu uC jest [url=]tutaj
Tworzę zegarek i termometr w jednym, założenia są takie -czas jest liczony ciągle za pomocą przerwań -wyświetlacz normalnie jest wyłączony, włącza się na 5s po naciśnięciu przycisku, a teraz pytanie: czy jak włączę tryb powerdown czas będzie ciągle liczony?
Witam Wszystkich Pisze kod do zegarka binarnego (zaczynam) jestem na etapie sekund. Licznik działa ale nie włącza poszczególnych diod led. Sterowanie diod jest za pomocą multipleksowania. Skupiłem się na razie tylko na wyświetlaniu sekund jak to ruszy to reszta pójdzie łatwo. Procesor attiny 2313 kwarc 20MHz Bascom. [syntax=basic4gl] $regfile = "attiny2313.dat"...
witam! Mam problem, otóż gdy próbuję zaprogramować attiny2313 w MkAvrCalculator wyskakuje mi błąd: "błąd avrdude". Próbowałem na 3 attiny2313 i na każdym jest to samo. Próbowałem w bascomie ale też nie daje rady. W fusach nic nie zmieniałem. Procesory attiny13 i atmega8 programują się bezbłędnie. To tym bardziej dziwne, że wcześniej programowało się...
Witam Staram się wykonać klawiaturę pojemnościową. wzoruję się na tym: w bascomie wyszło mi coś takiego: [syntax=basic4gl]$regfile = "attiny2313.dat" $crystal = 8000000 Config Portb.0 = Output Config Portd.6 = Output Portd.6 = 0 Do Config Portd.5 = Output Portd.5 = 0 Waitms 1 Config Pind.5 = Input Pind.5 = 1 If Pind.5 = 1 Then Reset Portb.0 Else Set...
witam zbudowałem termometr na attiny2313 wzorując się na kodzie z tego tematu: autor napisał, że działa, jednak u mnie nie odpala, sprawdziłem połączenia, teoretycznie wszystko jest ok. Czy ktoś wie o co może chodzić? schemat i kod w bascom:
Witam, Napisałem program, który po wciśnięciu switcha (podaniu napięcia na PinB. 1 i PinB. 2 przez kilka sekund) ma migać diodami w kolejności 123 lub 321 w zależności od wciśniętego switcha. Po naciśnięciu switcha 1. diody przez cały czas zaświecają się po kole 123 i tak przez cały czas. Przerwać może tylko wciśnięcie switcha numer 2 i włączenie funkcji...
Witam! Staram się uporać z problemem przesłania temperatury bezprzewodowo, i nie wiem jak przesłać jej wartość za pomocą RC5. Wiem że muszę zmienić integer na byte ale teraz pytanie, bo RC5 składa się z [syntax=basic4gl] ... Rc5send Togbit , Address , Command ... [/syntax] czy mogę po prostu w miejsca Togbit , Address , Command wstawić wartości temperatury...
Witam! Mam pytanie czy dobrze rozumiem działanie serialout. W attiny2313 odczytuję sobie cyklicznie np. temperaturę i chcę odczytać tą temperaturę przez RS232 w taki sposób: read /dev/ttyUSB0 więc nie jest to połączenie ciągłe jak w przypadku połączenia przez putty czy inny terminal które wyświetli wszystko co uC wypluje przez print lecz żądanie odczytu...
Witam Piszę program pod sterownik na attiny2313. Na chwilę obecną jest obsługa wyświetlacza LED 3 cyfry multipleksowanego przerwaniami z timer0. Chciałem wprowadzić attiny w tryb power down. Jak doczytałem tryb powerdown powinien ustawić wszystkie porty w tryb wysokiej impedancji więc spodziewałem się, że gdy wejdzie w ten tryb to wyświetlacz zgaśnie....
Witam. Uczę się bascoma. Napisałem kod, który liczy do pewnej liczby z częstotliwością 1Hz. Niby wszystko jest ok, ale nie do końca. Męczę się z tym już kilka godzin. Mianowicie nie działają przyciski. Do PORTD.0 i PORTD.1 są podłączone 2 przyciski, które zwierają dany port do masy. Funkcja, która po naciśnięciu jednego z przycisku powinna inkrementować...
Witam. Ostatnio zakupiłem tani nadajnik i odbiornik 433mhz (fs1000a/xy-mk-5v). Problem polega na tym, że nie mogę między nimi nic przesłać :( (attiny2313/attiny2313). Napisałem do nich takie programy: nadajnik: [syntax=basic4gl] $crystal = 4000000 Dim Zmienna As Byte Zmienna = 1 Do Waitms 500 Incr Zmienna If Zmienna = 10 Then Zmienna = 1 Print Zmienna...
Witam, mam nietypowy problem z programem do attiny2313, który powinien w zasadzie działać a nie działa. nie będę owijał w bawełnę zbudowałem przekaźnik sterowany mikrokontrolerem attiny2313 jak ktoś chce zobaczyć to proszę:[url=]Link potrzebowałem czegoś takiego, ponieważ chciałem zrobić interwałometr do aparatu Canon1100D plan był prosty dać na port...
Hej, Potrzebuje pomocy w poprawieniu kodu. Siedzę nad nim już dość długo i nie mogę sobie z nim poradzić-brak umiejętności :( Założenia czyli co chcę podłączyć: 1. wyjścia: a) Lampa ogrodowa nr.1 b) Lampa ogrodowa nr.2 c) Lampa ogrodowa nr.3 d) lampy ogrodowe (2szt.) podłączone pod jedno wyjście uC e) furtka (impuls 0.5-1s) f) brama (impuls 0.5-1s)...
Witam. Napisałem prosty program w języku Bascom do mrugania diodą w zależności od wartości zmiennej "Liczba". Po włączeniu zasilania program działa prawidłowo do czasu, gdy nie przycisnę któregoś ze switchy. Gdy nacisnę program nie reaguje, tylko gdy zacznę przyciskać go w szybkim tempie po jakimś czasie if się wykona i zmieni wartość zmiennej + tak...
Program Trawiarki PCB przerobiony nie działa nie daje się kompilować Schemat Wejścia przełączników podłączony do portd.3 i portd.4 oraz wolny portd.5 chcę wykorzystać do załączenia pompki do napowietrzania po osiągnięciu temperatury 35 stopni oraz załączania oświetlenia miejsca trawienia. [syntax=vbnet]'************* Konfiguracja uC *****************...
Witam. Posiadam oto taki zestaw: Włożyłem do tej płytki nowy mikroprocesor (attiny2313) z ustawieniami fabrycznymi. I mam pytanie jak w tym procesorze ustawić fuse bity tak żeby działał poprawnie ponieważ gdy wgrywam dowolny program z tego kursu np. plik C012c.bas tak mi wyświetla na wyświetlaczu. Załączam film.
Wojtek75 zszokowałeś mnie trochę. Ja testowałem ten wyświetlacz na płytce testowej do kursu Bascom gdzie pracuje attiny2313 z rezonatorem 4MHz. Teoretycznie nie powinno to robić różnicy ale w żaden sposób nie mogłem go odpalić. Jedyną różnicą w programie było to że nie używałem polecenia Config Lcdpin ustawiając piny w Options/Compiler/LCD, nic ponad...
Gryzę temat USI SPI Proszę o pomoc attiny 2313 Bascom
Mam problem ale zacznę od początku. Napisałem program w bascom-ie i chciałem go przerzucić do atmegi wiec użyłem Bascom-avr od razu w opcjach ustawiłem ze programuje atmege8 (która chyba jest podpisana M8 ) i jaki mam programator. po kliknięciu run programmer wyświetla mi się napis selected chip and targed chip do not match 90s2313<>M8. znalazłem...
Witam serdecznie, pomóżcie bo nie znam bascoma. Potrzebuję zrealizować odbiór sygnału z pilota RC5 w asemblerze AVR a znalazłem jedynie kod w bascomie. Język Bascom AVR Do poprawnej pracy mikrokontrolera AVR, konieczna jest jego konfiguracja (przykład dla ATTiny2313). ustawiony zostanie typ mikrokontrolera, rezonator kwarcowy i funkcje wyprowadzeń....
Witam, miałem na zaliczenie zrobić jakiś projekt z wykorzystaniem mikrokontrolera AVR, jako ze miałem tak mało czasu jak doświadczenia to zrobiłem działający projekt ze strony '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111...
Widząc konfigurację portów założyłem, że chodzi o AVR! Bascom AVR służy do programowania uC AVR i różni się od Bascoma 8051. Jeśli zaczynasz zabawę z Bascomem to kategorycznie użyj AVR'ów. Mają dużo większe możliwości niż 8051. Poza tym są programowane w układzie docelowym (bez przekładania do programatora). Programator do AVR'ów jest dużo tańszy (najtaniej...
Witam. Zainspirowany tematem 'wzmacniacza audio na avr' postanowiłem zbudować coś w rodzaju odtwarzacza sampli perkusyjnych. Układ to attiny2313 taktowany kwarcem 20Mhz, głośnik pomiędzy PB2 a masę. Program jest napisany w Bascomie, który pobiera kolejne próbki-liczby z linii DATA... i wysyła do PWM. Linie DATA wkleiłem z pliku tekstowego metodą kopiuj/wklej...
Reinstalacja Bascom Błąd 101 zazwyczaj oznacza, że odwołuje się kolega do urządzenia (w tym przypadku Port B), które nie jest lub jest źle opisane w pliku DAT dotyczącym konkretnej serii uKontrolerów. Sugeruję podmienić plik nazwa_uKontrolera .dat (np. z innej wersji BASCOM-a) i wszystko wróci do normy. Konkretny plik powinien być podany w pierwszych...
Witam. Dotychczas programowalem 89c5x w asm, byc moze walnalem jakiegos buraka w bascomie, ale przyklad z katalogu samples rowniez nie dziala. Po zaladowaniu takiego kodu: $regfile = "attiny2313.dat" $crystal = 4000000 $baud = 19200 Config Pind.2 = Input Config Rc5 = Pind.2 Dim Address As Byte , Command As Byte Enable Int0 Enable Interrupts...
Mam problem z czujnikiem temperatury ds1820. wiem ze bylo duzo o tym pisane ale nie moge zmusic go do mierzenia temperatury. mam attiny2313 i do niego podlaczony zewnetrzny kwarc 8MHz. kod pisalem z ksiazki M.Waizania programowanie uC w jezyku Bascom. ale tez znalazlem kod na forum taki : $regfile = "ATtiny2313.dat" $crystal = 8000000 Config...
1) Po ifach nie masz end if 2) Warto dopisać Start timer0 bo z bascomem różnie to bywa 3) Zrobić tak jak ci pisali poprzednicy- licznik przenieść do przerwania 4) Skonfigurowałes sobie portd jako input i nie właczyłes podciągnięć do vcc (może nie potrzebujesz), ale pamiętaj o tej niedoróbce żeby zaraz nie było że ci przycisk jakiś nie działa 5) Dodałem...
Naukę C polecam - nie będziesz musiał walczyć z Bascomem. Polecam książki w pierwszej masz nawet projekt takiego energooszczednego pilota rc5 na kości attiny2313. Poza tym czemu przerwanie generujesz takimi bramkami? Nie wystarczyłoby 4x 1n4148?
Witam, dzisiaj moje pytanie brzmi tak: -Posiadam attiny2313 i zgrałem na niego program i niby wszystko działa pięknie a jak podlaczyłem go na 5V z USB i podłączyłem diode ktora miała się zaswiecić to nic nie działało, nawet dioda sie nie zaswieciła, (jeszcze chiałem powiedzieć ze to mój pierwszy mikrokontroler, do programowania uzywałem programator...
Co do $regfile = "m8535.dat" to jest to coś w rodzaju instrukcji, którą dodaje się w pierwszej linii programu, z tym że w cudzysłowiu należy wpisać nazwę pliku odpowiadającego zastosowanemu uC, który można odnaleść w miejscu gdzie zainstalowano bascoma (np. C:\ Program Files\MCS Electronics ...). Dla porządku m8535.dat nie da się tym zaprogramować bo...
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 komunikat "Could not identify chip with ID:FFFFFF" albo...
Witam serdecznie! To jest mój pierwszy post na elektrodzie. Jestem początkującym Bascomowcem. Szukałem długo w necie rozwiązań typu "Tap tempo" dla AVR pod Bascom. Niestety nie było. Napisałem własny programik i działa. 'mój pierwszy program typu "metronom" 'z "nabijaniem tempa 1 przyciskiem 'Działa, ale czy da się prościej? $regfile...
Witam ! Kiedy piszemy skomplikowany program należy sprawdzić poszczególne fragmenty programu jeśli to jest możliwe. Ja sprawdziłem w symulacji Bascoma AVR, jak działa zamiana liczby czterocyfrowej na pojedyncze cyfry, aby można je było wpisać do poczwórnego wyświetlacza LED. I oto co mi wyszło : w miejscu Licznik = dla symulacji można wpisać dowolną...
Mam problem z wgraniem pliku (*EEP) do procka. Korzystam z Avr Studio do wgrywania. Program natomiast kompiluje w BASCOMIE. Problem podobny do tego : ,ale dyskusja tam zamieszczona nie wiele mi pomogła z uwagi na odniesienie do stron w języku angielskim. Korzystam z kursy Piotra Góreckiego. W programie dane do EEPROMU poprzedzam poleceniem $eeprom....
Witam wszystkich serdecznie. Właśnie zacząłem zabawę z modelarstwem i chciałbym sobie zrobić prosty regulator do silników szczotkowych. Znalazłem w necie kilka schematów. Poskładałem sobie układ wg schematu Przerobiłem kod z noty katalogowej bascoma [code:1] $regfile = "ATtiny2313.dat" $hwstack = 32 ' default use 32 for the hardware stack $swstack =...
Witam , mam kawalek kodu i zauwazylem , ze w symulatorze programu nie wykonuje mi przerwania na timer1 , timer0 dziala bardzo dobrze i symulator go symuluje . Oto programik $regfile = "attiny2313.dat" $crystal = 8000000 Config Portb = Output Config Portd = &B1111000 Dim Adres As Word , Adh As Byte , Adl As Byte , T1pom As Byte Dim I As Byte , T As Byte...
Siemanko mam problem z zaprogramowaniem swojego attiny2313-20pu posiadam zestaw uruchomieniowy ZL11AVR ,programator ISP z allegro połączony z płytką i wersje bascom-a 1.11.8.7 bo starszej nie da sie obecnie sciągnąć.Ustawienia programu są zgodne z ksiązką Góreckiego procki mam trzy i zadnego nie programuje tak jakby sygnał nie docierał.Sciezki na płytce...
Witam. mam taki oto program i dioda nadawcza swieci 3sekundy i mrugnie i potem znowu swieci. $regfile = "attiny2313.dat" $crystal = 4000000 Dim Togbit As Byte , Command As Byte , Address As Byte Command = 15 Togbit = 0 Address = 0 Rc5send Togbit , Address , Command End Mam równiesz drógi mikrokontroler z wyświetlaczaem z takim programem, i Adres wyswietla...
Witam! Postanowiłem przedstawić tu swój problem, bo już nie wytrzymuję. Jakiś czas temu kupiłem sobie programator stk200 i procek attiny2313. Początkowo nie chciało działać ale później jakoś zadziałało(nie wiem jak to zrobiłem). Po pewnym czasie znów przestało działać, kupiłem dwa kolejne attiny2313, atmega8 i znów to samo. Zmieniłem stk200 na usbasp,...
Witam. Czy ktoś z Was mógłby napisać gdzie tkwi błąd w tym kodzie?. Problem w tym że w pętli do-loop nic się nie chce wykonywać czyli na wyświetlaczu mam cały czas wynik 001 tak jakby pętla ruszyła tylko jeden raz.A może błąd nie tkwi w pętli? $regfile = "attiny2313.dat" $crystal = 8000000 Config Timer0 = Timer , Prescale = 256 On Timer0 Multiwyswietl...
Słuchajcie głupia sprawa :) Buduje układzik na ATTiny2313 w smd.. Nic specjalnego.. Niestety nie mogę się z programatorem podłączyć.. tzn. nie widzi mi go program (PonyProg, Bascom).. Podmieniłem układ na 2gi taki sam nowy (z jednej partii) i nadal to samo.. Jest to wersja ATTINY2313-20SU, oczywiście programator sprawny, bo inne procesory programuje...
Poczytaj tematy i uzyj szukaj. Attiny2313 nie posiada adc wiec potencjometrem nie dasz rady tego sterowac. Domyslam sie ze robisz do w bascomie. Tu masz kawalek kodu jak konfigurowac timery zebys mial 4 pwm. '******* procek ******* $regfile = "attiny2313.dat" $crystal = 8000000 $hwstack = 30 $swstack = 30 $framesize = 30 '****** dioda R/G...
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 ustawieniu wszystkich bitów portu D jako wyjściowych i...
Witam Mam pytania 1) czym rozni sie attiny2313-20 pu od attiny2313-20 pi bo roznica cenowa w sklepie to prawie 6zl ? 2) programuje na plytce testowej bascom avr (kurs Piotra Goreckiego) z poczatku nie chcialo mi wogole wyslac programu na µP ale problem rozwiazalem przez zwarcie rezystorow R15-R18 ale teraz nie da sie zresetowac µP ani wyslac...
Witam dopiero uczę się programowania i mam pewien problem, przez przypadek uszkodziłem (przynajmniej mi się tak wydaje, program nie rozpoznaje mikrokontrolera ) procesor AT90S2313 i przy tej okazji postanowiłem się przesiąść na ATTINY2313. Do programowania używam płytki testowej AVT3500 i programu BASCOM w wersji 1.11.8.7 (obsługuje ATTINY) i w związku...
Witam Napisałem program do sterowanie diodą LED mocy, który za pomocą jednego przycisku zmienia tryby pracy diody. Po naciśnięciu przycisku dioda świeci słabiej, po naciśnięciu drugi raz dioda świeci mocniej, gdy nacisnę trzeci raz włącza się tryb SOS, gdy nacisnę czwarty raz port się zeruje i dioda przestaje świecić. Problem polega na tym, że gdy nacisnę...
Witam. Posiadam płytkę testową AVT 3500 i plik w asm ([url=]Link) którym muszę zaprogramować Attiny2313. Niestety nie umiem programować i nie wiem jak i z pomocą jakiego programu to zrobić. Mam już zainstalowany Bascom-AVR, Avr Studio i PonyProg lecz nadal nie wiem jak to zrobić. Bardzo proszę o pomoc.