Mit welchem Programm kann ich den im Tutorial beschriebenen UART
abfragen? (Mac 10.5) ZTerm erkennt nicht, dass das Exboard nativen USB
Support hat und zeigt gar nichts an... wie soll ich vorgehen? Muss ich
noch irgendwas einstellen? Mein Quarz hat 12Mhz.
Danke
Guten Rutsch
Flo
Da ist ein in Software auf einem Atiny2313 implementiertes USB-CDC
drauf. Der Mac sollte das unterstützen, allerdings bedarf es noch eines
Terminalprogrammes.
Hier wird beschrieben, wie man das mit Bordmitteln hinbekommen kann:
http://www.macosxhints.com/article.php?story=20061109133825654
(selbst nicht getestet, man wird gegebenenfalls den Devicenamen anpassen
müssen, wie man den herausfindet, steht da aber auch)
> You may also need to customize the screen command with a> different device name if you are using something other> than the Keyspan Serial Adapter> (do an ls tty* of the dev directory to get the right name).
Im Terminal musst Du also
1
ls /dev/tty*
eingeben, dann siehst Du alle Devices, deren Name mit tty anfängt.
Mit Terminal ist die MacOS-Applikation gemeint, die der
Windows-"Eingabeaufforderung" entspricht, nicht das die serielle
Schnittstelle bedienende Terminalprogramm.
Hallo flo,
nach dem Lesen der Webseite http://www.ulrichradig.de und dem Link
http://www.obdev.at/products/avrusb/projects-de.html
brauchst du nur das Board mit Strom zu versorgen.
Treiber sind nicht nötig.
Im Terminal kannst du mit folgendem Befehl tail -f /var/log/system.log
den Anschlussversuch beobachten, auch eventuelle Fehler werden dort
gelistet. Auch findest du dort die Bezeichnung der Schnittstelle.
Bitte den Mac mit der Platine verbinden.
weiteres Vorgehen nach Rufus t. Firefly erstem Artikel.
Mitleser
Es hat so weit funktioniert:
IOUSBFamily is having trouble enumerating a USB device that has been
plugged in. It will keep retrying. (Port 1 of hub @ location:
0x1d000000)
Jan 1 15:24:34 Macintosh kernel[0]: USBF: 14738.285 [0x2b74d00] The
IOUSBFamily was not able to enumerate a device.
Habt ihr noch ne Idee, woran es liegen könnte? Was für Fuses muss ich
nehmen?
Danke schonmal
Flo
ich glaub ich habs jetzt:
Jan 1 16:02:04 Macintosh kernel[0]: AppleUSBCDCACMData: start:
InterfaceMappings dictionary not found for this device. Assume CDC
Device...
Jan 1 16:02:04 Macintosh kernel[0]: AppleUSBCDC::createSerialStream NON
WAN CDC Device
Jan 1 16:02:04 Macintosh kernel[0]: AppleUSBCDC::createSerialStream
using default naming and suffix...
Jan 1 16:02:04 Macintosh kernel[0]: AppleUSBCDCACMData: Version number
- 3.2.12, Input buffers 8, Output buffers 16
was muss ich jetzt für tty angeben?
Danke
Flo
Wenn man das Gerät an nen Windows PC (XP) anschließt kommt:
Neue Hardware gefunden
USB-R232 Device
Nur das mit den Treibern klappt noch nicht so. Also ich denke, dass der
richtig Programmiert ist... Hoffe, dass es auch bald am Mac läuft.
Danke
Flo
So läufts:
tell application "Terminal"
do script with command "screen /dev/cu.usbmodem1d11 9600"
set number of rows of window 1 to 100
set number of columns of window 1 to 80
set background color of window 1 to "black"
set normal text color of window 1 to "green"
set custom title of window 1 to "SerialOut"
end tell
wie kann ich jetzt was senden? so wie im Tut beschrieben?
Danke
Flo
> weil man kann in dem Fenster nichts eingeben?
Nicht? Focus auf Fenster setzen, auf der Tastatur die Taste 1 drücken
... das gibt natürlich nur dann ein sichtbares Echo, wenn Dein Programm
im µC korrekt funktioniert.
Sind denn die "Fuses" korrekt gesetzt, so daß die Takterzeugung auch
wirklich das macht, was Du mit F_CPU sicherlich auch irgendwo angibst?