-
Thread
Usb (Can)
Erfahrungen mit USB? Habe schon viel gelesen hier, z.B. über FTDI, aber was ist z.B. dieser neue Chip AT90CAN128? Was läuft am schnellsten? Gibt es eine kostengünstige Lösung? Ein Schaltplan wäre sehr hilfreich! Danke Sarah Heimbach
-
Thread
Linker ignoriert Tdata
man schon, dass .bss und .data nicht im ext.Ram liegt. Warum nicht? Ich programmiere auf einen AT90CAN128. WinAVR 20071221; avr-gcc 4.2.2 Binutils V?
-
Thread
Atmega32 ADC- Probleme
ADMUX um! Wenn Du 2 Eingänge messen willst, mußt Du sie auch auswählen. Ich benutze gerade den AT90CAN128: [c] uint16_t adc_int_conv( uint8_t channel ) { ADMUX = channel | 0<<REFS1 | 1<<REFS0; // Ref = VCC ADCSRA = 1<<ADEN | 1<<ADSC | 0<<ADATE | 0<<ADIF | 0<<ADIE | 1<<ADPS2 | 1<
-
Thread
Zeitverzögerung in Routine - wie am besten?
benutzt, aber erhalte nur "krumme" Zeitticks von 8.2ms. Ich verwende das Olimex Devboard mit dem AT90CAN128 mit 16Mhz XT. void timer_init() { TCCR1A = 0; TCCR1B = 1 << CS10; TCNT0 = 0xf0; TIMSK1 = (1 << TOIE1); sei(); } Die ISR ist dann: ISR
-
Thread
CAN mir das einer mal erklären?
CAN-Controller sind z.B der externe MCP2515, oder bereits im Mikrocontroller integriert wie beim AT90CAN oder dann die größeren 32-Bitter (STM32, ATSAM, LPC). Der Transceiver wie z.B. MCP2551 ist lediglich ein Leistungsverstärker um die einzelnen Bits über die CAN-Busleitungen zu schubsen. Die Intelligenz
-
Thread
String an ein Unterprogramm übergeben
Moin! Ich habe einen AT90CAN128 und ein EA eDIP240 und möchte das Display gerne über I2C ansprechen. Da ich keien Lust habe, jedes mal den ganzen Wust zu schreiben, wollte ich mir ein Unterprogramm zum senden des Textes schrieben
-
Thread
Hilfe zu Hardwarekonzept
von Profis für ein Konzept für die Erweiterung meiner Hardware. Ich habe hier ein Board mit einem AT90CAN128, der einen CAN-Bus mit 3 Messages aller 10ms mitliest, ein Datentelegramm von einem anderen Controller aller 100ms empfängt, mit Daten ergänzt und wieder zurückschickt. Weiterhin wird ein zweiter
-
Thread
Programmieren von AVRs schlägt fehl nach Benutzung von CLKPR
Und das mit den 50 MHz ist natürlich kein Quark, ich hab's vorhin mit 'nem anderen Controller AT90CAN128, der das gleiche Verhalten zeigte, einfach ausprobiert. Mich interessiert, ob es eine Möglichkeit gibt, den SPI-Takt während des Programmierens mit Avrdude und AVR910-Programmer zu reduzieren
-
Thread
AVR Bezeichnungen
der Atmel Homepage in die AVR Übersicht, fällt auf, dass es spezielle AVRs AT90PWM, AT90USB und AT90CAN gibt. Da diese teilweise auch bis 20MHz gehen, können die ja nicht wirklich alt sein. Wodurch unterscheiden sich denn nun aber AT90xxx von ATmega/ATtiny? Oder ist die Bezeichnung AT90xxx nach
-
Thread
Projektarbeit dezentrale Controllersteuerungen
Als controller wird ein AT90CAN128 verwendet, der bietet sich auf grund der CAN implementierung an. Die SPI Schnittstelle zum µC zu bekommen ist kein problem, ich müsste nur wissen, ob ich das STK500, anstat es wie vorgesehen mit
-
Thread
Messsystem Eingangsbeschaltung - ADC + variabler OP
auch an so einer Schaltung interessiert. ich habe mir letzten ein kleines CAN messystem mit dem at90can gebaut. An eine besondere Beschaltung des ADC habe ich nicht gedacht... anfänger fehler :( Da ich aber sensoren mit 3V, 5V und 10V pegeln habe muss ich mir auch noch sowas machen. Martin schrieb
-
Thread
EA DOG-M 163 an ATMega32 in 4bit Modus
bedarf die fertigen routinen für nen 3zeiliges dog-m display mit hardware spi geben (ist für nen at90can128..ggf. musst du die spi register anpassen)
-
Thread
Leiterplatten - gibt es das schon?
aus meinem "Hühnerhof", beides flexibel einsetzbare kleine Experimentier / Prototyp Platten für AT90CAN128 - eine mit 256 kbit FRAM, die andere mit 32k Byte NV RAM. Es gibt sicher eine grosse Zahl ähnlicher Beispiele. Natürlich ist die für den Entwurf verwendete Software ein Problem - aber schon
-
Thread
RasPi und AVR mit I2C (TWI) verbinden
Hallo zusammen. Ich beschäftige mich gerade mit dem TWI / I2C Bus insbesondere mit einem AT90CAN128 als Slave und Einen Raspberry als Master. Auf dem Slave läuft ein simples Programm auf Basis der Bibliothek von www.jtronics.de (bzw. die von ihm bereitgestellte main.c) auf dem RasPi sind
-
Thread
ATmega 128 via JTAG ICE ansprechbar aber ISP funktioniert nicht
Suchfunktion hat auch mir bei diesem Problem geholfen! Ich wunderte mich ebenso darüber, dass ich den AT90CAN zwar mit JTAG, aber nicht mit ISP ansteueren konnte. jurtrx schrieb im Beitrag #1378699: > Tja, wer (das Handbuch) lesen kann ist klar im Vorteil. Das steht zwar im Handbuch, aber meines Erachtens
-
Thread
CAN Nachricht "selbst empfangen"
Hallo, ich habe mehrere Platinen mit AT90CAN128. Meine Software baut aufder von Johannes auf: http://www.mikrocontroller.net/topic/62061 1. Frage: Nachrichten versenden und empfangen funktioniert (von einer zur anderen Platine), allerdings
-
Thread
allg. Frage zum Leiterplattendesign
Leiterplatten, bzw. Layoutregeln. Folgendes zur Erklärung: Ich habe vor ein paar Wochen ein Testboard mit AT90CAN und Phillips PCA82 CAN Treiber aufgebaut. Nun möchte ich "anbauen" und ein neues Layout mit USB Treiberbaustein erstellen, sowie gleichzeitig Platz sparen und die Platine beidseitig nutzen. Lange
-
Thread
LTC_1257 DA-Wandlungsverfahren
konnte ich leider nichts darüber finden, oder ich bin zu ... dazu. Ach ja, er arbeitet mit einem AT90CAN von Atmel zusammen(wenn man das so nennt). Danke schon mal im vorraus
-
Thread
Pin als Tristate-Ausgang beschalten
Hallo, Ich habe folgende Frage: Kann ich bei einem at90can128 einen Pin als Tristate-Ausgang betreiben? tristate funktion: (A = mein Ausgangspin) (E,G Pins die zur verfügung stehen) E G A 0 0 Hi-Z 0 1 0 1 0 Hi-Z 1 1 1
-
Thread
AVRDude: Verify lässt sich nicht abschalten
Hallo, zusammen, habe hier einen STK200-Dongle am AT90CAN128, den ich vom AVRDude über das GUI bedienen lasse. Seltsam und bei großen Programmen sehr störend ist, dass die Option -V (disable verify check) scheinbar keine Funktion hat. GUI-Fehler? Nein
-
Thread
Schon wieder ne Frage zu Interrupts
ich aus den anderen nicht die richtige Antwort gefunden habe. In einem Projekt verwende ich den AT90CAN32. Der soll eine CAN-Nachricht empfangen und, je nach Daten in der Nachricht, einen DC-Motor über PWM ansteuern (links/rechts/stopp). Über den Sense-Ausgang des verwendeten Motortreibers (L6201) wird
-
Thread
Mega88 und internes EEPROM lesen und schreiben
following devices since these devices have the EEPROM IO ports at different locations: - AT90CAN128 - ATmega48 - ATmega88 - ATmega165 - ATmega168 - ATmega169 - ATmega325 - ATmega3250 - ATmega645 - ATmega6450 ... Wie nun?
-
Thread
Verständnisfrage CAN-Bus
das lieber herkömmlich... Den einzigen CAN-fähigen Controller den ich bei Reichelt finde ist ein AT90CAN128 für 16,10 EUR - eindeutig zu viel. Mein Ziel ist es, kleinere Baugruppen an den Bus anzubinden, beispielsweise 4 Lüfter, die ich getrennt voneinander einschalten möchte. Oder 3 Temperatursensoren
-
Thread
Port Binärzahl in Dezimalzahl umwandeln
erfahrenen unter uns sehr einfach klingen, ich scheitere jedoch bereits hieran. Ich verwende einen AT90CAN128. Es geht um folgendes C-Problem. AN PORTB sind alle Pins auf Eingang geschalten. PIN G0 dient ebenfalls als Eingang. Aufgrund von schaltungsspezifischen Vorgaben ist nur jeweils ein PORT high.
-
Thread
Memory Mapping?
Das fürchte ich auch :-( Ich werde mir mal ein paar samples für den AT90CAN128-16AI schicken lassen, aber ich bin mittlerwiele auch mehr auf der Schiene die Sensoren und Aktoren unseres Roboterprojektes hier an der Uni per USB anzuschliessen. Die Chips von FTDI laufen wirklich
-
Thread
ADC wandelt nicht
Hallo, Ich habe ein Problem mit dem ADC am AT90CAN128. Ich bekomme, unabhängig von der Eingangspannung, konstante Ausgangswerte im Unteren einstelligem Bereich. Wenn ich Parameter wie Referenzspannung und Prescaler ändere, ändert sich nur der konstante
-
Thread
AVR mit analogen Ports und Can Schnittstelle
vermute AT90CAN128
-
Thread
Fragen zum Software-Handshake in Wikipedia
X-ON und X-OFF Zeichen werden lediglich vom UART-Interface zum Prozessor gesendet. Ich benutze AT90CAN128. Im Kapitel "USART" finde ich keine Informationen über das Software-Handshake. Wie realisiert man dieses in MCU? MfG Senmeis
-
Thread
Schematic and Footprint gesucht
Hi, wo findet man das Schematic and den Footprint von Atmel AVR AT90CAN128 für Protel? Ich habe im Netz gesucht aber nicht gefunden. Wie kriegt ihr sowas normalerweise? Selber zeichnen? Danke
-
Thread
Probleme bei CAN Bus
Register beschreiben und auch die richtigen Werte auslesen. Beim Erstellen der Bibliothek fuer einen AT90CAN128 bekam ich eine Fehlermeldung von WinAVR, dass dieser Kontroller nicht unterstuetzt wird. Kann aber eigentlich nicht sein. Falls jemand aehnliche Probleme damit hatte oder eine bessere Loesung
-
Thread
AVR Board mit CAN
Tranceiver) und eine einfache Möglichkeit es zu programmieren (GNU-Compiler....). 1) Eine Frage zu AT90CAN128-Boards: Ich habe nun mehrmals gelesen, dass diese nicht geeignet sind für Anfänger (wie mich). Was würdet ihr für Alternativen vorschlagen ?? 2) Eine Frage zum OLIMEX-Board (www.olimex.com/Products
-
Thread
CAN Problem beim Senden
Hi, hab ein Problem mit meinem CAN Testaufbau: Ich hab 3 Nodes, alle mit einem AT90CAN128. 2 davon mit 82C251 Bustreiber, 1 mit SN65HVD231. Node 1: 82C251 5V Node 2: 82C251 5V Node 3: SN65HVD231 3V3 Kommunikation zw. 1 und 2 läuft Problemlos. Diese Nachrichten lassen
-
Thread
Gibt es einen "Register-Konfigurator" für AVR Xmega?
Und Bits zählen muß man auch nicht, sie haben Namen. Hier mal ein Beispiel, wie ich das mache (AT90CAN128): [c] OCR1A = SYNC_PERIOD - 1; OCR1B = SYNC_TIME - 1; TCCR1A = 0<<COM1A1 | 0<<COM1A0 | 1<<COM1B1 | 0<<COM1B0 | 0<<COM1C1 | 0<<COM1C0 | 1<<WGM11 | 1<<WGM10;
-
Thread
Atmega via Ethernet flashen
Hallo, ich bin an diesem Netzwerk-Bootloader sehr interesiert. Ich verwende einen AT90Can128 Baustein. Deswegen möchte ich den Bootloader gerne anpassen. Ich verwende das AVR Studio 4.0 oder 6.0. Leider kenne ich mit den Makefile nicht so aus. Kann mir jemand beim "Portieren" des Projekts
ja okay, das geht, aber ich müsste dann "zu Fuss" in dem Makefile mein At90can128 reinbasteln. Da kenne ich mich eben nicht so aus. Mir wäre ein AVR Studio Projekt doch lieber :D. Muss ich da in den Memory Settings eigentlich den Bootloader Bereich einstellen ?
-
Thread
Atmega128can Bascom
Ok hab mich mit der Bezeichnung geirrt heißt AT90CAN128
-
Thread
Hilfe bei Wahl neuer Controllerfamilie
folgender Suche von Euren Erfahrungen profitieren: Bisher habe ich für viele Schaltungen den AT90CAN128 von Atmel genutzt, da ich viel mit der CAN-Schnittstelle arbeite. Allerdings ist der gute schon recht betagt und ich habe Sorge, dass er irgendwann einfach abgekündigt wird. Außerdem ist es schade
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
avr4/at90pwm3 avr/lib/avr4/at90pwm3b avr/lib/avr4/at90pwm81 avr/lib/avr5/ avr/lib/avr5/at90can32 avr/lib/avr5/at90can64 avr/lib/avr5/at90pwm216 avr/lib/avr5/at90pwm316 avr/lib/avr5/at90pwm161 avr/lib/avr5/at90scr100 avr/lib/avr5/at90usb646 avr/lib/avr5/at90usb647 avr
avr51/atmega128rfa1 avr/lib/avr51/atmega1284rfr2 avr/lib/avr51/atmega128rfr2 avr/lib/avr51/at90can128 avr/lib/avr51/at90usb1286 avr/lib/avr51/at90usb1287 avr/lib/avr6/ avr/lib/avr6/atmega2560 avr/lib/avr6/atmega2561 avr/lib/avr6/atmega2564rfr2 avr/lib/avr6/atmega256rfr2
-
Thread
Signalübertragung über 300 Meter
billiger, aber du scheinst ja auch Platzprobleme zu haben. Wenn es CAN sein soll: Du kannst einen AT90CAN und einen MAX14882AWE+ verwenden, letzterer ist bei unter 2,50 EUR. Vergiss nicht, dass du noch eine galvanisch getrennte Spannungsversorgung brauchst. Alternativ kannst du auch überlegen, den
-
Thread
PS/2 Stecker in Eagle?
Hallo, ich suche einen PS/2 Stecker für EAGEL. Ich möchte gern eine Tastatur an einen AT90CAN128 anschließen. Ich kann den PS/2 Stecker aber weder im Netz noch in den standard Libs finden. Ich kann mir aber auch nicht vorstellen, dass ich der erste bin der das vor hat *g* Weiß jemand wo
-
Thread
CAN Anbindung - ein bisschen Input gebraucht.
für deine Anwendung die richtige. Passend dazu gibt es kleine CAN Interfaces für USB. Für den AT90CAN32/64/128 von Atmel wirst du hier im Mikrocontroller.net wahrscheinlich die beste Unterstüzung finden. Der hat einen CAN Controller. http://www.atmel.com/tools/ATDVK90CAN1.aspx
-
Thread
LED-Display nur ein Segment leuchtet
belegt). Die Anoden der Segmente A-F befinden sich auf den Analogports A0-A6. Ich benutze den AT90CAN128. Nun zu meiner Frage: Theoretisch müsste ja alles aufleuchten, wenn ich bei allen Anoden den Port auf "1" setzte, und bei den Kathoden durch ein "0" auf Masse ziehe. [c] DDRA= 0b01111111
-
Thread
Gesetze Ports gehen auf 0 bei nächster Portsetzung
Guten Abend ! Ich programmiere derzeit einen AT90CAN128. Standardgemäss DDR und PORTs gesetzt. Es funktioniert auch alles, aber ich bin auf ein komisches Problem gestossen: Wenn ich einen Port in einer Codezeile setze, und in der nächsten einen anderen
-
Thread
JTAGICE3 oder JTAGICE-MK2
einem STK600 und diversen Microcontrollern wie z.B. dem ATMEGA2562, dem 3232UC301512C und einigen AT90CAN* Controllern. Vielleicht kann mir ja jemand ein paar Tipps geben, um mir die Entscheidung etwas zu erleichtern. Gruß
-
Thread
AVR Bootloader Checksummen-Berechnung
= 0; iAdr < 0x1E000; iAdr += 2) iChk ^= pgm_read_word_far(iAdr); return iChk; }[/c] AT90CAN128 / GNU GCC 4.3.1 / AVRStudio Und, was hat es mit dem "boot_rww_enable();" auf sich, ich hab es nicht ganz verstanden, nur so viel, dass es den braucht wenn der Bootloader die Applikation starten
-
Thread
Frage zu activ-Low Schalter und PINx Register
sein. Ist es aber nicht in der Simulation mit AVRStudio. AVRStudio sagt PINX=0x00. Ich werde den AT90CAN128 verwenden. Die HW existiert noch nicht - kann es nicht ausprobieren. Ich simulier grad in AVR Studio... mg, Johannes
-
Thread
CAN128 bit Timing
dass ich nerve, aber hat jemand Erfahrungen mit dem Einstellen der Baudrate für den CAN-Bus beim AT90CAN128? Was für Zahlen benutzt ihr? Die aus der Tabelle im Datenblatt? Oder die vom X-Calculator (der irgendwie auf völlig andere Zahlen kommt)? Und nach welchen Kriterien suche ich die SJW aus? Danke
-
Thread
SMBUS mit Atmega
nicht. Wo ist der Unterschied ? hat jemmand Source mit ansteuerung über 2 Port Pin. Prozessor AT90CAN128. Gruß franz
-
Thread
Watchdogschaltung für TI TMS320DM368
dem MAX6749 gute Erfahrungen. Allerdings nur bei eher einfachen Mikrocontrollern wie ATmega oder AT90CAN. Auf dem Ding jetzt läuft ein Linux, welches eine bestimmte Zeit zum booten braucht. Gehen wir hier mal von 15 Sekunden aus. Der Watchdog ist aber nur sinnvoll einsetzbar, wenn er z.B. jede Sekunde
-
Thread
FTDI232 -> UART kein Zeichen korrekt
gefunden! Hab das Program zuerst auf einen Atmega16 getestet und bin dann mit dem FTDI auf einen AT90CAN128 gegangen. Die UART Ini hab ich zwar angepasst, aber das Problem war das der AT90 eine Fuse hat die der Atmega16 nicht hat. Nämlich "Divide Clock by 8 internally". Dadurch hat natürlich die Baudrate
-
Thread
ISR fuer UART in AVR
Hallo, ich benutze AT90CAN128 von Atmel und habe eine ISR-Funktion und eine User-Funktion für UART geschrieben. Baudrate = 19,200 bits/s, Quarz = 8 MHz. [c] SIGNAL(SIG_UART0_RECV) { receive_uart_data = UDR0; // Datenbyte