Moduł śledzenia GPS na ATtiny84

Mapa Open GPS Tracker jest niewielkim urządzeniem podłączanym do telefonu komórkowego, czyniąc z niego moduł śledzący GPS. Moduł reaguje na komendy tekstowe, wykrywa ruch i wysyła dokładną pozycję, przystosowaną do wizualizacji w oprogramowaniu Google Maps, lub innym tego typu. Kod źródłowy modułu śledzącego jest typu open source i może być konfigurowany przez użytkownika.

Aktualna wersja Tracker'a składa się z:
  • moduÅ‚u Tyco Electronics A1035D GPS,
  • telefonu Motorola C168i,
  • mikrokontrolera Atmel ATtiny84.
Wszystko co potrzebne aby uruchomić Tracker to moduł GPS, telefon, mikrokontroler ATtiny84, stabilizator napięcia, tranzystor typu PNP i kilka elementów pasywnych.

Więcej informacji na stronie Open GPS Tracker

Komentarze (0) dodane przez admin May 29, 2008 (12:53AM)

System czasu rzeczywistego AVR RTOS

AVR RTOS ATAVRRTOS to pakiet oprogramowania zawierający kompletny kod systemu operacyjnego czasu rzeczywistego (RTOS) Micrium uC/OS-II, plugin integrujący z AVR Studio oraz wersje kodu Micrium przygotowaną dla ATmega128/2561. Dzięki pakietowi możliwe jest projektowanie oprogramowania bazującego na systemie uC/OS-II korzystając z AVR Studio przy pełnym wsparciu dla narzędzi STK500/501/503 oraz JTAGICE mkII.

W skład pakietu ATAVRRTOS wchodzi książka oraz CD-ROM z oprogramowaniem.

Pomoc on-line programu AVR Studio zawiera najnowsze informacje oraz kompletną listę obsługiwanych układów.

Komentarze (0) dodane przez admin May 22, 2008 (8:45PM)

AVRUB - uniwersalny bootloader

Prezentowany projekt to uniwersalny bootloader dla mikrokontrolerów AVR, który nie wymaga modyfikacji kodu dla konkretnego układu – wystarczy odpowiednia modyfikacja definicji.

W internecie znajdziemy wiele projektów bootloaderów, ale każdy z nich jest dedykowany pod konkretny układ. Gdy chcemy z nich skorzystać musimy dokonać wielu modyfikacji, a i tak mamy do dyspozycji tylko podstawowe funkcje. Dodatkowo podczas modyfikacji mogą pojawić się trudne do odnalezienia błędy.

Prezentowany projekt bazuje na bootloaderze do ATMega128 autorstwa pana ChaoMa. Wspiera większość typów mikrokontrolerów AVR, które mają możliwość samoprogramowania, obszar bootladera oraz UART (można wykorzystać RS232, RS485 lub RS422, a po pewnych modyfikacjach także USI, SPI i I2C). Kod zajmuje od 300 do 1k słów pamięci Flash w zależności od zastosowanego układu, konfiguracji, wybranych funkcji oraz stopnia optymalizacji.

Cechy projektu:
  • bootloader dla wiele typów mikrokontrolerów AVR
  • wpiera mikrokontrolery AVR z wieloma moduÅ‚ami UART
  • komunikacja w standardach RS232, RS485, RS422
  • automatycznie oblicza prÄ™dkość transmisji
  • napisany w AVR GCC, 100% kod w C
  • zoptymalizowany kod, zajmuje maÅ‚o pamiÄ™ci
  • pozwala na wybór implementowanych funkcji w zależnoÅ›ci od potrzeb
  • wspiera Watchdog
  • pozwala użytkownikowi na zastosowanie diody LED do sygnalizacji stanu
  • współpracuje z programem Terminal
  • weryfikacja podczas zapisu do pamiÄ™ci Flash
  • można zdefiniować rozmiar sekcji programu użytkownika
  • i wiÄ™cej...
Kod dla mikrokontrolera oraz program na PC dostępne tutaj:
avrub_en.zip
avrubd.zip

Komentarze (0) dodane przez admin May 6, 2008 (12:56PM)

<< Pierwsza < Poprzednia [3 / 3] Następna > Ostatnia >>
MAGICZNY BANER darmowy system wymiany banerów