[archimedes] Re: PiSerial aus C ?

  • From: raik_fischer <raik_fischer@xxxxxxxx>
  • To: Joerg Niggemeyer <beagle@xxxxxxxx>, archimedes@xxxxxxxxxxxxx
  • Date: Sat, 25 Feb 2017 12:19:55 +0100

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 ;

Other related posts: