|
UPA
2.3 PROGRAMATOR
-
podržava 68HC05, 68HC11, 68HC(9)08, 68HC912,
- podržava sve eprome iz UPA specifikacije
bez ER1400
- 5V i 3.3V kola može da programira
- može da se koristi za programiranje u ploči
- koristi serijski port od računara
- napajanje DC 9-15V/0.1A
- malih dimenzija
- opcija obnove putem fleš memorije
- napajanje/Pristup LED pokazivač
- može da se koristi kombinovanim EEPROM adapterom
- TTL opcija izlaza (adapter konektor)
- softver: UPA v2.3
- moze da se koristi i sa drugim softverima
- ugradjen RS232 konvertor

cena:
100e
|
|
Serijki port konektor
|
|
Pin
|
Oznaka
|
|
1
|
CD
|
|
2
|
RxD
|
|
3
|
TxD
|
|
4
|
DTR
|
|
5
|
GND
|
|
6
|
DSR
|
|
7
|
RTS
|
|
8
|
CTS
|
|
9
|
RI
|
|
|
Adapter konektor
|
|
Pin
|
Oznaka
|
|
1
|
IRQ
|
|
2
|
RxD
|
|
3
|
TxD
|
|
4
|
DTR
|
|
5
|
GND
|
|
6
|
BDM
|
|
7
|
RTS
|
|
8
|
CTS
|
|
9
|
PWR
|
|
|
1
|
ON
|
24Cxx
|
|
OFF
|
SDA
|
|
2
|
ON
|
HC912
|
|
OFF
|
Svi ostali
MCU
|
|
|
Adapter
konektor
|
|
Kombinovani
EEPROM
adapter
|
|
2
|
RxD
|
1N4148
|
12
|
Izlaz1
|
|
3
|
TxD
|
-----
|
10
|
Izlaz3
|
|
4
|
DTR
|
1N4148
|
9
|
Izlaz4
|
|
5
|
GND
|
-----
|
20
|
GND
|
|
6
|
BDM
|
-----
|
11
|
Izlaz2
|
|
7
|
RTS
|
-----
|
8
|
Izlaz5
|
|
8
|
CTS
|
-----
|
2
|
Ulaz3
|
|
8
|
CTS
|
4.7k
|
3
|
Ulaz2
|
|
9
|
PWR
|
-----
|
24
|
PWR
|
|
|
|
|
Adapter
konektor
|
I2C
SDE2506
|
Microwire
|
SPI
|
|
5
|
GND
|
-----
|
VSS
|
VSS
|
GND
|
GND
|
|
7
|
RTS
|
-----
|
SCK
|
CLOCK
|
CLK
|
SCK
|
|
8
|
CTS
|

|
SDA
|
D
|
DO
|
SO
|
|
4
|
DTR
|
VCC
|
VDD
|
DI
|
SI
|
|
3
|
TxD
|
|
|
CE
|
CS
|
CS
|
Važno za programiranje
u ploči:
I2C i SDE2506: izbacite 10k otpornik
|
|
Povezivanje na 68HC05,
68HC11, 68HC(9)08 i 68HC912
|
Adapter
konektor
|
68HC912
|
68HC05
|
68HC11
|
68HC(9)08
|
|
1
|
IRQ
|
|
IRQ
|
|
------
|
IRQ
|
|
5
|
GND
|
GND
|
GND
|
|
------
|
GND
|
|
6
|
BDM
|
BKGD
|
|
|
|
|
|
7
|
RTS
|
RESET
|
RESET
|
RESET
|
------
|
RST
|
|
2
|
RxD
|
|
TDO
|
TxD
|

|
PTA0
|
|
3
|
TxD
|
|
RDI
|
RxD
|
VDD
|
Dodatna spajanja moraju
da se urade u zavisnosti od tipa MCU-a:
68HC05 mora da bude u "serial ram loader" modu
68HC11 mora da bude u posebnom "bootstrap" modu
68HC(9)08 mora da bude u "monitor" modu
|
|
Programiranje 68HC908AZ60
sa UPA programatorom
MC68HC908AZ60
se može programirati u ploči (bez odlemljavanja
sa ploče)
1. Napravite konekciju kako je prikazano na donjoj
slici. Moguće je da je već u samoj ploči
nešto povezano kako zahteva "monitor" mod (PTC0,
PTC1 i PTC3), pa iz tog razloga proverite to. Najbolje
je da da presečete štampane
veze koje 68HC908 koristi za ulazak u "monitor"
mod(naročito IRQ, PTAO i RESET). Napon na IRQ
pinu mora da bude između 9V-10V.
2. Izaberite odgovarajući "baud rate". Ovo može da se uradi automatski pritiskom na dugme
"Auto Baud Rate". Ako ovaj automatski metod ne radi
(ovo je možda prvi znak da nešto nije
u redu), onda "baud rate" mora da se podesi
ručno po upustvu iz donje
tabele
|
Baud rate
|
|
Kvarc od MCU-a
|
PCT3=0
|
PCT3=1
|
|
1MHz
|
1800
|
900
|
|
2MHz
|
3600
|
1800
|
|
4MHz
|
7200
|
3600
|
|
4.194MHz
|
7680
|
3840
|
|
4.9152MHz
|
8861
|
4430
|
|
8MHz
|
14400
|
7200
|
|
16MHz
|
28800
|
14400
|
Na primer: Ako
je PTC3 = 0, kvarc = 8MHz, baud rate = 14400
ako je PTC3 = 1 (VDD), kvarc = 8MHz, baud rate = 7200
Poseban "baud rate" mora da se podesi kod MCU-a sa
maskama:
8H62A maska sa kvarcom 8Mhz, PTC3 = 5V - baud rate
7812
2J74Y maska sa kvarcom 8 Mhz, PTC3 = 5V - baud rate
7246
1H56A na 7200 baud
0J66D na 7200 baud
3. Kliknite na "Read" dugme u softveru (sa uključenom
opcijom "Security Bytes") . Ako je čitanje neuspešno, treba da
resetujete napajanje (isključite napajanje i
sačekajte da napon na pinu Vdd i pinu Reset padne
ispod 0.1V) i ponovo ga uključite, pritisnite
"Read" dugme bez uključene
opcije "Security Bytes". Uvek kada imate greške morate
da resetujete napajanje.

|
|
|