atmega16 porta portc

Znaleziono około 211 wyników dla: atmega16 porta portc
  • [ATMEGA16] [ATMEGA16][C] Integracja ekranu HTC Tytn z mikrokontrolerem - ADC i podłączenie

    PORTC z PORTA się pomieszały :)

    Mikrokontrolery AVR   07 Kwi 2013 08:12 Odpowiedzi: 31    Wyświetleń: 8374
  • [BASCOM] Atmega16 - Sterowanie wejściami za pomocą pilota i przycisków

    Tak lekko zmieniłem bo może zrobiłbym to inaczej ;) [syntax=vbnet]Dim Aktywne As Byte Odbior_pilota: If Komenda = W_gore Then Incr Aktywne If Aktywne > 4 Then Aktywne = 1 Elseif Komenda = W_dol Then Decr Aktywne If Aktywne > 4 Then Aktywne = 4 End If Select Case Aktywne Case 0 Gosub Aktywuj_pc Case 1 Gosub Aktywuj_cd Case 2 Gosub Aktywuj_tuner Case...

    Mikrokontrolery AVR   09 Wrz 2016 17:33 Odpowiedzi: 15    Wyświetleń: 2328
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [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
  • REKLAMA
  • Sprawdzenie schematu z Atmega16: konfiguracja portów wejścia/wyjścia

    Witam, zwracam się do was z wielką prośbą o sprawdzenie schematu, ponieważ ja jestem dopiero początkujący i nie chcę nie potrzebnie zniszczyć elementów. W razie wątpliwości i niejasności proszę pytać. http://obrazki.elektroda.net/63_12486903... http://obrazki.elektroda.net/23_12486907... http://obrazki.elektroda.net/45_12486908...

    Początkujący Elektronicy   02 Sie 2009 09:08 Odpowiedzi: 6    Wyświetleń: 2334
  • Atmega16 8MHz i LCD HY1602F4 - brak wyświetlania tekstu, tylko czarne kwadraty

    Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portd.7 , Db7 = Porta.7 , E = Portc.3 , Rs = Portc.2 ktore miejsca dokladnie zmienic w programie,nie moge sie wszystkich pinow doczytac niestety :(

    Mikrokontrolery   11 Mar 2007 15:28 Odpowiedzi: 48    Wyświetleń: 5216
  • Jak zapisać PORTA z atmega16 do pola bitowego w C?

    no tak zapomniałem jeszcze w tym kodzie zrobić żeby ustawić PORTC jako wyjście - przecież po resecie jest wejściem czyli na początku main jeszcze: DDRC = 255;

    Mikrokontrolery AVR   27 Lip 2011 17:30 Odpowiedzi: 23    Wyświetleń: 1785
  • [ATMega16] [C] LCD WC1602A nie inicjalizuje się po podłączeniu i wgraniu kodu

    no niestety nie wyszlo :( dalem zaraz po mainie MCUCSR |= (1<<JTD); MCUCSR |= (1<<JTD); a fuse bity ustawilem na 0xe1, 0xd9 zgodnie z http://www.elektroda.pl/rtvforum/topic80... ustawilem piny E oraz RS z PORTC na PORTA i nic nie smiga

    Mikrokontrolery   24 Cze 2010 07:45 Odpowiedzi: 5    Wyświetleń: 2052
  • [ATmega16][bascom] wartości napięcia na pinach procesora

    Jak w temacie zastanawia mnie napięcie na pinach procesora Atmega16. Po zaprogramowaniu następującym kodem: '$regfile = "m16def.dat" '$crystal = 4000000 Config Porta = &B11111111 Porta = &B11111111 Config Portb = &B11111111 Portb = &B11111111 Config Portc = &B11111111 Portc = &B11111111 Config Portd = &B11111111 Portd = &B11111111 Do Porta...

    Mikrokontrolery AVR   12 Kwi 2010 09:27 Odpowiedzi: 9    Wyświetleń: 1451
  • REKLAMA
  • [ATmega16] Jak obsłużyć wyświetlacz 7-segmentowy na dwóch portach?

    tak dokładnie LCD_0A to segment A wyświetlacza pierwszego, a LCD_1A no to segment A drugiego wyświetlacza wedle podpowiedzi kolegi Marka napisałem coś takiego: $regfile = "m16def.dat" 'typ procka $crystal = 6000000 'taktowanie Config Porta = Output 'PORTA wyjscie Porta = &B00000000 'wszędzie stan spoczynkowy-0 Config Portb = Output 'PORTB...

    Mikrokontrolery AVR   02 Mar 2011 19:28 Odpowiedzi: 6    Wyświetleń: 1989
  • Jak uruchomić miganie diody na ATMEGA16 z użyciem BASCOM i STK200?

    W ustawieniach fusebit w programatorze ustaw źródło zegara na External XTAL. Czy procesor programuje się prawidłowo, bez błędów? Dziwi mnie, że najpierw ustawiasz porta i portc jako wejścia, a następnie używasz ich jako wyjść dla LCD. Spróbuj wstawić też Waitms 100 zaraz po Poczatek.

    Mikrokontrolery   25 Sie 2007 13:06 Odpowiedzi: 6    Wyświetleń: 1014
  • [ATMega16] [ATMega16][Bascom] Jak zbudować przełącznik wielopozycyjny?

    Witam i proszę o wyrozumiałość ,to moje pierwsze, totalnie pierwsze podejście .Mam problem chce zbudować przełącznik kilku pozycyjny i utknąłem ktoś podpowie jak to rozwinąć $regfile = "m16def.dat" Config Porta = Output Porta = &B11111111 Config Portc = Input Portc = &B11111111 Do If Pinc.0 = 0 Then Porta.7 = 0 If Pinc.1 = 0 Then Porta.6 =...

    Mikrokontrolery AVR   02 Cze 2009 21:22 Odpowiedzi: 3    Wyświetleń: 1487
  • Dlaczego na porcie A led świeci a na C nie chce? Atmega16.

    Witam, Ma migać dioda na porcie. Podłączona anodą do +5V a katodą do portu przez opornik 200R . Celem było zaświecenie diody przy wysterowaniu portu zerem. Okazało się że na porcie A.5 to działa, a na porcie C.5 nie działa. Kod bascom: ----------- [...] Config Porta = Output Config Portc = Output A: Portc = &B11111111 Porta = &B11111111 Waitms 100 Portc...

    Mikrokontrolery Początkujący   29 Lut 2012 17:59 Odpowiedzi: 4    Wyświetleń: 1323
  • REKLAMA
  • 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ń: 1425
  • [ATmega16a][BASCOM]Dziwne, niestabilne zachowanie pinów jako wejścia

    Daj : SET PORTC.5 SET PORTA.7 w tym momencie podciągniesz wejścia do plusa zasilania. Zwierając teraz je do masy powinno działać lepiej.

    Mikrokontrolery AVR   12 Kwi 2021 06:31 Odpowiedzi: 12    Wyświetleń: 699
  • [atmega16] Jak wyświetlać tekst i zmienne na 14-segmentowym wyświetlaczu z ATmega16?

    Witam Zakupiłem ostatnio listwę z 14-stoma wyświetlaczami 14-sto segmentowymi (w zasadzie 16-sto segmentowymi ale ja używam 14). Chciałbym zbudować na niej jakieś urządzenie typu zegar z kalendarzem. Podłączyłem już wszystko do atmegi16 na płytce stykowej. Jako drivery do poszczególnych wyświetlaczy użyłem uln2804 a segmentami steruję z pomocą zatrzasku...

    Mikrokontrolery AVR   11 Mar 2010 18:18 Odpowiedzi: 3    Wyświetleń: 2242
  • [atmega16] [atmega16][c] Odbiornik GPS FGPMMOPA4 nie odbiera danych poprawnie

    Witam! Mam problem z podobną konfiguracją... Z jakiegoś dziwnego powodu, gdy wchodzi do przerwania i zczytuję UDR to te UDR wynosi nie tyle ile powinno i rzucając to na wyświwetlacz wychodzą chińskie znaczki... #define F_CPU 1843200ul #include <avr/io.h> #include <stdio.h> #include <util/delay.h> #include <string.h> #include...

    Mikrokontrolery   27 Lis 2010 19:01 Odpowiedzi: 6    Wyświetleń: 2325
  • AtMega16 i LCD HD44780 - problem z wyświetlaniem górnego rzędu kwadratów

    W woli ścisłości. Oto moje porty: //KONFIGURACJA PORTOW: // E- PORTC-6 //RS- PORTC-7 //D4- PORTA-4 //D5- PORTA-5 //D6- PORTA-6 //D7- PORTA-7 Takze w bibliotece zmieniłem: #define LCD_RS_DIR DDRC #define LCD_RS_PORT PORTC #define LCD_RS (1 << PC7) #define LCD_E_DIR DDRC #define LCD_E_PORT PORTC #define LCD_E (1 << PC6) Natomiast...

    Mikrokontrolery   12 Maj 2008 17:44 Odpowiedzi: 11    Wyświetleń: 4891
  • ATmega16 i LCD T6963C - brak wyświetlania, sprawdzone połączenia i kontrast

    Witam ! Podłączyłem http://obrazki.elektroda.pl/5015967500_1... oraz wg. helpu bascoma: PORTA.0 to PORTA.7 to DB0-DB7 of the LCD PORTC.5 to FS, font select of LCD PORTC.2 to CE, chip enable of LCD PORTC.3 to CD, code/data select of LCD PORTC.0 to WR of LCD, write PORTC.1 to RD of LCD, read PORTC.4 to RESET of LCD, reset LCD z tym, że...

    Mikrokontrolery AVR   17 Kwi 2012 19:56 Odpowiedzi: 10    Wyświetleń: 3300
  • Za mała częstotliwość fali nośnej (przebiegu trójkątnego) ATMEGA16

    Starałem się jak tylko potrafię żeby opisać poszczególne etapy kodu. Ale ogólnie zasada działania jest prosta: Deklarujemy dwie tablice sinusa i trójkąta, następnie deklaruję 3 zmienne, które są regulowane on-line. Podczas pracy sterownika możemy regulować amplitudą sinusoidy (od 0 do 5V), dalej możemy również regulować częstotliwością trójkąta (wypełnieniem)...

    Mikrokontrolery AVR   27 Lut 2012 23:33 Odpowiedzi: 23    Wyświetleń: 2993
  • ATMega16 + LCD 2x16... problem z inicjalizacją LCD (AVR-GCC)

    Witam Podpiąłem do ATMegi16 wyświetlacz LCD HD44780 2x16 w następujący sposób: DB0 - PortA.0 DB1 - PortA.1 ... DB7 - PortA.7 (tryb 8-bitowy) E - PortC.7 R/W - PortC.6 RS - PortC.5 Program piszę w AVR Studio (GCC). Próbowałem różnych rozwiązań, takich jak: http://mikrokontrolery.net/avr_c_08.htm http://radzio.dxp.pl/hd44780/hd44780_avr...

    Mikrokontrolery   08 Maj 2007 17:52 Odpowiedzi: 15    Wyświetleń: 8437
  • ATmega16 i LCD SSC2B16ULGY - brak działania, zapełniona pierwsza linia

    Ja mam też podobny problem . Kontrast działa , ale wyświetla tylko górną linie (kwadracików) program się wgrywa ok przestawiam fusbity różne kombinacje a lcd nie reaguje. Dlaczego mi lcd nie wyświetla ?(na początek uruchomienia) ten kod się kompiluje poprawnie . kod: $regfile = "m16def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin...

    Mikrokontrolery   27 Sie 2008 22:37 Odpowiedzi: 15    Wyświetleń: 3829
  • Test lcd HY-1602F + atmega16-kto poprawi program?

    Prosił bym żeby ktoś poprawił tem program tak by można zrobić test lcd w takim połączeniu: ten mi nie działa: Kod: $regfile = "m16def.dat" $crystal = 1000000 $baud = 9600 $lib "lcd4.lbx" Config Portd = Output $prog &HFF , &HE4 , &HD9 , &H00 ' generated. Take care that the chip supports all fuse bytes. Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Porta.5...

    Ogłoszenia Elektronika   08 Cze 2009 19:22 Odpowiedzi: 5    Wyświetleń: 3355
  • Sterowanie 4 LED za pomocą przycisku i ATmega16 w Bascom - cykliczne przełączanie

    Nie mogę sobie poradzić z zmiennymi pomocniczymi na porcie b .:cry: $regfile = "m16def.dat" $crystal = 8000000 Baud = 115200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Porta.5 , E = Porta.7 , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 'KONFIGURACJA PORTÓW confib portb If Pinb.3 = 0 Then 'badanie stanu przycisku Incr 20zmienna_pomocnicza...

    Mikrokontrolery AVR   08 Lut 2009 20:27 Odpowiedzi: 32    Wyświetleń: 3985
  • ATmega16 - Timer1 16-bitowy: brak wywołania przerwania ISR(TIMER1_OVF_vect)

    TCCR1B |= (1<<CS12) | (1<<CS10); :D ok. działa. Dodano po 17 Mam problem jeszcze z przetwornikiem ADC w trybie free Run. Zrozumiałem to tak, że pomiar ciągły jest włączany ustawieniem 1 na ADATE i inicjowany ustawieniem 1 na ADSC. Co źle ustawiam? [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #define LED1 PC0 int main()...

    Mikrokontrolery Początkujący   23 Lut 2017 02:47 Odpowiedzi: 5    Wyświetleń: 849
  • ATMEGA16 - Jak ustawić Fusebits dla kwarcu 16MHz?

    $regfile = "m16def.dat" $crystal = 16000000 '---------------------------------------... 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 '---------------------------------------...

    Mikrokontrolery   12 Lis 2005 16:48 Odpowiedzi: 17    Wyświetleń: 1779
  • Jak wyświetlić wynik z przetwornika ADC na LCD w Atmega16?

    lcd jest sprawny.. adc pod bascomem smiga z lcd a kazdy pin mozna przypisac... #define PORT_E PORTC #define PIN_E 3 #define PORT_RS PORTC #define PIN_RS 2 #define PORT_DB4 PORTC #define PIN_DB4 4 #define PORT_DB5 PORTC #define PIN_DB5 5 #define PORT_DB6 PORTD #define PIN_DB6 7 #define PORT_DB7 PORTA #define PIN_DB7 7 tylko ddry w mainie trzeba pozmieniac.....

    Mikrokontrolery   12 Sie 2007 00:28 Odpowiedzi: 21    Wyświetleń: 2087
  • Atmega16[C] - Wyświetlacz widmowy,banalny program nie działa jak należy

    Witam Napisałem króciutki program do przetestowania wyświetlacza widmowego i działa nie do końca dobrze. Jak na filmiku(wiem że fatalna jakość ale marny aparat i marne diody) wskazówka obraca sie tak jak powinna prawie cały obrót a potem dzieją się czary. [syntax=c]#include<avr/io.h> #include<avr/interrupt.h> #include<util/delay.h>...

    Mikrokontrolery Początkujący   02 Paź 2012 20:20 Odpowiedzi: 2    Wyświetleń: 1359
  • AVR,Atmega16 - PCF8582C-2 Brak komunikacji z mikrokontrolerem

    Napisałem coś takiego [syntax=basic4gl]$regfile = "m16def.dat" ' specify the used micro $crystal = 16000000 ' used crystal frequency $hwstack = 64 $swstack = 64 $framesize = 64 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Porta.2 , E = Porta.3 , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 Config Sda = Portc.1 ' LINIA SDA PCF8583...

    Mikrokontrolery Początkujący   07 Mar 2014 17:25 Odpowiedzi: 8    Wyświetleń: 1542
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    W końcu sukces. Dzięki koledze Mirekk36 procek generuje piękną nośną na portb.3. Wielkie dzięki. A tak na marginesie to sposób kolegi Atom1477 nie chce się kompilować, wyskakuje błąd w tym miejscu: ICR1 = 222 OCR1A = 22 '0...222 . Dodano po 3 Nie długo trwała moja radość że wszystko działa. Mam dwie diody IR na które podaję przebieg 36kHz a z drugiej...

    Mikrokontrolery AVR   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4526
  • Atmega16[C] - Pomiar czasu obrotu z użyciem timera

    Witam Jak w temacie,sprawdzałem kod kilka razy i wszystko wydaje się w porządku a jednak nie działa tak jak powinno. ziel_on to włączenie wskazówki sekund w zegarze widmowym. Według mnie powinno działać,mam 10 000 przerwań na sekundę,wynik mnożę razy 100 i dzielę przez 60 tak by wstawić do pętli z _delay_us. Działa tak że wskazówka mignie od czasu do...

    Mikrokontrolery Początkujący   05 Paź 2012 14:05 Odpowiedzi: 1    Wyświetleń: 1125
  • ATmega16: Nieprawidłowe działanie liczników przy zliczaniu w dół

    Mam jeszcze jedno pytanie. Zrealizowałem przełączanie z 2 portów sygnałów do 1 portu. po naciśnięciu s1 sygnały maja przechodzić z 2 portu do 3 i po 30sec z 1 do 3. Nie działa.Dodam że działało wczoraj. Dodano po 13 ' 2 liczniki Config Portb = Input 'wszystkie końcówki jako wejścia Portb = &B11111111 'podciągnięte do + Config Portd = Input 'wszystkie...

    Mikrokontrolery   11 Lis 2008 08:29 Odpowiedzi: 16    Wyświetleń: 2268
  • Przełączanie trybów migania diody w Atmega16 za pomocą switcha

    ' ########################## USTAWIENIA ########################## ' ****** PODANIE IFNO O MIKROKONTROLERZE ****** $regfile = "m128def.dat" ' zdeklarowane dla Atmegi8 $crystal = 1000000 ' Taktowanie wewnetrzne 8mHz ' ****** KONIEC PODAWANIA INFA ****** 'Ddrc = &B11111111; 'Portc = &B11111111; 'Ddrc = &B10111110; 'Portc = &B11111111; Declare...

    Mikrokontrolery AVR   31 Paź 2010 11:34 Odpowiedzi: 9    Wyświetleń: 1322
  • Atmega32 i Atmega16 - problem z portami I/O, Portc2...5 nie reaguje

    Nie miałem punku zaczepienia w poszukiwaniu odpowiedzi na to pytanie, bo nie wiedziałem jaka jest przyczyna takiego zachowania wyprowadzeń portu C. Ale już wszystko wiadomo. Bardzo dziękuję za szybką i skuteczną pomoc. Problem rozwiązany, zamykam. Dar.El

    Mikrokontrolery AVR   09 Cze 2012 21:37 Odpowiedzi: 4    Wyświetleń: 921
  • AtMega16 i HD44780: Jak skonfigurować 8-bitową komunikację z flagą zajętości?

    Zmieniłem PORTC na PORTB, JTAG nie był wyłączony - mój błąd. Co ciekawe, teraz jest wyświetlany napis: "He!" przy czym wykrzyknik jest niestabilny, mruga bardzo szybko. Sygnały zostały podłączone pod: R/W - PORTB.2 E - PORTB.1 RS - PORTB.0 PORTA - transmisja 8b. I jak to w elektronice, działa, ale nie do końca, dalej nie ma pełnego napisu: Hello!

    Mikrokontrolery   06 Lut 2012 16:28 Odpowiedzi: 8    Wyświetleń: 1929
  • Atmega16 i wyświetlacz LED - słabe podświetlenie w układzie

    to 4-segmentowy wyświetlacz. anody podłączone są do portu C, a katody do portu A. poniżej wkleje kod którym sprawdzam co się dzieje. #include <avr/io.h> #include <avr/delay.h> #define ZERO PORTA=0xff #define JEDEN PORTA=0x00 #define DWA PORTA=0xff #define TRZY PORTA=0x00 int main(void) { DDRA=0xff; DDRC=0xff; PORTA=0xff; PORTC=0xFF;...

    Mikrokontrolery   13 Sie 2008 20:57 Odpowiedzi: 5    Wyświetleń: 2399
  • Hexapod na Atmega16: problem z sygnałami na portach i macierzą 8x3

    Robię na inżynierkę hexapoda. Zmontowałem już prototyp i potrafię go postawić na nogi. Bez problemu dźwiga 0.5 kg. #include<avr/io.h> #include<util/delay.h> #include<avr/interrupt.h> volatile int i=1; volatile int j=0; volatile int arr [8][3]; ISR(TIMER0_COMP_vect) //przerwanie licznika 0 { TCNT1=0; TCNT2=0;...

    Automatyka Przemysłowa   29 Sie 2009 09:54 Odpowiedzi: 10    Wyświetleń: 1794
  • Atmega16 i wyświetlacz Hy-1602 - problem z wyświetlaniem cyfry 0

    spróbuj tego, powinno zapełnić pierwszą linie znakami "x" a następnie zamazać je zerami lub czymkolwiek innym co podstawisz jako zmienną B $regfile = "m16def.dat" $crystal = 8000000 Dim A As Byte Dim B As Byte A = 0 B = 0 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portd.7 , Db7 = Porta.7 , E = Portc.3 ,...

    Mikrokontrolery AVR   31 Paź 2009 10:19 Odpowiedzi: 16    Wyświetleń: 1861
  • [ATmega16] [ATmega16][Bascom] Odczyt DS18B20 - błędne wartości poniżej 30°C

    Witam Zaczynam zabawę z z atmegą 16 i czujnikiem DS18B20 i mam jak każdy na tym forum mały kłopot. Czujnik podłączyłem dobrze układ mierzy mi temperaturę ale dopiero od 30 stopni. zaraz po wgraniu pokazuje - 0.1 stopni a gdy czujnik dotykam temperatura się zmienia na 31 stopni gdy puszcze powraca do -0,1. Program: Poprawiono tytuł, LordBlick

    Mikrokontrolery Początkujący   29 Maj 2013 06:01 Odpowiedzi: 16    Wyświetleń: 5331
  • ATmega16 nie działają porty skonfigurowane jako wejścia

    Wielkie dzięki! Zmodyfikowałem program: [syntax=c] #include <avr/io.h> #include <avr/delay.h> #define F_CPU 1000000UL int main (void) { DDRA=0x00; //wejscia PORTA=0x00; //port A caly w stanie niskim DDRC=0xff; PORTC=0x00; while(1) { if(PINA & _BV(PINA0)) { PORTC=0xff; } else{ PORTC=0x00; } } } [/syntax] Faktycznie teraz zaczęło działać...

    Mikrokontrolery   16 Maj 2011 18:57 Odpowiedzi: 7    Wyświetleń: 1193
  • SE T630 i atmega16 ,szukam schematu podlaczenia pinow...

    probowalem tak i tak ,i nic nie daje ;) na szybko sklecilem pod atmege program w bascomie... $crystal = 8000000 $baud = 9600 Config Serialin = Buffered , Size = 100 Config Lcd = 16 * 2 'LCD Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portd.7 , Db7 = Porta.7 , E = Portc.3 , Rs = Portc.2 Dim Znak As String * 1 Waitms 100 Print "AT"...

    Mikrokontrolery   15 Sie 2007 00:16 Odpowiedzi: 28    Wyświetleń: 3258
  • Kompilacja kodu C dla ATmega16 w Studio4 4.14.589 z brakującą biblioteką GCC

    Mam XP sp2 i plik c którego nie mogę skompilować w studio4 ver4.14.589 w kompilatorze GCC brakuje chyba biblioteki co jest nie tak ... Czy da się skompilować ten kod obojętnie jakim kompilatorem ?. Proszę o pomoc. #include <avr/io.h> #define F_CPU 4000000UL #include <util/delay.h> #define Rs0 PORTA &= ~0x20; #define Rs1 PORTA |= 0x20;...

    Mikrokontrolery AVR   28 Cze 2009 12:41 Odpowiedzi: 8    Wyświetleń: 1793
  • [Atmega16] [Atmega16][Bascom] Czy potrzebny jest zewnętrzny kwarc do programowania?

    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ń: 1559
  • [BASCOM] Błąd 215 Unknown ASM mnemonic w BASCOM przy 1wreset na Atmega16

    spróbowałem zmienić procesor na Atmega32 i błąd ciągle ten sam. Kod w którym się pojawia to: $regfile = "m16def.dat" $crystal = 16000000 $hwstack = 32 ' default use 32 for the hardware stack $swstack = 10 'default use 10 for the SW stack $framesize = 40 'default use 40 for the frame space ' use the alternative library 'Podłączenie pinów LCD...

    Mikrokontrolery AVR   30 Gru 2008 17:53 Odpowiedzi: 6    Wyświetleń: 1751
  • ATmega 16L: Niezgodność działania programu na porcieC vs. porcieA

    Czy ktoś z Was spotkał sie z dziwnym działaniem portuC ATmegi16L ?? Mianowicie pisze program w C i po kompilacji tego samego programu tylko o działaniu wynikowym na portA wszystko działa OK a po kompilacji ze zmianą tylko portu na portC program nie działa. Sprawdzałem fuse-bity czy czasem debug nie jest włączony ale tam wszystko jest ok, sprawdzałem...

    Mikrokontrolery   01 Gru 2007 21:55 Odpowiedzi: 2    Wyświetleń: 1026
  • Obsługa ADC w Atmega16 dla czujnika ultradźwiękowego 5V

    No właśnie, ja źle to wcześnie zrozumiałem. Ja muszę zmierzyć czas powrotu fali, czyli to już nie będzie pomiar napięcia jak wcześnie myślałem i 3 dni bawiłem się z przetwornikiem:( ale jak ten czas zmierzyć to już dokładnie nie wiem. Napisałem taki program żeby mierzył czas z czujnika i wartość wystawiał na 8 diodach, jest impuls i czujnik reaguje...

    Mikrokontrolery   18 Sty 2012 23:23 Odpowiedzi: 2    Wyświetleń: 1571
  • [Atmega16] [Bascom] if..then..else i odmierzanie czasu

    Dzięki, W tej chwili po dostosowaniu kodu wywala kilka błędów: http://obrazki.elektroda.net/15_12708019... Poniżej zamieszczam kod żeby łatwiej było zrozumieć jak to jest zrobione: $regfile = "m16def.dat" $crystal = 8000000 'konfiguracja portów Config Porta = Output Config Portb = Input Config Portc = Input Config Portd = Input Set Porta.3...

    Mikrokontrolery AVR   29 Maj 2010 08:55 Odpowiedzi: 11    Wyświetleń: 2585
  • [ATMEGA32] ATMEGA32 i PCF8574 - ustawienie portów na zero przez I2C, kod w C

    Cześć! Od jakiegoś czasu nie mogę sobie poradzić z obsługą I2C. Mam ATMege32 i podłączony do niej układ PCF8574. Chcę na początek ustawić na portach PCFa np same zera - żeby sprawdzić czy transmisja działa. No i nie działa. Oto cały mój kod (kompiluję pod winavr): #include <compat/twi.h> #define cbi(sfr, bit) (_SFR_BYTE(sfr)...

    Mikrokontrolery AVR   08 Wrz 2008 18:07 Odpowiedzi: 22    Wyświetleń: 7877
  • Dlaczego Atmega16 nie współpracuje z LCD 2x20 w asemblerze?

    Witam! Mógłby mi ktoś pomóc i powiedzieć dlaczego mie nie działa ten wyświetlacz? Z góry dziekuje. .include "m16def.inc" .equ E = 0 .equ RS = 1 .equ DATA = PORTA ; do portu A podlaczona szyna danych 8 bitowa ; port C pin 0 -- E ; port C pin 1 -- RS .list .cseg .org0 ldiR16,HIGH(RAMEND) outSPH,R16 ldiR16,LOW(RAMEND) outSPL,R16 ldi R16, 0xFF out DDRA,...

    Mikrokontrolery   04 Lut 2007 13:01 Odpowiedzi: 1    Wyświetleń: 1701
  • [atmega16] [C] RC5 - Niezmienny stan portu A przy braku sygnału na PD0 i PD1

    Witam! Znalazłem program do odbioru kodu w standardzie RC5 (załączony do postu). Chciałem zaadaptować program do swojego projektu. Kod który aktualnie jest nadawany z pilota, jest przechowywany w zmiennej globalnej "kod". Poniżej kilka lini programu który napisałem: if(bit_is_set(PIND,0)) { kod_plus = kod; PORTA = ~(kod_plus...

    Mikrokontrolery AVR   02 Cze 2009 07:24 Odpowiedzi: 14    Wyświetleń: 1533
  • Wybór mikrokontrolera do konwersji danych równoległych na szeregowe: Atmel czy PIC?

    Prosty program na AVRStudio : #include <m16def.inc> ; Prohibits use of non-implemented instructions (ATmega16) .dseg .org SRAM_START .cseg ;—————R...

    Mikrokontrolery   09 Cze 2005 08:15 Odpowiedzi: 18    Wyświetleń: 2196
  • LCD 128x128 T6963C z AtMega16 - brak obrazu po podłączeniu i uruchomieniu programu

    Witam. Zakupiłem na Allegro wyświetlacz graficzny 128x128 na sterowniku T6963C podłączyłem do AtMegi16, napisałem w Bascomie najprostszy program żeby coś się pojawiło (pionowa linia): $regfile = "m16def.dat" $crystal = 8000000 Config Graphlcd = 128 * 128 , Dataport = Porta , Controlport = Portc , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs =...

    Mikrokontrolery   21 Sie 2006 13:00 Odpowiedzi: 6    Wyświetleń: 1758
  • Podłączenie matrycy LCD 640x480 z laptopa do PC – wymagane układy i interfejsy

    Witam. Zabrałem się za matrycę LCM5505-32ntk. Znalazłem wyprowadzenia do niej (LCM5505a.pdf ) jednak tam nie ma żadnych przebiegów czasowych:(. Znalazłem natomiast coś o matrycy LCM5505-22nak (LCM5505.pdf) ,nie jest tam za dużo ale już coś i przypuszczam że działa podobnie do LCM505-32ntk. I teraz chciałem podłą czyć ten LCD do ATmega16 na 16MHz (kod...

    Mikrokontrolery   06 Lut 2015 19:33 Odpowiedzi: 558    Wyświetleń: 260756
  • Jak ustawić fusebity w AtMega169PA dla kwarcu 32kHz i niskiego poboru prądu?

    Pobór prądu mierzę z odpiętym programatorem, obniżam napięcia do 2.2V (mniej nie mogę bo wyłącza się lcd) W programie mam tak : [syntax=basic4gl] $Regfile="m169def.dat" $Crystal=1000000 $hwstack=40 $swstack=16 $framesize=32 config portf=input set portf config porte=input set porte config portb=input set portb config portg=input set portg config portd=input...

    Mikrokontrolery AVR   21 Cze 2014 10:33 Odpowiedzi: 4    Wyświetleń: 1176
  • [Atmega16] Jak ustawić stany portów TRAN i DIODY w zegarze binarnym na Atmega16?

    Witam, Schemat: http://obrazki.elektroda.net/32_12134460... Mam co do programowania oraz zasady działania tego układu pare pytań: 1. Jakie mają być stany portów oznaczonych jako TRAN oraz DIODY, aby diody się zaświeciły ?? 2. Pytanie to dotyczy programu: //#define F_CPU 3686000L //#include <util/delay.h> #define F_CPU 8000000 #include...

    Mikrokontrolery AVR   15 Cze 2008 09:13 Odpowiedzi: 4    Wyświetleń: 4046
  • inicjalizacja wyświetlacza LCD 2x16 HD44780 pod ATmega16

    Witam. Wiem, że temat wygląda podobnie do wielu innych tematów, ale rady podane w tychże nie pomogły. Mam płytkę, gdzie dane przesyłane są przez port A (D0...D7 - PA0...PA7) natomiast linie sterujące są podłączone do portu C (E-PC7,RW-PC6,RS-PC5). Płytka jest sprawdzona omomierzem i wszędzie są przejścia. Napisałem kod w AVRStudio4: ldi r16,0xFF;ustawienie...

    Mikrokontrolery AVR   28 Wrz 2011 07:12 Odpowiedzi: 2    Wyświetleń: 2546
  • Jak zacząć projekt monitoringu z ATMEGA162, RS i modemem SMS?

    Witam, poniżej zamieszczam kod z Bascoma mojego sterownika BMS, w tej chwili kontroluje temperaturę, czas, Rs232, LCD 2x16. Obsługa z klawiatury lub pilota RC5, w obecnej chwili rozwiajm go o dostęp przez internet. zajmuje ok 8kb pamięci więc w A162 będziesz miał jeszcze drugie tyle pamięci. Ja kożystam z A32 Pozdrawiam. PS. daj znać jak zakończysz...

    Mikrokontrolery   20 Wrz 2006 16:37 Odpowiedzi: 6    Wyświetleń: 1722
  • Atmega16: Zakłócenia przy współdziałaniu PWM i przerwań z transoptorów

    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ń: 2289
  • 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ń: 2509
  • [C] Atmega16 Odliczanie i Multipleksowanie Wyświetlaczy LED

    Witam Szanownych kolegów. Nie dawno zacząłem przygode z programowaniem. Zapoznałem się z kursami na wkrętaku, oraz z kursem na Hobby Robot. Narazie wszystko opiera się na symulacji w proteusie, umiem już multipleksować cyfry na wyświetlaczu, lecz nie rozumiem funkcji bin2bcd, i nie umiem tego połączyć z następującym kodem tak, aby to jakoś działało....

    Mikrokontrolery AVR   26 Lut 2012 16:50 Odpowiedzi: 4    Wyświetleń: 1953
  • Atmega16 RS232 - zatrzymanie sekund na LCD przy braku transmisji radiowej

    Witam Problem następujący: Dwa procki komunikują sie radiowo na modułach telecontrolli. Jeden procek nadaje string, drugi odbiera. Ogólnie all jest ok, ale gdy dopisze opcje wyświetlania czasu na LCD to sekundy idą tylko wtedy kiedy coś nadaje nadajnik, a jesli go wylacze sekundy sie zatrzymują. Oto kod: Odbiornik $regfile = "m16def.dat" $crystal...

    Mikrokontrolery AVR   13 Sty 2009 12:26 Odpowiedzi: 5    Wyświetleń: 1776
  • Jak ustawić porty Atmega16 do sterowania wyświetlaczami 7-segmentowymi?

    Witam. Ma problem z ustawieniem wyjść procesora Atmega16. Mianowicie buduję zegar i potrzebuje wysterować tranzystory sterujące segmentami wyświetlaczy 7-segmentowych (1 pin = jeden tranzystor = 1 segment). Mój problem polega na tym że wyjścia mikrokontrolera cały czas są w stanie niskim. Jtag'a wyłączyłem (bo świeciły się cały czas segmenty sterowane...

    Mikrokontrolery AVR   28 Lis 2011 20:08 Odpowiedzi: 19    Wyświetleń: 1877
  • Jak odczytać temperaturę z DS18B20 na ATmega16 w Bascom?

    Witam Zaczynam trenować mikrokontrolery i programowanie. Próbowałem w asm ale jakoś ciężko - próbuje teraz w bascomie - i też ciężko niestety :( znalazłem jakiś przykład programu w bascom ale coś mi nie hula. $crystal = 16000000 '$regfile = "m16.dat" Config Portc = Output Config 1wire = Porta.1 Dim Odczyt(2) As Byte Declare Sub Odcz_temp...

    Mikrokontrolery   09 Paź 2007 15:38 Odpowiedzi: 5    Wyświetleń: 2872
  • [AtMega16][BASCOM]Odczyt danych z RS232 i wyświetlenie LCD

    Witam,kupiłem niedawno moduł czytnika kart RFID ,po podłączeniu do komputera wyświetlał mi dziwne dane(tak jakby zła prędkość...),postanowiłem więc podłączyć go do M16 i wyświetlenie na LCD w celu odczytania kodu z karty .Na ekranie nic się nie pojawia ,próbowałem z różnymi poleceniami odczytu z rs'a ale nic mi nie wyszło(niby coś odczytuje ale w niezrozumiałym...

    Mikrokontrolery AVR   30 Cze 2015 06:15 Odpowiedzi: 12    Wyświetleń: 5294
  • PORTA mikrokontroler AVR ATMEGA32

    tutaj jest cały kod: [syntax=c] #include <avr/io.h> #define F_CPU 10000000 #include <util/delay.h> int main() { int8_t i; int8_t k; int8_t m; int8_t n; unsigned char liczba_LED [10]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; DDRB = 0xFF; DDRD = 0XFF; DDRC = 0xFF; for(;;) { for(i=0; i<=9; i++) { PORTC = 0xC0; _delay_ms(10);...

    Mikrokontrolery Początkujący   26 Mar 2016 12:34 Odpowiedzi: 9    Wyświetleń: 1320
  • [ATMEGA16] [ATMEGA16][C] - Jak zmierzyć długość przerwy między bitami na INT0?

    1. Inicjacja to może być seksualna, zmienne, procesory i tym podobne się inicjaLIZUje - init to skrót od init_ialize, a nie od init_iate. 2. Czemu wszyscy chcą pisać programy po polsku? Jakbyś teraz chciał to wrzucić na zagraniczne forum i spytać o pomoc to zapomnij... 3. Wcięcia w tym kodzie to tragedia, gdyby nie edytory z podświetleniem to nikt by...

    Mikrokontrolery AVR   15 Wrz 2009 17:24 Odpowiedzi: 25    Wyświetleń: 2157
  • Atmega16 - Niskie napięcie na pinach PC2, PC3, PC4, PC5 - co sprawdzić?

    Witam. Zbudowałem układ z załączonego schematu na podstawie projektu zamieszczonego na elektrodzie. [syntax=c] #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> int main(void) { DDRA=0xff; //Kolumy DDRC=0xff; //Zielony DDRD=0xff; //Niebieski DDRB=0xff; //Czerwony PORTA = 0x01; // Zapal pierwszą...

    Mikrokontrolery AVR   19 Mar 2012 21:36 Odpowiedzi: 2    Wyświetleń: 801
  • [ATMega8] [ATMega8][ATMega16] SPI - Brak danych na Slave, jak rozwiązać?

    Witam! Chciałem połączyć poprzez SPI ATmegę8 i AtMegę16 gdzie 8 jest masterem a 16 slavem. Jednak 16 nie wykazuję, żeby dostawała jakiekolwiek dane. Poniżej zamieszczam kod. Procki mają połączone ze sobą MISO, MOSI, SCK i SS. Master #define F_CPU 14318000ul #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> void...

    Mikrokontrolery AVR   09 Mar 2012 16:58 Odpowiedzi: 2    Wyświetleń: 3493
  • [Atmega16, DS18B20, Bascom]Pomiar temperatury i przerwanie

    Witam. Mam taki oto program do pomiaru temperatury przez DS18B20 i wyświetleniu jej na 14-sto pozycyjnym wyświetlaczu 14-sto segmentowym: '-------------Zegar Kalendarz 14-segment LED-" 'opis złącza ISP 'czerwony - "+" 'zielony - RESET 'biały - MISO 'niebieski - SCK 'brązowy - MOSI 'czarny - "-" '------------dyrektywy dla kompilatora--------"...

    Mikrokontrolery AVR   30 Mar 2010 18:40 Odpowiedzi: 29    Wyświetleń: 7293
  • sterowanie diod 20 led- kod atmega16 przenieś na atmega8

    Witam. Szukam pomocy w napisaniu kodu do wydaje mi się prostego układu, chodzi o sterowanie 20 diodami led. Zasada działania Wciskam przycisk (np zwarcie do masy) zapalają się diody od prawej do lewej, ale zapala się dioda 1 i świeci potem 2 i świeci, i tak dalej aż do 20 i wtedy świecą już wszystkie. Następnie po np 3 sekundach zaczynają gasnąć od...

    Mikrokontrolery AVR   21 Paź 2012 09:26 Odpowiedzi: 36    Wyświetleń: 11090
  • Jak poprawnie mierzyć napięcie na porcie A w ATMEGA16 z Bascom?

    Witam wszystkich. Mam problem dość dziwny z pomiarem napięcia przy użyciu Portu A w mikrokontrolerze Atmega16> sprawa wygląda tak: z helpa przepisałem fragment programu: $regfile = "m16def.dat" $crystal = 8000000 Config Porta = Input Config Portb = Input Config Portc = Output Config Portd = &B00001111 Portd = &B11110000 'KONFIGURACJA...

    Mikrokontrolery   10 Sty 2008 23:56 Odpowiedzi: 1    Wyświetleń: 2222
  • Atmega16, Assembler AVR, polecenie RET nie działa.

    Dzieki BoskiDialer, sprawdze to, Nie wiedzialem ze to moze od tego az tak zalezec... Sprawdze to... Dodano po 3 No tak ten problem sie wyjasnil i program niby chodzi teraz dobrze gdy go symuluje AVR Studio 4, lecz przy tym programie: .include "m16def.inc" .def acc = r16 .cseg .org 0x00 ldi acc, 0b11111111 out DDRB, acc out DDRA, acc out DDRD, acc out...

    Mikrokontrolery   25 Lip 2007 20:53 Odpowiedzi: 4    Wyświetleń: 2062
  • Transmisja szeregowa w jedną stronę - wykorzystanie wolnego pinu TXD.

    Nie napisałeś jaki to procesor. Przykładowo dla Atmega8/Atmega32 wystarczy gdzieś napisać UCSRB.TXEN = 0 Dla Mega328P UCSR0B.TXEN0 = 0 Mowa o Atmega16. Instrukcja UCSRB.TXEN = 0 rzeczywiście działa ale tylko do czasu, kiedy nie połączę się z drugą Atmegą. Tak wygląda początek programu dla Atmega16 (odbiornik): Dodano po 2 Znalazłem jeszcze taką informację:...

    Mikrokontrolery Początkujący   11 Lip 2017 22:42 Odpowiedzi: 3    Wyświetleń: 1182
  • Jak optymalnie zmierzyć czas trwania impulsu na Atmega16?

    Racja pubus Tak też zrobiłem. Zamieszcze kod, może komuś się przyda: #include <avr/io.h> #include <avr/pgmspace.h> #include <stdlib.h> #include <stdio.h> #include <stdbool.h> #include <math.h> #include <string.h> #include <avr/interrupt.h> //ATMega16 Q=4MHz #define tau0 87;//stała czasowa timera0, dla...

    Mikrokontrolery   23 Lis 2006 21:03 Odpowiedzi: 5    Wyświetleń: 5725
  • Pomiar napięcia i ATMega16--> jak zrealizować???

    Zmodyfikowałem program aby jednocześnie były wyświetlane trzy wartości napięcia podawane na kolejne przetworniki(1,2,3).Listing programu zamieszczam poniżej. $crystal = 16000000 $baud = 9600 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portd.7 , Db7 = Porta.7 , E = Portc.3 , Rs = Portc.2 Config Adc = Single , Prescaler...

    Mikrokontrolery   03 Maj 2006 20:17 Odpowiedzi: 10    Wyświetleń: 4175
  • Zamek szyfrowy ATMega16 - problem z kodem w C, nie działa klawiatura

    Witam! Mam problem z zamkiem szyfrowym. Mam taki kod: [syntax=cpp]/* KURS AVR-GCC cz.4 Zamek na szyfr (schemat i opis działania w artykule) układ atmega16 (1MHz) */ /**** PLIKI NAGŁÓWKOWE ****/ #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> /**** DEFINICJE FUNKCJI ****/ /* Inicjalizacja i konfiguracja sprzętu */ void...

    Początkujący Naprawy   22 Kwi 2014 11:10 Odpowiedzi: 8    Wyświetleń: 2190
  • Jak zaprogramować Atmega16 do obsługi 4 wyświetlaczy 7-segmentowych?

    I znów muszę prosić o pomoc. Poniżej mój program w całości, który... nie działa. Postaram się zaraz wstawić schemat. Co jest nie tak z programem? #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> void init(void) { /* Konfigurowanie Buzzera */ DDRB|=(1<<PB4); PORTB&=~(1<<PB4);...

    Mikrokontrolery AVR   30 Sty 2012 12:21 Odpowiedzi: 12    Wyświetleń: 7502
  • Dlaczego diody LED na Atmega16 nie działają mimo poprawnego wgrania programu?

    Powiem wam szczerze że nie mam pojęcia co tu może być nie tak. Skończyły mi się pomysły. Wgrałem taki kod, który powinien ustawić wszystkie porty na 1. (JTag - w fusach wyłączony, bit ustawiony na 1) #include <avr/io.h> int main(void) { DDRA=0XFF; //ustawienie portu A na wy PORTA=0xFF; //ustawienie portu na logiczne 1 //czyli na (...

    Mikrokontrolery   28 Paź 2007 17:20 Odpowiedzi: 6    Wyświetleń: 4151
  • Jak uruchomić wyświetlacz LCD POWERTIP PG12864-F z T6963C i ATmega16 w C?

    Witam wszystkich bardzo serdecznie. Probuje od dłuższego czasu uruchomić LCD na kontrolerze Toshiby T6963C. Wyświetlacz to int main(void) { lcd_setup(); //ustawia we/wy portow lcd_init(); lcd_display(0x21); //powinno wyswietlic A na wyswietlaczu while(1) return 0; }//end main LCD.H #define wr PC7 //aktywowany...

    Mikrokontrolery   23 Paź 2007 20:36 Odpowiedzi: 2    Wyświetleń: 1877
  • Atmega16 i wyświetlacz 128x128 T6963C - problem z uruchomieniem w BASCOM

    Witam Mam od pewnego czasu problem z ktorym sie borykam, a mianowicie nie umiem uruchomic wyswietlacza graficznego 128x128 ze sterownikiem T6963C, nie wiem dlaczego, to jest moj pierwszy projekt na ATmedze 16, ten sam program napisany pod ATmega 8 dziala bez problemu... Program napisany jest w BASCOM a sterowanie wyswietlacza mam ustawione tak: Config...

    Mikrokontrolery   14 Lut 2008 10:18 Odpowiedzi: 18    Wyświetleń: 4450
  • Prostownik do ładowania akumulatorów 12/24V na atmega16

    Nie wiem na które pcb patrzysz , to ostatnie do pełnej wersji z pomiarem prądu i napięcia ,patrzę i widzę że jest OK . pin40 i pin39 są podpięte do dzielnika kondensator żeby nie pływał pomiar zbytnio. nie widzę tego o czym piszesz . Wieczorem sprawdzę jeszcze raz i podam zaktualizowane . Ok jest wieczór więc zamieściłem na 2 str. schemat i pcb w eagle...

    DIY Warsztat   06 Gru 2023 09:08 Odpowiedzi: 290    Wyświetleń: 134925
  • Brak potwierdzenia z TV LG przy sterowaniu RSem (atmega16, BASCOM)

    Witam. Mam TV LG, steruje nim za pomocą RSa Jeśli robię to za pomocą komputera i wysyłam kod: kf 0 20 TV ustawia pozim dzwięku na 32%, jeśli się uda tyo w terminalu otrzymuję potwierdzenie w postaci: f 01 OK20x Zrobiłem takie samo sterowanie za pomocą atmegi16 Wysyłam kod: kf 0 20 TV zmienia poziom głosu (więc wszystko OK) Ale nie otrzymuję potwierdzenia,...

    Mikrokontrolery AVR   09 Paź 2009 16:03 Odpowiedzi: 9    Wyświetleń: 2030
  • [ATmega16] [ATmega16][Bascom AVR] Odczyt temperatury z ds18b20 - wartość 0xFF, co robić?

    Nie umiem odczytać temperatur z ds18b20. Rezystor podciągający jest(4.7k), VDD i GND też są podłączone. Linia danych podpięta jest pod pb.7 Aha wyświetliłem sobie też wartości odczytanych bajtów, zarówno 1szy jaki drugi mają wartość 0xFF. podaję kod może koś znajdzie błąd. Dim Cyfra(10) As Byte Cyfra(1) = &B00000101 Cyfra(2)...

    Mikrokontrolery AVR   27 Maj 2008 15:26 Odpowiedzi: 14    Wyświetleń: 5631
  • Komunikacja ATmega16 z DS18B20 - brak odpowiedzi czujnika, rezystor 2.2k zamiast 4.7k

    Tochę stary temat ale może ktoś jeszcze obserwuję. Poszukuję procedury opóźnijącej dla kwarcu 16MHz. Ta w powyższym programie nie może być bo przy podstawieniu mnożnika 16 wynik przekroczy zakres char. Zmieniłem na int ale niestety nie działa:( Byłbym wdzięczny za wszelką pomoc. Zmieniłem oscylator na 1MHz wewnętrzny i mój kod wygląda tak: #include...

    Mikrokontrolery   29 Cze 2006 12:30 Odpowiedzi: 18    Wyświetleń: 10834
  • UART między Atmega8 i Atmega16 - nie działa komunikacja, BASCOM kod

    Mam 2 atmegi. Jedna to atmega8 a druga atmega16. Używam Uart programowy i nie wiem dlaczego nie działa. Poniżej kod programu w bascomie dla nadajnika Config Adc = Single , Prescaler = Auto , Reference = Internal Config Pinb.0 = Output Config Pind.6 = Output Config Pind.7 = Output Config Pind.3 = Input Config Pind.4 = Output Portd.3 = 1 Open "Comd.3:1200,8,n,1"...

    DSP i Transmisja   09 Gru 2009 16:24 Odpowiedzi: 2    Wyświetleń: 1805
  • [ATMEGA16] [ATMEGA16][C] Nieoczekiwane zachowanie 4. bitu portu B w przerwaniu TIMER1

    Witam. Zwracam się z prośbą o przeanalizowanie fragmentu tego kodu. Nie mogę sobie poradzić z 4 bitem port B. Zmieniam jego wartość w przerwaniu na przeciwną, w pętli for nie zmieniam już jego wartości przy operacjach ustawiania i zerowania bitów - ruszam tylko bity 0-3 - pomimo to nie zawiera on wartości takiej jakiej bym się spodziewał (powinien co...

    Mikrokontrolery AVR   27 Mar 2010 00:11 Odpowiedzi: 2    Wyświetleń: 1242
  • [ATmega16] [ATmega16][Bascom] Jak sterować 5 halogenami niezależnie za pomocą pilota?

    Zdam relacje jak tylko postawie to na nogi:) OK pierwsze koty za płoty:) Układ zaczął działać, ale...:)mam pytania:) O ile moja matematyka jakoś mi wyszła(układ reaguje na zmianę zamiennych i to dosyć sensownie to jednak pojawił się problem z zewnętrzną regulacją zmiennych tzn: Na int0 podana szpila bezpośrednio uruchamia ustawiony timer0 na 250 z dzielnikiem...

    Mikrokontrolery AVR   01 Wrz 2010 20:53 Odpowiedzi: 14    Wyświetleń: 2987
  • Atmega16 i Bascom - Przerwania z przycisków na porcie A, jak to zrobić?

    chodzi o to że mam coś takiego narazie : $regfile = M161def.dat 'deklaracja kwarca i uP $crystal = 2457600 Config Portc = Output 'deklaracje wejść i wyjść Config Pinc.6 = Input Config Porta = Input Config Pinb.0 = Input Config Pinb.1 = Input P_gora Alias Pinb.0 P_dol Alias Pinb.1 Kran1 Alias Pina.6 Kran2 Alias Pina.5 Ped1 Alias Pina.4 Ped2 Alias Pina.3...

    Mikrokontrolery AVR   20 Lip 2010 18:27 Odpowiedzi: 15    Wyświetleń: 2187
  • [AVR] LED nie świeci na ATMEGA16/32/ATTiny45 - co sprawdzić?

    Witam, Siedzę nad pewnym układem od dwóch tygodni, i za żadne diabły nie mogę go zmusić do działania (przy czym dodam że jestem raczej początkujący). Szczerze to skończyły mi się pomysły, stąd prośba o pomoc. Co nie działa: LEDki (lub LEDka) się nie zapala. W ogóle. Jakkolwiek ją podłączyć pod port. Układ wygląda tak (programy na dole postu): http://obrazki.elektroda.net/3_122968495...

    Początkujący Elektronicy   19 Gru 2008 13:43 Odpowiedzi: 6    Wyświetleń: 1140
  • ATMega16 Bascom - Nie działa przerwanie Timer1, kod i konfiguracja

    Witam! Od kilku dni siedze i nie mogę nic wymyśleć :( Bez ogrudek - podaje źródło: $regfile = "m16def.dat" $crystal = 8000000 'definiowanie zmiennych i stałych Dim T As Integer Dim Licznik_przerwan As Byte Dim Dioda As Bit 'konfigurowanie interfejsu 1Wire Config 1wire = Portd.1 'konfiguracja wyświetlacza Config Lcdpin = Pin , Db4 = Portc.6...

    Mikrokontrolery   14 Cze 2007 21:48 Odpowiedzi: 2    Wyświetleń: 1618
  • [atmega162] [atmega162][C] Brak reakcji na włącznik podłączony do PC0, diody na PORTA

    Witam Napisałem taki kod: int main(){ DDRA = 0xFF; PORTA = 0xF0; DDRC = ~0x01; PORTC = 0x01; while(1) { PORTA = 0x0F; _delay_ms(100); if (PINC0 == 0) PORTA = 0x01; } return 0; } Na PORTA podpiąłem diody, a do PC0 włącznik podłączony do masy. No i nie widzę na wyjściu reakcji na włączenie włącznika....

    Mikrokontrolery AVR   22 Maj 2009 18:11 Odpowiedzi: 1    Wyświetleń: 1206
  • Atmega16: Timer1 nie generuje przerwań w programie licznika LED

    Mam prosty program licznika oparty na wyświetlaczu led. Program nie dokonuje przerwań z timerów. Czy może ktoś jest w stanie rozjaśnić co jest nie tak? Czy jest możliwość, że fuse bit'y od przerwań są źle ustawione? Ten sam program wgrywając do M16 za pomocą STK500 działa sprawnie tylko wtedy, gdy w bascomie ustawie zamiast M16-90S2313 (oczywiście należy...

    Mikrokontrolery   17 Maj 2007 22:29 Odpowiedzi: 4    Wyświetleń: 1143
  • [ATmega16][C] Matryca LED 8x8 Słaba jasność świecenia diod

    Tutaj kod programu: #define ROZMIAR_TAB 185 #define ILOSC_KOLUMN 8 #include <avr/io.h> #include <avr/interrupt.h> #include "dane.h" volatile uint8_t licznik = 0; volatile uint16_t licznik_czas = 0; volatile char licznik_zbocze=1; //uint8_t tablica[9] = {0b11111111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,...

    Mikrokontrolery AVR   01 Sie 2010 16:32 Odpowiedzi: 51    Wyświetleń: 9494
  • [Atmega169p] [C] Vu meter na 32 diodach RGB - problem z multipleksowaniem PWM

    Witam, próbuję wykonać vu meter na 32 diodach RGB. Aktualnie mam problem z samym sterowaniem wszystkich LEDów. Do zbudowania urządzenia użyłem atmegi 169p. Posiadam diody ze wspólna anodą. Są one podłączone jak na schemacie, czyli wszystkie katody danego koloru połączone są ze sobą i przez rezystor do mikrokontrolera do portów PWM, natomiast anody podłączone...

    Mikrokontrolery AVR   13 Wrz 2011 07:19 Odpowiedzi: 1    Wyświetleń: 1610
  • ATmega16 - przepełnienie od T0 powoduje problemy na portach

    Właśnie sprawdzam flagę w while. Ale chciałem to zrobić na przerwaniach - w końcu po to są przerwania. void init_timers() //dotyczy T0 { TIMER_CONTROL_REG |= _BV(TIMER_SCK2) | _BV(TIMER_SCK0); //preskaler ustawiony na 1024 //TIMER_INT_REG |= _BV(TIMER_OVW_INT_ENABLE); //!!!!tutaj jest problem o którym piszę. Jeżeli...

    Mikrokontrolery AVR   12 Wrz 2009 18:04 Odpowiedzi: 20    Wyświetleń: 1860
  • Atmega16 nie odczytuje temperatury z DS18B20 mimo poprawnego odczytu ID

    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ń: 1170
  • [BASCOM][ATMEGA16] KS0108 --- Problem z wyświetlaniem

    $regfile = "m162def.dat" $crystal = 8000000 Config Portd.1 = Output $lib "glcdKS108.lbx" Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Porta , Ce = 7 , Ce2 = 6 , Cd = 3 , Rd = 4 , Reset = 5 , Enable = 2 Cls Showpic 0 , 0 , Plaatje2 Do Set Portd.1 Wait 1 Reset Portd.1 Wait 1 Loop Plaatje2: $bgf "fo.bgf"...

    Mikrokontrolery AVR   10 Lut 2009 18:47 Odpowiedzi: 5    Wyświetleń: 3755
  • [PCF8583] [PCF8583][Bascom] Błędne odczyty i zapisy, dziwne działanie zegara PCF8583

    To na pewno PCF8583 bo podmieniałem na inny egzemplarz i efekt ten sam. Kontroler to Atmega16. A jak inaczej czytać PCF-a jak nie przez I2C? Zamieszczam cały program ale jest on skopiowany z zegara który cały czas działa a więc nie wiem czy w nim jest problem. [syntax=vbnet] '----Zegar nixie LC-513----.' 'opis złącza ISP 'czerwony - "+" 'zielony - RESET...

    Mikrokontrolery AVR   13 Kwi 2016 20:48 Odpowiedzi: 6    Wyświetleń: 990
  • ATmega164P – brak stanu wysokiego na porcie B oraz podłączenie Portu C do LCD

    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ń: 1413
  • Dziwne stany wyjść na portach C w Atmega16 - co może być przyczyną?

    Witam jeśli pisze w niewłaściwym dziale to przepraszam. Mój problem polega na tym ze na wyjściach atmega16 są dziwne stany (czy jest spalona czy o co chodzi) mianowicie zadaje programem coś takiego a na wyjściach mam tak: PC.0- działa dobrze według programu PC.1- działa dobrze według programu PC.2- jakieś 2V PC.3- jakieś 2V PC.4- nic PC.5- nic PC.6-...

    Mikrokontrolery AVR   08 Mar 2010 20:01 Odpowiedzi: 15    Wyświetleń: 1641
  • [Atmega16] [Atmega16][C] Błędy kompilacji przy odczycie temperatury z DS1820 na LED

    Witam, Kurcze napisałem kod do sterowanie dmuchawa pieca, sterowanie i ustawienie działa pięknie jeśli zadeklaruje konkretna temperaturę z pomieszczenia i zaprogramuje wartość od której ma się włączać wentylator wszytko działa wiec chciałem dopisać kod pobierający temperaturę z termometry ds1820 i zwracający wartość w postaci jednego miejsca po przecinku...

    Mikrokontrolery AVR   22 Lut 2010 13:40 Odpowiedzi: 4    Wyświetleń: 2025