avrstudio timer

Znaleziono około 163 wyników dla: avrstudio timer
  • Dlaczego Timer w ATmega32 działa niezgodnie z oczekiwaniami?

    o pie*.* średnik!!!!! ile ja czasu straciłem.... No a druga wpadka: w avrstudio programowanie innym wsadem (poprzednim) niż projekt.... bo trzeba wskazać - samo się nie zmienia wraz z projektem! Marek

    Mikrokontrolery AVR   30 Paź 2008 22:59 Odpowiedzi: 3    Wyświetleń: 1708
  • Jak podłączyć czujnik do AT90S2313 i zliczać impulsy w Bascom?

    No to coś napisałem na AVRStudio 4.05.0.181 (na kolanie) :) . Co prawda na ATmega8 , ale przeportowanie to pestka(niektóre wektory przerwań do skasowania/zmiany nazwy i "2313def.inc" zamiast "m8def.inc" , prędkość kwarcu Xtal też do poprawki...), raczej tu chyba nie ma rozkazów niezaimplementowanych w AT90S2313 . ;included in next file - line ".device...

    Mikrokontrolery   13 Sty 2005 19:21 Odpowiedzi: 20    Wyświetleń: 7500
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • ATmega8a - program zawiesza się po otrzymaniu przerwania od timera0

    Witam, W programie przedstawionym poniżej nie zostaje wywołana obsługa przerwania. Próbowałem na innych timerach tez bez skutku. AvrStudio 6, Atmega8a, optymalizacja O2. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include "utils.h" #include "display.h" int main(void) { LEDInit( ); Display(0); //Init Timer 0 TCNT0 = 6; TCCR0...

    Mikrokontrolery AVR   30 Gru 2012 11:19 Odpowiedzi: 8    Wyświetleń: 1689
  • REKLAMA
  • News: Od dzisiaj jest dostępne AVRStudio w wersji 5

    Bardzo dziękuję, ale jeszcze dopytam. Czy symulację należy wywołać poprzez Alt+F5 (Start Debugging and Break) bez zaznaczania punktu "break", a następnie wcisnąć pauzę w dowolnym momencie? Co znaczy kliknąć na flagę? W AVRStudio 4 jest to czerwona chorągiewka, podobnie jak w MS Outlook, ale w symulatorze AVRStudio 5 nic jej nie przypomina. Moim zamiarem...

    Mikrokontrolery AVR   09 Cze 2012 06:29 Odpowiedzi: 163    Wyświetleń: 32054
  • REKLAMA
  • avr-gcc - Atmega32 - przerwania timera 0 restartują program

    Problem wygląda następująco. Pisze program na atmega32, gdy zostaje wywołane przerwanie od porównania dla timera 0 to program się restartuje. Jednocześnie, gdy zdefiniuje funkcje ISR(BADISR_vect) to wlaśnie ona jest wykonywana zamiast funkcji od timera :/. Gdy próbuje wywoływać przerwanie od przepełnienia timer 0 to w ogóle się ono nie wywołuje, a przerwanie...

    Mikrokontrolery AVR   15 Mar 2010 14:28 Odpowiedzi: 3    Wyświetleń: 1179
  • Jak symulować PWM dla serwomechanizmu w AVRStudio na Atmega8?

    Zrobiłem sobie programik pod Atmege8 wychylajacy serwo w jedna strone. Wiem, ze PWM można zrobić w pełni sprzętowo, ale jeszcze do tego nie doszedłem. #include <avr/io.h> #include <avr/interrupt.h> int b=0; int main (void) { DDRB |= (1 << 0); // Set LED as output TCCR1B |= (1 << WGM12); // Configure...

    Mikrokontrolery AVR   17 Cze 2009 08:01 Odpowiedzi: 7    Wyświetleń: 1509
  • Jak edytować program ASM dla RC5 na Attiny13 zamiast Attiny22?

    są 2 błędy ... (89) error: Undefined symbol: TCCR0 -->out TCCR0,temp ; Timer counter 0 prescaler (91): error: Undefined symbol: TIMSK -->out TIMSK,temp ; set timer interrupt mask nie mam pojęcia o co chodzi ... :/ Dodano po 37 poprawiłem to na out TCCR0B,temp ; Timer counter 0 prescaler i out TIMSK0,temp ; set...

    Mikrokontrolery   10 Maj 2008 11:18 Odpowiedzi: 5    Wyświetleń: 2942
  • [attiny2313] [c/AvrStudio] zbyt niska częstotliwość programowego PWM

    Witam, tak jak napisałem w temacie - piszę programowy pwm na attiny2313. Program działa w oparciu o przerwania od przepełnienia timer0. Timer0 ustawiam w normal mode. Fusebity daję na wewnętrzny oscylator 8MHz (bez dzielenia). Z moich obliczeń wynika, że przy rozdzielczości 256 powinienem uzyskać częstotliwość 8MHz/256 = 30kHz (ok), a mierzona oscyloskopem...

    Mikrokontrolery AVR   29 Wrz 2011 21:36 Odpowiedzi: 6    Wyświetleń: 1881
  • [AVR][C] własna funkcja -czy można napisać prościej ?

    Dziękuję za odpowiedź Wpisałem do programu _delay_ms(x) i wielkość kodu po tym wpisie podskoczyła prawie pięć razy, pierwsze wywołanie tej funkcji daje +~3k do wagi kodu, co dla mnie jest zastraszające, gdyż pojemność mojego procesora to 1k. Niestety mam tam tylko jeden timer i jest on już zajęty. Zastanawiam się, z czego to wynika (ten ogrom zajmowanego...

    Mikrokontrolery AVR   13 Paź 2008 09:19 Odpowiedzi: 13    Wyświetleń: 4023
  • REKLAMA
  • AVRStudio - różnice w symulacji czasu dla ATmega16, kwarc 7.3728 MHz, preskaler 8

    Mam taka uwage...Zrobilem sobie timer (T1) ktory mierzy do wartosci OCR1A...(atmega16, kwart 7372800 Hz, preskaler N= 8 ) Wszytko dziala tyle ze jak np chce odmierzyc jakas wartosc np 4.752ms to obliczajac ze wzoru na tryb CTC: OCR1A = Fkwarcu/ Dodano po 39 Zrobilem inny pomiar dla tych samych warunkow tyle ze symulowalem ekspymentalnie czas 1,28ms...

    Mikrokontrolery   05 Gru 2006 22:18 Odpowiedzi: 2    Wyświetleń: 1029
  • Jak wygenerować 40kHz z AT90s2313? Kod nie działa poprawnie.

    Nieścisle się wyraziłem, wspólczynnik wypełnienia zostawiamy w spokoju, tylko korzystamy z rejestrów od PWM ustawionych na Toggle & Reset Counter on compare match - im mniejsza wartość w TCNTC, tym wieksza częstotliwość na wyjściu . Ma to ta zaletę, że sobie działa w tle, a my zajmujemy się czym innym.... ;) No chyba, że coś pomieszałem z nowszymi...

    Mikrokontrolery   03 Gru 2005 09:04 Odpowiedzi: 14    Wyświetleń: 2120
  • ATMega 16: Timer działa, ale uC nie wchodzi do pętli while(1)

    Witam, Napisałem całkiem złożony programik w C, ale wykrzacza mi się w prostym fragmencie main'a, tzn. obsługa przerwań z timera działa, ale uC nie chce wejść do nieskończonej petli while(1). Nie działa ani w debugerze ani w rzeczywistym układzie. Pomóżcie co tu jest źle... Oto fragment Kodu w AVRStudio #include <avr/io.h> #include <avr/interrupt.h>...

    Mikrokontrolery AVR   09 Lut 2009 08:50 Odpowiedzi: 3    Wyświetleń: 1389
  • AVR136: Czas obsługi przerwania na Atmega162 przy 32 kanałach PWM

    Przepraszam, niefortunnie zasugerowałem się AVRStudio w wersji 5 oraz jego dokumentacji w PDF-ie. Uruchomiłem już licznik cykli w AVR Studio 4 i rzeczywiście można wyciągnąć następujące wnioski: dla kodu ze zmiennymi statycznymi są 443 cykle dla kodu ze zmienną typu "register" jest 198 cykli Dziękuję tmf za podpowiedź, rzeczywiście przyspieszyłem przerwanie...

    Mikrokontrolery AVR   15 Lut 2012 13:49 Odpowiedzi: 11    Wyświetleń: 2080
  • WinAVR: jak wyłączyć prolog/epilog w asemblerze i łączyć C z ASM? undefined reference to main

    Witam Mam kilka pytań. 1. Czy w WinAVR jest możliwe wyłączenie dodawania przez kompilator prologu i epilogu do każdej wstawki asemblerowej. A jeśli tak to jak ? 2. Jak połączyć plik napisany w C z plikiem napisanym w asemblerze. avr-gcc -Wa,-adhlns=przerwania.lst,-gstabs -Wl,-Map=pierwszy.map,--cref -lm przerwania.S -o przerwania C:/WINAVR/BIN/../lib/gcc/avr/3.4.6/../.....

    Mikrokontrolery   12 Sie 2006 21:57 Odpowiedzi: 14    Wyświetleń: 2414
  • REKLAMA
  • AVR [ATMEGA48] , Assambler - samoistna zmiana taktowania uC

    Witam . Napisałem ( prawie) sobie na ww procesor program w asm i bascomie który ma robić za zamek otwierany kartą . W bascomie wszystko działa w 100 % według założenia jednak w asm mam taki problem że układ sam zmienia swoje taktowanie (ponad 2x) przez co wszystkie funkcje czasowe nie pracują jak powinny . Nie było by w tym nic niezwykłego ( ustawiony...

    Mikrokontrolery AVR   19 Wrz 2010 19:24 Odpowiedzi: 11    Wyświetleń: 2292
  • ATtiny2313 - Diody na liniach 5 i 7 portu B nie świecą, co sprawdzić?

    Witam. Pozwoliłem sobie sklecić korzystając z wszystkich odpowiedzi w tym wątku takie oto cuś: Config Portb = &B11111111 Portb = &B00000000 Config Portd = &B0000000 Portd = &B1111111 Dim Key As Byte , Tmp As Byte Config Timer1 = Timer , Prescale=1 Enable Ovf1 On Ovf1 Sprawdz_Klawisze Start Timer1 Enable Interrupts Tmp = 0 'Po starcje procka będzie "cisza"...

    Mikrokontrolery   05 Wrz 2004 18:28 Odpowiedzi: 23    Wyświetleń: 1857
  • [Atmega32][c]Napisy w pamięci flash, math.h i prosty lcd

    Funkcje do obsługi wyświetlacza pochodzą z gotowej biblioteki, którą znalazłem za pośrednictwem elektrody. Oto funkcja do wrzucania tekstu na lcd z flash procesora. Co do pamięci - avrstudio pokazuje mi że używam około 12kB flash i 300bajtów sram więc ok. Co do double i float to nie wiedziałem, że to to samo... A jakie są tego konsekwencje? Funkcja...

    Mikrokontrolery AVR   24 Gru 2009 14:09 Odpowiedzi: 6    Wyświetleń: 2337
  • [ATmega16][C/AVRStudio] Układ nadążny za słońcem+LCD+MENU

    W takim przypadku lepiej chyba uruchomić timer żeby liczył np sekundę i co sekundę odświeżać LCD, zrezygnować z przerwań ADC i robić to w biegu (lub też timerem jedynie ustawiać flagę co np pol sekundy czy ileś tam)

    Mikrokontrolery AVR   10 Lis 2010 22:21 Odpowiedzi: 104    Wyświetleń: 14628
  • [ATMEGA8][C/AvrStudio] Pomiar temperatury zaburza multipl.

    Problem pewnie leży w procedurze. therm_read_temperature(temp); Tam zapewne masz jakiegoś delay-a ustawionego (na czas potrzebny na konwersje temperatury przez DS-a). Musiał byś pokombinować, żeby przebudować tą funkcję a delay-a wbudować najlepiej w obsługę przerwań z timera z którego korzystasz. Np. Timer przerywa częściej, za każdym razem...

    Mikrokontrolery AVR   26 Sie 2010 19:10 Odpowiedzi: 20    Wyświetleń: 2453
  • AVRStudio, PonyProg, ATmega32 - problem z Timerem T0 i T1, zmiana czasu nie działa

    Witam. Mam zestaw opisany jak w temacie. Programator STK200. Pojawił mi się problem który nawet trudno wytłumaczyć. Próbowałem juz nawet z drugim ATmegą i tak samo się dzieje. Nadmienię że do układu dołączam oscyloskop Hamega - sprawny i dokładny. Napisałem program z wykorzystaniem Timera T0 - odmierza zadany czas i zapala diodę po czym przy następnym...

    Mikrokontrolery   19 Paź 2006 07:48 Odpowiedzi: 5    Wyświetleń: 1510
  • [ATMEGA32] - Problemy z przejściem do AVR_Studio_5

    Nie rozumiem. Dlaczego bez optymalizacji nie ma błędów i w AVR_Studio 4 też nie ma błędów? [url=http://mikrokontrolery.blogspot.com... Użyj timera, większy zysk.

    Mikrokontrolery AVR   20 Wrz 2012 21:19 Odpowiedzi: 9    Wyświetleń: 1266
  • ST7 - Jak odczytać i przetworzyć bity z PADR na PBDR?

    Same procesory ST7 są dobre, tylko to darmowe środowisko STVD7 jest bardzo prymitywne. Może jakieś komercyjne produkty robią to o wiele sprawniej. Mnie najbardziej brakowało w symulatorze funkcji animate jaka jest np. w AVRStudio oraz brak możliwości podglądu stanu timera LITE TIMER, który i tak jest niedostępny dla programu (generuje tylko przerwania)....

    Mikrokontrolery   11 Sty 2006 22:09 Odpowiedzi: 15    Wyświetleń: 3032
  • Atmega16 i Timery[C]. Można uruchomić 2 w jednym czasie?

    #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h> // funkcje sei(), cli() #include <avr/delay.h> ISR(TIMER1_OVF_vect) { TCNT1=50; } ISR(TIMER2_OVF_vect) { TCNT2=0x50; } int main() { // Ustawienie licznika 2 TCCR2=_BV(CS20); // Ustawienie licznika...

    Mikrokontrolery   02 Kwi 2009 10:29 Odpowiedzi: 13    Wyświetleń: 1293
  • Przesiadka z 51 na AVR: Problemy z asemblerem i AT90S2313 w AVRStudio4

    Oto moja propozycja projektu do analizy kodu migającego diodką, opartego na Timer/Counter0 - AVRStudio 4.12 Plik główny "TestLED.asm".

    Mikrokontrolery   24 Lut 2006 21:07 Odpowiedzi: 16    Wyświetleń: 2447
  • AT902313: Działanie instrukcji SBRC z przerwaniami i timerami w 8515

    Hmm...ale robiąc symalacje w avrstudio jest on zachowywany ... mała ściema avrstudio?

    Mikrokontrolery   27 Lis 2005 11:35 Odpowiedzi: 14    Wyświetleń: 1487
  • [ATTinny 25] ATTiny25 - Timer1 nie startuje, jak skonfigurować rejestry?

    Radzę sprawdzić "na żywo", ponieważ AVRStudio ma niejakie problemy, z symulacją Timerów. Jest to zależne od rodzaju symulowanego uC, jak i od trybu pracy timera - nie ma reguły.

    Mikrokontrolery AVR   26 Mar 2009 14:14 Odpowiedzi: 3    Wyświetleń: 1005
  • [mega32][C/ASM] 3 PWMy 8 bitowe (skracanie timer1 do 8 bit)

    Mogę go sprawdzić, ale równie dobrze też możesz odpalić symulator. AVRStudio (symulator) róznie obsługuje timery, ale dla najbardziej popularnych procków (czyli Twego) nie powinno być bugów. Też mi się nie podoba wpisywanie dwa razy do tego samego rejestru danych, skoro można zrobić to w jednej linii... to świadczy o jakości programisty :) Pozdrawiam

    Mikrokontrolery AVR   19 Cze 2008 17:43 Odpowiedzi: 20    Wyświetleń: 2469
  • Atmega8 timer i przerwanie INT1 - jak wstawić do programu?

    Witam ponownie. Pomimo iż posiadam już lekturkę, siedzę nad Timer'em1 w trybie licznika już 2 dni nie bardzo nadal wiem co i jak... nie wspomnę, że z trybem CTC też próbowałem. Mianowicie; nie wiem dlaczego, nie mogę osiągnąć odmierzania równo 1 sekundy w zmianie stanu LED, gdzie robię błąd ? Oto kod; Dodano po 9 Jeszcze jedna drobna uwaga, #define...

    Mikrokontrolery AVR   14 Maj 2012 07:12 Odpowiedzi: 40    Wyświetleń: 5719
  • Różnice w wartościach PWM na OC1A i OC1B w ATmega16 - jak je wyrównać?

    W przypadku ATmega16, niestety, jest pewna niespójność pomiędzy dokumentacją oraz np. symulacja w AVRstudio. Dotyczy ona np. zarządzania Timer'ami.

    Mikrokontrolery   07 Mar 2006 00:12 Odpowiedzi: 3    Wyświetleń: 1158
  • [Atmega8][C/AVRSTUDIO] Jak próbkować z niskimi częstotliwościami

    Dziękuję za odpowiedzi. Wartości, które podałem były zgrubne i orientacyjne - nadal za duże wartości do moich zastosowań. Spróbuję z tymi timerami i przerwaniami.

    Mikrokontrolery AVR   15 Mar 2012 12:01 Odpowiedzi: 6    Wyświetleń: 1366
  • [ATMEGA168][AVRGCC] Przerwania optymalizacja szybkości

    Dzięki za podpowiedzi. Nigdy nie dołączałem modułów w assemblerze do moich projekcików i nie wiem czy dobrze zrobiłem. Nie mam w tej chwili platformy sprzętowej ale sprawdzałem zaproponowane rozwiązanie w symulatorze AVRStudio. Dodany plik przerwania.s: #include <avr/io.h> .section .text .global TIMER0_OVF_vect .global TIMER0_COMPA_vect ;kod TIMER0_OVF_vect:...

    Mikrokontrolery AVR   28 Wrz 2008 20:04 Odpowiedzi: 10    Wyświetleń: 1824
  • [Attiny2313][AVRStudio] Komunikacja USI/SPI + żyroskop ADIS16100

    Tutaj popełniasz dosyć poważny błąd. Po odebraniu pierwszego bajtu zatrzymujesz transmisję na SPI na stosunkowo długi czas potrzebny na przesłanie tego bajtu poprzez USART. Nie to jednak jest najgorsze. Po dokładniejszym przeanalizowaniu noty ADIS16100 zauważyłem dwa dosyć ważne problemy. Pierwszy to taki, że stosunek czasu trwania stanu wysokiego...

    Mikrokontrolery AVR   16 Lut 2012 00:08 Odpowiedzi: 15    Wyświetleń: 4223
  • Bascom czy Arduino - które lepsze dla początkujących elektroników?

    (at)poorchava - a co polecasz 13latkowi, który zaczyna eksperymentować z uC? BASCOM w tym momencie daje najwięcej oczekując najmniej. Oczekując najmniej od programisty oczywiście. Od MCU wymaga całkiem sporo, jako (moim zdaniem) dość ciężki do zoptymalizowania przez kompilator język. Niemniej można zrobić łatwo i przyjemnie dużo rzeczy bez potrzeby...

    Mikrokontrolery Początkujący   23 Lis 2012 13:08 Odpowiedzi: 34    Wyświetleń: 16430
  • Bascom Atmega 168 ustawienie timer2 w tryb CTC i OC2B na toggle

    Nie avrstudio5! To jest beta- w dodatku schrzaniona. Ściągnij normalne 4.18.

    Mikrokontrolery AVR   29 Sie 2011 20:05 Odpowiedzi: 11    Wyświetleń: 3113
  • [Atmega32][C/AVRStudio5] Transmisja asynchroniczna USART

    Wg mnie przerwanie od Timera0 ma wyższy priorytet i stąd tak się zachowuje, może się mylę. Spróbuj takiej opcji[syntax=c]ISR(XXX_vect, ISR_NOBLOCK) { ... } [/syntax]

    Mikrokontrolery AVR   21 Lis 2011 22:50 Odpowiedzi: 8    Wyświetleń: 1321
  • [ATmega32] [ATmega32][C/AVRstudio] Klawiatura na PORTC nie działa - uszkodzenie?

    Nie majstrujesz czasem przy Timerze 2? Jeżeli ustawi się odpowiedni bit( patrz datasheet) to te końcówki przestają być I/O.

    Mikrokontrolery AVR   25 Lis 2009 19:36 Odpowiedzi: 9    Wyświetleń: 2223
  • Pytania o Atmega8/12: stabilność zegara, rejestry timera, nauka C?

    W C pisać. W asmie tylko dla tych co mają za dużo czasu.... Nie radze sie brać akurat za asma do AVR....jest on dosyc dziwny i nietypowy, duzo instrukcji a wiekszosc z nich nie sluzy do niczego konkretnego i trzeba sie nakombinować sporo.... Podpowiedź: BROŃ BOŻE NIE BASCOM!!!..... ...i nie zaden basic, to juz kompilatory pascala pod avry są lepsze......

    Mikrokontrolery   02 Cze 2008 00:15 Odpowiedzi: 21    Wyświetleń: 2463
  • Jak ustawić kwarc 16MHz w AVRstudio Assembler? Szukam listy dyrektyw

    mam tak: .org 0 rjmp reset ;po resecie .org $002 rjmp detekcja0 ;przerwanie od detektora zera .org $012 rjmp timer0;przerwanie od timera .org 40 reset: program i ten kod nie działa a ten działa: .org 0 rjmp reset ;po resecie .org $002 rjmp detekcja0 ;przerwanie od detektora zera .org $030 rjmp timer0;przerwanie od timera .org 40 reset: program...

    Mikrokontrolery AVR   04 Gru 2008 21:50 Odpowiedzi: 10    Wyświetleń: 2189
  • AVR - _delay_ms() i komunikat File not found w AVRStudio Debugger

    http://mikrokontrolery.blogspot.com/2011... Sporo o delay. Osobiście uważam, że delay wszelakie jest złem, nie mówię o opóźnieniach typu 1-3 nopy :) Jeśli chcesz wygenerować jakiś przebieg, tym bardziej prosty to od tego są timery.

    Mikrokontrolery AVR   12 Kwi 2013 12:31 Odpowiedzi: 6    Wyświetleń: 1278
  • Jak zmniejszyć rozmiar kodu w C dla AVRStudio?

    Za późno, już zrobiłem i działa:) Po 20 sek. wyłącza podświetlanie wyświetlacza, po 1 min. wyłącza urządzenie. Naciśnięcie dowolnego klawisza włącza podświetlanie ekranu i kasuje liczniki timera:) Ale zajrzę do ATOMIC_BLOCK, bo może rzeczywiście wyskoczą obelgi;)

    Mikrokontrolery AVR   13 Cze 2011 11:36 Odpowiedzi: 39    Wyświetleń: 3635
  • 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ń: 2211
  • [ATmega16][Asembler/AVRStudio] Obsługa czujnika ds 18b20

    A no dla tego, że pomiar temperatury jest częścią większego projektu, gdzie procesor odmierza czasy rzędu pojedynczych do 30 minut. A przy jednym MHz z timera 16 bit, przy preskalerze 1024 można uzyskać około 60 s co idealnie pasuje do innych procedur. Stąd mam narzucony taki wymóg zegara.

    Mikrokontrolery AVR   28 Mar 2011 20:25 Odpowiedzi: 9    Wyświetleń: 2629
  • Timer1 w trybie CTC nie działa poprawnie na ATmega128 - co może być nie tak?

    Witam Mam problem z timerem 1 trybem CTC w ATmega128. Kod wyglada tak #define _20_MS_ 5000 void servo_init(void) { SERVO_DDR|=(1<<SERVO_PODSTAWA_... SERVO_DDR|=(1<<SERVO_RAMIE_PIN... SERVO_DDR|=(1<<SERVO_LOKIEC_PI... SERVO_DDR|=(1<<SERVO_NADGARSTE... SERVO_DDR|=(1<<SERVO_CHWYTAK_P...

    Mikrokontrolery   09 Sie 2006 20:10 Odpowiedzi: 2    Wyświetleń: 1709
  • [C] Jak przenieść .data i .bss do XRAM na Atmega128 w C (WinAvr, AvrStudio)?

    plik makefile tworzony jest automatycznie z avrstudio. Da się z poziomu avrstudio to ustawić w konfiguracji projektu? Ważne dla mnie jest, aby stos był w wewnętrznej pamięci, ponieważ cały program będzie się głównie opierał na przerwaniach i to kilku (bo Int0, dwa timery, ADC, ew USART). Chciałbym się właśnie nauczyć obsługiwać xram a nie znalazłem...

    Mikrokontrolery AVR   25 Cze 2014 22:56 Odpowiedzi: 21    Wyświetleń: 6912
  • [ATTiny26] [ATTiny26][ASM] Błąd w transmisji szeregowej UART bez przerwań i timerów

    Witam Pisałem już w innym dziale na podobny (łączący się problem) z działaniem wyjścia z TxD z układu, jednak udało mi sie go rozwiązać, więc stanąłem przed obliczem drugiego problemu (chyba). Jestem w trakcie poszukiwania błędu w transmisji szeregowej, na chwile obecną wysył. Nie używam przerwań, timerów itd, bo wszystko może działać po chamsku, z...

    Mikrokontrolery AVR   27 Gru 2010 17:18 Odpowiedzi: 20    Wyświetleń: 2324
  • Szukam kompilatora C z edytorem dla procesorów ATMega

    jak mam pisać w tym całym avrside i symulowac w avrstudio to juz wole od razu pisać w asm bo przynajmniej kod bedzie czytelniejszy i bede wiedział gdzie w procedurce mam błąd. Szanowny kolega próbował dłuzej niz minut kilka w najnowszym AVRStudio symulacji z plików .elf, że tak narzeka ? A jak nie pasuje analiza kodu C to można odpalić okno disasemblacji......

    Mikrokontrolery   01 Sie 2005 21:21 Odpowiedzi: 21    Wyświetleń: 5574
  • [atmega8535][asembler/avrstudio] błędy przy sterowaniu PWM

    Nową wartość dla OCR wpisuj w przerwaniu Overflow, a nie CTC. W przypadku Timer1 dla obu OCR1A i OCR1B jednocześnie (prawie ;) )...

    Mikrokontrolery AVR   15 Mar 2011 20:59 Odpowiedzi: 11    Wyświetleń: 1967
  • Jak skonfigurować debuger w WinAVR i AVRStudio do śledzenia zmiennych?

    Nie bylo sensu wiecej pisac. Zrszta i tak daleko nie zaszedlem, byla obsluga timera, ktora probowalem przerzucic z main'a do funkcji (mrugala sobie diodka) i po kawalku eliminowalem fragmenty kodu, a do funkcji i tak nic nie wchodzilo. Jezel to nie procek to ustawienia. ;(

    Mikrokontrolery   17 Sty 2006 00:09 Odpowiedzi: 14    Wyświetleń: 1389
  • Błąd etykiet w AvrStudio - C: etykieta zdefiniowana, ale nieużyta i odwrotnie

    Piszę program w AvrStudio, lecz wyskakuje mi dziwny błąd. Chcę wykonać skok do etekiety a kompilator wyrzuca mi dwa błędy: 1 etykieta jest zdefiniowana ale nie użyta 2 etykieta jest użyta ale niezdefiniowana W załączniku zrzut ekranu, a poniżej podaję kod: #include <stdio.h> #include <avr/interrupt.h> #include <avr/eeprom.h> #include...

    Programowanie   07 Wrz 2008 20:10 Odpowiedzi: 3    Wyświetleń: 1439
  • Timer2 w Bascom - nie działa przy preskalerze 256, inne działają poprawnie

    ...Ciekawi mnie ten fakt i nie umie sobie poradzic z tym problemem a w mym programie wskazany jest wlasnie podzial przez 256. Prosze o pomoc Nie ma w tym żadnej tajemnicy ;) Poprostu , symulator Bascoma nie jest ideałem i ... to wszystko. Do symulacji wykorzystuj symulator z AVRStudio.Mimo iż ów nie jest pozbawiony błędów , to wydaje się , że ma ich...

    Mikrokontrolery   11 Wrz 2006 13:53 Odpowiedzi: 3    Wyświetleń: 1550