bascom atmega16

Znaleziono około 2831 wyników dla: bascom atmega16
  • Bascom Atmega16 - Odliczanie czasu pomiędzy impulsami.

    W Bascomie jest do tego specjalna instrukcja Zaglądnij do Helpa na polecenie Pulsein Zauważ że zarówno instrukcja pulsein jak i pulseout mierzy tylko czas trwania impulsu a nie całego cyklu; patrz paniżej diagram: http://obrazki.elektroda.pl/1148630500_1... Zmierzysz tylko L1 albo L2 . Autor potrzebuje zmierzyc czas L (czas pomiędzy...

    Mikrokontrolery AVR   30 Sty 2015 05:05 Odpowiedzi: 29    Wyświetleń: 3852
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    Nie prościej generować przerwanie co np 1s od timera?

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4833
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Sterowanie diodą LED w funkcji czasu bascom atmega16

    No cóż. Wprawa i rutyna (niestety). Zapraszam do nauki. Z uC można 1000000 razy więcej.

    Mikrokontrolery AVR   27 Sty 2010 21:38 Odpowiedzi: 29    Wyświetleń: 2569
  • Bascom - ATmega16: Debounce nie działa z przyciskami na PORTA

    przydał by się schemat

    Mikrokontrolery   28 Kwi 2008 11:15 Odpowiedzi: 20    Wyświetleń: 3700
  • REKLAMA
  • [BASCOM] Atmega16 - Sterowanie wejściami za pomocą pilota i przycisków

    Kodzik jest przykładowy. Musisz myśleć :P Zwiększ te Waitms 10 pod Loop Until bo nawet mrugniecie oka trwa dłużej... Zwykłe "debounce" najczęściej ustawia się na 25ms a Ty masz 10...

    Mikrokontrolery AVR   09 Wrz 2016 17:33 Odpowiedzi: 15    Wyświetleń: 2337
  • Bascom-Atmega16- skok do procedury podczas obsługi przerwan

    Wydaję mi się że jest to możliwe ale procedura umieszczona w podprogramie powinna być bardzo krótka. Pewniejszym sposobem jest stosowanie flagi w przerwaniu a w pętli głównej przetwarzanie jej.

    Mikrokontrolery AVR   28 Maj 2009 18:46 Odpowiedzi: 6    Wyświetleń: 1590
  • REKLAMA
  • [Atmega16] [Atmega16][bascom] Atmega16 - LCD 4x16 wyświetla kwadraty

    Witam, Twój schemat przypomina trochę schematy z gazet - maksymalne upchanie elementów, co mocno utrudnia czytanie - tylko że tam jest to podyktowane ograniczonym miejscem. Ogólnie robi się tak - wejścia układu po lewej, wyjścia układu po prawej. Sygnały "płyną" z lewej na prawą. Punkty znajdujące się wyżej na schemacie mają zwykle wyższy potencjał...

    Mikrokontrolery AVR   15 Sie 2008 22:24 Odpowiedzi: 50    Wyświetleń: 8210
  • Bascom, Atmega16 - niewykrywanie stanu wysokiego na PA(6) w ADC

    Zerknij do wiadomości PW...

    Mikrokontrolery AVR   06 Lis 2019 20:13 Odpowiedzi: 20    Wyświetleń: 3187
  • [BASCOM] [BASCOM][ATmega16] Dlaczego dioda się nie gasi? Debugowanie kodu

    Zastosuj podciąganie: Portb = &B11111111 A poza tym to widzę taki sam temat w koszu. Pewnie ktoś zaraportował jako obniżanie poziomu.

    Mikrokontrolery AVR   14 Kwi 2010 21:07 Odpowiedzi: 16    Wyświetleń: 1994
  • BASCOM - Atmega16 4MHz: Jak skonfigurować timer1 do przerwań co 100ms?

    Emarcus on liczy przepełnienia timera, który generuje przerwania, co 4ms i coś tam robi w przerwaniu. Ostatnia linijka postu, który cytujesz.

    Mikrokontrolery Początkujący   25 Lut 2014 16:13 Odpowiedzi: 12    Wyświetleń: 1641
  • BASCOM Atmega16 rc5 i pwm na Timer0 przy 16MHz nie działa?

    No to kawa na ławę. Instrukcja Getrc5 w czasie działania używa jest licznika TIMER0 i związanego z nim przerwania. Licznik ten jest służy do generacji wymaganych opóźnień podczas próbkowania sygnału. TIMER0 może być dalej używany przez program, lecz należy się liczyć z wynikłymi opóźnieniami, gdy wykonywana będzie funkcja GETRC5(). Jest tylko jeden...

    Mikrokontrolery AVR   24 Gru 2009 13:30 Odpowiedzi: 12    Wyświetleń: 2851
  • REKLAMA
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    A widzial kolega to: http://www.elektroda.pl/rtvforum/topic17... Zwróć uwagę co robię z INT0 podczas odczytu 1W Poza tym u Ciebie w podprogramie odczytu temperatury nie dajesz nic wytchnienia dallasowi i czytasz temperaturę zaraz po rozkazie konwersji. Kolejna sprawa to czy zawsze przed odczytem musisz szukać czujników? Nie lepiej jest to zrobić...

    Mikrokontrolery AVR   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4613
  • [Bascom] [Bascom][Atmega16] UART nie działa poprawnie z FTDI, echo zamiast komunikacji

    Zmień rezonator kwarcowy, bo pewnie padł. Zdarza się.

    Mikrokontrolery AVR   02 Wrz 2010 21:20 Odpowiedzi: 2    Wyświetleń: 962
  • [Bascom] [Bascom][Atmega16] Jak stworzyć dźwięk syreny policyjnej za pomocą polecenia sound?

    http://www.mcselec.com/index.php?option=... Proszę bardzo.

    Mikrokontrolery AVR   09 Gru 2009 17:21 Odpowiedzi: 4    Wyświetleń: 3544
  • BASCOM i ATmega16 - PROBLEM Z WYSYŁANIEM ZNAKÓW DO RS232

    Szybciej byś kupił mową ATmega16 i po kłopocie....

    Mikrokontrolery   11 Lis 2006 20:18 Odpowiedzi: 43    Wyświetleń: 6007
  • [ATMEGA16] [ATMEGA16][BASCOM] Jak przepuścić sygnał z LPT przez ATmega16?

    Na wejściu (PortC.0) pojawia się stan 0 (na przykład z układu ULN2803) to na wyjściu (PortA.0) pojawia się stan 1 wysoki. Np. tak: If PINC.0 = 0 then PORTA.0 = 1 end if Jak robisz coś takiego: Config Portc = Input to lepiej zrób to tak: DDRC = 00000000 A potem jeszce to wszystko podciągnij do 1 tak: SET PORTC Już nie wspomnę o wyłączeniu JTAGA bo inaczej...

    Mikrokontrolery AVR   12 Lip 2008 02:19 Odpowiedzi: 17    Wyświetleń: 2388
  • Jak zbudować czujnik temperatury na 1N4148 z Bascom i ATmega16?

    No to spróbuj tego: $regfile = "m16def.dat" $crystal = 4000000 $hwstack = 32 $swstack = 32 $framesize = 32 config 1wire= portb.7 Do 1wreset if err=0 then print "PP_ok" ' czy LCD "PP_OK" - co tam masz else print "PP_err" ' j/w endif waitms 500 Loop Napisz o wyniku doświadczenia :D Piotrek

    Mikrokontrolery   30 Gru 2006 20:06 Odpowiedzi: 26    Wyświetleń: 3776
  • Jak zwiększyć szybkość transmisji RS232 w Bascom na ATmega16 16MHz?

    No to zaczynamy po raz kolejny. Coś takiego jak stworzyłeś to niestety za szybko nie będzie działać. Mega z kwarcem rs 14 z groszami działa naprawdę szybko i można zrobić bardzo dużo w jedna sekundę. Do odbierania i wysyłania danych można sobie napisać własną procedurę - nawet w bascomie i jest ona sporo szybsza i działa rewelacyjnie. Deklarujemy przerwania...

    Mikrokontrolery   24 Maj 2007 10:23 Odpowiedzi: 5    Wyświetleń: 3285
  • [ATMega16, BASCOM] czujnik nasłonecznienia oraz ruchu

    Dla Twojego systemu automatycznej regulacji wymaga się aby utrzymywana była stała temperatura. Załóżmy, że zastosujesz prostą regulację włącz/wyłącz gdy temperatura spadnie/wzrośnie w stosunku do wymaganej temperatury. Może się tak stać, że temperatura otoczenia wahać się na będzie na granicy temperatury referencyjnej - spowoduje to, że układ wielokrotnie...

    Mikrokontrolery   24 Kwi 2010 22:29 Odpowiedzi: 21    Wyświetleń: 4060
  • Jak ustawić poprawny baudrate w BASCOM dla ATMEGA16 i kwarcu 11,0592MHz?

    A moze to nie jest kwestia Bascoma tylko tego ze Atmega nadal chodzi na wewn. oscylatorze 1MHz. Z objawow by tak wynikalo ze tak wlasnie jest. Przestawiales fusebity na prace z zewnetrznym kwarcem ?? Pozdro Dexter

    Mikrokontrolery   05 Kwi 2005 20:09 Odpowiedzi: 5    Wyświetleń: 2708
  • [AtMega16][BASCOM]Problem z odmierzaniem odcinków czasu

    Nie rozumiem jak przerwanie od licznik 8 bitowe mialoby przeszkadzac w dzialaniu pozostalych przerwan czy calego programu.. Przerwanie np przy 16Mhz bedzie generowane 62500 /preskaler na sek od licznika 8 bitowego, a zajętość (stan CLI) procesora oceniam na ponizej 1 uS co chyba nie wplynie na pozostale zadania procesora.

    Mikrokontrolery AVR   10 Maj 2010 11:58 Odpowiedzi: 11    Wyświetleń: 1677
  • [Atmega16] [Bascom] System alarmowy, pomoc w tworzeniu

    Większość gotowych systemów alarmowych posiada wejscia parametryczne tzn takie, które wymagają rezystorów . Budowa takich wejść opiera sie o tzw komparator okienkowy ,który dość łatwo zrealizować w oparciu o dwa komparatory analogowe np LM393 lup poczwórny LM339. M16 to właściwy wybór pamiętaj tylko że układ w czuwaniu pracuje wiele godzin więc należy...

    Mikrokontrolery AVR   29 Maj 2010 09:01 Odpowiedzi: 32    Wyświetleń: 6679
  • Bascom AVR Atmega16 – jak wysłać sekwencję HEX (np. $E0$0C) przez UART?

    Zainteresuj się funkcja Printbin oraz podziel dane na osobne bajty.

    Mikrokontrolery Początkujący   03 Sie 2015 17:57 Odpowiedzi: 7    Wyświetleń: 1725
  • [bascom] Jak scalić zmienne Dzien i Miesiac do formatu DD.MM w Bascom dla Atmega16?

    Porównuj etapowo. Najpierw dzień i jeśli się zgadza to potem minuty itd.

    Mikrokontrolery AVR   26 Lis 2013 23:54 Odpowiedzi: 4    Wyświetleń: 1353
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Jak zmusić diodę alarmu do migania nie używająć procedur waitms ? Mam teraz zrobine tak: Używasz Timer0 jako pewnego rodzaju 'swoisty' prescaler: (4 ms; 100 ms; i 1 sec). Dlaczego okazyjnie nie wykrzystać tych 100 ms na miganie diodą? Wstaw tą wyżej procedure (troche zmodyfikowana - zamiast "set Porta.5" daj "toggle") w przerwaniu timera0 w miejscu...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17496
  • [Atmega16][BASCOM] Odbiór RC5 w przerwaniu - niestabilny

    a przejrzał kolega chociaż raz przykład odbioru RC5 z helpa Bascoma ??? oczywiście tam nie jest on w przerwaniu ale to nic. Za to są takie rzeczy jak: - maskowanie tooglebitu - sprawdzanie czy adres jest np = 0 - co oznacza pilota TV albo przynajmniej jakiś warunek czy adres < 255 - bo inaczej to będzie taki klops właśnie jaki u ciebie występuje...

    Mikrokontrolery AVR   09 Maj 2011 14:26 Odpowiedzi: 10    Wyświetleń: 4091
  • [atmega16] [Bascom] Wpis wartości początkowej do timera

    Sprobuj jeszcze od timera0 obsluge przerwania w petli glownej, a Krotki kod generujacy tego prostokata, mozesz zorbic: -przeliczajac ile z danym kwarcem wynosi okres danej czestotliwosci wpisac do licznika timera1 polowe tej wartosci, aby co pol okresu zmienial stan wyjscia na przeciwnym, przerwanie od Timera1 oczywsice ze wzgledu na prostote zrob w...

    Mikrokontrolery AVR   14 Mar 2010 21:32 Odpowiedzi: 22    Wyświetleń: 3042
  • pomiar częstotliwości (liczby impulsów) na Atmega16 - Bascom

    Liczniki są osobnymi blokami uC, więc jeśli sygnał wejściowy jest poprawny, to impulsy powinny być zliczone poprawnie. Podany wyżej program to program użyty w moim mierniku częstotliwości okrojony z niepotrzebnych ci rzeczy, które mogłyby zaciemnić jego sens. Działa przy częstotliwości kilku MHz.

    Mikrokontrolery   22 Lis 2006 15:42 Odpowiedzi: 7    Wyświetleń: 3022
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    Instrukcja WAIT Przeznaczenie: Przerywa działanie programu na określony czas. Składnia: WAIT il_sekund Opis: Instrukcja wstrzymuje działanie programu na podaną ilość sekund. Odmierzany czas jest wartością przybliżoną, więc nie należy stosować tej instrukcji do dokładnego odmierzania czasu. Używanie przerwań, może znacznie wydłużyć działanie instrukcji....

    Mikrokontrolery AVR   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4541
  • Atmega16, Bascom, pomysł na zapis i wyświetlanie zmiennej.

    Zapis LCD(0, Index) dałem umownie bo nie wiedziałem jak będziesz to wyświetlał. Wstaw swój Lcdtext Seq(index), 0, Index * 8... w pętlę For...Next wyświetlania i gra. :)

    Mikrokontrolery AVR   19 Lut 2013 21:32 Odpowiedzi: 9    Wyświetleń: 2288
  • [Atmega16][BASCOM]Prośba o przeanalizowanie kodu - wysypuje się

    Wyrzuć ten wzór i obmyśl jakiś inny. W tej postaci to się absolutnie nie nadaje. Z ADC możesz uzyskać maksymalną wartość 1024, teraz podnieś to do potęgi 6 i wychodzi ci absurdalna liczba, program wywala się juz na pierwszym obliczeniu. Obliczanie napięcia może wyglądać tak: [syntax=basic4gl] Dim Obl_nap As String * 6 Dim Wartadc As Word Dim Tymcz As...

    Mikrokontrolery AVR   16 Cze 2012 17:40 Odpowiedzi: 48    Wyświetleń: 7276
  • [Atmega16] [Atmega16][Bascom] Czy potrzebny jest zewnętrzny kwarc do programowania?

    A nie ruszaj jeszcze tych fusebitów- chociaż przez parę dni. A procesor ma zasilanie? A jaki programator ustawiony w Bascomie? A delay jakie do programatora? A kable dobrze wetknięte? A zwarć nie ma?

    Mikrokontrolery AVR   22 Lis 2009 01:33 Odpowiedzi: 11    Wyświetleń: 1559
  • [atmega16] [atmega16][BASCOM] Jak regulować częstotliwość sygnału CLK?

    Gdybym to robił bez wykorzystania peryferiów MCU, zrobiłbym to tak (albo podobnie, nie pamiętam czy Bascom pozwala na użycie zmiennej w wyrażeniach wait): Potrzebowałbym wygenerować 4 przebiegi pseudo-prostokątu do max 1kHz(sygnał CLK) z możliwością przestrajania częstotliwości. Nie muszą one działać równocześnie. Najlepiej to wykonać tak jak kolega...

    Mikrokontrolery   22 Cze 2011 16:20 Odpowiedzi: 11    Wyświetleń: 2005
  • atmega16 - bascom bargraf - problem z resetowaniem kreski przy B4

    Sprawdź jeszcze jeden "myk" Wszędzie zamiast Chr( ) wpisz ten sam numer tylko w nawiasach klamrowych (bez Chr - tylko sam nawias i trzy cyfry) Przykład: Zamiast Chr(1) wpisz Lcd {001} Zamiast Chr(7) wpisz Lcd {007} Zamiast Chr(32) wpisz Lcd {032} Kod się znacząco zmniejszy co może się czasem przydać przy małych mikrokontrolerach. Chr( ) to funkcja zamieniająca...

    Mikrokontrolery AVR   26 Gru 2015 13:51 Odpowiedzi: 4    Wyświetleń: 1542
  • Czytnik kart GSR-1120-12 - różne dane przy odczycie w Bascom na ATMega16

    Jak czytałeś lub nie :) karta ma sekwencje "startu" , nie pamiętam teraz jaki ma format, jest to jakiś 5bit znak, ja najpierw z czytuje cały bitstream od czytnika i potem funkcją szukam startu jak nie znajdę to "przekręcam" bufor (znaczy ostatni bit staje się pierwszym w strumieniu) i jeszcze raz szukam znaku startu, potem już tylko na podstawie tablicy...

    Mikrokontrolery AVR   12 Wrz 2010 22:47 Odpowiedzi: 7    Wyświetleń: 3436
  • [Atmega16] [BASCOM] Komunikacja rs232 między dwoma Atmegami.

    skoro umiesz wysłać tekst do drugiej atmegi to jak możesz nie umieć wysłać sobie jakichś zmiennych - oj chyba przegrzało przy ubieraniu choinki więc podpowiem ;) .... można to zrobić na milion sposóbów oczywiście i wszystko zależy od tego jakie to są zmienne, ale np załóżmy że masz zmienną typu Byte. 1. dokonujesz konwersji tej zmiennej na postać String...

    Mikrokontrolery AVR   21 Gru 2008 23:54 Odpowiedzi: 5    Wyświetleń: 3765
  • atmega16 / Bascom - Timer0 i odbiór NTP - nie działa razem

    Może się pomyliłem, ale chyba przerywasz sobie odbiór co 2ms. Dlaczego nie użyjesz wyższego preskalera? Np. 1024? Możesz nawet po ustawieniu Flagi wyłączyc Timer i po odbiorze włączyć ;) Timery można dowolnie konfigurować podczas pracy programu. Druga sprawa ustaw sobie odbiór do bufora w tle (Config Serialin = Buffered, Size..)

    Mikrokontrolery AVR   06 Maj 2016 23:20 Odpowiedzi: 2    Wyświetleń: 981
  • [ATMEGA16]+BASCOM+DS18B20 - Zamiana Waitms 750 na Timer

    Witam. Może spróbuj tak po wywołaniu przerwania ( u Ciebie co sekunda) Odczytaj termometr DS. A następnie wydaj rozkaz pomiaru temperatury. W następnym przerwaniu odczytasz go o tak w kółko.

    Mikrokontrolery AVR   24 Gru 2012 15:06 Odpowiedzi: 2    Wyświetleń: 2118
  • Jak zliczać czas stanu niskiego w Atmega16 BASCOM przy przerwaniach?

    Najpierw dajesz Config INT0=Falling Wprowadzasz zmienną opisującą wybrane zbocze wyzwalające przerwanie (Edge_) i w procedurze obsługi tego przerwania: If Edge_ =0 Then Start Timer1 Config INT0=Rising Else Stop Timer1 Config INT0=Falling End If Niektóre AVR'y umożliwiają konfigurację typu Config INT0= Change Wtedy przerwanie wywoływane będzie po stwierdzeniu...

    Mikrokontrolery   13 Lut 2007 19:48 Odpowiedzi: 8    Wyświetleń: 2774
  • AVR i odczyt niestabilny odczyt ADC [Atmega16] [Bascom]

    Daj filtr dolnoprzepustowy RC na wejściu ADC

    Mikrokontrolery AVR   27 Kwi 2009 10:21 Odpowiedzi: 2    Wyświetleń: 3431
  • [Atmega16] Jak ustawić bit CH=0 w Bascom dla DS1307 na Atmega16?

    Albo masz zamienione linie SCK i SDA :) , jeśli masz baterie włożoną, to sprawdź czy na pinie 3 masz 3V. Jak nie to podepnij go do masy. 100n ceramik na zasilaniu tuż przy układzie jest mile widziany. Ja bym obstawiał na hardware.

    Mikrokontrolery AVR   23 Sty 2009 15:30 Odpowiedzi: 14    Wyświetleń: 3887
  • [AtMega16][BASCOM]Odczyt danych z RS232 i wyświetlenie LCD

    :arrow: Mictronic: Predkosc transmisji to 9600! Ponizej wklejam wycinki mojego programu do obslugi tego modulu: '------------------------------- ' modul RFiD ' ' 9600.1.0 ' dane 0xff,x,x,x,x,x,crc8 '------------------------------- {...} $baud = 9600 ' predkosc transmisji Config Serialin = Buffered , Size = 100 ' rozmiar bufora {...}...

    Mikrokontrolery AVR   30 Cze 2015 06:15 Odpowiedzi: 12    Wyświetleń: 5294
  • Jak ustawić fusebity w Bascom AVR dla Atmega16 z kwarcem 16MHz?

    Witam Ustaw 4 jedynki. Pozdrawiam

    Mikrokontrolery   16 Maj 2007 20:56 Odpowiedzi: 2    Wyświetleń: 3809
  • [ATMEGA16] [ATMEGA16][BASCOM] - Jak zarządzać pamięcią i unikać zapętlania programu?

    Przeanalizuj swoje odwołania poprzez GOSUB. Masz na 100% zapętlone i stos ci się przepełnia. Najpierw piszesz Gosub Standby a potem w tej procedurze Gosub Glowne , a tam znów Gosub Standby w jednym z warunków. I tak w kółko program sobie skacze i po dwa bajty na stos.

    Mikrokontrolery AVR   05 Cze 2008 21:15 Odpowiedzi: 5    Wyświetleń: 2256
  • Jak skonfigurować Bascom-AVR do programowania ATmega16?

    Dopiero jak się wgra bootloader, jeśli go brak trzeba przez ISP.

    Mikrokontrolery AVR   11 Sie 2010 19:28 Odpowiedzi: 9    Wyświetleń: 3490
  • [Atmega16] [Atmega16][bascom] Nieprawidłowe bity na wyjściu szeregowym, jak to naprawić?

    Skoro kolega napisał już taką wersję jak przedstawił w tym temacie, to poradzi sobie i z tą wersją. Trzeba tylko ruszyć głową - zwłaszcza, że powyżej opisałem całą ideę działania...

    Mikrokontrolery AVR   26 Lip 2008 22:24 Odpowiedzi: 13    Wyświetleń: 1882
  • Materiały i przykłady w Bascom dla początkujących z ATMEGA16

    Można bazować też na tutorialu na atmega8... Jest nieco więcej chyba tutoriali na ten uC... Oczywiście trzeba się zapoznać z dokumentacją do mega16 bo konfiguracja portów jest inna... Pozatym drastycznych różnic niema... Co do języka to bascom faktycznie jest nienajlepszy i chyba nawet nie warto się w niego pchać... W miarę dobrze znam C a asembler...

    Mikrokontrolery   26 Cze 2005 10:24 Odpowiedzi: 6    Wyświetleń: 1392
  • [ATMega16] [BASCOM] Jak połączyć dwie 4-bitowe zmienne w jeden bajt dla Spiout?

    Jest też polecenie Shift.

    Mikrokontrolery AVR   15 Lis 2009 13:07 Odpowiedzi: 3    Wyświetleń: 1566
  • [ATmega16] [ATmega16][Bascom] Jak sterować 5 halogenami niezależnie za pomocą pilota?

    hmmm no ja to robiłem wtedy w Bascomie mniej więcej tak: ustawiałem sobie tak któryś Timer, żeby przerwanie wykonywało się powiedzmy 64 albo 128 czy ze 200 razy w ciągu czasu trwania jednej połówki czyli w trakcie ok 10ms tak? Gdy pojawiło się przerwanie INTx to odpalałem ten Timer, który zaczynał tykać i wykonywać przerwanie tyle razy ile ustalonych...

    Mikrokontrolery AVR   01 Wrz 2010 20:53 Odpowiedzi: 14    Wyświetleń: 2990
  • [atmega16] [atmega16][bascom] Reset procesora podczas 9 cyklu automatyki bramy

    Po pierwsze dodaj dyrektywę informującą kompilator z jakiego zegara korzystasz. Po za tym w przerwaniu nigdy nie używaj opóźnień bo to podstawowy błąd.

    Mikrokontrolery AVR   07 Cze 2009 22:29 Odpowiedzi: 7    Wyświetleń: 1652
  • [ATmega16] [ATmega16][Bascom] Odczyt DS18B20 - błędne wartości poniżej 30°C

    Witam Dokonałem tej zmiany i także wyrzuciłem zmienna S na Lcd i dalej program nie działa tak jak bym chciał. ................ Jest ok zmieniłem znak ''<" i działa . Do swojej podstawki programującej mam podłączone 2 przyciski do pin d.0 pierwszy do pind.1 drugi gdybym chciał zmieniać progi załączania pind.7 tymi przyciskami (czyli regulować temperaturę...

    Mikrokontrolery Początkujący   29 Maj 2013 06:01 Odpowiedzi: 16    Wyświetleń: 5334
  • ATmega16 i BASCOM - PROBLEM Z WYSYŁANIEM ZNAKÓW DO **-LCD-**

    Pomysł nie jest zły. Częstotliwość rzędu 400Hz (50-1kHz zależnie od źródła, niektórzy podają że im niższa tym folia dłużej żyje) Indukcyjność zależy jakie prądy chcesz żeby płynęły przez transformator. Tutaj jest spora dowolność. Może zobacz jak bedzie działać z ~1mH na stronie pierwotnej. Rdzeń o AL=60 moze sie okazać trudny do nawinięcia (mnóstwo...

    Mikrokontrolery   05 Mar 2007 14:17 Odpowiedzi: 8    Wyświetleń: 1638
  • ATMEGA16 BASCOM UART - brak komunikacji z terminalem, wysyłanie danych RS232

    ale kabelki od komórek mają inne poziomy napęć 0V-3V w środku powinny byś jakieś didoy zenera albo coś. najlepiej zrób sobie swój kabelek do atmeli. Właśnie tego chciałem dociec :D Mój znajomy , podłączał taki kabeleko do proca przez MAX232 i dziwił się , że toto nie działa :) Piotrek

    Mikrokontrolery   03 Paź 2005 12:33 Odpowiedzi: 20    Wyświetleń: 6691
  • [BASCOM][ATMEGA16] KS0108 --- Problem z wyświetlaniem

    z góry przepraszam moderatorów za brak edycji tylko nowy post -------------------- kod z sampla bascomowego $regfile = "m16def.dat" ' specify the used micro $crystal = 4000000 ' used crystal frequency Wait 2 Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Porta , Ce = 5 , Ce2 = 4 , Cd = 1 , Rd = 2 , Reset = 3 , Enable = 0...

    Mikrokontrolery AVR   10 Lut 2009 18:47 Odpowiedzi: 5    Wyświetleń: 3755
  • [Atmega16] [Atmega16][BASCOM][LCD 4x20 YM-2004a] Niepoprawne wyświetlanie znaków na LCD

    LCD podłączony pod port D, z portu B biorę zasilanie. Eeeee mam nadzieję że to z tym B to błąd...... port ma wydajność 20mA a ty ciągniesz z niego całe zasilanie? Może jeszcze dopowiesz że podświetlanie wyświetlacz też ma?

    Mikrokontrolery AVR   16 Gru 2010 21:19 Odpowiedzi: 6    Wyświetleń: 2657
  • Sterownik na ATmega16 w BASCOM - samoczynne uruchamianie przekaźników 220V

    Witam. Transformator zastosuj troszkę większy np.TS4/40, bo wiem że 2/14 będzie sę znacznie grzał przy wysterowaniu wszystkich przekaźników naraz, dodatkowo między reset a VCC wepnij opornik 4,7....10k tylko przy programowaniu go odłącz. Styki wykonawcze (obciążone) przekażników zabezpiecz warystorami., no i te diody jak kolega pisał wyżej koniecznie...

    Mikrokontrolery   17 Sty 2008 23:33 Odpowiedzi: 9    Wyświetleń: 1779
  • Jak zrealizować pomiar czasu pracy urządzenia na Atmega16 w Bascom?

    Jeśli nie wykorzystujesz tych samych pinów co kwarc zegarkowy to nic się nie będzie gryzło... O ile dobrze pamiętam wystarczy podpiąć kwarc 32,768kHz bez kondensatorów pod TOSC1 i TOSC2... Raz po uruchomieniu uC odpalasz timer2 w trybie asynchronicznym i tylko włączasz albo wyłączasz przerwanie od przepełnienia... Ustawiasz preskaler tak żeby przepełnienie...

    Mikrokontrolery   20 Kwi 2007 21:35 Odpowiedzi: 4    Wyświetleń: 1403
  • Jak poprawić wykrywanie zmian stanu portu Atmega16 w BASCOM?

    Owszem, pewnie po zmianie czasu działałoby lepiej. Ale wiesz, warto uczyć się na doświadczeniu innych. Mnie kiedyś ten sposób pokazał na elektrodzie, przekazuję go więc dalej.

    Mikrokontrolery   26 Wrz 2007 10:31 Odpowiedzi: 9    Wyświetleń: 3678
  • [atmega16] Obsługa czujników ultradźwiękowych w ATmega16 z Bascom - jak poprawić kod?

    Ain0 w procku jest podłączone do masy? bo jak tak to raczej nigdy nie znieni się stan na wyjściu wewnętrznego komparatora, minimalne napięcie na wyjściu wzmacniacza operacyjnego (LM358N) wynosi około 0,7V. znam na to dwie rady: 1; na wejście Ain0 daj napięcie z dzielnika rezystancyjnego (może być potencjometr) 2; zwiększ wzmocnienie na wzmacniaczu i...

    Mikrokontrolery AVR   16 Lut 2011 21:24 Odpowiedzi: 3    Wyświetleń: 1963
  • [Atmega16] Jak wyeliminować duchy w zegarze nixie LC513 na Atmega16 w Bascom?

    W ogóle nie masz jakiejkolwiek obsługi tych "duchów". Tak więc nie tylko trzeba je minimalizować, ale w ogóle jakoś obsługiwać. A robi się to tak że się najpierw wyłącza poprzednią cyfrę, a potem dopiero załącza kolejną. Najprościej to po prostu przed tymi wszystkimi Selectami ustawiaj Portb i Porta w stan nieaktywny (nie wiem jaki on jest więc nie...

    Mikrokontrolery AVR   18 Kwi 2016 16:39 Odpowiedzi: 6    Wyświetleń: 1473
  • [Bascom][Atmega16] komenda SHOWPIC nie działa poprawnie.

    Heh :D Zobaczyłem, że właśnie to ty mi pomagałeś xD Ale teraz mi wszystko ładnie wytłumaczyłeś ;P Wtedy chyba coś chumorek nie dopisywał xD A i wielkie dzięki za tamte programy :D ale coś ci pokaze: If Xw < 20 Then : If Xw > 0 Then : If Yw < 15 Then : If Yw > 0 Then Klawisz = 81 : End If : End If : End If Coś takiego...

    Mikrokontrolery AVR   01 Cze 2010 19:02 Odpowiedzi: 10    Wyświetleń: 2097
  • Jak wysyłać dane z ATmega16 w BASCOM z prędkością 9600 i 10400?

    Automatykon - czy Ty przeczytałeś mój wcześniejszy post w tym wątku? Przecież problem masz tam rozwiązany. teedd

    Mikrokontrolery   23 Maj 2008 15:40 Odpowiedzi: 11    Wyświetleń: 1486
  • Bascom Atmega16 - Resetowanie programu po 42 znakach z klawiatury UART

    Witam zauważyłem dziwny objaw. Mianowicie odbieram dane przez sprzętowy uart z atmegi pochodzące z klawiatury. Klawiatura wysyła znak w momencie nacisnięcia i puszczenia przycisku. Zauważyłem że naciskając około 21 razy klawisz (wysłane 42 znaki w hexie) to resetuje mi się program i mikrokontroler... Teraz pytanie czym to jest spowodowane. Pomijam tutaj...

    Mikrokontrolery Początkujący   21 Sie 2015 17:33 Odpowiedzi: 3    Wyświetleń: 810
  • DS18B20 i Atmega16 w Bascom - brak wykrycia urządzeń 1-Wire

    $crystal = 14745600 Czy oprócz podłączenia takiego kwarcu ustawiłeś odpowiednie fuse bity? Następna rzecz to nie musisz robić resetu 1wire. Największy błąd polega na tym że nie czytałeś helpa bo gdybyś to zrobił to dowiedziałbyś się że zmienna do której zapisujesz ilość urządzeń koniecznie musi być typu WORD lub INTEGER. Na koniec radzę ci skorzystać...

    Mikrokontrolery AVR   07 Sty 2009 19:23 Odpowiedzi: 4    Wyświetleń: 1890
  • Sterowanie wyświetlaczem Nokia 5110 (PCD8544) przez Atmega16 w Bascom – gotowy kod

    Oprogramowanie jest takie samo jak do 3210 i 3310. Różnica występuje w podłączeniu bo zamiast 8 wyprowadzeń 5110 ma 9. Polecam kurs z EP 5, 6, 7/2003. Programy w BASCOM'ie znajdziesz na forum. P.S. Wyświetlacze od NOKII to bardzo krucha materia. Łatwo je uszkodzić więc zapoznaj się z kursem i nie przesadzaj z kontrastem. (Zanim do tego doszedłem wykończyłem...

    Mikrokontrolery   07 Cze 2007 13:06 Odpowiedzi: 4    Wyświetleń: 1259
  • [Bascom] [Bascom][Atmega16] Nieoczekiwane zachowanie po dodaniu serwomechanizmu

    Witam Nie wiem czemu po dodaniu do kodu serw mikrokontroler zaczyna zachowywac sie kompletnie "niespodziewanie" Generalnie Atmega chodzi na kwarcu 16K obsługuje wyświetlacz alfanumeryczny i 11-Czujników (1wire) Zrobiłem małe menu ,po przejściu do odpowiedniej zakładki uruchamiane jest pierwsze 8 czujników albo gdzie indziej inne 3 , jest też zakładka...

    Mikrokontrolery AVR   25 Kwi 2012 13:11 Odpowiedzi: 4    Wyświetleń: 2363
  • [atmega16] Jak poprawnie odpowiedzieć na komendę 3F [hex] w UART na ATmega16 w Bascom?

    Na moje oko Enable Communication to 0x70 czyli 112d. Może masz niewłaściwą prędkość RS-a. Włączony podział zegara przez 8 czy coś.

    Mikrokontrolery AVR   16 Paź 2009 18:57 Odpowiedzi: 11    Wyświetleń: 3689
  • Zawieszanie się komputera samochodowego przy włączaniu świateł - Bascom, Atmega16

    Na temat "wieszania" się lcd przy silnych zakłóceniach elektromagnetycznych była na EL jakiś czas temu dłuższa dyskusja. Niektórzy z uczestników sprawdzili że jedynie odłączanie zasilania LCD co jakiś czas powoduje ponowne zadziałanie LCD po zawieszeniu. Normalny reset czasem nic nie daje. Nie znam się na samochodach, ale chyba przetwornica od lamp...

    Mikrokontrolery AVR   23 Maj 2009 09:50 Odpowiedzi: 8    Wyświetleń: 2750
  • [atmega16/32] [atmega16/32][Bascom] Jak obsłużyć przyciski w menu z funkcją Sound?

    Wiec tak: W ogóle wyrzuciłbym zmienna/flagę F. Nie jest potrzebna tutaj. W programie głównym zamiast sprawdzania F, sprawdzaj A, czyli warunek IF z przerwania przenieś do programu głównego, łącznie z zerowaniem A. W przerwaniu zwiększaj tylko A. Zamiast: If F = 1 Then Cls Locate 2 , 1 Lcd "przerwanie" Wait 1 Cls F = 0 Enable Int0 End If zrobilbym...

    Mikrokontrolery AVR   06 Mar 2011 22:54 Odpowiedzi: 18    Wyświetleń: 3139
  • Bascom Atmega16 - dioda nie gaśnie po wciśnięciu klawisza, co poprawić?

    Nie znam się na bascomie, ale nie widzę żebyś gdzieś użył metodę "debounce". A, i jeśli się nie mylę, to odczytywać powinieneś z "Pina", a nie z "Porta". A w linii z If wykonujesz odczyt z portu, a nie zapis do niego.

    Mikrokontrolery   13 Lip 2007 20:09 Odpowiedzi: 6    Wyświetleń: 1326
  • ATmega16 UART i BASCOM-AVR – błędne znaki klawiatury, złe odczyty na LCD

    A jak skofigurowałeś UART ?

    Mikrokontrolery   08 Maj 2008 20:54 Odpowiedzi: 31    Wyświetleń: 3703
  • [BASCOM][ATMEGA16][DS18B20] Stacja pogodowa problem z ds-em

    Problem rozwiązany. W kodzie brak przemiany stopni .

    Mikrokontrolery AVR   26 Cze 2010 13:00 Odpowiedzi: 4    Wyświetleń: 1949
  • BASCOM, atmega16 – ryzyko przepełnienia stosu przy zagnieżdżonych pętlach i CASE

    o to mi chodzilo :) dzieki

    Mikrokontrolery AVR   16 Kwi 2009 11:48 Odpowiedzi: 2    Wyświetleń: 1514
  • Bascom - Sekwencja mrugania diod na Atmega16 - problem z powrotem sekwencji

    [syntax=vbnet]Lst = Array(&B11111110,&B11111101,&B11111011,&... do for each V in Lst ; tu wpisujesz do portu wartość V Waitms 100 next V loop[/syntax]

    Programowanie Początkujący   24 Sie 2015 20:41 Odpowiedzi: 8    Wyświetleń: 861
  • BASCOM - ATMEGA16/32: Problem z zapisem do EEPROM po zmianie procesora

    Witam. część kodu z Bascoma (D zadeklarowane jako Word) Input "coś tam.. " , D Waitms 20 Writeeeprom D , 1 w procku "8535" bez problemów zapisuje daną liczbę. Po wymianie procesora na Atmega 16 lub 32, już nie zapisuje tej liczby (kompilator nie zgłasza żadnych uwag). "Po omacku" zauważyłem, że w w/w prockach działa dopiero po dodaniu jeszcze jednego...

    Mikrokontrolery   07 Paź 2005 17:16 Odpowiedzi: 2    Wyświetleń: 1198
  • Atmega16+PCF8583+BASCOM - Odczyt czasu zwraca 0:0:0, co robię źle?

    Jeżeli podłączysz kondensator do minusa jak jest to w EDW to nic nie uwalisz , zegar tylko będzie chodził szybciej.Zmniejsz wartość oporników na 1 kohm. i sprawdź co ci odczytuje procesor.

    Mikrokontrolery AVR   31 Maj 2009 11:47 Odpowiedzi: 60    Wyświetleń: 9560
  • Jak wyświetlić tekst na LCD w Bascom na EvB 4.3 z ATmega16?

    no to ci nie pomogę a jakiś skreen to może coś poradzimy albo wyświetlacz podłącz na inny port

    Mikrokontrolery   25 Paź 2009 09:23 Odpowiedzi: 11    Wyświetleń: 3239
  • [Bascom] [Bascom][Atmega16] Radar IR - brak reakcji TSOP1136 na przeszkody po czasie

    chyba nie zrozumiales do konca jak dziala to urzadzenie. Masz 2 diody nadawcze po lewej i po prawej. Na srodku jest odbiornik. 1. nadajesz dioda lewa z czestotliwoscia 36khz (jak uzywasz tsop1136), nastepnie czytasz czy czujnik wykryl przeszkode jak tak to ustawiasz 1 na koncowke i zapalasz prawa diode signalizujaca, jak nie to najlepiej ustaw 0 na...

    Mikrokontrolery AVR   10 Lut 2010 01:57 Odpowiedzi: 6    Wyświetleń: 2319
  • ATmega16 nie zmienia stanów na wyjściach [BASCOM]

    Witam ! Wyłącz JTAGa. Pozdrawiam. Stefan

    Mikrokontrolery AVR   21 Mar 2011 12:24 Odpowiedzi: 2    Wyświetleń: 882
  • BASCOM Atmega16 – brak reakcji portów wyjściowych na zmianę stanu wejść PortB

    Poniato Dzięki - jestem poczatkującym

    Mikrokontrolery   07 Kwi 2005 22:56 Odpowiedzi: 6    Wyświetleń: 2024
  • [Atmega16] [C++/WinAPI/BASCOM] [RS232/UART] - Aplikacja w C++ i WINAPI

    Dlaczego do bufora 32 znakowego wpisujesz 64 znaki? Lekko zmodyfikowałem funkcję ReadUart, aby wypisywała zmienną buf: Jakbyś jeszcze kończył string w miejscu, gdzie skończyły się dane, to nie wypisywałyby się śmeci. Coś w tym stylu: [syntax=cpp] ret = ReadFile(hPort, buf, len,&retlen, NULL); buf[retlen] = 0; cout << buf; [/syntax] Tak w...

    Mikrokontrolery AVR   09 Gru 2012 16:58 Odpowiedzi: 5    Wyświetleń: 3042
  • Jak przyspieszyć działanie ATmega16 z LCD 20x4 w Bascom?

    Panie Piotrku (Zumek)... Obecny :wink: Proszę o więcek danych , a najlepiej o załączenie kodu źródłowego i wynikiwego (BIN lub HEX).Wtej chwili , pracuje u mnie wyświetlacz 16 * 2 , którym steruje program oparty na proponowanej bibliotece. Piotrek

    Mikrokontrolery   22 Cze 2005 19:15 Odpowiedzi: 20    Wyświetleń: 2307
  • [BASCOM] DS18B20 zwraca 0 po restarcie Atmega16 8MHz - jak rozwiązać?

    Z tego fragmentu nie wiadomo czy używasz przerwań. Może wywołujesz jakieś przerwanie i jego obsługa zajmuje tyle czasu , że przychodzi następne przerwanie i program się pętli ( jedyne co robi to obsługuje przerwanie )

    Mikrokontrolery AVR   15 Mar 2011 11:58 Odpowiedzi: 4    Wyświetleń: 1413
  • Atmega16: Jak w Bascomie zrobić toggle diody przy naciśnięciu klawisza?

    Nie działa to znaczy co dokładnie się dzieje?

    Mikrokontrolery AVR   06 Lut 2009 13:01 Odpowiedzi: 4    Wyświetleń: 1301
  • [ATmega16] Jak poprawnie skomunikować ATmega16 z DSD1794A przez I2C w Bascom?

    Figure 26 shows the external reset operation and timing. The RST pin is set to logic 0 for a minimum of 20 ns. The RST pin is then set to a logic 1 state, thus starting the initialization sequence, which requires 1024 system clock periods. The external reset is especially useful in applications where there is a delay between the DSD1794A power up and...

    Mikrokontrolery AVR   21 Cze 2008 11:49 Odpowiedzi: 4    Wyświetleń: 2192
  • Atmega16 - jak ustawić fusebity w Bascomie zgodnie z mirley.firlej.org?

    Witam. Mam problem z uruchomieniem sterownika z tej strony: http://mirley.firlej.org/prosty_sterowni... Bascom poprawnie programuje avr ale jest problem z ustawieniem fusebitów. ............ Jak poprawnie ustawić fusy w bascomie ? W czym konkretnie masz problem? Nie potrafisz poprawnie zidentyfikowac fusebitów, czy też ich wyeditowac wg potrzeby?...

    Mikrokontrolery AVR   12 Cze 2018 05:25 Odpowiedzi: 2    Wyświetleń: 594
  • Atmega16 + LCD: Jak ustabilizować odczyt temperatury w termometrze Bascom?

    Problem jest w sprzęcie a nie w programie. W układzie brakuje kondensatorów ceramicznych 100nF na pinach zasilających uC, LCD, czujnika, wejściu ADC. Nie widzę też filtru na AVCC oraz jakiegokolwiek tantala/elektrolita na zasilaniu. Popraw zasilanie a zamiast analogowego czujnika użyj cyfrowego np DS18B20 na 1Wire.

    Programowanie Początkujący   30 Paź 2022 14:17 Odpowiedzi: 10    Wyświetleń: 252
  • [Atmega16][Bascom] moduł gps -> uart -> atmega16

    1. W swoim kodzie wyżej dodałem deklaracje zmiennych - przepisz je; 2. Wyświetlaj odebrane dane gdy Flaga = 1; 3. Sprawdź taktowanie uC !!! Zrób miganie diodą i sprawdź, czy czasy włączenia i wyłączenia będą prawidłowe; 4. Napięcie na RX jest wartością średnią (zmiany poziomów podczas nadawania danych).

    Mikrokontrolery AVR   27 Gru 2010 15:24 Odpowiedzi: 30    Wyświetleń: 9883
  • Konfiguracja I2C w Bascom dla Atmega16 i zegarka PCF8583

    Bascom nie obsługuje jeszcze sprzętowego I2C :(

    Mikrokontrolery   16 Lip 2004 15:25 Odpowiedzi: 2    Wyświetleń: 1886
  • Jak obsługiwać sprzętowy I2C w Bascom-ie (ATmega16)?

    Mam podobny problem tylko moja wiedza jest znacznie mniejsza. Czytam i czytam i już mnie coś trafia. Jak wogóle w Bascomie ustawić atmega16 na slave?? Czy moge wykorzystywać dowolne piny czy tylko pc1 i pc0??

    Mikrokontrolery   16 Lis 2006 09:40 Odpowiedzi: 8    Wyświetleń: 2309
  • ATmega16 BASCOM: Instrukcje waitms i waitus nie reagują na zmienne?

    W swoim programie zapragnąłem użyć instrukcji waitms i waitus przypisując im wartość zmiennej zależnej od pewnego wyniku działania. Ku mojemu zdziwieniu instrukcje te nie reagują na zmiany parametru wait w czasie programu. Czy tylko ja coś źle robię czy taki jest ten bascom?

    Mikrokontrolery AVR   09 Lis 2010 18:20 Odpowiedzi: 2    Wyświetleń: 902
  • Atmega16: Brak reakcji na stan PA1 w Bascom - co sprawdzić?

    Jak to mówią diabeł tkwi w szczegółach... $crystal = 8000000 $regfile = "m16def.dat" Config Portb = Output Config Pina.1 = Input Do If Pina.1 = 1 Then Reset Portb.6 End If If Pina.1 = 0 Then Set Portb.6 End If Loop End

    Mikrokontrolery   22 Lut 2008 16:10 Odpowiedzi: 2    Wyświetleń: 1086
  • Atmega16 i Atmega32 zaprogramowane ale nie działają - dlaczego?

    Co do JATAG to jak odczytuje fusbity to nie ma przy nim ptaszka w AVR Burn-O-Mat. Tak więc zakładam, że jest wyłączony. Może to problem związany z konfiguracją portów przez BASCOM???

    Mikrokontrolery Początkujący   17 Sie 2013 22:07 Odpowiedzi: 21    Wyświetleń: 3315
  • Bascom AVR, Atmega16 - Minimalizowanie liczby instrukcji w przerwaniu

    No cóż, Bascom umożliwia wstawki w asemblerze, co może skrócić obsługę przerwania...

    Mikrokontrolery Początkujący   04 Wrz 2012 18:47 Odpowiedzi: 13    Wyświetleń: 1905
  • [ATmega16] Jak wpisać dane do rejestrów MCP42050 przez SPI w Bascom na ATmega16?

    Jest taka komenda SpiOut, zobacz w manualu jak to oprogramować i powinno wszystko być jasne. Powinieneś wysłać dwie 8-bitowe ramki ale to już wynika z budowy Twojego potenciometru. Pozdrawiam

    Mikrokontrolery AVR   02 Wrz 2009 10:58 Odpowiedzi: 2    Wyświetleń: 1719
  • BASCOM AVR Atmega16 - Formatowanie godziny z zerem wiodącym

    Mam taki problemik, ponieważ wyświetla mi się godzina jako np 12:1 zamiast 12:01 Do temperatury użyłem polecenie Format(str(temp) , "00.0") i działa OK ale jak zrobię tak z godziną to kompiluje się normalnie ale potem program nie działa tylko resetuje się co chwila :( sprzęt Atmega16, programowana w Bascomie AVR

    Mikrokontrolery   12 Mar 2007 18:42 Odpowiedzi: 1    Wyświetleń: 960
  • [BASCOM] Czy ATmega16 wystarczy pamięci na 10 programowych kanałów PWM w Bascom?

    Witam, tworzę sterownik oświetlenia 10 lamp. Każdą lampę chcę sterować sygnałem PWM, jednak uC ATmega16 ma 3 kanały PWM. Dlatego w projekcie chciałbym stworzyć programowy PWM, dla każdej z lamp oddzielny. I moje pytanie jest takie - czy ATmega16 podoła temu zadaniu, tzn. wystarczy jej pamięci na 10 programowych kanałów PWM? A jeżeli nie ATmega16 to...

    Mikrokontrolery AVR   31 Paź 2011 14:43 Odpowiedzi: 1    Wyświetleń: 1228
  • atmega16 Bascom - wyświetlanie liczby zmiennoprzecinkowej zaokrąglanie

    Więc tak potrzebuje wyświetlić liczbę w formacie x.x. I nie wiem jak to zrobić próbowałem tak iż daną liczbę mnożyłem razy dziesięć zaokrąglałem do liczby całkowitej funkcją round a następnie robiłem dzieliłem na dziesięć ale na wyświetlaczu lcd i tak pojawiało mi się kupę liczb po przecinku w formacie x.x00000001 lub podobne x.x999999991. Jak to zrobić...

    Mikrokontrolery AVR   10 Lis 2014 18:11 Odpowiedzi: 2    Wyświetleń: 1275
  • [atmega16] Dlaczego ATmega16 nie generuje nośnej 36kHz na OC1A w Bascom?

    To nie lepiej wysyłać z 3 LED, 3 kody RC5 i odbierać je 3 czujnikami?? LEDy podłączasz wtedy do 1 tranzystora a kody odbierasz poszczególnymi czujnikami. Układ jest wtedy nie wrażliwy na inne nadajniki IR ,takie jak np PILOTY. hyhyhy teraz to kolega zaszalał ;) - 3 diody nadawcze i aż 3 czujniki ;) szok. Toż już by można było sobie w głowie pomysł...

    Mikrokontrolery AVR   25 Sty 2010 15:17 Odpowiedzi: 26    Wyświetleń: 4046
  • [bascom] Jak w Bascom na ATmega16 sterować wyświetlaczem przez INT0 i +12V?

    Otwieramy helpa i lektura obowiązkowa: CONFIG INT ENABLE DISABLE ON INTERRUPT RETURN SET RESET IF...THEN...ELSE No i nota katalogowa ATMega16. A w Wikipedii temat: transoptory. Do dzieła!

    Mikrokontrolery AVR   10 Mar 2009 19:50 Odpowiedzi: 5    Wyświetleń: 1977