„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ą.
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
pytla oliwna
Ri-łti.....
CI.CZ......
C3-C7.....
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
..........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