RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail:office1@ribu.at. Internet: http://www.ribu.at ATXMega256a3-Controllerboard und 3,2" Touch-LCD-Farbdisplay mit High-Level-Grafikcontroller 3,2" Touch-LCD-Farbdisplay mit 240x320 Punkten / 65K Farben eigener High-Level Grafigcontroller von 4D-Systems mit einfachen seriellen Befehlen steuerbar nur 78 x 61 mm groß (ohne Befestigungslaschen) 256+8 KByte Flash, 8 KByte RAM und 2 KByte EEPROM sieben 16-Bit Timmer/Counter und 4-Kanal DMA-Controller 2x8 Kanal 12-Bit A/D-Wandler und 2 Kanal 12-Bit D/A-Wandler bis 32 MHz Controller- und bis 64 MHz Peripherietakt sieben serielle Schnittstelle mit programmierbaren UART 3 SPI-Schnittstelle mit programmierbaren Vorteiler 50 programmierbare Ein-/Ausgänge externe Interrupts über alle I/O-Pins möglich MicroSD-Slot für MicroSD-Speicherkarten Spannungsversorgung über internen Spannungsregler mit 4,5...7 Volt oder direkt mit 3...3,3 Volt Programmierung über die PDI-Programmierschnittstelle oder über einen USB-/Seriell-Adapter mit Bootloader-Software alle Portleitungen auf Stiftleisten im RM 2,54 mm geführt Controllerboard wird fertig aufgebaut mit programmierten Bootloader im Flash geliefert
Spannungsversorgung Das Controllerboard kann über den internen Spannungsregler mit einer externen Spannungsquelle von 4,5 bis 7 Volt versorgt werden. Der ATXMega256a3, das LCD-Farbdisplay und auch der Grafikcontroller arbeiten dann mit 3,3 Volt. Am Anschluß +3,3V kann diese Spannung auch für weitere exerne Schaltungen abgegriffen werden. Das Controllerboard kann auch direkt über den Anschluß +3,3V mit 3,0 bis 3,3 Volt versorgt werden. Damit ist auch ein Batterie- oder Akkubetrieb sehr einfach möglich. Achtung! Wenn über den Anschluß +3,3V eine Versorgungsspannung angelegt wird MUß der Anschluß +VIn unbeschalten bleiben! oder 3,0...3,3 Volt Eingang 4,5...7Volt Eingang 1 +3 Volt (CR2032) Batterieanschluss für Echtzeituhr
Serielle Programmierung Alle ATXMega verfügen über die neue serielle PDI-Programmierschnittstelle. Der PDI-Programmer kann über die 6 polige Stiftleiste oder über die Pins PDI_Data und PDI_CLK angeschlossen werden. Als preiswerter Programmer ist der "AVR-ISP-MK II" von Atmel geeignet. Außerdem werden alle unser LCD-Farbdisplay-Controllerboards mit Bootloader im Flash ausgeliefert und ermöglichen dadurch ein einfaches programmieren über die USB-Schnittstelle des PCs ohne Programmiergerät. USB-/Seriell-Adapter 3,3V PDI_Data Reset/PDI_CLK +3,3V hier aufstecken GND 1 oder
Pinbelegung und Abmessungen RM 2,54 mm 5 61 mm 5 1 5,27 55,88 mm (RM 2,54) 5,27 3 3 66 mm 3 3 Der Grafikcontroller ist mit dem ATxMega256a3 intern über COM3 (TXD<>PD2, RXD<>PD3, RES<>PD1, Touch-Int<>PD0) verbunden! USB-/Seriell-Adapter für den Bootload
RIBU-Bootloader Unser Bootloader ermöglicht das einfache "downloaden" von Binärdateien ohne Installation einer speziellen Programmiersprache oder Software. Der Bootloader muß nicht istalliert werden - nur einfach die Datei "Bootloader.exe" (http://www.ribu.at/bootloader.exe) von unserer Homepage laden und speichern. Danach die Exe-Datei mit doppelklick anklicken und los gehts. Der Bootloader darf auch kostenlos weitergegeben werden und ermöglicht dadurch auch Anwendern von fertigen Geräten ein einfach Updates durchzuführen. Bootdatei laden Bootdatei in den Controller programmieren geladener Dateiname Beim ersten anschliessen des Controllerboard wir eine freie virtuelle COM-Portnummer vergeben. Diese muß auch unter "COM-Port" ausgewählt werden. Die COM-Portnummer kann unter "Systemsteuerung/ System/Hardware/Geräte-Manager/Anschlüsse(COM und LPT)" festgestellt und geändert werden.
Bootloader Alle unsere ATXMega-Controlllerboards mit USB-Schnittstelle werden mit Bootloader für ausgeliefert. Damit ist eine Programmierung der Controllerboards ohne Programmiergerät, direkt aus der Programmoberfläche von AVR-BASCOM, sehr einfach möglich. Nur den PC mit dem Controllerboard über die USB-Schnittstelle verbinden und es kann losgehn! Programmereinstellung in AVR-BASCOM Bevor der "Bootload" in das Controllerborad erfolgen kann muß AVR- BASCOM konfiguriert werden. Dazu klicken Sie den Menüpunkt "Programmer" unter Options an und stellen folgendes ein. Programmer= "MCS Bootloader", BAUD ="38400", Timeout=100 Beim ersten anschliessen des Controllerboard wir eine freie virtuelle COM-Portnummer vergeben. Diese muß auch unter "COM-Port" ausgewählt werden. Die COM-Portnummer kann unter "Systemsteuerung/ System/Hardware/Geräte-Manager/Anschlüsse(COM und LPT)" festgestellt und geändert werden.
Damit das Controllerboard vor jedem Bootload automatisch zurückgesetzt wird ist unter dem Menüpunkt "MCS Loader" noch die Option "RTS" zu aktiven. Jetzt sind alle Einstellungen für den Bootload vollständig.
ATXMega256a3-Board mit LCD-Farbdisplay 3,2" LCD-Farbgrafikdisplay mit Touch Alle unsere ATXMega-Controlllerboards mit LCD-Farbdisplay sind mit dem High-Level-Grafikcontroller "PICASO-SGC" von 4D Systems ausgestattet. Dieser Grafikcontroller wird durch einfache serielle Befehle gesteuert und ermöglicht dadurch das einfache Zeichnen von Kreisen, Linien, Dreiecken usw. und die Anzeige von Texten in verschiedenen Größen und Richtungen. Die Ausgabe von Bildern, Animationen, Videos, Icons erfolgt von der MicroSD-Speicherkarte. Durch zusätzlich Befehle werden auch noch die Abfrage des Touchscreen, die Filezugriff (FAT16) zum Schreiben und Lesen auf die MicroSD-Speicherkarte und das Ausgeben von WAV-Audiofiles unterstützt. Einfach ein paar Byte über die serielle Schnittstelle an den Grafikcontroller senden und schon haben sie die tollste Grafik auf das Farbdis play gezeic hnet, die Touchabfrage durchgeführt oder Daten auf der MicroSD-Speicherkarte gespeichert. Der Grafikcontroller ist mit dem ATxMega256a3 intern über COM3 (TXD>PD2, RXD<PD3, RES<PD1) verbunden! Der Anschluss "Touch-Int" vom ATTiny (ist intern mit PD0 verbunden) geht auf Low wenn das Touch-Display berührt wird. Dadurch ist es nicht nötig ständig den Status den Touch-Panels über die serielle Schnittstelle abzufragen.
ATXMega256a3-Board mit LCD-Farbdisplay Links zu Beschreibungen und Hilfsprogrammen Beschreibung und Befehle des Grafikcontroller: http://www.ribu.at/pdf/picaso-sgc-commands.pdf Hilfsprogramm zur Grafik- und Videoerstellung: http://www.ribu.at/software/graphicscomposer.zip Beschreibung Graphics-Composer: http://www.ribu.at/pdf/graphics-composer-user-guide-rev4.0.pdf
ATXMega256a3-Board mit LCD-Farbdisplay Technische Daten Display: Displaygröße: Sichtbarer Anzeigebereich: Pixelanzahl: Display Type: Ansteuerung: Stromaufnahme Beleuchtung: Helligkeit Beleuchtung: Betriebstemperatur: Lagertemperatur: 55 x 77,2 mm 3,2" (48,6 x 64,8 mm) 240 x 320 TFT / transmissive 16 Bit / 8080 75 ma (3,3 V) 6 LEDs / je 20 ma 350 cd/m2-20 C...+70 C -30 C...+80 C Technische Daten ATMega256a3-Controllerboard mit Display: Spannungsversorgung über Spannungsregler: 4,5...7 Volt DC Spannungsversorgung ohne Spannungsregler: 3,3 Volt DC Gesamtstromaufnahme 240 ma Größe (ohne Laschen): 61 x 78 mm Controller: ATxMega256a3 Grafikcontroller: PICASO-SGC Betriebstemperatur: -20 C...+70 C Lagertemperatur: -30 C...+80 C RoHS konform: Ja