Image11 (25)

Image11 (25)



■ Projekty AVT


„liter” (LED). Obsługę wspomnianego programu testowego przybliża ry sunek 5

Test pamięci składa się z dwóch części, zapewniających możliwość zapisania na każdej pozycji zarówno jedynki, jak i zera. Jeśli testy nie zakończą się pomyślnie, na wyświetlaczu LCD pojawi się informacja o błędzie wraz ze wskazaniem komórki oraz numeru testu. W przypadku wyświetlacza LED zostanie pokazany numer bieżącej komórki. Tak czy inaczej program poczeka na naciśnięcie przycisku.

Test złącza szeregowego wymaga podpięcia płytki do komputera oraz uruchomienia programu terminalowego. Może to być przykładowo BASCOMowy emulator terminala, czy też HypeiTerminal. Transmisję należy ustawić zgodnie z opisem na rysunku 5 i ewentualnie zmienić jej prędkość. Test wysyłania i odbioru danych polega na wymianie drobnych uprzejmości z płytką.

Fusy, czyli bity

konfiguracyjne

Jeśli nie zajmowałeś się jeszcze ustawianiem


dzisiejszego, niewielkiego odcinka kursu C Znajdziesz tam informacje, z czym to się jc (albo jak na fusy przystało - pije). Jeśli nie jest to dla Ciebie temat obcy, możesz śmiało przejść dalej: zalecaną konfigurację, dla programatora BASCOM, przedstawiłem na rysunku 6 Zaznaczyłem tutaj czerwonymi obwódkami te bity, którym powinniśmy nadać inną wartość niż domyślna Pierwszym ze zmienianych bitów wyłączamy wewnętrzny dzielnik częstotliwości przez 8 (opis BASCOM-owy jest myjący w tym przypadku). Umożliwia nam to pracę przy pełnej częstotliwości zegara systemowego. Wśród Fuscbits High musimy wyłączyć interfejs JTAG. Element ten uniemożliwiłby nam prawidłowy dostęp do zewnętrznej pamięci KAM, ponieważ zajmuje najstarsze linie adresowe. Nic wyłączamy bitu Enakle Serial Downloading. Według dokumentacji, nie jest to zresztą możliwie w trybie programowania szeregowego. Dobrym zwyczajem jest włączenie układu BOD - spowoduje on zerowanie procesora.



jeśli napięcie zasilania będzie zbyt niskie Przy zegarze 8MIIz wybranie wartości 2,7V z niewielkim nawet zapasem zapobiega przykrym skutkom błędu programu przy zmniejszaniu napięcia zasilania.

Radosław Knppel

radosla w. hoppel@elponal.pl


AVR-owych „fusów" (Fuse Bits), a postanowiłeś samodzielnie zaprogramować układ -proponuję Ci w tym miejscu przejście do


51    - zmiana

52    - wytór


To.t 1 - zap* 0x56 i 0xAA occzyt natychmiastowy T«at z - rapls do pamięci

wzccca (pamnJduauwuyo) oraz jogo epr&wdzonlo dopiero po znpaJnianiu pamięci

r

R

n

r

s


RAM tai

RS232I

HeDol i'm AN/T3505I Tell ma jour nane, pteasa

>Kadńk

Hifo Rutwk NUo tu most

ymi

I



Rys. 5 Obsługa menu programu testowego

Rys. 6 Zalecana konfiguracja mikrokontrolera


Wykaz elementów


pytla oliwna

Ri-łti.....

CI.CZ......

C3-C7.....

ca-cn .

C'2 .....

.1

u-.......

U2........

U3......

U4.

115

Di......


.......... 33011

.......... 22pF

.. ’uF (nr? elektiolit)

......... 100nF

......... 1CQuF

.....dławik 33D/jH

......ATmegzIB?

74HC573

62266

...... 74HC138A

..........MAX232

dioca Zenera 6,1V 3A


Pt/tte wyto«avwza

R1-R3........

R4...........

R5..........

R6-R9........

R10-R17........

R18

R19

RP1..........

PR1.PR2.......

C1.C2..........

CG...........

C*............

U1............

D1-D3.......

D4-D11........

TI-T5.........


D2 ..    ...................... ... doda LED 3mm

ZAS...........................AfK2(5mmi

RESET...............................uSttitch 1mm

RS232 .................griazdo DBEM Jo PC8

SW1.................pizifąwnik Dlp paosly, 2-sskc/jny

EH*............................gołdp n 2x20

I0...............................gotosin    2x«

ISP................................gołdJin    2x3

ISP2..............................gDldjin    1x8

RAM.........................goldpin 1x3 + zworkć

X1.......SIP3 - fragment podstawki precyzyjne

podstawka precyzyiia DIP 40 pojstawka DIP2D poJslawk3 szeroka 0IP28 poJstawka DP15

Docatiowo dc< połączenia ftytftk okno 10cm taśrry AWG28-16oraz dwa jniazda zaciskane na taimo SC 16.

I Kwgal Wyświetaae LED nie wchoczą w s<ład zestawu AVT-35Q5


.................Ikli

...............4.;kii

............2,2kll

.......    ?ivn

820

lOOklJ

........... 6.EW1

..........drafcinka 8x4.7kO

......13ku mlnitlurowc

..............IC^F (5mm)

................ lODnr

.............'OO^F (8mm)

.................-M35C

........ IN4I48

óodi Scnoikyego (np. BA146) 8C5m łuo poacony


DPI.DP2‘................wyiwmoeUAib-1 ItWA

S1.S2.........................../iSwitci 6mm

LU).................zlącze nasado :x15 do goldplna

LCD............. yyyświel acz alfammerycmy LCD 2x16

LCDEfullUP...............goldpn 1x3 + jjmper-zworka

10..........................goldpin 2x8

LV-0UT............................ooldpin 2x5

Z1-Z3.......................ARK3 (3.5n»m)

podstawka DP8

podstawka precyzyjna OIP40

Z4    ARK2 (3,5nm;


16 Styczeń 2006 Elektronika dla Wszystkich


Wyszukiwarka

Podobne podstrony:
14447 Image13 (12) ■ Projekty AVT Uwaga! Podczas użytkowaniu urządzenia w jego obwodach występują na
21172 Image12 (14) Projekty AVT Projekty AVT Nie wolno zbytnio zbliżać się do urządzenia podczas pra
21228 Image15 (20) ■ Projekty AVT Do wejść SYNC kolejnych sterowników "SLAVfc&qu
27674 Image16 (17) Projekty AVT ■ Projekty AVT ■ dołączonego generatora TTL ustawiamy na 1 do 41 lz

więcej podobnych podstron