![]() |
![]() |
![]() |
Nowe opcje w zestawach ATB 1.04b | Schemat wersji 1.04b | ||
![]() |
![]() |
![]() |
![]() |
![]() |
|||
Schemat wersji 1.04 | |||
![]() |
![]() |
||
Pobierz widok w wysokiej rozdzielczości | Pobierz plik w wysokiej rozdzielczości |
![]() |
Wszystkie zestawy uruchomieniowe naszej firmy posiadają wbudowany programator sprzętowy, to jest spora oszczędność a zarazem olbrzymia wygoda. (tylko jeden kabel USB pomiędzy komputerem a zestawem zapewnia jednocześnie: PROGRAMATOR, ZASILANIE, KOMUNIKACJĘ RS232) Tego nie znajdziesz u konkurencji. Jesteśmy jedyną firmą, która dostarcza przy tej okazji autorskie, narzędziowe oprogramowanie, zapewniamy także poprawne działanie wbudowanego programatora opartego na przejściówce USB/RS232 w postaci układu FT232R w środowisku ECLIPSE! | ![]() sprawdź to |
Każdy zestaw ATB zawiera: (bez względu na wersję) |
![]() Programator sprzętowy |
![]() MkAvrCalculator oprogramowanie |
![]() MkBootloader oprogramowanie |
![]() ATBmanager oprogramowanie |
OPIS NAJWAŻNIEJSZYCH ELEMENTÓW ZESTAWU
Zestawy uruchomieniowe ATB firmy Atnel umożliwiają stosowanie bezpośrednio w podstawce DIP40 mikrokontrolerów typu: ATmega32(A), ATmega16(A), ATmega644, ATmega644P(A). Istnieje także możliwość zastosowania mniejszych mikrokontrolerów jak: ATmega8/48/168/328 a także najmniejszych jak: ATtiny2313 oraz ATtiny13/25/45/85 i podobnych, pod warunkiem zastosowania specjalnych i wygodnych konwerterów do mniejszych procesorów. Konwertery takie znajdują się także w ofercie firmy. | |
Mikrokontrolery w obudowach DIP40 posiadają wyprowadzone wszystkie piny swoich portów oraz pozostałych złącz sygnałowych, na złącza kołkowe typu "gold-pin". Dzięki zachowaniu odpowiedniej odległości złącz szpilkowych od procesora, istnieje wygodna możliwość osadzenia w podstawce konwerterów procesorów typu ATmega8 oraz ATtiny. Każdy pin jest dokładnie opisany na płycie PCB. Zworki J6 oraz J7 służą do podłączenia linii Rx(PD0) oraz Tx(PD1) mikrokontrolera bezpośrednio do przejściówki USB/RS232. Należy pamiętać o tym, że jeśli zechcemy wykorzystać piny PD0 oraz PD1 procesora do innych celów należy rozewrzeć zworki J7 oraz J6. Dzięki temu można także korzystać z całkowicie niezależnie z przejściówki USB/RS232. Zworki SDA oraz SCL służą z kolei do wygodnego rozłączenia magistrali I2C, która także domyślnie jest podłączona do pinów PC0 oraz PC1 w mikrokontrolerach typu ATmega32. Zworki pozwalają wykorzystywać swobodnie dwa niezależne układy scalone będące standardowym wyposażeniem zestawu, tj. układ RTC w postaci PCF8583 (zegar czasu rzeczywistego) a także pamięć EEPROM typu 24C04. W związku z tym, że piny PB5 (MOSI) , PB6 (MISO) oraz PB7 (SCK) są wykorzystywane do programowania za pomocą ISP, zatem nie należy podłączać do nich bezpośrednio układów, które pełnią funkcję wyjść typu I/O, ponieważ może to zakłócać proces programowania. Najczęstszy przypadek kłopotów, wśród początkujących występuje gdy do portu B mikrokontrolera podłączone zostaną np. linie danych wyświetlacza LCD. |
|
|
![]() kliknij aby powiększyć |
![]() |
![]() |
![]() |
W tym momencie warto zwrócić uwagę na to jak należy odczytywać numerację pinów gdy patrzymy na gniazdo ISP oraz gdy spoglądamy na zakończenie wtyczki z kabla zewnętrznego programatora. Przedstawiamy ważną ilustrację po lewej stronie, która pozwoli uniknąć szczególnie początkującym wielu kłopotów. |
Po prawej stronie złącza ISP umieszczone zostały zworki J1 oraz J2. Dzięki naszemu rozwiązaniu polegającemu na wykorzystaniu nieużywanych linii gniazda ISP, użytkownik posiada możliwość niezmiernie prostego podłączenia modułu ATB Ethernet, bez stosowania ani jednego przewodu połączeniowego. Wykorzystane są bowiem standardowe linie SPI jak (mosi, miso, sck) ale także dodatkowe linie sterujące modułem ethernet, jak CS oraz INT. Jak widać na schemacie zworka JP1 podłącza sygnał przerwania INT z modułu ethernet do pinu PB2 (INT2) mikrokontrolera. Natomiast zworka J2 pozwala na doprowadzenie sygnału wyboru układu CS (Chip Select) z pinu PB4 procesora. | ![]() |
Przycisk RESET umieszczony poniżej gniazda programatora ISP, jest podłączony bezpośrednio do pinu RESET mikrokontrolera dzięki czemu użytkownik może w dowolnym momencie zresetować procesor. Linia reset procesora podciągnięta jest rezystorem 10K do VCC. | ![]() |
Zworka o nazwie ARST została przygotowana z uwagi na możliwość korzystania z platformy Arduino / Nelduino w naszych zestawach a także w związku z możliwością wykonywania programowego resetowania mikrokontrolera jeśli to konieczne z poziomu aplikacji "ATB Manager". Sygnał RESET podawany jest z układu przejściówki USB/RS232 z pinów RTS oraz DTR (za pomocą rezystora 180R oraz kondensatora 100nF). | ![]() |
Wszystkie zestawy serii ATB mogą być zasilane na trzy różne sposoby:
|
Należy zwrócić także uwagę że każdy zestaw to także dodatkowo pełne licencje na programy: MkAvrCalculator, MkBootloader a także "ATB Manager" | ||
![]() |
![]() |
![]() |