atmega portc

Znaleziono około 4924 wyników dla: atmega portc
  • Atmega PORTC nie wytwarza poziomu 0V przy obciążeniu TTL - co zrobić?

    Kto traktuje tak samo? TME czy Ty? To jest zupełnie inne. TTL, TTL-l, TTL-s, TTL-ls-to jest co innego. Dodano po 2 A, jeszcze było TTL-h. Ale teraz jest tylko TTL-ls-mocno przestarzałe.

    Mikrokontrolery AVR   13 Cze 2009 15:53 Odpowiedzi: 12    Wyświetleń: 4768
  • ATmega 8 - Zmiana stanu logicznego tylko jednego wyjścia w uC [C]

    PORTC &= ~_BV(3); - wyzerowanie PORTC |= _BV(3); - ustawienie i jeszcze: PORTC ^= _BV(3); - zmiana stanu.

    Mikrokontrolery AVR   28 Gru 2012 01:10 Odpowiedzi: 2    Wyświetleń: 3750
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Dlaczego Atmega TQFP/MLF ma wiele wyprowadzeń VCC i GND? Czy wszystkie podłączyć?

    W uzupełnieniu dodać trzeba by AVCC (niby zasilanie ADC) też mieć podłączone, bo nieużywanie ADC wcale nie zwalania od jego zasilenia. Boleśnie przekonają sie o tym Ci, którzy będą chcieli uruchomić np. PORTC w ATMega32, ale nie zapomnieli o JTAGEN=1.

    Mikrokontrolery AVR   23 Cze 2009 17:16 Odpowiedzi: 5    Wyświetleń: 3980
  • REKLAMA
  • Jak zaprogramować atmega 8 w Bascomie pin reset jako I/O

    Witam ! Przetestowałem ten kod: $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc , E = Portc.4 , Rs = Portc.5 Lcd "witam!" Fourthline Lcd "4" End i wszystko jest OK, program się kompiluje Prawdopodobnie powodem nie kompilowania...

    Mikrokontrolery AVR   08 Gru 2009 14:57 Odpowiedzi: 30    Wyświetleń: 6614
  • sterowanie diod 20 led- kod atmega16 przenieś na atmega8

    Witam Oto kod w języku C. Odnośnie schematu - będzie wszystko działało prawidłowo, gdy zastosujemy diody LED niskoprądowe (np. /*Czestotliwosc taktowania procesora 1 MHz (korzystamy z wewn. RC 1MHz) *Procesor ATmega 8 */ #define F_CPU 1000000UL #include <avrio.h> #include <utildelay.h> #define Czas_zalaczania 400//Czas oczekiwania...

    Mikrokontrolery AVR   21 Paź 2012 09:26 Odpowiedzi: 36    Wyświetleń: 11114
  • REKLAMA
  • Jak zasilić Atmega 8535 i poprawić błędy w Bascom?

    napisz config pind.1 = input config pind.0 = input do debounce pind.0,0,klawisz1,sub debounce pind.1,0,klawisz2,sub loop klawisz1: jakas akcja1 /np set pin.c=1/ return klawisz2: jakas akcja2 /np set pin.c=0/ return A zasilanie i mase musisz podpiąć też do tych 2 pinów co pisałeś. Tylko podłącz tak jak jest w programia albo zmień porty Aha mogą...

    Mikrokontrolery   13 Sie 2006 12:16 Odpowiedzi: 7    Wyświetleń: 1710
  • Jak zrealizować detekcję zbliżenia ręki z TSOP1736 na ATmega 8L?

    Witam... Generalnie rzecz biorąc procedury opóźnienia czasowego nie nadają się do modulowania diody IR... Częstotliwość nie jest zbyt stabilna to raz... Dwa nie uzyskasz 36kHz musisz skorzystać z dobrodziejstw timera... Np. tak... #include<avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <inttypes.h> int...

    Mikrokontrolery   03 Sie 2005 13:34 Odpowiedzi: 3    Wyświetleń: 1785
  • Atmega 8 - Sterowanie 8 Led, 2 switche. Nie działa.

    Brakuje klamer, być może miało być tak: [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { DDRD = 0xff; DDRB = 0x02; DDRC = 0x00; PORTC = 0x03; while(1) { if(!(PINC&(1<<PC0))) { if(!PORTD) { PORTB |= 0x02; _delay_ms(100); PORTB &= ~0x02; } else { PORTD >>= 1; _delay_ms(80); }...

    Mikrokontrolery Początkujący   08 Gru 2015 22:51 Odpowiedzi: 8    Wyświetleń: 1380
  • [atmega8][bascom] licznik bcd i wyświetlanie na 7seq

    Witam Chciałem zbudowac układ który liczył by 0-9 i wyświetlane to było na siedmiosegmentowym wyświetlaczu... .......... prosze o pomoc i o jakies proste wytłumaczenie moich błędów. myslalem jeszcze o robieniu tego za pomoca rozkazu INC i dodawania tylko nie wiem jak zawartośc rejestru wystawic na wyjscia z gory dziekuje za pomoc pozdrawiam Tu masz...

    Mikrokontrolery AVR   23 Cze 2009 19:37 Odpowiedzi: 8    Wyświetleń: 4408
  • [atmega8] [atmega8][BASCOM] I2C - wyświetlacz pokazuje 165, brak reakcji na odpięcie I2C

    Podstawowa sprawa - w drugiej linijce kodu masz napisane, że $crystal = 8000000 podczas gdy na schemacie nie masz podłaczonego żadnego kwarca. Jeśli używasz wewnętrznego oscylatora (i oczywiście masz tak ustawione FuseBit'y), to ATmega pracuje na 1MHz i taką wartość powinieneś ustawić w programie, bo nic nie będzie działać, albo będzie, ale "dziwnie"...

    Mikrokontrolery AVR   23 Maj 2009 16:56 Odpowiedzi: 22    Wyświetleń: 7973
  • Jak uruchomić DS1820 z biblioteką rklibavr na ATmega w języku C?

    Zmien ten fragment: \code #define OW_PORT PORTD #define OW_BIT 2 \endcode na: \code #define OW_PORT PORTD #define OW_BIT 0 \endcode bo bylo ustawione na Port D.2 - chyba, ze tam podepniesz DS'a to bedzie smigac... Pozdro! Dodano po 3 a ten plik z kad wziasc?? 1wire_lib.h To jest wlasnie ten fragment: #include <avr/io.h> #include <inttypes.h>...

    Mikrokontrolery AVR   03 Lis 2008 16:43 Odpowiedzi: 10    Wyświetleń: 5390
  • Atmega 8 - Bascom, prośba o sprawdzenie składni programu- błędy 25 i 97

    Po pierwsze, jest zmienna o nazwie "swr" oraz próba deklaracji podprogramu o tej samej nazwie. Najprościej zmienić nazwę podprogramu na inną. Taki kod mi się skompilował: [syntax=vbnet] '---------------------------------------... ' SWR-Meter DL8UA '---------------------------------------... $regfile = "m8def.dat" $crystal...

    Mikrokontrolery Początkujący   01 Maj 2016 16:34 Odpowiedzi: 2    Wyświetleń: 1164
  • REKLAMA
  • Mikroprocesorowa Trawiarka PCB

    http://obrazki.elektroda.pl/7995180000_1... Witam! Jakiś czas temu rozpocząłem naukę pisania programów na mikrokontrolery AVR w języku C++. Przeczytałem wiele tutoriali, poradników, itp., aż w końcu doszedłem do pisania własnych, prostych programów. Po kilku takich „pseudoprogramach” zdecydowałem, że teraz czas napisać coś...

    DIY Warsztat   29 Gru 2014 14:04 Odpowiedzi: 70    Wyświetleń: 27777
  • Jak zmienić stan pinu na przeciwny w Arduino IDE? Analogia do Toggle w Bascomie

    Witam ! (at)emarcus Dziękuję za wyjaśnienia. Pytałem o portC ATmega8 bo chcę pobawić się posiadaną płytką NE406-k, a tu mam LCD podłączone do poru C, część do portu B. https://obrazki.elektroda.pl/5435745300_... 30 albo i więcej lat leżała ta płytka u mnie, przyszedł czas żeby się nią pobawić. W sieci szukałem gołych płytek które by...

    Arduino   18 Mar 2025 07:57 Odpowiedzi: 54    Wyświetleń: 1875
  • {C} ATMEGA32: Jak znaleźć brakującą klamrę w kodzie.

    Mam problem z plikiem w którym brakuje zamykającej klamry. Szukam jej od dwu dni i już dostaje oczopląsów. POMÓŻCIE proszę ślepemu odnaleźć błąd. // ################################## // ###### SOLAR_MONITOR SYSTEM ###### // ######## ZEGAR STERUJACY ########## // ################################## // created margas 2012 modify 2025 // fusebity atmega...

    Mikrokontrolery AVR   07 Kwi 2025 08:34 Odpowiedzi: 22    Wyświetleń: 600
  • Ramię robota oparte na serwomechanizmach modelarskich

    http://obrazki.elektroda.pl/5959558100_1... Witam :) Razem z kolegą chcielibyśmy się pochwalić naszą maszyną :) Jest to ramie robota oparte na serwomechanizmach modelarskich. Ja zająłem się sterowaniem i elektroniką, a kolega robił projekt 3D w SketchUp i konstrukcje http://obrazki.elektroda.pl/9008440700_1... Początkowo...

    DIY Konstrukcje   20 Lip 2015 20:00 Odpowiedzi: 4    Wyświetleń: 5697
  • Podłączenie dwóch wyświetlaczy ILI9486 do Atmega 2560: układ połączeń i konfiguracja

    Witam Chcę podłaczyć 2 wyświetlacze ILI 9486 tryb 8bit do atmegi 2560 . I mam pytanie , bo mam problem następującej treści. Układ połaczeń jest taki : ATMEGA - LCD PORTC LCD_D0 - D7 bei 8Bit Mode ' PORTG.0 LCD_Reset ' PORTG.1 LCD_CS ' PORTD.7 LCD_RS ' PORTG.2 LCD_WR Rs_disp Alias Portd.7 'Display DC RS Cs_disp Alias Portg.1 'Display CS Res_disp Alias...

    Mikrokontrolery AVR   05 Paź 2023 19:56 Odpowiedzi: 10    Wyświetleń: 393
  • Programowanie mikrokontrolera Atmega324a-pu dla układu LED - prośba o weryfikację kodu

    No to robię na urodziny prezent dla kogoś z LEDów na ATmega324A-PU. No i będę programował pierwszy mikrokontroler, który nie jest Arduino. Schemat połączenia LEDów wygląda mniej więcej tak: https://obrazki.elektroda.pl/1592528100_... Główną zmianą jest to, że rezystory oznaczone jako 250 mają 200R. Reszta układu: https://obrazki.elektroda.pl/5253513800_...

    Mikrokontrolery Początkujący   09 Paź 2023 15:54 Odpowiedzi: 11    Wyświetleń: 837
  • Diagnozer joysticków (np. do Pegasusa) na Atmega 8

    http://obrazki.elektroda.pl/4926270100_1... Diagnozer joysticków (np. do Pegasusa) na Atmega 8 Projekt Przyszedł wreszcie czas naprawić posiadane przeze mnie joysticki do Pegasusa. Zwykle uszkodzeniu (urwaniu) uległ kabel lub taki niesprawdzony/niesprawny joystick został zakupiony bez znajomości jego przeszłości. Jeśli kable się urwały,...

    DIY Konstrukcje   17 Lis 2015 21:57 Odpowiedzi: 4    Wyświetleń: 6666
  • Atmega 8 ADC - Diody świecą stale, mimo konfiguracji portów jako wyjścia

    To w końcu gdzie masz podpięte diody, na PORTB czy PORTC ?

    Mikrokontrolery AVR   15 Lut 2010 20:55 Odpowiedzi: 6    Wyświetleń: 2550
  • Programowanie w Baskom -sterowanie wyswietlaczem LED

    Kolego Fredy wszystkie programy testuje na zestawie uruchumieniowym z atmega 644 ,portc.0 i portc 1 jest zarezerwowany dla SDA i SCI ,dlatego w program który dla Ciebie napisałem musiałem pominąć port.0 i port.1

    Mikrokontrolery AVR   27 Sty 2013 18:30 Odpowiedzi: 45    Wyświetleń: 5007
  • ATmega 128 - programowanie w Bascom AVR, problem z wykonywaniem instrukcji

    Program wygląda na ok. Chyba musi sie wypowiedzieć jakiś znawca bascoma ;) . Myslalem ze atmega ma jtaga na portc ale okazało sie ze nie :)

    Mikrokontrolery   19 Wrz 2006 20:19 Odpowiedzi: 13    Wyświetleń: 1596
  • Odczyt danych z DHT11 przez Atmega 8 w C++: błędny odczyt CRC, temperatura i wilgotność wynoszą 0

    Ale DHT11 podczas oczekiwania jest w stanie wejścia, a więc czyta linię a nie coś nadaje. Dodano po 13 Pewnie będzie "#define PC4 4" w "iom8.h". Nie można było odrazu tak :) Ten przykład pokazuje upierdliwość programowania w C. Takie wielopoziomowe wyłuskiwanie informacji powoduje, że zakres wiedzy na temat programowania w tym języku jest niepotrzebnie...

    Mikrokontrolery AVR   03 Gru 2021 17:57 Odpowiedzi: 29    Wyświetleń: 1233
  • Dlaczego prosty program w Bascom nie działa na ATmega 128 i ATmega 16?

    Witam programu do sterownika schodów nie mam jeszcze napisanego ponieważ nawet taki prosty program nie działa. Niewiem co jest problemem jak wgrywam program to weryfikacja przebieg pozytywnie a atmega nie reaguje tylko ustawia porty wg. pierwszej pozycji. Nawet na tym programie atmega nie zmienia stanu na porcie c [syntax=vbnet][ Config Portc = Output...

    Mikrokontrolery AVR   14 Lut 2017 21:58 Odpowiedzi: 6    Wyświetleń: 984
  • [Bluetooth, Atmega328p] Atmega328p - Problem z odbiorem znaków przez Bluetooth, kod testowy

    Witam. Atmega328p łączy mi się z bluetooth'em wszystko wydaje się ok dopóki nie zacznę obsługiwać znaków odebranych przez BT. Jeżeli ATmega odbierze 1 lub jakąkolwiek cyfrę wszystko działa ładnie ale jak odbierze jakikolwiek inny znak nie chce działać (znaczy jak będę wysyłał dłuższy czas to zadziała ale to nie o to chodzi). Poniżej wrzucam mój prosty...

    Mikrokontrolery AVR   19 Paź 2016 10:14 Odpowiedzi: 5    Wyświetleń: 1293
  • Atmega128 - Zatrzymanie programu przy użyciu waitus powyżej 2

    Witam. Po raz pierwszy zaczynam używać Atmegi128. Chciałem odpalić programik testowy który zapali diody. Zapalam cztery diody na PORTC i to działa. Problemem pojawia się kiedy wstawię do programu dowolne polecenie wait waitms waitus. Program tak jakby się wtedy zatrzymuje. Atmega pracuje na zewnętrznym kwarcu 8MHz. [syntax=basic4gl] $regfile = "m128def.Dat"...

    Mikrokontrolery AVR   12 Mar 2014 21:31 Odpowiedzi: 9    Wyświetleń: 1422
  • [Atmega8] [Atmega8][C][WinAVR] Odczyt ADC0 zawsze 1023, mimo oczekiwanego 0 - co robię źle?

    jakies pomysly? Przestać używać wartości numerycznych i zacząć używać symbolicznych z odpowiednimi operatorami bitowymi, takich, jak w plikach nagłówkowych. Nie ma wtedy prawa się nic p... w kodzie... ;) Niestety jestem bardzo początkujacy w programowaniu i tych operatorów logicznych nie rozumiem... A dajac wartosci liczbowe przynajmniej poczesci rozumiem...

    Mikrokontrolery AVR   09 Lut 2011 20:49 Odpowiedzi: 15    Wyświetleń: 2664
  • ATMega 8 - Jak ustawić porty na impulsy niskim i wysokim stanem?

    Jeżeli pin jest ustawiony jako wyjście to może albo "dać" prąd czyli stan wysoki albo zwierać do masy czyli stan niski... Jeżeli jest ustawiony jako wejście to albo jest w stanie wysokiej impedancji (bit odpowiadający pinowi w rejestrze jest wyzerowany np PORTC &= ~_BV(5)) lub ma włączony pullup (PORTC |= _BV(5))...

    Mikrokontrolery   19 Mar 2007 22:06 Odpowiedzi: 1    Wyświetleń: 1313
  • Jak przyśpieszyć (zmodyfikować) program w na ATMega32

    Po pierwsze na niektorych pinach PORTC masz JTAG, wylaczyles go? Po drugie - ATMega potrzebuje ok. 6 cykli zegara, zeby wejsc w przerwanie, a twoje instrukcje tez nie wykonuja sie w jednym takcie. Zobacz jaki kod dla przerwania generuje gcc, okaze sie, ze osiagniecie przebiegu rownego clk/2 w ten sposob jest niemozliwe.

    Mikrokontrolery AVR   02 Lut 2010 08:00 Odpowiedzi: 6    Wyświetleń: 2039
  • Odczyt 255 z DS18B20 na Atmega 8535 - co może być nie tak?

    A może trzeba dodać $crystal = 80000 Config Portc = &B0010000 Portc = &B0010000

    Mikrokontrolery   19 Sie 2006 08:09 Odpowiedzi: 10    Wyświetleń: 2083
  • 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ń: 2664
  • Programowy Pwm atmega 8- (bascom)

    Proszę - tak w świątecznym nastroju ;) Dodałem korekcję mojego pomysłu. Bardzo prosta ale skuteczna. Nadmienić trzeba, że sterowanie trzema kanałami ma sens wtedy, kiedy potem, gdzieś w kodzie, te kanały mają różne wartości. https://filmy.elektroda.pl/1_1450952163.... [syntax=vbnet]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 80 $swstack = 64...

    Mikrokontrolery Początkujący   22 Sty 2018 17:02 Odpowiedzi: 11    Wyświetleń: 2178
  • Jak uniemożliwić przepływ prądu przez PORTC PC6?

    napisałem ten kod trochę inaczej i teraz robi 2 kroki w lewo 1 w prawo.. Przedtem w kodzie miałem od pc1 do pc6 zamiast pc0 do pc5.. Teraz ogarnąć w jakiej kolejności podłączać uzwojenia i będzie dobrze, a atmega nic się nie grzeje ? - to dobrze czy źle ? - silnik po dostaniu napięcia trzyma dosyć mocno

    Mikrokontrolery Początkujący   10 Gru 2017 12:11 Odpowiedzi: 26    Wyświetleń: 1287
  • [atmega128] [atmega128][bascom] Brak dostępu do portów na minimodule PROPOX MMega00

    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ń: 966
  • ATMEGA 8 - port C - PC0-PC3 nie reaguje na ustawienia w programie, dlaczego?

    Dla testu daje na PORTC same jedynki i tylko na dwoch pinach PC4,PC5 wymuszam stan a na PC0-PC3 cały czas jest 0 napięcie 0,5V podczas stanu 1 podczas 0 - 0. ATMEGA 8 - fusebity bez zmian, zegar węwnętrzny. PORTD działa bez zarzutów. coś robie źle? ale co? #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void)...

    Mikrokontrolery Początkujący   01 Gru 2012 11:52 Odpowiedzi: 2    Wyświetleń: 1416
  • jak podpiąc wejścia pod atmega 16? // spalona atmega?

    Na moje oko odczytuje tak: A = PortB a zapisuje tak: DDRC = 0 PortC = 255 Ot i cały problem.

    Mikrokontrolery AVR   02 Mar 2010 21:12 Odpowiedzi: 20    Wyświetleń: 3761
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    piotrwzk - wlasnie udalo mi sie uruchomic rf12.... powiedz w jakim jezyku piszesz ... Ja uruchomilem rfm na atmedze 8 z wewnetrznym oscylatorem 8mhz zasilanie to 3,3V .. Postaram sie pomoc ...a no i zamiescic jakis ludzki opis :) ... powiem ze nie udalo mi sie uruchomic tych modolow w Bascomie - czasem cos dzialalo , czasem nie ,,, nie wiem wydaje mi...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240938
  • ATmega 8 - Dlaczego brzęczyk nie działa mimo poprawnego kodu?

    qurde pisze 2 raz:) Najpierw literóweczka :P : //generujemy dodatnia połowke przebiegu PORTc |=_BV(PC4); //sbi,sbi zapalanie PORTc &=~_BV(PC5);//sbi,cbi gaszenie //teraz czekamy przez połowkę okresu sinusoidy for(f=0;f<freq;f++) { delay(1); } "c" z duzej litery :) I jeszcze jedno co to za _BV jakies makro ?? Skąd to wzioleś ?? Podaj jakie błędy?...

    Mikrokontrolery   29 Lis 2005 00:12 Odpowiedzi: 12    Wyświetleń: 5389
  • AVR - wyświetlacz wc1602a/hd4470 i atmega16 język C

    atmega wyświetlacz PC0 RS PC1 RW PC2 E PC3 DB4 PC4 DB5 PC5 DB6 PC6 DB7 F_CPU 1000000UL JTagów nie wyłączałem, FUSEbity nie ruszane. nagłówek w bibliotece HD44780.h [syntax=c]#define LCD_RS_DIR DDRC #define LCD_RS_PORT PORTC #define LCD_RS_PIN PINC #define LCD_RS (1 << PC0) #define LCD_E_DIR DDRC #define LCD_E_PORT PORTC #define LCD_E_PIN PINC...

    Mikrokontrolery AVR   14 Gru 2014 23:43 Odpowiedzi: 15    Wyświetleń: 1410
  • Wymagany wsad do sterownika BLDC na Atmega 8 - czy ktoś z forumowiczów posiada?

    mam jeszcze jedno pytanie dorwałem program w bascomie wsad do innego sterownika na podstawie jego zaprojektowałem schemat . Moje pytanie jest takie czy nie popełniłem błędu w rozumowaniu i na podstawie tego będzie to chodzić ?. I ostatnie pytanie nie rozumiem co ma w programie robić pinD.2 program się wiesza jak zaremuję to (input ster) to program w...

    Mikrokontrolery AVR   22 Kwi 2021 04:33 Odpowiedzi: 3    Wyświetleń: 897
  • Atmega16 PORTC ASM - dlaczego PINC2 i PINC3 mają 5V zamiast GND?

    Witam Napisalem bardzo prosty programik. .INCLUDE "m16def.inc" .CSEG .ORG 0 jmp Reset Reset: ldi R17, high(RAMEND) ldi R16, low(RAMEND) out SPH, R17 out SPL, R16 ; call INI_Klawiatury sei Main: rjmp Main INI_Klawiatury: ; Inicjalizacja klawiatury push R16 ldi R16, 0x0F out DDRC, R16 ldi R16, 0xF0 out PORTC, R16...

    Mikrokontrolery   29 Paź 2006 20:13 Odpowiedzi: 6    Wyświetleń: 3043
  • [AVR] AVR Atmega48 – wyjaśnienie operacji PORTC = (PORTC & ~0x3F) | 1 << PC1

    oki, dzieki, Jest jeszcze jedna kwestia. W Atmega mamy trzy rodzaje rejestrow I/O: PORTx - z ktorego mzna cos odczytac i zapisac - rejestr zawiera dane we/wy DDRx - okresla tym lini (czy jest to wejsci czy wyjscie) PINx - skad mozna odczytac wartosc bezposredni stanu lini Na czym polega roznica pomieczy PORTx a PINx? oraz Jaki bedzie skutek wykonania...

    Mikrokontrolery   10 Lut 2007 01:21 Odpowiedzi: 10    Wyświetleń: 3764
  • Atmega 8 - Licznik do14-stu żle działakący kod C

    Nioptrzebne nawiasy, jak ci juz pisali PORTC = 0x18 - szkoda czasu na analiwoanie magicznych liczb. Wciecia jak nalezy. A na;isałem ci bo nawet nie widziałem prób w tym kodzie własnorecznego zdebuggowania.

    Mikrokontrolery AVR   01 Sty 2016 19:33 Odpowiedzi: 27    Wyświetleń: 1815
  • [atmega162] Czy 8-bitowy timer Atmega162 może przyjmować impulsy jak 16-bitowy?

    Atmega jest taktowana zewnętrznym kwarcem 12MHz, żeby jeden tick timera trwał ~1us. 1. Czy timer 8-bitowy przyjmujący zewnętrzne impulsy, może je przyjmować w takich samych odstępach czasowych jak 16-bitowy? Niestety na etapie projektowania nie zauważyłem, że żeby użyć 16-bit timera do przyjmowania impulsów zewnętrznych należy użyć nóżki T1, a nie T0,...

    Mikrokontrolery   14 Lip 2009 19:17 Odpowiedzi: 5    Wyświetleń: 2283
  • AtMega - jak poprawnie obsłużyć przerwania przyciskiem w pętli nieskończonej?

    Próbuję zrozumieć działanie przerwań i coś mi to nie wychodzi, chciałem uzyskać efekt że po naciśnięciu przycisku program który jest w pętli nieskonczonej obsługuje przerywanie ale mi to nie wychodzi, o to fragmenty kodu: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> ENABLE_INT0_FLAGING; waitms(unsigned...

    Mikrokontrolery   20 Gru 2008 13:41 Odpowiedzi: 10    Wyświetleń: 7466
  • ATMega 16 i LCD 4x20 nie działa w trybie 4-bitowym, BASCOM, kwarc 4 MHz

    Sprawdź na portc taki programik. $regfile = "m16def.dat" $crystal = 4000000 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 Cls Do Lcd "ok" Waitms 250 Loop End U mnie tak działa bez problemu. TYLKO NIEZAPOMNIJ USTAWIĆ FuseByts dla portu C Pozdrawiam

    Mikrokontrolery   08 Cze 2005 20:19 Odpowiedzi: 5    Wyświetleń: 2165
  • [C] Klawiatura matrycowa 3x4 na Atmega - konfiguracja portów i przypisanie zmiennych

    OK, wywaliłem to powielanie i zrobiłem po prostu if i potem else if. Co masz na myśli brak nop ? asm("nop"); ? [syntax=c]PORTA = 0b01111111; if((PINA & 0x08)==0) PORTC = wyswietlacz(1); else if((PINA & 0x04)==0) PORTC = wyswietlacz(2); else if((PINA & 0x02)==0) PORTC = wyswietlacz(3); PORTA = 0b10111111; asm("nop"); if((PINA & 0x08)==0) PORTC = wyswietlacz(4);[/syntax]...

    Mikrokontrolery   06 Lut 2012 22:52 Odpowiedzi: 28    Wyświetleń: 5037
  • Atmega 328p i 88p - fs1000a UART kiepska komunikacja [C]

    [syntax=c] ISR(USART_RXC_vect) { i = uart_recieve(); PORTC |= (1<<PC5); } [/syntax] W powyższej funkcji wywołujesz funkcję: [syntax=c]// function to receive data unsigned char uart_recieve (void) { while(!(UCSR0A) && (1<<RXC0)); // wait while data is being received return UDR0; // return 8-bit data }[/syntax] która wykouje sprawdzenie...

    Mikrokontrolery AVR   07 Lis 2016 01:20 Odpowiedzi: 33    Wyświetleń: 2838
  • [ATMEGA16] [ATMEGA16][BASCOM] Jak przepuścić sygnał z LPT przez ATmega16?

    Chce zrobić aby atmega pracowała tak samo jak układ ULN2803 tylko odwrotnie (wszystkie 8Bity) Zrobiłem tak: $regfile = "m16def.dat" $crystal = 8000000 Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.2 , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Postb.7 Config Lcd = 20 * 2 Ddrc = 00000000 Config Porta = Output Portc = 1 Deflcdchar...

    Mikrokontrolery AVR   12 Lip 2008 02:19 Odpowiedzi: 17    Wyświetleń: 2394
  • BAscom atmega - Programowanie w Bascomie,silnik DC,Atmega32

    Po małej przeróbce(ustawione są konkretne piny na wejście /wyjście) silnik nadal nie działa. Problem jest w tym ,że na obu wejściach do mostka (Pin Pa0 i Pa1) są jedynki logiczne, co unieruchamia silnik (bo jest w stanie zabronionym). Próbowałem w programie na jedno wejście wprowadzić 0 i na drugie 1 ,ale po zmierzeniu miernikiem obu wejść nadal jest...

    Mikrokontrolery AVR   20 Lut 2016 11:42 Odpowiedzi: 32    Wyświetleń: 3258