AVR Studio 4.15

AVR Studio zawiera w sobie asembler oraz symulator i działa w systemach Windows® 9x/NT/2000/XP.
Program jest dostępny na stronie firmy ATMEL.
AVR Studio w wersji 4.15 obsługuje najnowsze układy z rodziny AVR. Nowością jest także obsługa AVR ONE! (narzędzie do programowania i debugowania on-chip). Przy wykorzystaniu tego narzędzia mamy możliwość bieżącego przyłaczania/odłączania się do działającego procesu.
W pakiecie znajduje się także AVR Battery Studio v1.0.
Komentarze (0) dodane przez admin January 22, 2009 (11:39AM)
Błąd w ATMega88

Pewnie można wymienić jeszcze wiele zalet wspomnianego układu, ale czas na łyżkę dziegciu.
Ostatnio tworzyłem program, który korzystał z watchdoga będącego wewnętrzną częścią układu ATMega88. W trakcie testów okazało się, że po zresetowaniu układu przez watchdog, mikrokontroler nie chce wystartować – potrzebne jest odłączenie i ponowne podłączenie zasilania, ponieważ zewnętrzny reset nie pomagał. Długo szukałem błędu we własnej aplikacji, aż w końcu doszedłem do wniosku, że wina nie leży po mojej stronie. Okazało się, że mikrokontroler, po resecie wywołanym przepełnieniem licznika watchdoga, nie wyłączał układu watchdog, a dodatkowo ustawiał czas jego przepełnienia na najmniejszą wartość (około 15ms). Z tego powodu układ ciągle się resetował i aplikacja nie startowała (ściślej: startowała na 15ms). Mało tego, pracując w WinAVR i próbując wyłączyć watchdoga w funkcji main() problem nie znikał. I dlatego trochę zniechęciłem się do tego układu.
Na szczęście istnieje rozwiązanie, choć mam żal do projektantów układu, że popełnili taką gafę.
Aby skutecznie wyłączyć watchdoga w aplikacji pisanej pod avr gcc należy dodać następujący kod:
void get_mcusr(void) __attribute__((naked)) __attribute__((section(".init3"))); void get_mcusr(void) { MCUSR = 0; wdt_disable(); }
Pisząc w assemblerze, wystarczy gdzieś na początku wykonywania programu wyłączyć ten nieszczęsny watchdog.
Komentarze (1) dodane przez admin October 16, 2008 (11:27AM)
Zestaw ewaluacyjny STK600

Wyposażenie:
- port USB (możliwość zasilania płytki z tego interfejsu),
- DataFlash,
- RS232,
- CAN, LIN,
- przyciski i diody LED,
- złącza szpilkowe z wyprowadzonymi portami I/O.
Oprogramowanie udostępniane przez firmę Atmel (AVR Studio oraz AVR Studio32) doskonale współpracuje z nowym zestawem. Mamy więc sprawdzone, darmowe narzędzia ułatwiające przesiadkę na nową platformę.
Cena takiego cacka, to zaledwie 719zł (Seguro.pl), ale jeśli ktoś pracuje na co dzień z układami AVR, to warto przemyśleć ten zakup.
Komentarze (0) dodane przez admin October 10, 2008 (5:12PM)
<< Pierwsza < Poprzednia [1 / 12] Następna > Ostatnia >>