PICAXE-Treiber AXE027 funzt nicht

OP #7292305
Lesenswert?

Hallo zusammen,
ich betreibe :-) MX Linux. Und ich habe den Linux-Editor für PICAXA 
installiert. Leider klappt das Programmieren mittels USB-Serial-Wandler 
des Chips nicht. Der Treiber AXE027 ist installiert.
Mit lsusb wir der USB-Serial-Wandler erkannt:

Bus 002 Device 002: ID 0403:bd90 Future Technology Devices 
International, Ltd PICAXE Download Cable [AXE027]

Wenn ich beim Editor ttys2 auswähle und versuche zu überspielen, kommt 
die Fehlermeldung
'Can't open port /dev/ttys2
err5: Input/output error'

Wenn ich im Editor ttyusb0 auswähle (das wir komischer Weise angeboten, 
obwohl es im dev-Verzeichnis gar nicht angezeigt wird), kommt die 
gleiche Fehlermeldung.
Ich habe die Rechte für mich vergeben, bin auch der zugehörigen Gruppe 
beigetreten, aber nichts.

Was mache ich falsch?
Dank für eure Hilfe.
#7293333
Lesenswert?

udev-rule anlegen,
1
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bd90",  MODE:="0666", SYMLINK+="ttyUSB-PICAXE"

dann hat dein Kabel immer (zusätzlich) den Namen /dev/ttyUSB-PICAXE, 
egal wieviel USB-Seriell-Adapter du in welcher Reihenfolge einsteckst.
Ausser du hast mehrere mit 0403:bd90, dann eben noch die Seriennummer 
mit prüfen.

das Device ist dann auch für alles und jeden schreib- und lesbar. 
Ansonsten statt mit "MODE" eben mit "USER" und "GROUP" arbeiten.
#7293367
Lesenswert?

Ich kann hier zwar nicht helfen, arbeite nicht mit Linux.
Hatte es vor langer Zeit aber mal unter DOS getestet.
Sonst aber nur Windows!
Das aber nur nebenbei.

Mit Welchen Picaxen beschäftigst du Dich?
Was möchtest Du damit machen?

Arbeite z.Z. solche Teile Bildhaft auf.
Da ich noch recht viel davon habe.
Auch fertige Testboard und Eigenbautestplatinen.


P.S.
Suche nach "Helge"  der könnte vielleicht helfen


MfG
alterknacker
#7293381
Lesenswert?

Wohl eher
/dev/ttyUSBx

Wenn das der einzige Adapter ist, dann /dev/ttyUSB0

Ein
ls /dev/ttyUSB*
bringt Klarheit.

Groß-klein-Schreibung beachten!

Ausserdem muß der User Mitglied der Gruppe dialout sein!
Das erledigt man mit

sudo usermod -aG dialout ${USER}

Nach einem Neustart sollte das dann funktionieren.
Gast #7293598
Lesenswert?

Manch einer beherrscht die seltene Kunst,
einen 12F683 mit einem Zauberspruch
in einen PICAXE zu verwandeln.

Besonders lustig fand ich immer, dass der serielle Eingang
gewissermassen "falsch" gepolt ist. Damit kann er dann
mit einer aeltlichen "richtigen" seriellen Schnittstelle
direkt reden. Dieser Vorteil ist nun dahin, und man muss
extra teure FTDIs bemuehen, um diese "Falschpolung" am
Leben zu halten.

Da bleib ich doch lieber bei meinem XC-8.
Wenn Mann wirklich will, kann man in C auch (fast) in BASIC
brogrammieren...
Gast #7294257
Lesenswert?

> ..und wo war das Problem.

Ja waere dem nicht so, koennte man heute™ einfach einen ganz
normalen USB-Seriell-Adapter benutzen.
So hat man sich eher selbst ein Bein gestellt.

Ansonsten habe ich ein PICKIT2(NB) fuer meine PICkel.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren