Nur schnell mal kurz. Muss los.
3,3v sind recht empfindlich, weil direkt die Corespannung beeinflussend.
Empfohlen ist die Nutzung der 5v. Deckt sich mit meinen Erfahrungen.
Ich habe noch die Sources von ProCAM. Innerhalb der GAG darf ich das
weitergeben. Das macht ja genau das,CNC Steurung auf ProCAD Basis.
Raik
Gesendet mit meinem HTC
Am 25.02.2017 09:38 schrieb Joerg Niggemeyer <beagle@xxxxxxxx>:
Hallo Anton,
es funktioniert jetzt ! Vielen Dank :)
Hauptfehlergrund bei mir: ich brauche jetzt ab 50 eine Lesebrille,
die ich noch nicht habe und mir vom Frauchen borge ;-(
Nachtrag:
#define macht den Code lesbarer
stimmt, wollte ich auch dann noch machen.
Deine SWI Nummer kommen mir suspekt vor.
Eine kurze Suche hat so was ähnliches gebracht:
#define PISerial_Speed 0x079400
Das waren wohl die Nummern für die X_SWI's
SWI chunk base number: 0x59400 (= 365568)
Dann passen Deine Nummer doch. Bis auf PiSerial_ResetUART.
Genau eine 8 mit 0 verwechselt, sowie alle Regs mal eben
schoen dumm um eins verschoben.
#define PISerial_RXError 0x05940D
#define PISerial_ResetUART 0x05940E
#define PISerial_UARTRegister 0x05940F
Zumindest war die Idee grundsätzlich richtig, sich die
Nummer der SWIs zu besorgen, so dass ich das jetzt in c verwenden
kann :-)))
Da ich ja eigentlich HW entwickel, kann bzw. koennte ich jetzt
eine kleine Steuerungsplatine auf den Port des Pi frickeln, bzw.
designen. Ich muss mal sehen, ob die 3.3V des Pi mit einem
anderen 5V GPIO direkt arbeiten können (manche ports sind
dafür so konzipiert) oder ob ich da was extra da zwischen setzen muss.
Grundsätzlich ist das RISCOS für direkte Steuerung von CNC
oder anderem Echtzeitgedöns IMHO ungeeignet. D.h. man benötigt
einen externe Rechner/Controller, der diese Taktung bzw. hardwarenahe
Steuerung ausführt ohne Gefahr, von einer anderen App ausgebremst zu
werden.... Ist so eigentlich auch bei meiner Windowsfräse
so gemacht.
Die GUI dafür könnte man allerdings sehr schön über RISCOS machen.
Ein PI ist preiswert, kleine Bildschirme ebenfalls.
Viele Grüße Joerg
--
Joerg Niggemeyer on RISCOS Raspberry Pi
http://www.led-temperature-protection.com ;
http://www.nucon.de ;