atmega porta

Znaleziono około 1571 wyników dla: atmega porta
  • Zablokowany Atmega 16 / Atmega 328 [USBASP]

    Ma ktoś może stronkę z której mógł bym wgrać kod do atmega16 aby dioda Led mrugała i schemacik. Oraz jaki kwarc zastosować przy atmega328 i jakim programem zaprogramować ponieważ wszędzie jest atmega328p ale nie ma atmega328 ? KOD z tej stronki // Program to blink LED using AVR Microcontroller (ATmega16) #include<avr/io.h> #include<util/delay.h>...

    Mikrokontrolery AVR   12 Lut 2012 14:05 Odpowiedzi: 16    Wyświetleń: 5172
  • ATmega128 + obsługa klawiatury matrycowej

    Witam! Proszę o pomoc. Piszę program obsługujący klawiaturę matrycową - w sumulatorze wszystko działa, ale w momencie wgrania do ATmega128 nie działa. Klawiatura wygląda tak: tranzystory podpięte są do PORTC0-3 Linie wierszowe klawiatury do PORTA0-3 Dioda LED podłączona jest do PORTB0 Cały program jest niewielką modyfikacją programu z książki "Mikrokontrolery...

    Mikrokontrolery   11 Cze 2007 16:47 Odpowiedzi: 2    Wyświetleń: 4823
  • atmega16a - przerwanie RX w USART

    Build started 6.4.2014 at 00:25:04 avr-gcc -mmcu=atmega16 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT Proba_10.o -MF dep/Proba_10.o.d -c ../Proba_10.c avr-gcc -mmcu=atmega16 -Wl,-Map=Proba_10.map Proba_10.o -o Proba_10.elf avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature...

    Mikrokontrolery Początkujący   06 Kwi 2014 22:38 Odpowiedzi: 7    Wyświetleń: 1422
  • Dekodowanie sygnału DCF77 na ATmega.

    Kiedyś umieściłem na obecnie niedostępnej stronie and.elektroda.eu materiał o dekodowaniu sygnału DCF. Urządzenie potrzebne było w urządzeniu, które wymagało synchronizacji czasu w pomieszczeniu gdzie wyprowadzenie anteny zewnętrznej do GPS było utrudnione. Poniżej umieszczam treść oryginalnego materiału, który może być pomocny przy budowaniu urządzeń...

    Mikrokontrolery AVR   09 Mar 2023 17:01 Odpowiedzi: 27    Wyświetleń: 9276
  • [ATMEGA][stk500v2] - windows8:( jak odpalić?

    Ok. To teraz najlepsze. Poeksperymentowałem i: notepad z winavr nie ma problemu z szybkim programowaniem. Za każdym razem procesor zaprogramowany bez problemu. Więc odpaliłem komendę z notepada z wiersza poelceń na pliku z eclipse i ...lipa. Okazuje się po kilku próbach że to plik hex generowany przez eclipsa sprawia że kolejne po nim programowanie...

    Mikrokontrolery AVR   20 Sty 2013 19:19 Odpowiedzi: 21    Wyświetleń: 3717
  • atmega16+assebler+timer2 jak zsynchronizować timer0 timer2 przejście przez zero

    Witam potrzebuje zrobić regulację obrotów wentylatora na porcie PA4 [syntax=avrasm]TIMER0_OVF: sbis PINA,4 jmp TIMER0_zal cbi PORTA,PORTA4 ldi R16,150 out TCNT0,R16; reti TIMER0_zal: sbi PORTA,PORTA4 ldi R16,150 out TCNT0,R16; reti[/syntax] 150 to byłoby wypełnienie.NA piny PC6 ,PC7 mam napięcie zmienne 50hz. Próbuję coś stworzyć i nie wychodzi,głównie...

    Mikrokontrolery AVR   17 Lut 2017 06:45 Odpowiedzi: 2    Wyświetleń: 648
  • Kilka pytan odnosnie SPI na ATmega8515

    Rozumiem. Napisalem program w C na mastera i slave. Kod wyglada tak: MASTER: #include <avr/io.h> void SPI_MasterInit(void) { PORTB|=1<<PB4; //podciagam /SS do plusa przez pull-upa DDRB|=(1<<PB4)|(1<&... dla SCK i MOSI SPCR|=(1<<SPE)|(1<&...

    Mikrokontrolery   25 Kwi 2007 09:42 Odpowiedzi: 2    Wyświetleń: 1100
  • Atmega8515, Attiny26, SPI.Nie ustawia rejestru konfig...

    Hej. Od jakiegos czasu mecze sie z SPI. Napisalem program dla Mastera i dziala. Problem tkwi w Slave. Gdy puszczam symulacje w AVR Studio nie chce mi sie ustawic bitu USISIF w rejestrze USISR. Robie to tak: USISR|=(1<<USISIF); Master - Atmega8515 Slave - Attiny26 Attiny26 nie ma SlaveSelect wiec musialem je zrealizowac programowo. Zastosowalem...

    Mikrokontrolery   12 Maj 2007 08:08 Odpowiedzi: 11    Wyświetleń: 1515
  • [Atmega16][Bascom] Jak mogę zaprogramować?

    Nie nic nie zmienialem - moze atmel walniety? $regfile = "m16def.dat" $crystal = 1000000 Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B11111111 Portd = &B11111111 Config Portc = &B11111111 Portc = &B11111111 Config Porta = &B11111111 Porta = &B11111111 Config Rc5 = Pind.6 Dim Address As Byte , Command As Byte Declare Sub N...

    Mikrokontrolery AVR   22 Lis 2009 01:33 Odpowiedzi: 11    Wyświetleń: 1523
  • [atmega32][C]System zarzadzania i monitorowania

    Jestem elektronikiem i choć od prawie roku (z przerwami ) powoli zagłębiam się w temat programowania na własne potrzeby AVR-ów nadal nie potrafię zastosować wielu pożytecznych funkcji co powoduje że napisanie programu do zarządzania i monitorowania napięć i prądów w układzie zasilacz,akumulator 12V,oświetlenie LED oraz sterowanie przez nastawny dwukanałowy...

    Mikrokontrolery AVR   12 Sie 2014 09:50 Odpowiedzi: 23    Wyświetleń: 4098
  • Za duży rozmiar programu w Atmega 8 pisanego w języku C

    Już za kilka dni muszę oddać moją pracę dyplomową. Moim problemem jest zbyt duży rozmiar kodu i jeśli nie zoptymalizuje programu to nie umieszczę w nim wszystkich założonych funkcji. Czy ktoś ma pomysł jak zaoszczędzić trochę pamięci patrząc na mój kod? (na program skłąda się jeszcze biblioteka do obsługi wyświetlacza z Nokii) #define _MAIN_MOD_ 1 #define...

    Mikrokontrolery   09 Lip 2005 01:28 Odpowiedzi: 30    Wyświetleń: 4061
  • Obsługa ADC Maxima - Atmega16

    Znalazłem trochę czasu na to, więc sam sobie odpowiem. Użyte funkcje pochodzą z biblioteki AVRLIB. int main (void) { u16 rxData=0; DDRA=0xFF; //PORTA - wy PORTA=0x00;//do tego portu podczepiona jest linia CS przetwornika spiInit (); usart_init (USART_BAUDRATE(19200,4))... //COM2 9600 usart_puts ("- START -\n\r");...

    Mikrokontrolery   14 Sie 2007 10:52 Odpowiedzi: 1    Wyświetleń: 1056
  • [atmega16][c] problem z przerwaniem zewnętrznym

    Witam! Robię transmisje na podczerwieni i mam problem z przerwaniem zewnętrznym . Chce z pomocą przerwań odbierać dane, ale narzazie mam tylko prosty program reagujący na jakąkolwiek zmianę na INT0 , INT1 , program oczywiście nie działa. Proszę o pomoc, oto kod : int main() { DDRA = 0x11111111; //mam diody na dwóch najstarszych bitach palące...

    Mikrokontrolery AVR   11 Lis 2009 18:44 Odpowiedzi: 1    Wyświetleń: 1050
  • Za mała częstotliwość fali nośnej (przebiegu trójkątnego) ATMEGA16

    _StinG_ pisał żebym dał w pliku więc tak zrobiłem.... Ale to chyba nie jest najważniejsze? ;) Dodano po 1 [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> // #define PORT_AD PORTA // Port z wejściami analogowymi #define DDR_AD DDRA unsigned int p=0; volatile unsigned...

    Mikrokontrolery AVR   27 Lut 2012 23:33 Odpowiedzi: 23    Wyświetleń: 2894
  • [Atmega32] [BASCOM] Odbieranie danych, przez rs232

    Witam! Dziś walczę z komunikacją rs232. Posiadam dwie Atmegi jedna 32, druga 16 - odbiornik. W nadajniku nadaję string 001100.110011.001100.110011.001100.11001... przez Do Print "001100" Waitms 500 Print "110011" Waitms 500 loop Odbieram to: a) przez komputer - transmisja idealna 001100.110011.001100.110011.001100.11001...

    Mikrokontrolery AVR   16 Lut 2009 15:06 Odpowiedzi: 5    Wyświetleń: 5791
  • [atmega128][bascom] Problem z dostępem do portów

    W tym momencie jest tylko cos takiego testowego (na różne sposoby probowalem zmieniac stany portów) $regfile = "m128def.dat" $crystal = 14745600 Config Portf = Output Config Porta = Output Config Portb = Output Config Portc = Output Porta = 255 Portb = 255 Portf = 255 Portc = 125 Do Toggle Portf.2 Wait 1 Porta.0 = 1 Porta.1 = 1 Porta.2 = 1 Porta.3 =...

    Mikrokontrolery   27 Paź 2010 20:58 Odpowiedzi: 2    Wyświetleń: 903
  • BASCOM Alarm SMS-GSM na atmega8a i sim800L z dualną czujką PIR i MW

    będę wstawiał komendę AT+CMGL="ALL" a potem AT+CMGD=1, AT+CMGD=2, AT+CMGD=3, AT+CMGD=4 ale mam inny problem na terminalu ale na atmega8a wszystko działa prawidłowo natomiast po zmontowaniu z modułem SIM800 już nie bardzo czasem wysyła te same SMSy jak by nie łapał komendy AT+CMGD=1 i nie kasował SMSa komendy do czyszczenia bufora "_rs_head_ptr0 = 0...

    Mikrokontrolery Początkujący   16 Cze 2018 17:31 Odpowiedzi: 25    Wyświetleń: 3186
  • Atmega644P/Bascom - RFM12 + karta SD - SPI sprzętowe - razem nie działa

    Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...

    Mikrokontrolery AVR   13 Maj 2013 11:59 Odpowiedzi: 3    Wyświetleń: 2637
  • Proszę o pomoc - ATMega16 + klawiatura matrycowa nie działa

    Kupiłem klawiaturę matrycowa 4 na 4 (4 rzedy i 4 kolumny). Podłączyłem ją do ATMegi16 nastepująco: linie portu A0-A3 biegną bezpośrednio do klawiatury (na "rzędy" - piny 1-4 w klawiaturze), a linie A4-A7 biegną poprzed diodę na piny 5-8 klawiatury (kolumny). A0-A3 to są wyjścia i na nich jest krążące 0 (na pozostałych w danej chwili jest "1"), a A4-A8...

    Mikrokontrolery   21 Kwi 2006 20:08 Odpowiedzi: 5    Wyświetleń: 1830
  • Atmega32 bascom uart - Kłopoty z komunikacją pomiędzy dwoma atmegami

    Witam, Chciałem skomunikować ze sobą 2 atmegi32 i mam z tym problem. Jedna atmega wykonuje pomiar z wejścia adc i próbuję wartość ADC wyświetlić na wyświetlaczu podłączonym do drugiej atmegi, ale zamiast wartości np 467 na wyświetlaczu uzyskuję jakieś przypadkowe cyfry np. 13 10 19 51 54 ... Podłączone jest dobrze RxD do Txd i podciągnięte rezystorami...

    Mikrokontrolery   14 Wrz 2014 16:03 Odpowiedzi: 6    Wyświetleń: 1266
  • Brak stanu wysokiego na porcie B w ATmega 164P.

    kod programu napisany w Bascomie, wyświetlacz nie działa. uC ATmega164P $regfile = "m164pdef.dat" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.7 , Rs = Portc.6 ' Inicjalizacja wyświetlacza LC Cls ' Czyszczenie Config Com1 = 9600 , Synchrone = 0 , Parity...

    Mikrokontrolery   26 Mar 2009 12:52 Odpowiedzi: 10    Wyświetleń: 1335
  • [Bascom] Atmega128 multipleks LED i RC5

    Witam, od wczoraj zmagam się z problemem odbioru kodu RC5 w urządzeniu, w którym mam multipleks dużej ilości wyświetlaczy 7-segmentowych LED. Przerwania na multipleks przychodzą co około 4ms. Multipleksowanych cyfr jest łącznie 48, ale pogrupowane są one, tak jakby były tylko 4 cyfry. W każdym przerwaniu kody segmentów wysyłane są szeregowo na 3 rejestry...

    Mikrokontrolery AVR   11 Cze 2011 09:11 Odpowiedzi: 9    Wyświetleń: 2772
  • ATmega8535 Bascom i czasówka:)

    Zrobiłem sterownik na 8535 i teraz chcę w bascomie napisać program do jego obsługi :) opis działania : po nacisnieciu przycisku S1,S2,,,S16 ma sie załaczyć się przekaźnik PK1,PK2,,,PK16 na 15 min , po tym czasie wyłaczyć i znów po 15 min załaczyć . i tak co 15 min. po 4 godzinach ma się wyłaczyć . oczywiście przekazniki maja przełaczać sie nieżależnie...

    Mikrokontrolery   16 Lut 2007 13:46 Odpowiedzi: 9    Wyświetleń: 1977
  • Atmega32 - bascom za krótki "string"

    Pokaż źródła. $regfile = "m32def.dat" $crystal = 8000000 $hwstack = 340 $swstack = 128 $framesize = 128 $eeprom $include "Config_MMC.bas" $include "Config_AVR-DOS.BAS" Config Debounce = 30 '---------------------------------------... Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.4...

    Mikrokontrolery Początkujący   10 Sty 2013 14:16 Odpowiedzi: 9    Wyświetleń: 1695
  • [atmega32] [c] - wyświetlacz widmowy 20led problem z tablicami znaków.

    Witam wszystkich bardzo serdecznie. Z okazji ukończenia szkoły elektronicznej postanowiłem zrobić sobie zegarek/wyświetlacz widmowy. Niestety utknąłem na funkcji, która ma odczytywać znaki z tablicy w pamięci i wyświetlać je w zrozumiały dla ludzi sposób ;). I tu zwracam się do was z prośbą o pomoc w poprawieniu tej funkcji abym mógł wyświetlić jakąkolwiek...

    Mikrokontrolery AVR   07 Maj 2013 10:45 Odpowiedzi: 5    Wyświetleń: 1389
  • BMP085 ATmega 32 BASCOM - Odczyt danych z BMP085, spadek ciśnienia

    Witam, Piszę na Atmedze odczyt danych z BMP085 i dodatkowo zapis danych na kartę SD. Wszystko wydaje się działać poprawnie, a jednak coś jest nie tak. Do obsługi BMP085 wykorzystałem kod z tego tematu: Oto wykres z odebranych danych, czas pomiaru to około 10min Za każdym razem ćiśnienie spada, niemożliwe, żeby w ciągu 10 min spadło o 4hPa. W czasie...

    Mikrokontrolery AVR   21 Paź 2013 19:03 Odpowiedzi: 0    Wyświetleń: 2640
  • [ATmega32-C]led7seg.h a wyprowadzenia?

    To są poszczególne segmenty wyświetlacza: Segment A PORTA.1 Segment B PORTA.2 Segment C PORTA.3 Segment D PORTA.4 Segment E PORTA.5 Segment F PORTA.6 Segment G PORTA.7 Jeszcze powinna być kropka na PORTA.0, ale może ktoś nie potrzebował i nie dopisywał po prostu. Wyświetlacze 7-seg. mogą występować w wersjach z 1,2,3,4 cyframi (są to wtedy tak naprawdę...

    Mikrokontrolery   16 Gru 2011 07:08 Odpowiedzi: 4    Wyświetleń: 998
  • ATmega16 - LED cube 3x3x3 trzy ledy sie lekko jarzą.

    Witam, dzisiaj stwierdziłem że rysowanie i podawanie tutaj schematu nie ma większego sensu, opiszę sprawę. Podłaczyłem katody ledów do masy przez oporniki, a anody do poszczególnych pinów uC. Teraz tak wklepując ten program w pamięć pocesora: [syntax=c]$regfile = "m16def.dat" $crystal = 1000000 Config Portb = Output Portb = &B00000000 Config Portd =...

    Mikrokontrolery AVR   20 Lut 2014 19:36 Odpowiedzi: 7    Wyświetleń: 1380
  • Atmega16a - Nie działa przycisk

    Witam, Mam mały problem: podłączyłem do atmegi dwa przyciski, diodę i wyświetlacz. Po uruchomieniu atmegi program wariuje-mruga diodą i pisze na ekranie kiedy chce. Oto program: [syntax=basic4gl] Config Porta.5 = Output Config Porta.1 = Output Config Porta.2 = Output Config Porta.3 = Output Config Porta.4 = Output Config Porta.6 = Output Config Portb.4...

    Mikrokontrolery AVR   28 Kwi 2015 16:04 Odpowiedzi: 17    Wyświetleń: 1155
  • Atmega8515 - same problemy z tym uC.

    Witam. Właśnie jestem w trakcie konstruowania zegara opartego na w/w uC i mam z nim same problemy zastanawiam się czy ten procesor jest jakiś lewy czy ja mam z nim problemy? (wątpię aby atmel wypuścił bubla) Pierwsza rzecz przerwania zewnętrzne działają niestabilnie - raz wyskakuje kilka razy nie :/ Po drugie nie udało mi się odebrać poprawnie danych...

    Mikrokontrolery   27 Sty 2008 08:59 Odpowiedzi: 1    Wyświetleń: 934
  • ATmega8535 - przetwornik 8bitowy AC i wysylanie do ATmega128

    K_o_n_r_a_d wielki dzięki!!!:D Jak ma teraz odczytać te dane mój Atmega128? bo jeden UART już wykorzystuje do komunikacji z komputerem i ma on taką postać: $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 $hwstack = 32 $swstack = 32 $framesize = 32 Dim A As Byte Dim Message As String * 16 Config Lcd = 16 * 2 Config Lcdpin = Pin ,...

    Mikrokontrolery   12 Mar 2008 22:57 Odpowiedzi: 11    Wyświetleń: 1304
  • Atmega 162 - sterownik domowy

    Witam wszystkich forumowiczów. Ostatnio złożyłem sobie układ sterownika domowego z pewnej strony internetowej. Wszystko złożyłem z jak największą starannością. Zaprogramowałem uc ale wydaje mi się że układ nie działa tak jak powinien. Próbowałem znaleźć przyczynę problemów ale niestety do dzisiaj mi się to nie udało. Niestety nie wiem czy jest to problem...

    Mikrokontrolery   21 Mar 2011 16:21 Odpowiedzi: 3    Wyświetleń: 2079
  • [Atmega32][Bascom] Zapis/odczyt EEPROM 24C02 I2C

    Rezystory są już dane na płytce, zresztą zegar na PCF działa bez zarzutu ( no może trochę śpieszy, ale to kwestia kondensatora przy kwarcu ) sprawdziłem połączenia - nóżki 5 czyli SDA ( 24C02 i PCF8583 ) są podłączone do 23 nogi uC, czyli PC1-SDA. Podobnie z SCL. Teraz zrobiłem tak, że odczyt jest po włączeniu/resecie ( przed pętlą główna ), a zapis...

    Mikrokontrolery AVR   22 Mar 2011 19:28 Odpowiedzi: 19    Wyświetleń: 5710
  • [Bascom][Atmega32] Przyciski na porcie D.2 i D.3

    Witam. Buduje sterownik do pompy C.O. i jestem na etapie sprawdzania czy wszystkie jego bloki reagują prawidłowo. I właśnie przyciski podpięte pod portd.2 i portd.3 za nic nie chcą działać jak należy. Jest jeszcze przycisk podpięty pod portd.4 który działa jak należy. Otóż dwa pierwsze przyciski zachowują się tak jakby były cały czas wciśnięte. Jak...

    Mikrokontrolery Początkujący   03 Cze 2013 21:35 Odpowiedzi: 4    Wyświetleń: 1338
  • bascom - Atmega128 -bibloteka nie zgodna z procesorem

    Witajcie. Jeśli dałem znowu do złego działu to mię przenieście =D Był bym wdzięczny. Mam problem który ziścił mi się i prosi o przywalenie mokrą ścierką w twarz bo jest do przesady głupi. O tusz tak: Mam ja sobie mały ekranik do podglądania tego co się dzieje na pewnej magistrali. Cały podgląd śmigał na Atmega32 i lcd S65 z rejestracją na sd lecz czas...

    Mikrokontrolery   20 Sie 2014 21:16 Odpowiedzi: 0    Wyświetleń: 684
  • [bascom] zamula spi 2x atmega32 komunikacja w przerwaniu

    może ja czegoś nie rozumiem ale ktoś podpowie dlaczego tak się dzieje bo to tu będzie problem kod nadajnika : jeśli zmienie na 100 mil to : Jeśli zmienię program odbiornika bez używania przerwania to timer0 pracuje poprawnie tak samo jak i dane wysyłane przez spi i wyświetlane na lcd. i jak to teraz rozkminić ? mi dane są potrzebne w przerwaniu :/

    Mikrokontrolery Początkujący   13 Gru 2018 18:20 Odpowiedzi: 22    Wyświetleń: 810
  • ATmega32/BASCOM - Gdzieś mam błąd - początki

    Napisałem swój pierwszy prosty programik, na wzór z książki Wiązani, obsługujący wyświetlacz 4xLED i LCD. Na LED wyświetlany jest licznik a na LCD tekst. Wszystko działało dopóki nie dodałem obsługi klawisza na PORTA.4. Doszedłem do obsługi klawisza za pomocą Debounce ;) i próbowałem jak działa. U mnie nie działała więc sprawdziłem na If ..then. Założenie...

    Mikrokontrolery Początkujący   10 Sty 2013 02:43 Odpowiedzi: 0    Wyświetleń: 969
  • ATmega8535 - nie działa PWM.

    Ja korzystałem z tłumaczenia help'a do Bascom'a i tam nie było Prescale :/ Widocznie jest błąd. Ale faktycznie pomogło i działa - wielkie dzięki. Wrzucam działający kod: Config Timer1 = Pwm , Prescale = 1 , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down Config Lcd = 16 * 2 Config Lcdmode = Port Config Lcdpin = Pin , Db4 = Porta.4 ,...

    Mikrokontrolery   30 Kwi 2007 20:29 Odpowiedzi: 2    Wyświetleń: 1049
  • Atmega8515 - czwarty przycisk, jakby był ciągle wciśnięty.

    Przy użyciu polecenia if then. oto cały kod (jeszcze nie kompletny): '----KONFIGORACJA WYSWIETLACZA----.' Config Lcdpin = Pin , Db4 = Porta.5 , Db5 = Porta.4 , Db6 = Porta.3 , Db7 = Porta.2 , E = Porta.6 , Rs = Porta.7 Config Lcd = 20 * 4 '----KONFIGORACJA MAGISTRALI I2C I 1WIRE----.' Config 1wire = Portc.0 Config Sda = Portd.6 Config Scl = Portd.7...

    Mikrokontrolery   11 Cze 2007 21:08 Odpowiedzi: 7    Wyświetleń: 1032
  • (BASCOM) atmega32 i odtwarzanie wav.

    Witam. Prubuję zrobić program do odtwarzania nagrań wav. na atmedze32 za pomocą PWM. Mam taki program testowy: [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 12000000 Config Lcdpin = Pin , Rs = Porta.6 , E = Porta.1 , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 Config Lcd = 16 * 2 $baud = 9600 ' use baud rate $hwstack = 32 'domyślnie...

    Mikrokontrolery AVR   08 Lip 2012 13:33 Odpowiedzi: 0    Wyświetleń: 1213
  • atmega644P / Bascom - Odbiór RC5 w przerwaniu

    Witam Poniżej załączam kod, który ma sterować wyświetlaniem informacji na LCD oraz zmianą koloru podświetlania. Niestety po upłynięciu czasu ( różnie, czasem kilkanaście minut, czas kilka godzin ) procesor zawiesza się i na LCD wszystko się zatrzymuje. Wstawiam tylko część kodu którą obsługuję RC5, gdyż jego usunięcie ( ale pozbawienie obsługi RC5 )...

    Mikrokontrolery AVR   28 Paź 2013 16:46 Odpowiedzi: 1    Wyświetleń: 1521
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5313
  • Atmega32 Bascom - Odbiór danych z modułu GSM

    Witam Do istniejącego i działającego "urządzenie" chciałem dodać możliwość odbioru, parsowania i odesłania SMS'a zwrotnego z danymi. Cały kod: Linia1 - to wyświetla Uart_numer - Linia1 Linia2 - to wyświetla Komanda - Linia2 czyli działa OK Ale jak podepnę modem GSM ( SIM900D ) to Uart_numer jest puste, a Komanda pokazuje ( czasem ) jakieś teksty z pierwszej...

    Mikrokontrolery Początkujący   21 Gru 2014 23:18 Odpowiedzi: 0    Wyświetleń: 1836
  • [bascom] atmega128 PWM - OC1C brak sygnału

    Witam Zawsze bawiłem się z atmega32 ale od do projektu potrzeba mi 6 kanałów PWM 16bit (sterowanie 2 serwa i 4 regulatory z rewersem). Zastosowałem atmega128 T1 i T3 . Wszystko było było by OK ale na kanale OC1C jest brak sygnału , zapewne banalne rozwiązanie ale jakoś nie mogę zatrybić nadajnika: [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000...

    Mikrokontrolery AVR   17 Lip 2016 18:58 Odpowiedzi: 4    Wyświetleń: 1554
  • ZEGAR GPS z termometrem z wykorzystaniem ATmega +BASCOM + GPS Lassen iQ

    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 (świetny przykład - gotowiec dla tych którzy chcą zrobić...

    DIY Konstrukcje   24 Lis 2019 20:20 Odpowiedzi: 5    Wyświetleń: 2052
  • Problem z przerwaniem Atmega8535

    Witam, dopiero zaczynam zabawę z mikrokontrolerami no i urodził się problem z przerwaniem. Napisałem następujący program w Bascom Avr: 'Test przerwania '$sim $REGFILE = "m8535.dat" $CRYSTAL = 8000000 config scl = portc.0 config sda = portc.1 config lcd = 16 * 2 config lcdpin = pin , db4 = porta.3 , db5 = porta.2 , db6 = porta.1 , db7 = porta.0 , e =...

    Mikrokontrolery   26 Lip 2006 18:52 Odpowiedzi: 4    Wyświetleń: 1193
  • Timer Atmega8 nie pracuje

    Prosze o pomoc co moze byc zlego w tym "prostym" kodzie na zegarek nie wiem ale nie chce dzialac na mojej Atmedze 8. mam Atmege ktora chodiz na zegarze wewnetrznym Dim G As Byte Dim M As Byte Dim S As Byte Dim X As Byte Dim W As Word Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.4 , Db6 = Porta.5 , Db7 = Porta.6 , E = Porta.2...

    Mikrokontrolery   28 Wrz 2006 23:35 Odpowiedzi: 2    Wyświetleń: 1229
  • ATmega16 i BASCOM - PROBLEM Z WYSYŁANIEM ZNAKÓW DO **-LCD-**

    Witam ponowne, Kupiłem LCD i mam z nim problem ciągle świeci. Nie wyświetla mi nic co mu puszcze z BASCOM'a. Już wyczytałem aby wyłączyć JTAG'a i też nic. Domyślam się że może być coś z kontrastem ale nie wiem na 100%. Może zrobiłem błąd podczas projektowania płytki z uC tam gdzie jest bramka która steruje kontrastem poprzez sygnał PWM... Nie wiem...

    Mikrokontrolery   05 Mar 2007 14:17 Odpowiedzi: 8    Wyświetleń: 1569
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    Witam, Mam ATmege16 i chce zrobić zegar RTC. Mam podłączony wyświetlacz LD 16x2 i mam taka opcje steruje podświetleniem poprzez sygnał PWM1b Ogólnie mój kod wygląda tak: $regfile = "m16def.dat" $crystal = 8000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.2 , Db6 = Porta.1 , Db7 = Porta.0...

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4731
  • Kłopot z PWM +przerwania (Atmega16)

    Witam, mam problem ze współdziałaniem PWM i przerwań z transoptorów. Objawy: Bez uruchamiania PWM'a transoptor szczelinowy ładnie liczy obroty silnika (podłączonego np na stałe do osobnego zasilania) . Z PWM'em działa jak wariat. Zlicza chyba też sygnały PWM. Myślałem, że jest to zakłócenie z silników. Ale odłączyłem wogóle silniki i zostawiłem PWM'y...

    Mikrokontrolery   19 Lut 2007 20:52 Odpowiedzi: 11    Wyświetleń: 2229
  • resetująca się ATmega32 (sterownik CO)

    Witam serdecznie. Mam taki oto problem. Zbudowałem sterownik do centralnego ogrzewania sterujący elektrozaworem i pompą w zależności od temperatury w bojlerze i na piecu. Problem jest taki - po chwili pracy (nieregularnie) resetuje się. Ktoś ma jakiś pomysł? Napięcie zasilające jest dobre. Program w bascomie: '---------------------------------------...

    Mikrokontrolery   21 Lut 2008 07:52 Odpowiedzi: 7    Wyświetleń: 1574
  • 2x ATmega128 i RS. Jak zmodyfikować kod?

    Zrobiłem i dalej lecą same 0 :(( oto kod w 2 Atmega 128 (ten co ma mierzyć): $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 $hwstack = 32 $swstack = 10 $framesize = 40 Dim W As Integer Dim L As Integer Config Watchdog = 2048 Start Watchdog Reset Watchdog Config Adc = Single , Prescaler = Auto , Reference = Internal Start Adc L =...

    Mikrokontrolery   16 Mar 2008 14:35 Odpowiedzi: 37    Wyświetleń: 3159
  • Zamek szyfrowy ATmega 16 Bascom

    Cześć. Prosze o pomoc w rozwiązaniu problemu, a mianowicie mam problem przy konfiguracji klawiatury. Nie moge ręcznie wpisać kodu np. 1234, tylko program sam dobiera mi kod ( caly czas podaje jedna liczbe"1", tak jak bym ja cały czas wpisywał) kod wtedy jest ustawiany na 1111, ale jeżeli zmienie wartość na "k=2" w miejscu zaznaczonym w kodzie to program...

    Mikrokontrolery   09 Cze 2009 16:29 Odpowiedzi: 26    Wyświetleń: 6323
  • [atmega8][bascom] Lampka RGB z podwójnym termometrem

    Witam Oto przykładowy program w BASCOM AVR obsługujący dwa czujniki o znanych numerach seryjnych: '***************************************... 'Konfiguracja AVR '***************************************... $regfile = "m162def.dat" $crystal = 16000000 $baud = 2400 Config Porta = 255 Porta = 255 Config Portb = 255 Portb = 255 Config...

    Mikrokontrolery AVR   12 Kwi 2011 18:54 Odpowiedzi: 6    Wyświetleń: 3736
  • [bascom] atmega 8 problem ze przejsciem w menu

    Witam Ja osobiście zrobił bym to porządnie czyli z urzyciem przerwań, bez żadnych podprogramow, korzystając z etykiet. Ponizej przedstawiam przykladowy kod. Mogą być w nim literowki gdyż pisałem prosto z palca bez kompilacji: '************* Konfiguracja uC ***************** '***************************************... $regfile = "m8def.dat"...

    Mikrokontrolery AVR   03 Gru 2008 01:06 Odpowiedzi: 11    Wyświetleń: 4408
  • [atmega32][Bascom]1sek nierówna 1sekundzie

    przestawiłem wszystko (prawie) oprócz CKOPT-a którego dalej nie ma.. a to jest mój program.. chodzi poprawnie jak ustawię $crystal = 1000000 a jest przecież $crystal = 16000000 $regfile = "m32def.dat" ' specify the used micro $crystal = 16000000 ' used crystal frequency '$crystal = 1000000 '****************************** KONFIGURACJA ******************************'...

    Mikrokontrolery AVR   31 Gru 2008 01:56 Odpowiedzi: 29    Wyświetleń: 2763
  • [atmega16][Bascom] odbió kodu pilota (innego niz rc5)

    pomyślałem że wykorzystam 2 przerwania, złączyłęm razem int0 i int1. jedno bedzie wykrywac opadajace zbocze a drugie rosnące. efektem miał być ciąg licz np "345,12,345,32,463,12" gdzie kazda liczba oznaczałą by długość kolejnego impulsu otrzymywanego z czujnika. napisałem kod: $regfile = "m16def.dat" $crystal = 16000000 Config Lcdpin = Pin...

    Mikrokontrolery AVR   05 Sty 2009 21:11 Odpowiedzi: 10    Wyświetleń: 5090
  • [Atmega88/32] [bascom] [usart rs485]

    Czekam 100ms po instrukcji print dla 115K nic to nie pomoglo zmniejszylem predkosc do 9600 nadal nic ;/ kod nadajnika $regfile = "m32def.dat" $crystal = 14745600 $baud = 9600 Config Serialin = Buffered , Size = 10 , Bytematch = 13 '##### Definicja wyswietlacza ##################### Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6...

    Mikrokontrolery AVR   04 Mar 2010 23:21 Odpowiedzi: 15    Wyświetleń: 6508
  • [ATMEGA16][C] TWI nie działa w C, w Bascomie tak

    Celem jest zapisanie w pamięci AT24C04 jakiś danych. Program w Bascomie: $regfile = "m16def.dat" $crystal = 4000000 Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.3 , Rs = Porta.2 Config Lcd = 20 * 4 Dim Temp As Byte Cls Cursor On Blink I2cstart I2cwbyte 162 I2cwbyte 1 I2cwbyte 100 I2cstop Waitms...

    Mikrokontrolery AVR   19 Maj 2009 15:17 Odpowiedzi: 11    Wyświetleń: 1785
  • Atmega8515 +L293D + silnik krokowy

    Witam potrzebuje zrobić prosty układzik do obracania silnika bipolarnego na atmedze8515 i jako driver dałem L293D Układ zrobiłem według schematu, napisałem prosty kod Poradzcie? $regfile = "m8515.dat" $crystal = 16000000 Do Set Porta.0 : Reset Porta.1 : Set Porta.2 : Reset Porta.3 Waitms 10 Set Porta.0 : Reset Porta.1 : Reset Porta.2 : Set Porta.3 Waitms...

    Mikrokontrolery AVR   10 Cze 2009 20:09 Odpowiedzi: 1    Wyświetleń: 1629
  • [BASCOM][ATmega8] Sensor PAN3101 - kłopot z komunikacją

    Dolacze sie do tematu wlasnie czytam jak sie tym ukladem pobawic. Troche sie pogubilem i sam nie wiem czy komunikacja z tym procesorem idzie po i2c czy uart? (Dla mnie wyglada na i2c) wyzej strona z przykladowym kodem dawid512 pomozesz (Z tego co pamietam to umiesz c) Takie info dla "kamil 1" chyba nie do konca przeczytales note. Dodano po 17 zasada...

    Mikrokontrolery AVR   07 Sie 2009 01:54 Odpowiedzi: 4    Wyświetleń: 1823
  • [Atmega16][Bascom] moduł gps -> uart -> atmega16

    Zrobiłem to tak: 'Odebranie jakiejkolwiek informacji z modułu GPS $regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 Enable Interrupts Enable Urxc On Urxc Przerwanie_rx Config Lcd = 20 * 4 ' Wyswietlacz 20x4 Config Lcdpin = Pin , Rs = Porta.0 , E = Porta.1 , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 Cls Dim Dana As...

    Mikrokontrolery AVR   27 Gru 2010 15:24 Odpowiedzi: 30    Wyświetleń: 9598
  • Jak sterować 2 x LCD na atmega i Bascom

    Ciesze się że jest takie zainteresowanie moim problemem Czyli jak ma wyglądać config ? dla LCD - standardowo tylko przykłąd poglądowy nie ze schematu Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.1 , Rs = Porta.0 Config Lcd = 16 * 2 Cls Cursor Off Noblink a może cos takiego ale wg. helpa dotyczy tylko...

    Mikrokontrolery AVR   14 Mar 2013 12:25 Odpowiedzi: 11    Wyświetleń: 4945
  • ATmega32+Bascom+PWM Termostat

    Witam Jak w temacie, zbudowałem termostat na procesorze ATmega32 i jednym 18b20. Wszystko jest ładnie pięknie, temperaturę pokazuje elegancko natomiast problem pojawia się po uruchomieniu wentylatora (wentylator od kompa), a mianowicie praca wiatraka jest przerywana prawdopodobnie zanik sygnału PWM następuje w momencie odczytywania temperatury z czujnika....

    Początkujący Naprawy   13 Mar 2011 02:01 Odpowiedzi: 0    Wyświetleń: 1434
  • [Bascom][atmega32] Program do matrycy led 5x12 lub 5x7

    Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa programy, przy których pracowałem i schemat, schemat...

    Początkujący Naprawy   13 Lis 2011 14:44 Odpowiedzi: 2    Wyświetleń: 2242
  • [ATmega16][BASCOM AVR] Obsługa wyświetlacza alfanumerycznego LCD WC1602A 16x2.

    Albo sprawdź na innych portach, np. Wykorzystaj cały port A Zrobiłem na prawie całym bo tylko do PA6 na PA7 nie miałem już nic co jest wymagane do podłączenia do portów. Kod jaki użyłem jest następujący: $regfile = "m16def.DAT" $crystal = 1000000 Config Lcd = 16 * 2 , Chipset = Ks077 Config Lcdpin = Pin , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Porta.2...

    Mikrokontrolery AVR   19 Mar 2015 12:55 Odpowiedzi: 13    Wyświetleń: 4020
  • Atmega32 + sd = kody błędów

    Mam program do inicjalizacji karty sd na atmege32.Cały program wykonuje się dobrze do momentu gdy na lcd pojawiają sie kody błędów.Jeżeli sd umieszczę w slocie to błąd=229, jeżeli slot jest pusty(niema karty) błąd =227. Program wygląda następująco [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 12000000 Config Lcdpin = Pin , Rs = Porta.6 , E = Porta.1...

    Mikrokontrolery AVR   01 Lip 2012 20:07 Odpowiedzi: 8    Wyświetleń: 1663
  • [Atmega32,128] [Bascom] Komunikacja między dwoma modułami bluetooth WT12

    Czy problemem może być to że WT12 zasilam napięciem 3.3V a Atmegę 5V? Aktualne programy mam takie: Nadajnik: [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 $baud = 115200 Wait 1 Print "SET BDADDR 00:07:80:46:D1:F1" Waitms 100 Print "SET BT NAME NAZWA2" Waitms 100 Print "SET BT CLASS 001f00" Waitms 100 Print "SET BT AUTH * 1234" Waitms...

    Mikrokontrolery AVR   31 Lip 2012 10:35 Odpowiedzi: 17    Wyświetleń: 3332
  • [ATmega32] - [Basom] odczytywanie po I2C czasu z PCF8583

    Witajcie, chciałbym odczytać po I2C czas z PCF8583, jednak dzieje się coś dziwnego. Po wpaleniu tego programu: [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.2 , Db6 = Porta.1 , Db7 = Porta.0 , E = Porta.4 , Rs = Porta.5 Cursor Off Noblink Config Scl = PortB.6 Config...

    Mikrokontrolery Początkujący   15 Lis 2012 22:55 Odpowiedzi: 20    Wyświetleń: 1950
  • DCF na ATmega32 i U4221B

    Witajcie, odgrzeje dawny temat, jako, że tyczy się tego samego to nie ma co zakładać nowego. Bawię się dcf77, wiedząc, że gotowe instrukcje bascomowe działają różnie, czy ktoś próbował uruchomić dcf77 na atmega32 z 16Mhz kwarcem? Korzystam z gotowego kodu z help'a dostosowując go pod swoją konfigurację. Odbiornik sygnału wraz z anteną wybebeszyłem z...

    Mikrokontrolery   22 Gru 2012 16:48 Odpowiedzi: 54    Wyświetleń: 14454
  • Atmega32 - Jak poprawnie zmienić program

    Ponizej cały kod żródłowy:) Proszę umieszczać kod w znacznikach syntax . Opcja Listing kodu .

    Mikrokontrolery AVR   18 Sty 2013 13:30 Odpowiedzi: 4    Wyświetleń: 1707
  • atmega 644 / Bascom - DS18B20 błedne pomiary

    Witam W swoim programie wykorzystuję klasyczny kod dla DS18B20. Pomiar, obliczenia i odczyt podzieliłem na dwie części, każda wyzwalana flagą od od Timer0. Najpierw w podprogramie wywołuję DS'y pierwszym wystąpienie flagi od Timer0, a w następnej wywołuję podprogram konwersji i obliczeń. [syntax=basic4gl] $regfile = "m644def.dat" $crystal = 14745600...

    Mikrokontrolery   02 Lut 2013 21:38 Odpowiedzi: 4    Wyświetleń: 1638
  • [Atmega8] [Bascom] [Rc5] Odbiornik/Nadajnik-IR

    Kolego yokoon przerobiłem Twój kod pod mege644pa, jednak nic nie odbieram. [syntax=Basic4GL] 'Atmega8 Wyświetlanie z pamięcią i napisem Odczyt RC-5 $regfile = "m644pdef.dat " $crystal = 1000000 Dim Adress As Byte , Command As Byte , Togglebit As Bit Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.2 , Db6 = Porta.1 , Db7 = Porta.0...

    Mikrokontrolery AVR   15 Cze 2021 15:45 Odpowiedzi: 13    Wyświetleń: 7341
  • [ATmega32][BASCOM][HC-SR04] - Pomiar odległości sonar HC-SR04

    Witam Od dłuższego czasu męczę się z napisaniem prostego programu obsługującego sonar HC-SR04. Napisałem taki prosty program: [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.0 , Rs = Porta.1 Config Lcd = 16 * 2 Config Pinc.0 = Input Set Portc.0...

    Mikrokontrolery Początkujący   21 Sie 2013 17:31 Odpowiedzi: 4    Wyświetleń: 3297
  • Sterownik wtrysku na atmega128 bascom

    Wiec trochę to trwało by cokolwiek napisać ( brak programatora działającego z bascom trochę mnie stopował) Zrobiłem juz prosty algorytm tego co potrzeba zrobić i podzieliłem prace na 4 etapy: 1) wejścia adc dla map sensora ( zrobione ;) 2 wejście dla enkodera ( muszę zakupić jakiś impulsator i napisać parę linijek) 3 pomiar czasu pracy każdego z wtryskiwaczy....

    Mikrokontrolery AVR   16 Gru 2013 12:36 Odpowiedzi: 6    Wyświetleń: 3384
  • Avr/Atmega16/Bascom - Ustawienie temperatury w menu do załączenia urządzenia

    Witam Mam pewien problem chciałem napisać program do obsługi termometru na DS18B20 ale z możliwością ustawienia temperatury w menu przy której dany pin w atmedze włączy stan wysoki. Chodzi mi głównie o to ze by np przy temperaturze 30 stopni włącz wentylator i poniżej 30 stopni wyłącz. Ale chodzi o właśnie o te ustawienie tej temperatury w menu Program...

    Mikrokontrolery Początkujący   27 Sty 2014 23:31 Odpowiedzi: 14    Wyświetleń: 2016
  • Avr/Atmega/16 - Alarm i ustawienie w menu lub cos podobnego

    Tak bascom Dodano po 3 Witam to może ja zacznę od takiego początku $regfile = "m16def.dat" $crystal = 16000000 $hwstack = 32 $swstack = 32 $framesize = 32 Config Lcd = 20 * 4 'Konfigruacja LCD 20x4 Config Lcdpin = Pin , Rs = Porta.2 , E = Porta.3 , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 Config Portb.0 = Output 'Konfigruacja...

    Mikrokontrolery Początkujący   20 Mar 2014 22:30 Odpowiedzi: 15    Wyświetleń: 2646
  • atmega128 karta SD + 3 piny portub jako wyjście

    Nie zwarcia nie ma Dodano po 2 Może odświeżę informacje. Oto mój kod: [syntax=basic4gl] $regfile = "m128def.dat" $crystal = 8000000 $baud = 19200 $swstack = 64 $hwstack = 128 $framesize = 128 Config Lcd = 16 * 1 Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.2 , Db6 = Porta.1 , Db7 = Porta.0 , E = Porta.4 , Rs = Porta.5 Cls Cursor = Off Config Portb.4...

    Mikrokontrolery Początkujący   04 Lut 2014 16:39 Odpowiedzi: 3    Wyświetleń: 1227
  • AVR,Atmega16 - PCF8582C-2 Brak komunikacji z mikrokontrolerem

    Witam Próbuje uruchomić pamięć EEprom PCF8582C-2 w Bascom ale bez skutku nie mam w ogóle komunikacji z atmega.PCF8582 mam podłączony do płytki testowej. Piny A0,A1,A2 i PTC dałem do masy SDA i SCL z rezystorami podciągającymi do +5V (próbowałem 1K i 10K bez skutku) Zasilanie 5V Mam taki skaner I2c ale nie chce mi znaleźć adresu tego PCF-a gdzie np PCF8583...

    Mikrokontrolery Początkujący   07 Mar 2014 17:25 Odpowiedzi: 8    Wyświetleń: 1494
  • Atmega32 - Wyświetlacz 2x16

    Poprawiłem program zgodnie z uwagami, dodatkowo pod portb.0 podłączyłem czujkę ruchu która znajduje się w najbardziej ruchliwym miejscu w domu tak aby cała ta procedura była realizowana tylko przez godzinę od detekcji ruchu. Zmniejszy to ilość załączeń pompki. Poniżej kod czekam na uwagi [syntax=basic4gl] $crystal = 16000000 $regfile = "M32def.dat"...

    Mikrokontrolery Początkujący   15 Kwi 2014 21:17 Odpowiedzi: 8    Wyświetleń: 2055
  • Atmega 128 - Atmega 128 UART1 konfiguracja

    ok zobaczę , w swoim projekcie używam FT232RL do komunikacji pomiędzy PC a A128 , Windows poprawnie pokazuje mi kolejny COM tylko nic nie mogę wysłać odebrać na Atmedze taki kod znalazłem w necie [syntax=basic4gl] $regfile = "m128def.dat" ' specify the used micro $crystal = 16000000 ' used crystal frequency $baud = 19200 ' use baud rate $baud1 = 19200...

    Mikrokontrolery AVR   05 Kwi 2014 15:19 Odpowiedzi: 2    Wyświetleń: 1290
  • ATMEGA32 - Zmiana w programie do sterownika pieca C.O.

    Pierwsza część programu Dodano po 8 no i druga się nie mieści, więc wrzuciłem do pliku tekstowego.

    Mikrokontrolery AVR   22 Lip 2014 16:28 Odpowiedzi: 5    Wyświetleń: 3477
  • atmega 32 - przepływomierz bascom jaki kod

    Akurat kod tu nie ma wiele wspólnego zrobiłem to na dwa sposoby i za każdym razem inne wyniki , ta sama ilość wody została przez niego przepuszczona . Brakuje mi oscyloskopu wiec mam problem jak czytać sygnały z tego właśnie przepływomierza . Mam nadzieje że ktoś miał z nim styczność jako zastosowanie ma w opryskiwaczach polowych Dodano po 5 Z tym przepływomierzem...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7203
  • Atmega - TEA5767 i Bascom Pierwsze uruchomienie

    Witam kolegów Mam problem z radiem na kostce TEA5767 od kilku dni kombinuje jak to radyjko uruchomić ale nic mi nie wychodzi układ radia zasilam 5V z Atmegi widziałem rożne wersje zasilania i na 3.3V i na 5V w datasheed jest podane max 5V czyli chyba ok Dodam tez kod który próbuje uruchomić bez skutecznie może ktoś z kolegów by miał chwilkę by mi pomóc...

    Mikrokontrolery AVR   20 Sty 2015 03:01 Odpowiedzi: 25    Wyświetleń: 3135
  • ATMEGA32 i DELPHI7 - Pomiar temperatury w DELPHI - 2 czujniki DS18B20.

    Dodano po 1 [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 , E = Porta.1 , Rs = Porta.0 $baud = 1200 Config 1wire = Portb.0 Dim Adresy(16) As Byte Dim Temp As Byte Dim Temp_wew As String * 6 Dim Temp_zew As String * 6 Dim W As Byte Dim...

    Programowanie Początkujący   21 Sty 2015 20:50 Odpowiedzi: 10    Wyświetleń: 972
  • ATMEGA32 i DELPHI 7 - Konwersja String na Float

    Witam, Dokonuję pomiaru dwóch temperatur przy użyciu DS18B20. Dane przesyłam po RS232 (MAX232) - docelowo chciałbym wysyłać cztery parametry na komputer. Podczas próby konwersji ciągu string z RS232 na zmienną typu "integer" lub "float", otrzymuję komunikat: EConvertError: is not valid integer value. Sprawa wygląda tak: próbowałem już konwersji zarówno...

    Programowanie Początkujący   30 Sie 2019 10:41 Odpowiedzi: 18    Wyświetleń: 1326
  • [BASCOM] Atmega 16 - proste menu opartena select case

    Tak, jak już pisałem, nie tędy droga. Trzeba zrozumieć, ze Menu czyli interfejs programu z człowiekiem powinno być tylko jego nakładką graficzną. Nie może być tak, że kiedy jesteś w Menu to program zaniedbuje cały system, na przykład nie pilnuje zadanych temperatur. Pomyśl co by było gdyby termostat sterował grzałką w akwarium a Ty sobie radośnie wszedłeś...

    Mikrokontrolery AVR   26 Lis 2016 21:02 Odpowiedzi: 7    Wyświetleń: 1443
  • Bascom Atmega16 odczyt ID DS18B20

    Witam. Mam problem z programem który w inny urządzeniu działa jak należy. Program odczytuje numer ID z DS18B20 zapisuje w pamięci a później odczytuje go z pamięci i dzięki niemu odczytuje temperaturę z jednego z dwu czujników. Problem w tym że tej temperatury nie odczytuje. Procesor "widzi" czujniki bo wyświetla ich ID. Same czujniki też mogę odczytać...

    Mikrokontrolery AVR   31 Sty 2017 12:31 Odpowiedzi: 7    Wyświetleń: 1074
  • Prosty Domowy Sterownik ATMEGA 16

    Witam Serdecznie PanowieTemat mam pewiennieaktualny problem a mianowicie zrobiłem ten sterownik wszystko ładnie się zaprogramowało fuse bity ustawione po załączeniu działają wszystkie funkcje lecz niestety nie pokazuje mi temperatury niby trzeba trzymać przycisk s1 na pierwszy cujnik ds18b20 i go wpisać ale niestety to nie działa wiec proszę o pomoc...

    Mikrokontrolery AVR   27 Mar 2021 17:20 Odpowiedzi: 3    Wyświetleń: 462
  • Zegar PCF8583 ATmega32 na wyświetlaczach 7-segmentowych

    Witam. Mam problem z zegarem na wyświetlaczach 7-segmentowych. Minuty po 09 wyświetla 16 zamiast 10, sekundy tak samo. Zawsze tak się dzieje, więc musi to być błąd w programie, ale ja już się poddałem, co może być nie tak. Config PortA = Output PortA = &HFF Config Portd = Output Portd = &Hff Config Portb = Output config portc.0 = output config...

    Początkujący Elektronicy   19 Wrz 2022 20:32 Odpowiedzi: 2    Wyświetleń: 144
  • [atmega16][bascom] resetuje sie procesor??

    Witam, w ramach pracy mgr tworze automatyke do bramy. Napęd itd to jest rzecz malo istotna, ale sterowanie zrobiłem na atmedze 16, program napisłem w bascom, wydaje mi sie z reszta bardzo prosty, ale jakieś cuda sie robią:P mianowicie. brama po otwarciu czeka sobie pewien czas i sie zamyka. W trakcie czekania aktualny czas wyświetlany jest na lcd. I...

    Mikrokontrolery AVR   07 Cze 2009 22:29 Odpowiedzi: 7    Wyświetleń: 1574
  • [Atmega8][BASCOM] obsługa lcd

    $regfile = "m16def.dat" ' INFORMACJA O PROCESORZE $crystal = 8000000 $baud = 9600 Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 , E = Porta.1 , Rs = Porta.0 ' TAKTOWANIE PROC FABRYCZNE 1Mhz Config Lcd = 16 * 2 Config Pind.7 = Output ' informuje proc że PBD (PIN21) jako wyjście Config Pind.6 =...

    Mikrokontrolery AVR   27 Cze 2010 19:29 Odpowiedzi: 22    Wyświetleń: 2935
  • [Atmega16][Bascom] Komputer motocyklowy - sprawdzenie

    Zaczynam pisać program do Komputera motocyklowego opisywanego w wątku: '--------------------KONFIGURACJA-------... $regfile = "m16def.dat" 'informuje kompilator o pliku $crystal = 8000000 'informuje kompilator o częstotliwości oscylatora Config 1wire = Porta.3 'konfiguracja portu 1wire Config Porta.4 =...

    Mikrokontrolery AVR   02 Lut 2011 00:06 Odpowiedzi: 0    Wyświetleń: 1167
  • ATMega161 i C4094

    Jeżeli masz jeszcze jakieś wolne porty (bity) to może spróbuj wysyłać dane do trzech wyświetlaczy jednocześnie (tak mam, ale dla dwóch LCD). PORTA.3 = CLOCK PORTA.4 = DATA1 (pierwszy) PORTA.5 = DATA2 (drugi) PORTA.6 = DATA3 (trzeci) PORTA.7 = STROBE U mnie w dodatku używam 74HCT164 gdzie nie występuje sygnał STROBE. Zmiana jest na tyle szybka, że nie...

    Mikrokontrolery   22 Wrz 2003 06:44 Odpowiedzi: 8    Wyświetleń: 1745
  • Atmega32 + Pcf8583 i same kłopoty

    Walcze drugi dzien i po prostu z sił opadam. Atmega32 nie chce za skarby świata po wrzuceniu do niej programiku znaleźć PCF'a $regfile = "M32def.dat" $crystal = 8000000 Config Lcd = 24 * 2 Config Lcdpin = Pin , Db4 = Porta.5 , Db5 = Porta.4 , Db6 = Porta.3 , Db7 = Porta.2 , E = Porta.6 , Rs = Portc.7 Config Sda = Portd.1 Config Scl = Portd.0 Dim Adres...

    Mikrokontrolery   26 Sty 2005 10:11 Odpowiedzi: 0    Wyświetleń: 1058
  • [Bascom][Atmega16] Problem z radarem IR

    Ech, zmieniłem ładowanie timera0 dodatkowo poprawiłem program i dalej to samo. Teraz program wygląda tak: $crystal = 4000000 Config Porta = Output Reset Porta.0 Reset Porta.1 Set Porta.2 Set Porta.3 Config Portb = Input Portb.0 = 1 Config Timer0 = Timer , Prescale = 1 On Timer0 Ir Enable Interrupts Enable Timer0 Load Timer0 , 53 Do '"#################################...

    Mikrokontrolery AVR   10 Lut 2010 01:57 Odpowiedzi: 6    Wyświetleń: 2244
  • Atmega 16 wiesza się (Bascom)

    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 typu procesora $crystal = 8000000 'określene szybkości zegara 'Watchdog Wdtcr = &B00011111...

    Mikrokontrolery AVR   03 Paź 2010 23:30 Odpowiedzi: 10    Wyświetleń: 2264
  • [Atmega32][Bascom]Sterowania multipleksowe wyświetlaczami matrycowym 7x5 led

    [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 8000000 Config Pind.0 = Output Config Pind.1 = Output Config Pind.2 = Output Config Pind.3 = Output Config Pind.4 = Output Config Pind.5 = Output Config Pind.6 = Output Config Pinb.0 = Output Config Pinb.1 = Output Config Pinb.2 = Output Config Pinb.3 = Output Config Pinb.4 = Output Config Pinc.0 =...

    Mikrokontrolery AVR   19 Mar 2012 18:38 Odpowiedzi: 26    Wyświetleń: 5095
  • CD-ROM IDE Kontrolowanie Atmega8535

    Hy! Chciałbym mieć CD-ROM z avr mcu. Na jednym forum węgierskim znajduję opis na ten temat. Podążam za tym opisem i piszę program w języku Basic. Chciałbym wysunąć tacę CD-ROM. Mój program nie działa. Masz pomysł na wyrzucenie? Mój program jest tutaj: $regfile = "m8535.dat" $crystal = 4000000 Dim Bsy As Bit , Drq As Bit _reset Alias Portb.0 _iow Alias...

    Projektowanie Układów   25 Mar 2013 04:14 Odpowiedzi: 8    Wyświetleń: 5391
  • [BASCOM][ATMEGA32][KS108] Konfiguracja pinów każdy osobno

    Witam. Potrzebuję skonfigurować "controlport" do wyświetlacza ze sterownikiem ks108 (128*64) każdy pin z osobna. To znaczy potrzebuję dokładnie podpiąć Ce = porta.7 , Ce2 = porta.6 , Cd = porta.3 , Rd = porta.4 , Reset = porta.5 , Enable = portd.7 Ponieważ na porcie A mam ADC a potrzebuję 3 kanały. Da się tak zrobić ? Wszystko co znalazłem dotyczyło...

    Mikrokontrolery AVR   11 Paź 2016 16:47 Odpowiedzi: 3    Wyświetleń: 747
  • [ATMEGA64][AVRGCC] trudne początki

    Witam, do dziś używałem ATMEGA32, teraz walczę z ATMEGA64. Na początek coś prostego miganie diodami (PORTA) - procedura opóźniająca zaczerpnięta z jakiegoś starego programu na ATMEGA32. #define F_CPU 16000000UL #include <util/delay.h> #include <avr/io.h> void waitms(unsigned int ms) { unsigned int i; for (i=0;i<ms;i++)...

    Mikrokontrolery AVR   26 Sie 2008 22:33 Odpowiedzi: 5    Wyświetleń: 3675
  • [Atmega][Bascom][Serwo] Po podłączeniu serwa zasilanie pada.

    emarcus Ile serwo wytrzyma to mnie nie interesuje, bowiem ja tylko dostałem zlecenie ;) Powracam jednak z kolejnym problemem. Znalazłem w domu serwo nieprzerobione. Podłączyłem je pod atmege, sterowałem nim przez przyciski i dobierałem sobie wartości położenia serwa, aż w końcu przyszedł dać wartości położenia w pętle, a tu niespodzianka bowiem serwo...

    Mikrokontrolery AVR   07 Gru 2010 13:55 Odpowiedzi: 24    Wyświetleń: 6755
  • Atmega2561 zwiesza się po 4h pracy.

    Na atmedze2561 napisałem sterownik domowy.Wszystko działa jak należy do momentu, kiedy po mniej więcej czterogodzinnej "bezczynności" procesor zatrzymuje pracę całego programu tj. nie reaguje na polecenia pilota rc5 oraz nie liczy czasu (ma pokazywać bieżące min,sek,godz) .Po zresetowaniu procka lub jego ponownym włączeniu do zasilania zaczyna działać...

    Mikrokontrolery   15 Sty 2012 10:19 Odpowiedzi: 3    Wyświetleń: 975
  • [ATMEGA16]+BASCOM+DS18B20 - Zamiana Waitms 750 na Timer

    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 się w menu. Mam już działający Timer1 odliczający...

    Mikrokontrolery AVR   24 Gru 2012 15:06 Odpowiedzi: 2    Wyświetleń: 2043
  • [Atmega324p][BASCOM] - Brak komunikacji przez I2C z czujnikiem DS1624

    Witam. Walczę z obsługą magistrali I2C łączącej procesor Atmega324p i czujnik DS1624. Chcę zapisać na karcie SD póki co dwa surowe bajty z rejestru temperatury, jednak prawie za każdym razem otrzymuję wynik 255, czyli same jedynki w bajcie. Piszę "prawie", gdyż przy ostatniej próbie z jakiegoś powodu była to liczba 151. Podobny efekt daje próba zapisu...

    Mikrokontrolery AVR   21 Sty 2013 19:35 Odpowiedzi: 1    Wyświetleń: 1548
  • Zachowanie wyświetlacza CU20025ECPB-U3J sterowanego 4 bitami z Atmega32 w BascomieAVR

    Pin 5 czyli R/W podłączony mam do masy. Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Porta.5 , Db5 = Porta.4 , Db6 = Porta.3 , Db7 = Porta.2 , E = Porta.6 , Rs = Porta.7

    Mikrokontrolery   17 Mar 2022 19:40 Odpowiedzi: 12    Wyświetleń: 468
  • Przetwornik 12bit ADS7828 (Texas) + ATMEGA16 na I2C PROBLEM

    podlaczylem do ATEMGI16 ten nieszczesny przetwornik na I2C i zaprogramowalem Atmege w Bascomie przetwornik przesyla dwa bajty z opdpowiedzia - najpierw bardziej znaczacy a potem mniej znaczacy problem w tym ze ten mniej znaczacy plywa -wartosci wygladaja jakby byly losowe nie ma reguly co do monotonicznosci wartosci pokazywanej ma moze ktos jakis pomysl...

    Mikrokontrolery   26 Lip 2005 22:26 Odpowiedzi: 5    Wyświetleń: 2479
  • rc5 przerwanie + bascom + atmega162 czy to mozliwe!!!

    Witam!!! Ale nie wiesz sie cały program tylko RC5, zrobiłem to bez przerwania i działa bez zarzutu, moj progam wyglada tak kod: $regfile = "m162def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs...

    Mikrokontrolery   18 Maj 2007 17:23 Odpowiedzi: 4    Wyświetleń: 1113
  • [Bascom]ATmega32 PWM OC0 i OC2

    Witam Jak powinien wyglądać taki program w bascomie ? uC to Atmega32 połączona jest z L293D w taki sposób: pierwszy pwm z l293d to PortD.7 drugie pwm z l293d to PortB.3 silnik pierwszy to PortA.0 i PortA.1 silnik drugi to PortA.2 i PortA.3 Chodzi o to aby silniki działały np. z 1/2 mocy. Pozdrawiam i z góry dziękuje za pomoc.

    Mikrokontrolery   13 Lip 2007 11:46 Odpowiedzi: 4    Wyświetleń: 2435
  • Uruchomienie PWM Atmega16 Bascom

    Witam, Czy może mi ktoś pokazać kod w bascomie, który uruchomi PWM na pinach PortD.7 i PortB.3 Bo nie mogę sobie z tym poradzić? Dokładniej chodzi o sterowanie silników przez L293d Porta.0 'Linie sterujace silnikiem A Porta.1 Porta.2 'Linie sterujace silnikiem B Porta.3 Portd.7 'Linie PWM Portb.3 Pozdrawiam

    Mikrokontrolery   21 Lut 2008 22:19 Odpowiedzi: 1    Wyświetleń: 1408
  • [Atmega16][BASCOM] Odbiór RC5 w przerwaniu - niestabilny

    Ok, a teraz jeszcze jedna sprawa: Zmodyfikowałem trochę program by wyświetlał na multipleksowanych wyświetlaczach LED 4x7 odebraną komendę. Jak zwykle trochę chodzi, ale nie do końca - założenie jest takie: odbiera komendę z rc5 i wyświetla ją na led, efekt jaki uzyskuję: odbiera komendę, wyświetla na ułamek sekundy, potem wyświetla 95, czasem się zdarzy,...

    Mikrokontrolery AVR   09 Maj 2011 14:26 Odpowiedzi: 10    Wyświetleń: 4001
  • [ATMEGA128][Touch panel] jak podłączyć.

    Xl_port Alias Porta.2 Xr_port Alias Porta.0 Yd_port Alias Porta.3 Yu_port Alias Porta.1 Xl_ddr Alias Ddra.2 Xr_ddr Alias Ddra.0 Yd_ddr Alias Ddra.3 Yu_ddr Alias Ddra.1 Const Xl_adc = 2 Const Xr_adc = 0 Const Yd_adc = 3 Const Yu_adc = 1 '---------------------------------------... Get_touch_screen: '===============================...

    Mikrokontrolery   09 Lut 2010 20:41 Odpowiedzi: 51    Wyświetleń: 15709
  • Atmega32 BasCom "If Pa = 0 Then Call P1"

    Witam mam problem Napisałem program (tu podaje tylko kawałek który nie działa) lecz nie działa on w Atmedze ale w symulacji jest wszystko ok. Kolega z forum powiedział mi żebym wyłączył Jtag w fusach zrobiłem nic nie dało. Napisałem ten kawałek programu w C (tylko tyle na razie potrafię) działa poprawnie. Proszę was powiecie co może być nie tak. $regfile...

    Mikrokontrolery AVR   14 Lut 2010 10:27 Odpowiedzi: 10    Wyświetleń: 1509
  • Bascom atmega16 lcd nokia 5210

    Witam. Mam lcd z telefonu 5210. Wgrałem w atmege kod [syntax=basic4gl]'---------------- BIBLIOTEKA DO LCD OD TELEFONU NOKIA 3*** ----------------- '---------------- WERSJA ROZSZERZONA --------------------------------------- '---------------------------------------... '---------------- Specjalnie do gierek ------------------------------------...

    Mikrokontrolery AVR   28 Lis 2011 20:33 Odpowiedzi: 0    Wyświetleń: 898
  • [Atmega32][Bascom] - Odtwarzacz *.wav z panelem dotykowym.

    Mam od dawna przetestowany i działający program do odtwarzania plików *.wav. [syntax=basic4gl] '---PROCESOR----------------------------... $regfile = "M32Def.dat" Wait 2 $crystal = 16000000 $hwstack = 128 $swstack = 64 $framesize = 64 '---DEKLARACJE ZMIENNYCH-------------------------------...

    Mikrokontrolery Początkujący   12 Paź 2012 18:37 Odpowiedzi: 34    Wyświetleń: 4833
  • atmega16 - bascom bargraf

    Witam Mam problem z bargrafem podczas wciśnięcia B6 wszystko się ładnie zwiększa lecz gdy wcisnę B4 to zawsze zostaje jedna kreska. Próbowałem coś zrobić z pętlą for next lecz już zabrakło mi pomysłów jak do tego dołożyć deflcdchar 6. Może ktoś ma jakiś pomysł? Dodałem filmik jak to wygląda. [syntax=vbnet]$regfile = "m16def.dat" $crystal = 1000000 Config...

    Mikrokontrolery AVR   26 Gru 2015 13:51 Odpowiedzi: 4    Wyświetleń: 1449
  • LCD+Atmega8 - wyświetla kwadraciki. Co z wejściami D1-D3?

    A powiedz czy to takie ciężkie zajrzeć do helpa ? przecież tam masz gotowe i ładne przykłady jak to napisać żeby było dobrze. zajrzyj w helpie do Config LCD i obejrzyj przykład - zobaczysz w nim, że w kodzie programu wpisana jest linijka: Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Portc.7 , Rs = Portc.6...

    Mikrokontrolery AVR   16 Gru 2009 18:32 Odpowiedzi: 22    Wyświetleń: 3117
  • [atmega8][Bascom]Kłopoty przy obsłudze przycisków.

    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, konfiguracji portów (pin-ów) do odczytu. Zacznij...

    Mikrokontrolery AVR   09 Lut 2010 20:57 Odpowiedzi: 9    Wyświetleń: 3348
  • Problem z obsługą karty SD 32MB pod Atmega 32

    Wykonałem termometr, który ma rejestrować wyniki z pomiaru temperatury na karcie SD w pliku TXT. Wzorowałem się na projekcie rejestratora pogodowego wykonanego przez kolegę Duch_a. Napisałem, krótki program na podstawie w/w projektu, który ma utworzyć plik na karcie i zapisać w nim krótki tekst. Niestety w wyniku działania programu plik nie zostaje...

    Mikrokontrolery AVR   23 Paź 2010 22:14 Odpowiedzi: 6    Wyświetleń: 3772
  • Atmega 16 uart, analiza danych, odmierzanie czasu

    Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie elektrozaworami a drugi obsługa wyświetlacza graficznego...

    Mikrokontrolery AVR   09 Paź 2011 09:08 Odpowiedzi: 0    Wyświetleń: 2170
  • Enkoder i atmega 128 [BASCOM] - proszę o pomoc

    Enkoder jest podpięty wprost do atmegi. Kody próbowałem różne oto jeden z nich: $regfile "m128def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portf.4 , Db5 = Porta.0 , Db6 = Porta.2 , Db7 = Porta.4 , E = Porta.6 , Rs = Portc.7 Cursor Off Dim B As Byte Dim C As Integer Do B = Encoder(pind.6 , Pind.7 , L , P ,...

    Mikrokontrolery   14 Maj 2012 17:49 Odpowiedzi: 6    Wyświetleń: 1703
  • RFM12B ATMega644P - Brak komunikacji po przepisaniu programu z Bascom na C

    Witam! Na początku przepraszam bardzo, jeśli popełnię jakieś błędy, ale siedzę nad problemem już od rana non-stop i pewnie nie widzę czegoś prostego, a stopień mojej frustracji osiąga już granice bezpieczeństwa. Ale do rzeczy: Mam następujący kod odbierania RFM12B napisany w Bascom (gotowiec z forum): C: --- Z góry bardzo dziękuję za wszelką pomoc,...

    Mikrokontrolery   28 Paź 2012 11:58 Odpowiedzi: 3    Wyświetleń: 3267
  • [Sprzedam] Moduł uruchomieniowy AVR ATMEGA-16 wersja 1

    Sprzedam moduł uruchomieniowy AVR ATMEGA-16 wersja 1 firmy GOTRONIK. W skład zestawu wchodzi: - Moduł uruchomieniowy z AVR ATMEGA-16 wersja 1 - Płyta CD z dokumentacją/schematami/instrukcją i oprogramowaniem - Przewody do łączenia z goldpinami Gratis kabel LPT (pełny) do połączenia z komputerem. Cena 100 zł + koszta wysyłki. Płyta w stanie bardzo dobrym,...

    Projektowanie Bazar   24 Paź 2015 11:29 Odpowiedzi: 0    Wyświetleń: 1140
  • Atmel/ATmega644PA-AU/BASCOM - Tryb powerdown

    (at)dondu Twoje artykuły czytałem dokładnie ;-) Z kodu poniżej wycięte ustawianie portów (bonie widziałem żadnej różnicy w zużyciu prądu). Procek ustawione fusami na 8MHz wewnętrzny z podziałem przez 8 [syntax=vbnet] $crystal = 1000000 ' ustawiamy prędkość zegara $baud = 9600 ' ustawiamy prędkość transmisji $hwstack = 220 ' ustawiamy wielkość stosu...

    Mikrokontrolery AVR   22 Gru 2016 15:08 Odpowiedzi: 33    Wyświetleń: 2121
  • Problem ze zmianą procesora ATMEGA16-->ATMEGA8; WinAVR, C

    Witam! Mam dziwny (albo nawet bardzo dziwny) problem ze zmianą procesora z ATMEGA16 na ATMEGA8. Używam WinAVR pod C++. Napisałem program, który bez problemu kompiluje się gdy w pliku "makefile" jest: MCU = atmega16. Natomiast gdy zmienię ten zapis na MCU = atmega8, pojawiają się błędy: t.c:42: error: `DDRA' undeclared (first use in this...

    Mikrokontrolery   14 Kwi 2007 21:14 Odpowiedzi: 2    Wyświetleń: 2210
  • [Atmega8535][BASCOM] Zapis do eepromu

    Witam Jak wpisac takie dane do eepromu Wyjscie4: ' -------------- wyjscie 4 -------------- ' Set Porta.0 Set Porta.1 Reset Porta.2 ' -- Turn on the buffer selected by A2-A0,or restore the previously connected channel -- ' Reset Portd.0 Reset Portd.1 Set Portd.2 Set Portd.3 ' -------------- wr i latch -------------- ' Waitms 10 Reset Portc.4 Waitms...

    Mikrokontrolery AVR   16 Wrz 2008 22:08 Odpowiedzi: 11    Wyświetleń: 1918
  • 2-wire / 4-wire atmega32 + driver led 16ch. jak ugryźć.

    nie chciałem zakładać nowego tematu ponieważ ten też jest mój a tytuł także nawiązuje do mojego problemu. Otóż próbowałem odpalić driver led $regfile = "m32def.dat" $crystal = 16000000 Config Spi = Hard , Data Order = Msb , Master = Yes Config Porta = Output Dim X As Byte Do Incr X Toggle Porta.6 Spiout X , 1 Set Porta.7 Waitus 20 Reset Porta.7...

    Mikrokontrolery AVR   24 Mar 2009 11:48 Odpowiedzi: 5    Wyświetleń: 3833
  • ATMEGA8l-8PU zamiast ATMEGA8-16PU

    Zdecydowanie nie znajdziesz żadnego przynajmniej darmowego kompilatora Pascala na AVR'y. Jest wprawdzie spore środowisko pozwalające programować w bardzo zaawansowany sposób w Pascalu procków AVR, pewnej niemieckiej firmy, ale cena w postaci kilka tys EU powala na nogi. Jest także microPascal firmy mikroe czy jakoś tak ale ich kompilatory do C, Basica...

    Mikrokontrolery   09 Lis 2010 16:27 Odpowiedzi: 42    Wyświetleń: 8662
  • Jak przełączyć funkcje atmega16

    zmieniłem porty czyli portd5 wyjście na diodę a porta jako wejście switcha ' ****** PODANIE IFNO O MIKROKONTROLERZE ****** $regfile = "m16def.dat" ' zdeklarowane dla Atmegi8 $crystal = 1000000 ' Taktowanie wewnetrzne 8mHz ' ****** KONIEC PODAWANIA INFA ****** 'Ddrc = &B11111111; 'Portc = &B11111111; 'Ddrc = &B10111110; 'Portc = &B11111111;...

    Mikrokontrolery AVR   31 Paź 2010 11:34 Odpowiedzi: 9    Wyświetleń: 1280
  • SHT11 Atmega16 problem z obsługą czujnika[Bascom]

    Witam. Zmuszony jestem znów zapytać Kolegów gdzie robię błąd w obsłudze SHT11. [syntax=basic4gl] $regfile = "m16def.dat" '$crystal = 400000 '**************KONFIGURACJA LCD***************** Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portb.4 , Rs = Portd.0 Cursor Off Cls Deflcdchar 0 ,...

    Mikrokontrolery AVR   05 Mar 2012 13:18 Odpowiedzi: 2    Wyświetleń: 2262
  • [Atmega16][BASCOM]Prośba o przeanalizowanie kodu - wysypuje się

    Mam prośbę do tych znających lepiej BASCOMA, o przeanalizowanie tego kodu. Program po pewnym czasie wysypuje się. Temperatura co jakiś czas waruje. Podprogramy działają, ale całość nie chce współpracować. Z góry przepraszam za jakość kodu. [syntax=vb]'--------------------KONFIGUR... $regfile = "m16def.dat"...

    Mikrokontrolery AVR   16 Cze 2012 17:40 Odpowiedzi: 48    Wyświetleń: 7123
  • [atmega1284P]i[atmega8] - [max485]USART pomiędzy procesorami się nie wyrabia

    Witam, mam problem z połączeniem po USARCIE tych dwóch procesorów. Sprawa wygląda następująco: atmega1284p ma być docelowo masterem, wysyła ramkę i w odpowiedzi dostaje ramkę zwrotną od atmega8. Obsługa ramek nie jest jeszcze napisana, na razie wysyłam 8 bajtów atmegą1284p i jeżeli wszystkie bajty zostają poprawnie odebrane, to atmega8 odsyła mi 11...

    Mikrokontrolery AVR   22 Paź 2012 11:03 Odpowiedzi: 1    Wyświetleń: 1305
  • Bascom - Programowy PWM, zmniejszanie i zwiększanie wypełnienia na portach.

    Witam. Dziękuję za radę, dzięki niej ruszyłem z projektem nieba. Na ta chwile wygląda to tak jak na filmiku. Tak, oczywiście z tym kwarcem to pomyłka, Atmega 32 taktowana jest z częstotliwością 16MHz. Umieszczam także kod źródłowy jaki wyskrobałem. wszelkie uwagi mile widziane. Dodano po 5 ...i jeszcze jedna możliwość. Wszystko się dzieje w przerwaniu...

    Programowanie Początkujący   15 Lis 2014 19:53 Odpowiedzi: 2    Wyświetleń: 1533
  • [BASCOM] Atmega16 - Sterowanie wejściami za pomocą pilota i przycisków

    Mam jeszcze jeden problem z samym sterowaniem pga2320 które wydawało się proste, kostka gra tylko nie reaguję na regulację już zbrakło mi pomysłów co mogło by być nie tak w tym programie. Wydaje mi się że chyba ją jakoś uszkodziłem. Mógłby ktoś zerknąć czy ten program powinien działać? Poniżej schemat i program. [syntax=vbnet]$regfile = "m16def.dat"...

    Mikrokontrolery AVR   09 Wrz 2016 17:33 Odpowiedzi: 15    Wyświetleń: 2211
  • Bascom Atmega8 - MAX7219 - wyświetlacze połączone kaskadowo

    Witam Walczę od kilku godzin, żeby na dwóch MAX7219 z wyświetlaczami LED. Na razie efekt jest taki, że na pierwszym ( podpiętym jako pierwszy do atmegi ) wyświetlany jest tylko czas. Drugi wyświetla na wszystkich wyświetlaczach "ósemki" wraz z kropkami. Konfiguracja [syntax=vbnet] '************ deklaracje SPI programowego dla MAX7219 Config Spi = Soft...

    Mikrokontrolery AVR   20 Kwi 2016 13:32 Odpowiedzi: 12    Wyświetleń: 3222
  • atmega162 - problem z portami

    Jestem na tej grupie pierwszy raz, wiec Wszystkich goraco witam!!! Witamy na FORUM... ;) FAQ Działu Mikrokontrolery przeczytane ? ;) Chciałbym zaznaczyc, ze przejrzalem wszystkie archiwalne posty na tej grupie zwiazane z tym i podobnymi problemami i niestety nie znalazlem rozwiazania. Teraz do rzeczy: Jest to mój pierwszy projekt i mam problem z jego...

    Mikrokontrolery   21 Sie 2006 19:44 Odpowiedzi: 6    Wyświetleń: 1767
  • Jak atmega może mierzyć napięcie z LM35?

    Powinien wyglądać tak: $regfile = "m16def.dat" $crystal = 8000000 Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2 '( Podłączenie Właściwe: Db7 -portc.0 Db6 -portc.1 Db5 -portc.2 Db4 -portc.3 E -portc.4 Rs -portc.5 ') 'konfiguracja Config Adc =...

    Projektowanie Układów   16 Cze 2009 14:33 Odpowiedzi: 39    Wyświetleń: 34818
  • [atmega32][bascom] 4 przyciski, jedno przerwanie i powerdown

    chcialem zrobic budzenie procesora za pomoca ktoregos z 4 przyciskow. schemat jest podobny do tego (tylko tutaj jest wykorzystany attiny2313 ja chce atmega32): Przed wejsciem w tryb powerdown chcialem wystawic na przyciski stan niski, wtedy bym mial mozliwosc wychodzenia z powerdown za pomoca przerwania wykonywanego po wykryciu stanu niskiego na int0....

    Mikrokontrolery AVR   07 Wrz 2009 14:13 Odpowiedzi: 21    Wyświetleń: 6132
  • potrzebna wstawka assemblerowa dla przerwania ATmega16

    zgłaszam się po weekendzie mój program po sugestiach kol. ZbeeGin wyglądał jak poniżej nie zdążyłam jeszcze wstawić poprawki którą zasugerował jako ostatnią $crystal = 16000000 $regfile = "m16def.dat" Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.3 , Rs = Porta.2 Config Lcd = 16 * 4 Dim Poz...

    Mikrokontrolery AVR   29 Maj 2009 09:08 Odpowiedzi: 34    Wyświetleń: 3183
  • [ATMEGA16][Bascom]Nie działa poprawnie obsługa menu

    Witam, Rozpocząłem pracę nad programem obsługującym sampler kruszyw i już przy obsłudze menu natknąłem się na problem. $regfile = "m16def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Ddra.2 = 0 Ddra.3 = 0 Ddra.4 = 0 Porta.2 = 1 Porta.3 = 1 Porta.4 = 1 Declare Sub Inicjacja_menu Declare Sub Menu_czas_cyklu Declare Sub Mccp2 Declare Sub Czas_cyklu_up...

    Mikrokontrolery AVR   25 Sty 2010 18:00 Odpowiedzi: 6    Wyświetleń: 2585
  • Atmega128 BASCOM t6963 niski stan na pinie reset

    Witam, mam następujący problem: przy podłączeniu wyświetlacza tak jak w configu stan pinu porta.0 jest zawsze niski czyli wyświetlacz cały czas jest zresetowany. Czy to jest wina zmiany pinów dataport i controlport? Zakładałem, ze można dać je dowolne tylko tak aby piny controlport były z jednego portu uC i tak samo z dataport ale, które port to wszystko...

    Mikrokontrolery AVR   01 Sty 2011 20:35 Odpowiedzi: 1    Wyświetleń: 1125
  • [Atmega32] [Bascom] sterowanie PWM

    pozmieniałeś nieco moje fragmenty, i dlatego nie działa dobrze. oto gotowy kod według mojego pomysłu i w miarę prosto. Pętla główna pusta. Testowałem na atmega644p i działa jak należy. Przeanalizuj różnice między swoim a moim kodem i zobaczysz dlaczego nie działało $regfile = "m644pdef.dat" $crystal = 16000000 '$baud = 9600 Config Timer1 =...

    Mikrokontrolery AVR   05 Sty 2011 12:12 Odpowiedzi: 10    Wyświetleń: 5473
  • [Bascom] [ATmega32] Zapis wyników na karcie SD

    Usunąłem Wait 1 przy konwersji z DS18B20, działa, bez problemu ( na trzech przewodach ), tylko wyniki są opóźnione - tzn. wyświetlany wynik nie jest z aktualnego pomiaru, tylko z poprzedniego. Dodałem jeszcze dwa czujniki DS18B20. Ich zapis razem z godziną i datą na karcie jest jak najbardziej w porządku, tylko wyświetlanie trochę szwankuje - tzn. czasem...

    Mikrokontrolery AVR   30 Cze 2011 06:18 Odpowiedzi: 23    Wyświetleń: 10229
  • Atmega32 Bascom Zapis na SD i komunikacja UART pytania

    Problem ze zmianą nazwy pliku rozwiązałem - oczywiście należy pamiętać, że nazwa pliku może być ośmio znakowa. W kodzie dodałem: Plik = "temDD_MM" + ".txt" Mid(plik , 4 , 5 ) = Data_plik oraz w odczycie czasu Data_plik = Bcd(dday) + "_" + Bcd(mmonth) oraz zmieniłem wpis zapisu Open Plik For Append...

    Mikrokontrolery AVR   17 Mar 2012 07:26 Odpowiedzi: 14    Wyświetleń: 4060
  • [Atmega32][Bascom] GPS zapis na SD w funkcji szybkości

    Witam Mam program, który wyświetla na LCD współrzędne oraz prędkość ( prędkości jeszcze nie sprawdzałem w terenie ) oraz zapisuje na karcie SD. Na razie zapis na SD jest ręczny, przez przycisk. Chciałbym żeby zapis dokonywał się ze zmienną częstotliwością zależną od szybkości, (szybkość mam jako String i Integer), np: 0 km/h - co 30 minut 0- 10 km/h...

    Mikrokontrolery AVR   30 Maj 2011 18:27 Odpowiedzi: 6    Wyświetleń: 2512
  • [atmega32][Bascom] jak zmierzyc czas otwarcia wtrysku w aucie?

    [syntax=basic4gl] $regfile = "M32def.dat" $crystal = 16000000 '************************* WYSWIETLANIE-porty ********************************** Lcd_port_ddr0 Alias Ddrb Lcd_port1 Alias Portb Lcd_port_ddr1 Alias Ddrb Lcd_rs Alias Portb.lcd_rs_number Lcd_reset Alias Portb.lcd_reset_number Lcd_cs Alias Portb.lcd_cs_number Lcd_sck Alias Portb.lcd_sck_number...

    Mikrokontrolery AVR   13 Sie 2011 10:13 Odpowiedzi: 20    Wyświetleń: 3266
  • [ATMega8][LS020] Zegarek - prosze o sprawdzenie schematu

    Wiem, łączenia okropnie wyglądają, to w skutek ciągłych zmian, ale to tylko płyta testowa, jak uda mi się odpalić LS020 to docelowy układ dla tego wyświetlacza będzie zupełnie inny :) Tutaj zdjęcia: A tutaj program, jeden z wielu i chyba ten wygląda na najbardziej ok: Dodano po 1 Dodam, że programuje BASCOM AVR, najzwyczajniej podłączając Megę8 do portu...

    Mikrokontrolery AVR   10 Paź 2011 23:08 Odpowiedzi: 46    Wyświetleń: 7968
  • Komputer pokładowy Atmega32 - Zakłócenia

    Oto cały program. Może długo zająć jego analizowanie. Na chwilę obecną zamiast dwóch niebieskich kondensatorów 100u jest jeden 1000u. Od spodu są przylutowane dodatkowe ceramiczne 100n. Dodam że rolę czujnika prędkości pełni kontaktron, który docelowo miał sterować transoptorem, ale że spaliłem w tym transoptorze diodę to musiałem podłączyć to bezpośrednio...

    Mikrokontrolery AVR   14 Maj 2012 15:37 Odpowiedzi: 25    Wyświetleń: 4417
  • AVR - Atmega 32 i Attiny 2313 brak komunikacji po RS 232

    Witam, mam problem z komunikacją pomiędzy atmegą 32 i attiny 2313. Program pisany w bascomie. M32 ma nadawać kolejne liczby a attiny odbierać i wysterowywać odp. piny. Rx połączony do Tx. Wykorzystuję softwareowy RS gdyż chcę (przynajmniej mam taki zamiar), podłączyć 2 odbiorniki. M32 [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 1000000 Dim...

    Mikrokontrolery   11 Sty 2013 12:27 Odpowiedzi: 0    Wyświetleń: 711
  • ATmega16A - ATmega16A z końcówką A nie działa

    Kod najprostszego programu na którym testuję i ustawienia fusebitów : [syntax=basic4gl]$regfile = "m16def.dat" $crystal = 2000000 Config Porta.4 = Output Config Porta.5 = Output Config Portd.0 = Output Led1 Alias Porta.4 Led2 Alias Porta.5 Led3 Alias Portd.0 Do Set Led1 Set Led2 Set Led3 Wait 1 Reset Led1 Reset Led2 Reset Led3 Wait 1 Loop End[/syntax]

    Mikrokontrolery AVR   07 Kwi 2013 18:56 Odpowiedzi: 28    Wyświetleń: 3231