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.
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.
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
:
Bearbeitet durch User
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.
:
Bearbeitet durch User
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...
PICklig schrieb: > Besonders lustig fand ich immer, dass der serielle Eingang > gewissermassen "falsch" gepolt ist. ..und wo war das Problem. Beitrag "Re: Basteln für Alt und Jung" MfG alterknacker
> ..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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.