-
Thread
Display DOG-M an SPI- ich bekomme es nicht hin
haben, selbst wenn die Signale durch ungünstgen Aufbau der Schaltung unsauber sein sollten. Der AT90USB1287 ist ja relativ neu, kann es sein das Bascom da Probleme mit hat? Bin bald am Verzweifeln, hat jemand vielleicht eine Idee? Gruß Gerd
erst mal Danke allerseits für die Beispiele. Allerdings vermute ich, das Problem hängt mit dem AT90USB1287 und Bascom zusammen. Habe gerade die ganz neue Version runtergeladen und das Programm compiliert. Es kommt sofort die Fehlermeldung: Error: 202 Line: 1 .EQU not found, probably using functions
-
Thread
Mini Anwendung für Mikrocontroller
oder sonstwas. Die meiste Unterstützung hier im Forum wirst du wohl für AVR bekommen. Ein kleiner AtTiny45 z.B. scheint mir ideal.
AVR Boards' gibt es die 'AVR Entwicklungsplatine' > meinst du diesen: AVR Entwicklungsplatine AT90USB162 kann man dieses Board komplett über USB programmiern? (ich kann vb und c für PC, wie lang brauch ich um auf einem µC diese Aeinfache nwendung zu programmieren) und dann mit welche Software
-
Thread
Liste von AVRs mit externem Speicherinterface?
AT90CAN32_AT90CAN64_AT90CAN128 AT90USB646_AT90USB647_AT90USB1286_AT90USB1287 ATmega128_ATmega128L ATmega162_ATmega162V ATmega640_V_ATmega1280_V_ATmega1281_V_ATmega2560_V_ATmega2561_V ATmega64_ATmega64L
folgende Liste zählt alle 8Bit-AVRs (auch Mature Devices) mit externem Speicherinterface auf. [pre] AT90S4414 AT90S8515 ATmega64 ATmega103 ATmega128 ATmega161 ATmega162 ATmega640 ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega8515 AT90CAN128 AT90USB82 AT90USB162 AT90USB646 AT90USB647
-
Thread
I2C bei Attiny13
attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm3 atmega16 atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p
atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 [/pre]
-
Thread
Pedant für Linux zu WinAVR
attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm3 atmega16 atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p
atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561
-
Thread
AT90USB162 Auftrag
Prinzip würde reichen dieses Beispiel von Atmel: http://www.atmel.com/dyn/resources/prod_documents/at90usb162-hidgen-1_0_1.zip zum Laufen zu bringen und dann einfach ein Programm geschrieben werden das ein Byte zum uC schickt. Einen AT90USB162 kann ich gegebenfalls liefern. Falls also jemand Lust
Muss es unbedingt der AT90USB162 sein oder ist dir nur wichtig das du per pc ein byte via usb senden kannst? Ich frage weil man sowas auch einfach mit nem normalen Atmel und etwas Software machen kann. Ich hoffe das das ganze
-
Thread
µC-Neuling sucht µC
es leistungsfähigere und weniger leistungsfähigere. Es gibt AVRs, PICs,... mit "eingebautem" [[USB]]-Controller (näheres im USB-Artikel). Es gibt AVR, MSP430 und andere ohne integrierte USB_Controller. Es gibt AVRs in die man USB-Controller-Eigenschaften (einen sog. USB-Stack) per Software implementieren
>Ich hoffe mal Atmel zieht mit den USB-Sachen nach Was hast Du gegen die AT90USB? Den AT90USB162 gibt es schon für ca. 5 Euro. Ich denke deren Chips sind schon ok, deren Software und Datenblatt sind ein anderes Thema...
-
Thread
AT90PWM3B und WinAVR integration
WinAVR User Manual - 20070525 - Added support for these devices: * AT90USB82 * AT90USB162 * ATmega325P * ATmega3250P * ATmega329P * ATmega3290P * AT90PWM1 * ATmega16HVA * ATmega8HVA Und in Include gibts auch nur ein io90pwm1
Ich hab hier eine io90pwmx.h, die besagt:"io90pwmx.h - definitions for AT90PWM2(B) and AT90PWM3(B)" (Zitat)
-
Thread
UART Problem (Assembler zu C) III
Das sieht nicht so gut aus. Vielleicht ist der falsche AVR eingestellt (siehe erste Zeile #arch AT90S8515) oder dieser Disassembler ist hierfür untauglich oder das Hex-file ist tatsächlich ganz was anderes als dein bisheriges ASM-Listing. Ich würde als ersten disassemblierten ASM-Befehl ein rjmp erwarten
UBRR_VAL >> 8; UBRR1L = UBRR_VAL & 0xFF; //Uebertragungsart 8N2 UCSR1C = (1<<URSEL1)|(1<<USBS1)|(1<<UCSZ11)|(1<<UCSZ01); // ASM: -0x72 = 0x8E = 10001110 = Bits 7,3,2,1 // in C OK UCSR0C = (1<<URSEL0)|(1<<USBS0)|(1<<UCSZ10)|(1<<UCSZ00); //Interrupts, Senden und Empfangen
-
Thread
AVR Signature Bytes - Liste aller Controller?
desc = "ATtiny84"; signature = 0x1e 0x93 0x0c; desc = "AT90USB646"; signature = 0x1e 0x97 0x82; desc = "AT90USB647"; signature = 0x1e 0x97 0x82; desc = "AT90USB1286"; signature = 0x1e 0x97
=ATmega406 1E9508=ATmega324P 1E9581=AT90CAN32 1E9602=ATmega64 1E9603=ATmega649 1E9604=ATmega6490 1E9605=ATmega645 1E9606=ATmega6450 1E9608=ATmega640 1E9609=ATmega644 1E960A=ATmega644P 1E9681=AT90CAN64 1E9682=AT90USB646 1E9682=AT90USB647
-
Thread
Atmega 162 und Quarz Oszillator.
machen, die Links durchzuarbeiten. http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=&P=ATmega162 Hast du einen Quarz oder Quarzoszillator, das wird gern verwechselt. MFG Falk
Der AT90USB162 wird mit gesetzem Fusebit CKDIV8 ausgeliefert, heißt also, daß der Systemtakt durch 8 geteilt wird. Der integrierte Bootloader setzt jedoch direkt beim Starten die Bits CLKPS0..3 des Registers
-
Thread
EverTool Software auf ATMega48
ATmega163, ATmega161, ATmega103) . der ATmega168, da er zur Familie ATmega48/88 gehört, der hat dW . der AT90USB82, der hat JTAG, da es ein abgerüsteter AT90USB162 ist. > Nun hab ich schon den AVRdragon ins Auge gefasst, dieser kann dW und > JTAG (aber ich glaube der kann keine Controller > 32k weder über
abgeschlossene Liste, an der sich nichts mehr ändert. Die jüngsten AVRs, die man damit debuggen kann, sind AT90CAN128 und ATmega169, für alle neueren ist Pumpe damit. > Gehen alle Controller die kein dW haben (insbes. Atmega 1280/1281 > 2560/2561) Nein, gehen nicht. > Verstehe ich das richtig, dass
-
Thread
µC mit USB ohne externe Taktquelle?
Steht nicht ausdrücklich drin, aber laut Blockschaltbild müsste der AT90USB162 es hinbekommen, den USB-Takt aus dem 8MHz +/-1% R/C-Osz zu gewinnen.
Hallo, die Firma Objective Development bietet ihren USB-Code für AVR neuerdings in einer Variante an, die keinen externen Oszillator benötigt: http://www.obdev.at/products/avrusb/easylogger.html Der Code ist IIRC unter einer GPL-ähnlichen Lizenz veröffentlicht
-
Thread
Mikrocontroller-System(AVR) mit USB
>Na dann ist doch der AT90USB162/82 die Idealbesetzung. Naja, der AT90USB1287 ist 10 Euro teurer, hat aber auch deutlich mehr Programm- und Arbeitsspeicher.
meint wahrscheinlich entweder AT90USB647 oder AT90USB646. Aber bei den drei Euro Differenz kannst Du auch gleich den AT90USB1287 nehmen, mit doppelt so viel Speicher. Aber ich will Dir den kleinen AT90USB162 keinesfalls ausreden
-
Thread
Suche ATmega8/32 vergleichbaren µc mit USB
AT90USB162 AT90USB82
blöde :-P Autor: Andreas Kaiser (a-k) Datum: 03.11.2007 16:58 >Es gibt zwar auch einzelne AVRs mit USB an Bord (AT90USB*), aber die >sind auch nicht das was du suchst, denn auch diese werden (zunächst) >nicht über USB programmiert. Um es klarzustellen: Der AT90USB1287 wird von Atmel mit USB-Bootloader
-
Thread
AT90USB162 und HID
Hallo Leute, ich versuche gerade den AT90USB162 zum Laufen bekommen. Besser gesagt, ein Projekt von Atmel Seite, zu finden unter http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4199 Der uC an sich funct einwandfrei. Nur wenn ich
würde gerne folgendes Beispiel zum Laufen bringen: http://www.atmel.com/dyn/resources/prod_documents/at90usb162-hidgen-1_0_1.zip
-
Thread
Bootloader Grundkenntnisse
>naja mit dem AT90USB162 bin ich mitlerweile nicht mehr so zufrieden der >hat nur 16KB und was echt blöd ist nur 512Byte sram mir geht so langsam >der sram aus.. Ich hätte den AT90USB162 auch nur für Massenauslieferung
>Ich hätte den AT90USB162 auch nur für Massenauslieferung, wo es wirklich >extrem auf die Stückkosten ankommt, eingesetzt. Außer den Paar Euro >Preisvorteil gegenüber dem AT90USB1287 hat er doch keine Vorteile, >Gehäuse
-
Thread
USB standard/class_request gezielt schicken
nun doch in einem neuen Beitrag nachfragen. Ich hab vor ein paar Monaten angefangen gehabt eine USB Firmware auf einem AT90USB162 zu implementieren. Diese läuft jetzt auch endlich einwandfrei. Jetzt hab ich am Wochenende auch noch die restlichen standard_requests wie( GET_STATUS, GET_INTERFACE,
Hallo Dominik, auf usb.org gibt es vom USB-Konsortium eine kostenlose Test-Suite - Stichwort: compliance test tool. Gruß RalfH.
-
Thread
HID Gerät Ansprechen
Hallo ich bin seit einiger Zeit drüber eine eigene USB-Firmware für einen AT90USB162 zu schreiben. Nach dem ich jetzt endlich das Gerät richtig in Windows als HID-Tastatur erkannt habe wollte ich nun die ersten Kommunikationsversuche mit dem Host starten
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90pwm216 at90pwm316 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561
attiny84 attiny25 attiny45 attiny85 attiny261 attiny461 attiny861 attiny43u attiny48 attiny88 at86rf401 at43usb355 at76c711 atmega103 at43usb320 attiny167 at90usb82 at90usb162 atmega8 atmega48 atmega48p atmega88 atmega88p atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm2b at90pwm3
-
Thread
AT90USB162 initalisierung
der USB-Teil tot. Kann beim AT90USB162 natürlich anders sein. USBCON = ((1<<USBE) | (1<<OTGPADE)); Siehe Datei usb_drv.c auf http://www.ssalewski.de/Misc.html.de
>@Stefan >Das OTGPADE Bit hat der AT90USB162 leider nicht soweit ich das jetzt >noch im kopf habe.. Leider sind wir mit dem Code von dir auch genau an >dieser Stelle stecken geblieben.. Ah ja, der AT90USB162 ist wohl ein reiner Device-Controller
-
Thread
Statischer Text als OSD im TV / FBAS mit BASCOM
-Crumb. Jetzt ist mir gerade etwas aufgefallen: Kann es sein das WinAVR nur die Prozessoren AT90USB82, AT90USB162, ATmega325P, ATmega3250P, ATmega329P, ATmega3290PA, AT90PWM1, ATmega16HVA und ATmega8HVA unterstützt? So steht es zumindest in dem Handbuch.....das wär ja mau. Zu dem Interrupt
-
Thread
AT90USB162 Projekte
den Beispielcode von Atmel (http://www.atmel.com/dyn/resources/prod_documents/at90usb162-cdc-1_0_1.zip) blicke ich einfach nicht durch. Schmittchen
Mit dem AT90USB hatte ich mal was gemacht, http://www.ssalewski.de/Misc.html den AT90USB162 kenne ich aber nicht und weiss nicht wie weit die kompatibel sind.
-
Thread
UART Bootloader ATtiny13 - ATmega644
euch. Versuch 1) Linux_Fast14: (fastbootLinux.tar.gz hier aus diesem Thread) >> fboot -d/dev/ttyUSB0 -pFIFIsr08.hex /dev/ttyUSB0 at 115200 Baud: - Connected Bootloader V1.4 Target: 1E9609 ATmega644 Buffer: 3584 Byte Size available: 64512 Byte reading file... Done. Program FIFIsr08.hex: 0000
VFname,Ename Perform Verify patrick@patrick-laptop:~/Desktop/Linux_Fast14$ ./fboot /D/dev/ttyUSB0 /Pblink1.hex /dev/ttyUSB0 at 115200 Baud: / Connected readval: a8 val 0 j 257 03 val 0 j 256 01 val 0 j 3 04 val 1 j 2 aa val 260
-
Thread
GPIB (HP-IB, IEEE-488, IEC-625) - Bus mit AVR verheiraten
Jörn Kaipf wrote: > Schau mal bei http://www.emsystech.com/ -> IEEE488/GPIB nach USB > Interface Naja, kostet erstens ,,richtig Geld'', und zweitens wäre da noch die Frage ungeklärt, wie man das mit einem FreeBSD zum Laufen bekommt. Bei einem FT245 oder gar AT90USB1287 wäre mir
die Frage ungeklärt, wie man das mit einem FreeBSD zum Laufen > bekommt. Bei einem FT245 oder gar AT90USB1287 wäre mir letzteres > im Prinzip zumindest klar. Muss ein FTDI sein. In der Installationsanleitung für die USB Treiber wird eine ftdibus.sys kopiert.
-
Thread
Frage zu Atmel JTAGICE mkII
Jetzt hab ich folgendes gefunden: Supported devices for ISP mode and oscillator calibration only: AT90PWM2, AT90PWM3, ATmega168, ATmega48, ATmega88, ATtiny13, ATtiny2313, ATtiny24, , ATtiny44, ATtiny84, ATtiny25, ATtiny45, ATtiny85, ATtiny261, ATtiny461, ATtiny861, ATmega48P Bedeutet das, dass
in dem Manual http://www.msc-ge.com/en/129-www/version/default/part/AttachmentData/data/AT90JTAGICE_User_Guide.pdf steht: "The JTAGICE mkII does not support ISP as a general programming interface, but has got limited ISP support for handling the DWEN fuse and Chip Erase. ISP is supported
-
Thread
2 Synchrone PWM Signale
Die AT91SAM Controller können ihre PWMs synchron machen, alternativ einen Timer mit 2 Compare Registern im Waveform Mode laufen lassen. USB geht damit auch. Allerdings ist das IMO zu oversized.
Vielen Dank für die vielen Antworten!!!! Der AT90USB162 sollte doch schon verfügbar sein und USB unterstützen. Dazu hat er auch noch 3 Timer/PWM sodaß ich Kai Scheddin's ASM Code verwenden kann. Sehe ich das so richtig? Viele Grüße, Uli
-
Thread
Aufspanfähigkeit
http://embedded-system.net/lang/de/avr-microcontrollers-with-on-chip-usb-capability-atmel.html
Find ich gut ... > Das AT90USB162’s grelle Gedächtnis zu programmieren ist sehr schnell (ungefähr Hälfte von zweiter). Das Programm kann direkt über USB Schnittstelle, ohne die Notwendigkeit an einem engagierten Stecker wie Oldien
-
Thread
AT90CAN128 auf DVK90CAN1-Board - wie programmieren?
Hallo! Ich habe mir das Atmel DVK90CAN1-Board mit einem AT90CAN128 bestellt. Jetzt brauche ich noch eine Möglichkeit, den Mikrocontroller zu programmieren. Ich würde mir gerne einen ISP-Programmierer selber bauen. Dazu habe ich auch schon
Hallo, ich interesiere mich für den Starterkit DVK90CAN1-Board mit einem AT90CAN128. weisst jemand bei welchem Händler den Board bestellen können. danke.
-
Thread
RFM12 - Funkmodul
entwickeln. Ist aber noch nicht fertig und wird noch dauern. Es wird auch einen solchen Stick mit dem AT90USB162-16AU geben, wenn ich diese Teil mal bekommen sollte. Die LP und Doku ist dazu auch schon fertig. Der Stick soll eigentlich nur über eine Software auf dem PC meine einzelnen Module ansprechen
Da hätt ich doch fast den Pullup für die D- Leitung am USB vergessen... Außerdem passen gut noch Anschlüsse für eine USB-B Buchse mit drauf.
-
Thread
6502 Emulation auf AVR ?
näher angeschaut. Rahmenbedingung bleibt mal ein SID-Player mit 6581 dran. 16MHz Mega8515 oder Mega162 mit externem Ram. Experimentierumgebung: STK200 mit Mega8515 und 32k externem Ram, z.Z. 8MHz getaktet. UART für Debug mit 38400 Baud. Testpbjekt: ein SID-Player-File mit knapp 500Byte Länge
der Emulation. Hab den speziellen Subsong leider nie am C64 gehört. http://wwwhsse.fh-hagenberg.at/Studierende/hse03003/SIDBox_medley.mp3 Vielleicht gibt der Sound ja Motivation zum weiter Entwickeln :).
-
Thread
Nimm PIC's
AR + USB: http://www.atmel.com/dyn/corporate/view_detail.asp?FileName=AT90USB162_82_3_7.html Atmel Introduces Optimized AVR Flash Microcontrollers for USB Full-Speed Peripherals PIC18 haben 2 Assembler
auf den Artikel bezüglich USB !!
-
Thread
Anfänger braucht Starthilfe :-)
Es gibt einen AT90S8515. Der ist allerdings steinalt und abgekündigt. Der ATmega8515 ist ein Pin Kompatibler Ersatztyp, der alles kann wie sein Vorgänger und noch ein paar Dinge mehr. Zusätzlich wird noch ein zeitgemässer
Programmieren verwenden. Das STK500 ist ebenfalls ein "Programmiergerät - ISP". Die Debugger sind auf USB Basis. Ausser dem Evertool. Das STK ist ein rein serielles Teil. Also, wenn dein Rechner keine serielle Schnittstelle mehr hat, dann brauchst Du noch einen USB<->seriell Wandler für dein STK. (Am
-
Thread
avr-gcc-4.1.1 verweigert sich dem ATtiny13
atmega103 at43usb320 at43usb355 at76c711 atmega8 atmega83 atmega85 atmega8515 atmega8535 atmega16 atmega161 atmega162 atmega163 atmega169 atmega32 atmega323 atmega64 atmega128 at94k no emulation specific
atmega103 at43usb320 at43usb355 at76c711 atmega8 atmega83 atmega85 atmega8515 atmega8535 atmega16 atmega161 atmega162 atmega163 atmega169 atmega32 atmega323 atmega64 atmega128 at94k Grüße, Freakazoid
-
Thread
AVM DRAGON 32k Begrenzug aufheben
gestolpert. Mit den 32KB habe ich ja erstmal keinen Klemmer. Macht nur keinen Spass, dass der AT90CAN128 den ich verwenden möchte grundsätzlich nicht mit dem Dragon debugbar ist. Geht da garnichts? Nicht einmal mit Code-Beschränkung auf 32 KB?
dir im AVaRICE immer noch im Sourcecode behelfen, indem du einen Konfiguration für etwas wie einen AT90CAN128_32 anlegst und den dann erzwingst. Die Limitierung macht sich im Dragon offenbar daran fest, welche ROM-Größe man dem Dragon im device descriptor mit auf die Reise gibt. Wenn dieser Wert
-
Thread
ATMega2561 wird in AVR Studio nicht unterstützt
2561.o.d -c ../Testobject_2561.c unknown MCU `atmega2561' specified Known MCU names: avr2 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 at86rf401 attiny261 attiny461
attiny44 attiny84 attiny25 attiny45 attiny85 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711 avr4 atmega8 atmega48 atmega88 atmega8515 atmega8535 at90pwm2 at90pwm3 avr5 atmega16 atmega161 atmega162 atmega163
-
Thread
CNC-Fräse im Selbstbau
Hi Daniel, vielen Dank für das Angebot. Meine Adresse : mario.dunst (at) gmx (punkt) de Gruß Mario
Eine Beschreibung mit Teileliste findet man jetzt unter: http://www.comteam.at/~alex/bilder_fraese/beschreibung.html Und neue bessere Bilder unter: http://www.comteam.at/~alex/bilder_fraese/fotos