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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.