Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 A/D-Wandler 100 mal/s an Terminal? Kategorie: Hardware (von Kay - 20.04.2005 15:05)
 Als Antwort auf Schnelle A/D Port Auslesung und Uebertragung via RS232 für Sensoren von Thomas N. - 20.04.2005 13:39
Kay nutzt:  CC1-Unit V1.1
> Wie stehts mit der alten M1.1. Ist diese schnell genug mit Assembler?
> Lässt sich das Uebertragen überhaupt einfach in Assembler anstellen?
> Ich bin kein grosser Elektroniker deshalb wäre C-Control natürlich eine praktische Lösung. Gibt es evtl. andere Hardware die einfach zu handhaben ist und schnell genug ist?
> (Ich habe hier mehrfach etwas von einem Atmel atmega gehört - lässt sich das Ding auch einfach programmieren?)

die CControl v1.1 ist prinzipiell in Assembler programmierbar,  jedoch sagt schon
die standardmässige baudrate von 9600 aus, dass kaum 100 mal pro sekunde
acht byte übertragbar sein dürften, wenn man bedenkt, dass zum protokoll
das stopbit dazugehört und auch noch software-overhead entsteht. wenn man
dem kontroller allerdings einen 8-MHz-Quarz zum abarbeiten des programms
spendiert (unter verzicht auf die genauigkeit anderer zeitkritischer funktionen
wie systemuhr etc.), so kann dieser mit 19k2 seine daten breitschleudern und sollte
auch genug zeit haben, fortlaufend 8 werte auszulesen und zu senden.
dies zu programmieren, ist nicht allzu schwer. man muss jeweils den abzufragenden
wandler "anschubbsen" und seinen wert in das senderegister schreiben.

hilfe bei der programmierung und der simulation bekommst du mit der
mBasic-IDE (link unten!), welche genialerweise einen vollständigen emulator
des kontrollers enthält und so auch assemblerroutinen simulieren kann.


Passender Link: http://www.nettypes.de/mbasic/

 Antwort schreiben

Bisherige Antworten: