Die SX Seite

zusammengestellt von Thomas Wurlitzer

Inhalt

SX News

  • 2009-08-03: Parallax kündigt das Ende der Verfügbarkeit von SX Chips an - Grund ist die Einstellung der Waferproduktion seitens Ubicom
  • Die neuen SX52BD PQFP Controller sind als Muster verfügbar. Die SX52 verfügen über 40 I/O's, 4 KWorte Flash, 2 Timer und 256+15 Byte RAM
  • Neues low cost Controllermodul mit SX52BD für Entwicklung und Kleinserie: SX52 Control
  • Neues Entwicklungspaket für den SX: SX Tech ersetzt das bisherige SX-Key Entwicklungssystem
  • Neue Software für den SX Tech: Version V1.12/1.07 enthält auch SX-Key Version für SX52! (die enthaltene Version SXKey28L.exe 1.07 ist speziell für Chips ab Long-Date-Code "A")
  • SX-Blitz ist das neue Low-Cost Entwicklungstool für den SX!
  • SX FAQ - praktische Hinweise zur Entwicklung von Applikationen mit SX Controllern und dem SX Tech Entwicklungssystem

SX Herstellerlinks

  • Scenix Semiconductor Inc. produziert die SX Chips, später umbenannt in Ubicom
  • Parallax stellt die Entwicklungswerkzeuge SX Tech und SX-Blitz her (hier gibt es die SX Tech Software), später auch Übernahme des Alleinvertriebs der SX Chips
  • Elektronikladen | ELMICRO vertreibt Parallax Produkte (inkl. SX Tech, SX-Blitz und Kleinmengen SX-Chips) in Deutschland
  • Die Bauteildistributoren Scantec und Topas liefern SX-Chips an Abnehmer größerer Stückzahlen in Deutschland

Projekte und Linksammlungen von SX Anwendern

Beiträge zum SX in Zeitschriften, Büchern und im Web

  • Cantrell, Tom: Socket Rocket - The SX MCU from Scenix...; Circuit Cellar INK 100 November 1998
  • Kühnel, C.: Die virtuelle Peripherie - SX-Mikroccontroller von Scenix gestatten Peripheriefunktionen in Software; Elektronik 22/98 (siehe auch gekürzte Online-Ausgabe des Artikels)
  • Kühnel, C.: Starkes Paket - SX-Mikrocontroller und SX-Key-Entwicklungssystem; ELRAD 5/98
  • SX-Mailingliste: majordomo@parallaxinc.com (Liste: pics)

Folgende Artikel aus der Design und Elektronik habe ich für Sie als PDF-Version aufbereitet:

Tools (Soft- und Hardware) von kommerziellen 3rd-party Anbietern

  • UCASM - Universeller tabellengesteuerter Macro-Crossassembler unterstützt die SXe ab Softwareversion 7.50
  • SX52 Control - ein low cost Controllermodul mit dem neuen SX52BD (57 x 44 mm)
  • SX HeadStart - ein vielseitiges Controllermodul mit dem SX28
  • C2C C-compiler - ein sehr guter low-cost C-Compiler von Pavel Baranov
  • SXC - ein professioneller C-Compiler von Bytecraft Inc. mit Source Level Debugging (kompabibel zum SX Tech/SX-Key)

SX FAQ - die meistgestellten Fragen

Ich habe den SX-Key sowie Betriebsspannung an den SX angeschlossen, aber ich erhalte immer eine Fehlermeldung beim Programmieren/Debuggen!?

Es ist unbedingt erforderlich, einen Pullup-Widerstand von der Betriebsspannung an den RESET-Eingang zu legen. Außerdem ist es ratsam, auch den RTCC-Eingang mit einem Pullup-Widerstand zu versehen. An dieser Stelle sei auch der Hinweis erlaubt, dass eine sorgfältige Abblockung der Betriebsspannung mit einem Keramikkondensator (100 nF) und einem Elektolytkondensator für einen störungsfreien Betrieb der gesamten Schaltung sehr hilfreich ist. Durch die hohen Taktfrequenzen und die hohen Ströme an den I/O Pins ist eine wirksame Unterdrückung der Störungen notwendig.

Der SX und/oder der SX-Key wird heiss und funktioniert nicht mehr!?

Da der Stecker des SX-Key nicht mechanisch codiert ist, muss auf die richtige Polung während der Programmierung/Debugging geachtet werden. Anderenfalls kann sowohl der SX als auch der SX-Key zerstört werden.

Wichtig! Die Reihenfolge des Anschaltens:

  • SX-Key mit SX verbinden
  • SX-Key mit PC verbinden
  • Betriebsspannung anlegen
  • SX-Key Software starten
Nach dem Starten des Debuggers verhält sich das Programm nicht wie erwartet. Der Programmcode wird teilweise falsch abgearbeitet, es erfolgen z.B. Sprünge an falschen Stellen!?

Nach dem Öffnen des Debug-Fensters muss zuerst der Reset-Button gedrückt werden. Damit erfolgt die korrekte Initialisierung des Debuggers. Danach kann mit der Debug-Sitzung begonnen werden und der Debugger arbeitet korrekt.

Letzte Änderung: 2011-04-03