Programozási segédlet DS89C450 Fejlesztőpanelhez



Hasonló dokumentumok
T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

A/D és D/A konverterek vezérlése számítógéppel

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Labor 2 Mikrovezérlők

Az AVR programozás alapjai. Előadja: Both Tamás

SR mini PLC Modbus illesztő modul. Modul beállítása Bemeneti pontok kiosztása főmodul esetén Bemeneti pontok címkiosztása kiegészítő modul esetében

I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

The modular mitmót system. A DPY-LED perifériakártya

Mérési jegyzőkönyv. az ötödik méréshez

Serial 2: 1200/2400 bps sebességû rádiós modem vagy

PIC16F877 KÍSÉRLETI PANEL

RUBICON Serial IO kártya

Vegyes témakörök. 1. Soros vezérlésű LCD számkijelző. Hobbielektronika csoport 2018/2019. Debreceni Megtestesülés Plébánia

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

A vezérlő alkalmas 1x16, 2x16, 2x20, 4x20 karakteres kijelzők meghajtására. Az 1. ábrán látható a modul bekötése.

IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

DIGITÁLIS TECHNIKA I

SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191

LOGSYS LOGSYS ECP2 FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ szeptember 18. Verzió

11. KÓDÁTALAKÍTÓ TERVEZÉSE HÉTSZEGMENSES KIJELZŐHÖZ A FEJLESZTŐLAPON

LOGSYS LOGSYS SZTEREÓ CODEC MODUL FELHASZNÁLÓI ÚTMUTATÓ szeptember 16. Verzió

LOGSYS LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ szeptember 19. Verzió

Billentyűzet. Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó),

DEV-JTG-S-01 telepítési és használati útmutatója

Roger UT-2. Kommunikációs interfész V3.0

Ellenőrző mérés mintafeladatok Mérés laboratórium 1., 2011 őszi félév

loop() Referencia:

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

Digitális technika (VIMIAA01) Laboratórium 9

LOGSYS LOGSYS LCD KIJELZŐ MODUL FELHASZNÁLÓI ÚTMUTATÓ november 8. Verzió

Digitális technika (VIMIAA01) Laboratórium 9

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

Perifériák hozzáadása a rendszerhez

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

VDCU használati utasítás

PMU Kezdı lépések. 6-0 Csatlakozás LG GLOFA-GM és SAMSUNG PLC-hez. 6-1 Kommunikáció LG PMU és LG GLOFA-GM7 / GM6 / GM4 között

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

AVR-Duino Eth Shield / AVR-Duino EthMAX Shield

Satel ETHM-1. Ethernet modul.

Egy PIC-BASIC program fordítása, betöltése

2-VEZETÉKES KAPUTELEFON RENDSZER Kameraillesztő. VDCU Felhasználói és telepítői kézikönyv VDCU. VDCU Leírás v1.0.pdf

MSP430 programozás Energia környezetben. LED mátrix vezérlése MAX7219 IC-vel

A LOGSYS rendszer ismertetése

Antenna-forgató interface Yaesu G-5400 és G-5600 forgatókhoz

I 2 C, RS-232 és USB. Informatikai eszközök fizikai alapjai. Oláh Tamás István

Újrakonfigurálható eszközök

Mintavételezés tanulmányozása. AD - konverzió. Soros kommunikáció

_INVHU000_WriteReadParameter.cxf Frekvenciaváltók

Kameleon Light Bootloader használati útmutató

Digitális technika VIMIAA01 9. hét Fehér Béla BME MIT

Digitális technika VIMIAA01 9. hét

Nagy Gergely április 4.

Az MSP430 mikrovezérlők digitális I/O programozása

Programozó adapter MICROCHIP PIC mikrokontrollerekhez MICROCHIP ICD2 programozó/debuggerhez PICKIT2 programozóhoz Willem égetıhöz

2.3. Soros adatkommunikációs rendszerek CAN (Harmadik rész alapfogalmak II.)

SLS-500-MBUS-MODBUS átalakító. Magyar nyelvű használati utasítás

Dinnyeválogató v2.0. Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám:

Digitális technika (VIMIAA02) Laboratórium 12

Digitális technika (VIMIAA02) Laboratórium 12

MICROCHIP PIC DEMO PANEL

MS-ADTKIJ Kezelési útmutató

2008. október 9. Verzió

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 4. rész

Az interrupt Benesóczky Zoltán 2004

Budapesti Műszaki- és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar MIT. Nagyteljesítményű mikrovezérlők tantárgy [vimim342]

Az I2C egy soros, 8 bit-es, kétirányú kommunikációs protokoll, amelynek sebessége normál üzemmódban 100kbit/s, gyors üzemmódban 400kbit/s.

MSP430 programozás Energia környezetben. Hétszegmenses LED kijelzok

0 0 1 Dekódolás. Az órajel hatására a beolvasott utasítás kód tárolódik az IC regiszterben, valamint a PC értéke növekszik.

FL-11R kézikönyv Viczai design FL-11R kézikönyv. (Útmutató az FL-11R jelű LED-es villogó modell-leszállófény áramkör használatához)

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

AF 088II DIO 16/8 AF 088II DIO 16. Digitális ki-, bemeneti modul. Digitális bemeneti modul

AVR-Duino / Ext1. Felhasználói dokumentáció. AVR-Duino alappanel-kiegészítő az alapfunkciók megismeréséhez. (c) TavIR-AVR

Vegyes témakörök. A KAT120B kijelző vezérlése Arduinoval

LPT_4DM_2a. Bekötési utasítás

MaxiCont. MOM690 Mikroohm mérő

AVR-Stamp1.0F_USB Leírás, használati útmutató. Rev.B

MiniStep-4 Léptetőmotor vezérlő

PolyGard DGC-05 Digitális gázvezérlő RS 485 busszal

Nyomtatott áramkörök

Digitális technika VIMIAA01

Digitális technika VIMIAA01

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

IDAXA-PiroSTOP HI1 Hurokkezelő 1 intelligens hurokhoz 2004/0177/063 Terméklap

Indulás után a kontroller jelszót kér, a gyári adminisztrátori jelszó: 9999

Navigációs GPS adatok kezelése QGIS programmal (1.4 verzió) Összeállította dr. Siki Zoltán

EB134 Komplex digitális áramkörök vizsgálata

FLASHX PROGRAM A SATEL INTEGRA riasztóközpontok vezérloprogramjának frissítéséhez

ProxerBoard System. Termékismertető

MPLAB IDE - SIM - - Rövid ismertető a használathoz - Kincses Levente 3E22 89/ November 14. Szabadka

(1) 10/100/1000Base-T auto-sensing Ethernet port (2) 1000Base-X SFP port (3) Konzol port (4) Port LED-ek (5) Power LED (Power)

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

Átírás:

Programozási segédlet DS89C450 Fejlesztőpanelhez Készítette: Fekete Dávid

Processzor felépítése 2

Perifériák csatlakozása a processzorhoz A perifériák adatlapjai megtalálhatók a programozasi_segedlet.zip-ben. Soros port (Serial Port 0) Ezen keresztül történik a program feltöltése. A kontroller P3.0 és P3.1 kivezetésein található.a processzor és a PC közötti kapcsolatot egy FT232 típusú USB-Soros átalakító biztosítja. Driver letölthető : http://www.ftdichip.com/drivers/cdm/cdm20600.exe A panel csatlakoztatásakor a PC virtuális soros port-ként ismeri fel. 3

Bináris kijelző A 8db led a P3-as portra van kötve. Ezen a porton található a soros port is, ezt a programozás során figyelembe kell venni, ha a soros portot és a P3-at egyszerre akarjuk használni. Digit I/O A P3-as porton található a Digit I/O feliratú szalagkábel csatlakozó is. Ez a csatlakozó közvetlenül rá van kötve a portra, valamit a táp is megtalálható rajta A/D Az A/D átalakító SPI protokoll segítségével csatlakozik a processzorhoz, a következő módon: P0.4 = CLK ; P0.5 = DOUT ; P0.7 = CS Az A/D egy ADC0831 típusú 8 bites konverter. Az adatátvitál időzítési diagramja : Látható, hogy a CHIP SELECT (CS) alacsony szintre állítása után a második órajel ciklusban kezdődik meg az adatátvitel a DOUT vonalon. A legnagyobb helyiérték érkezik először. D/A A D/A konverter szintén SPI protokoll segítségével csatlakozik a processzorhoz, az órajel vonal közös az A/D-vel. P0.4 = CLK ; P0.6 = DIN ; P2.7 = CS A D/A típusa: AD5300BRMZ Az adatátvitel szabványos 16-bites SPI protokollal történik. A formátuma a következő: 4

A konverternek négy működési módja van, amit a harmadik és negyedik órajel ciklusban állíthatunk be a PD1, PD0 bitek különböző értékeivel. A 0-s módban az ellenállás hálós D/A átalakító után egy erősítő található. Az 1-es és 2-es módban az ellenállásháló közvetlenül a kimenetre van kötve, csak az ellenállásháló eredő ellenállása változik. A 4-es módban a kimenet nagyimpedanciás Z állapotba kerül. A vezérlő bitek kiküldése után következik a 8 adatbit. 7-szegmense LED kijelző A kijelző a P1-es porton található és mátrixos megoldásban van bekötve. A P1.0 engedélyezi a kijelzőt (alacsony aktív!). A P1.1 és P1.2 választja ki a megfelelő digitet. A P1.3 - P1.6-ig található a kijelzendő szám értéke. Ez a négy adatvonal a 74LS47 BCD- 7szegmenses átalakítóra van kötve. Billentyűzet A panel jobb alsó részén található a 3x4 gombos billentyűzet. Vezérlését MAX7359 típusú I 2 C-s billentyűzetvezérlő végzi. I 2 C busz : P0.0 = SCL (órajel); P0.1 = SDA(adat). A megszakítás a 0-s megszakításra van kötve, azaz P3.2-re (INT0). A vezérlő IC cím beállító lába GND-re van kötve ezért a cím h70+r/w lesz, ez látható a következő ábrán is: A vezérlő inicializálása A vezérlő IC hét regisztert tartalmaz, ezek határozzák meg a működési módokat. A regiszterek funkciói a következő ábrán láthatók: A következő oldalakon találhatók ez egyes funkciók beállításai. Inicializáláskor be kell állítani a 0x02-es regiszterben, hogy minden port le legyen tiltva, a 0x03-as és 0x02-es regiszterben a megfelelő megszakítási módot, a 0x01-es regiszterben pedig a készenléti üzemmódot. 5

0x00 FIFO regiszter 0x01 Konfigurációs regiszter 6

0x02 Pergésmentesítést szabályzó regiszter 0x03 Megszakítás beállításai 7

0x04 Port engedélyező regiszter 0x05 Automatikus ismétlés beállításai 8

0x06 Energiatakarékos üzemmód beállítása 9

LCD Vezérlését egy PCF8574 I 2 C-s portbővítő végzi, a kijelző 4 bites módban van rákötve a vezérlőre. A kontraszt beállító potenciométert a panel aljáról lehet elérni, a kijelző alatt található, ez látható beültetési rajzon is (mellékelve). Az IC portjaira a következő ábrán látható. Slave Address: A0, A1, A2 = 0 (GND). 10

Program feltöltés A feltöltő program kisebb hex fájlok feltöltésére alkalmas, nagyobb fájlok esetén a gyári feltöltő program (MTK) használatos. Feltöltés menete: 1. HEX Betöltése: feltöltendő hex fájl kiválasztás, a középen megjelenik a megnyitott fájl, nem szerkeszthető, a feltöltés gomb megnyomásakor frissül a hex fájlból. 2. Port beállítása: Baud Rate:57600, a megfelelő port kiválasztása: sajátgép / tulajdonságok / hardver / eszközkezelő / portok / virtual serial port (ez minden panelnél más) 3. Programoz gomb, ha a feltöltés sikeres megjelenik egy üzenet 11