-
Thread
WinAvr installieren
noch niemand auf diesen Controller portiert hat. ;-) Falls du das aber anders herum meinst: der AT90CAN128 wird natürlich schon /sehr/ lange von WinAVR unterstützt (geschätzt wenigstens 5 Jahre lang).
, > etwa wenn die Unterstützung in der GCC-Orininalversion Fehler hatte. Ist allerdings beim AT90CAN128 nicht zu erwarten, da das Teil aus Sicht des Compiler praktisch ein ATmega128 ist, und der wiederum wurde bereits sehr viel länger unterstützt.
-
Thread
AT90CAN128 Baudrate
sollten alle CAN-Busadapter laufen. Ansonsten: Teste doch mal deine Bitrate gegen einen zweiten AT90CAN128. Läufts damit? Algemein: Abschlusswiederstände vorhanden? Gruß Volker
frame format. Identifier: 70 Daten: E0 30 00 00 00 00 80 00 mit dem ersten knoten, also mit at90can128 will ich das gleiche senden wie dieser kntoen. welche eintellungen muss ich hierfür vornehmen? vielen dank für hilfe
-
Thread
Warum hat Timer Einfluss auf Kommunikation ?
Hallo alle zusammen, ich stehe mal wieder vor einem eigenartigen Problem! Ich habe einen Atmel AT90CAN128 und sende damit LIN und CAN Nachrichten. Die LIN Nachrichten "sollen" mittels eines Timers (ISR(TIMER0_COMP_vect)) der auf 100kHz eingestellt ist, alle 10ms eine LIN Botschaft versenden. Wenn
-
Thread
Serieller Bootloader für AT90CAN128?
Hallo, kann mir jemand zu einem Bootloader für AT90CAN128 raten? Danke!
-
Thread
Bezugsquelle ATmega32C1
Hallo, Der AT90CAN128 ist ziemlich baugleich mit dem ATmega128. Er hat halt nur noch das CAN Interface an Board. Mit dem CAN32/CAN64 sollte es sich ähnlich verhalten. Diese Controller kannst Du also ohne weiteres verwenden
-
Thread
Theorie: Xilinx selbstbau JTAG Programmer
list should not care for the version part 0970203f 4 0x1 ATmega128 0978103f 4 0x1 AT90CAN128 0960203f 4 0x1 ATmega64 0950103f 4 0x1 ATmega323 0950203f 4 0x1 ATmega32 0940303f 4 0x1 ATmega16 0940403f 4 0x1 ATmega162 0940503f 4 0x1 ATmega169
-
Thread
Softwaretastenentprellung AT90CAN128
Hilfe eines Tasters zwischen verschiednen Seiten auf einem Display umschalten. Ich benutzte den AT90CAN128 und hab den Taster an Port C1 und an Masse des Ports angeschlossen. Nun habe ich folgenden Code angewendet: #define TASTERPORT PINC #define TASTERBIT PINC1 char taster(void) {
-
Thread
CAN- als Haus-Bus
Kennt jemand zufällig einen Mikrocontroller oder CAN-Controller, der sowas beherrscht? Also außer AT90CAN*, der braucht schon im IDLE-Modus mehr Strom als mein ATmeta644 (IDLE) + MCP2515 (aktiv) zusammen.
-
Thread
AVR Bootloader in C - Artikel
Hallo! Ich habe versucht, den Bootloader auf einem DVK90CAN1 umzusetzen. Da der uC AT90CAN128 von Peter Fleurys UART nicht unterstützt wird, habe ich die UART mit FIFO von Peter Dannegger genommen. Das Projekt wird mit dem AVR Studio erstellt und erfolgreich kompiliert. Die Verbindung zu
super. Erstmal danke an den Autor, eine Super Arbeit!! Ich bin dabei, den Bootloader für meinen AT90CAN auszulegen. Allerdings habe ich ein Problem mit der hex_checksum. Nach der ersten Zeile Code bekomme ich nur noch Fehler, die zb so aussehen: .............#######################################
-
Thread
Steuerung von EA DOGM163 mit einem ATMega32
falls du hardware SPI benutzt zur steuerung kann ich dir ne lib geben die ich für den at90can128 /atmega128 entwickelt habe
#1908136: > falls du hardware SPI benutzt zur steuerung kann ich dir ne lib geben > die ich für den at90can128 /atmega128 entwickelt habe Nein, ich kann SPI nicht nutzen... Ich nutze schon einige Tricks um SPI für die SD-Karte **UND** den MP3-Decoder... Drei Geräte mit SPI geht wirklich nicht...
-
Thread
USB zu UART-Konverter
wird auch nicht klarer, wenn man die Information bekommt, dass auf dem Board noch ein ATCAN128 (at90can128?) drauf ist. > Ich hab gelesen, dass sich die USB-Schnittstelle an einen > Mikrocontroller anpassen lässt. Aber was heisst das? Dass dieses Statement zusehr aus dem Kontext gerissen ist.
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
Laufen bringen. > Ich bin davon abgekommen, EEprom zu "Laden": EEprom ist durch ein > Fusebit (AT90CAN128) gegen Laden geschützt. Nachdem die 128 kBit Flash > Speicher (aus verschiedenen Gründen verwende ich das als > Standardsupport) weit mehr sind als ich brauche, wird EEprom > programmgesteuert
Projekt ist jetzt endlich zu einem Abschluss gekommen. Ist zwar andere Technologie als bei Euch (AT90CAN), und als Ergaenzung zu einer bestehenden konventionellen Verdrahtung gedacht, aber ich glaube dass eine Menge wertvolle Anregungen fuer andere drin stehen - ist aber englisch geschrieben. Das
-
Thread
AT90CAN128 mit Tastern
Kennt sich jemand mit dem Controller AT90CAN128 aus und hat vielleicht an diesen schon Taster angeschlossen? Ich habe vor 2 Taster anzuschliessen. Frage mich gerade, welchen Port/Pins ich für die Taster nehmen kann? Und verfügt zudem
kannst PC1 an Port C nehmen wie in dem ersten Beispiel zur Softwareentprellung. Der hat auch am At90CAN128 alles was du für einen Taster brauchst. Für den zweiten Taster einen anderen Pin z.B. PC0, wenn du die Software anpasst. Oder PortB PB0 bis PB2 wie in Peters *Komfortroutine in C* ...
-
Thread
AT90CAN128 Sendet nicht
mit diesem Problem beschäftigt und komme einfach nicht hinterher was ich falsch mache. Hab einen AT90CAN128 mit 16MHz den ich als RS232-CAN umsetzer einsetzen möchte, nur bleibt er mir ab 125Kbs Busfrequenz bei while (!getbit(CANSTMOB, TXOK)); stehen weil der TXOK nach dem Senden niemals kommt
-
Thread
AT90CAN128 Uart senden
Hallo zusammen, ich habe folgendes Problem: Ich möchte mit einem AT90CAN128 Controller Bytes über die serielle Schnittstelle senden. Dafür habe ich folgende Funktion programmiert: void uart1_init() // UART 1 initialisieren { UCSR1B = (0<<U2X1); //Baudrate
-
Thread
CAN-AVR vs AVR plus ext. CAN Tranceiver
ich zuerst zu externen Bausteinen (MCP2515), habe mich aber dann doch für die integrierte Lösung (AT90CAN...) entschieden. Gründe: - natürlich ist man flexibler, andererseits haben wir so kleine Stückzahlen, dass man da gerne auf einen Typ setzt. Die zwei, drei Euro mehr spielen bei uns keine
gut, danke, dann werd ich mich wohl auch am AT90CAN versuchen.
-
Thread
TASTER mit AT90CAN128
Hallo, Ich habe ein Board, welches den AT90CAN128 implementiert hat. Würde nun gerne 2 Taster integrieren und hab dazu ein paar Fragen. An welchen Ports des Controllers kann ich die Taster "anschliessen". Also welche sind geeignet? Suche
-
Thread
Beschaltung von Rs am CAN-Bus (82C251 Transceiver)
Ich habe hier eine Schaltung mit AT90CAN128 µC und angehängtem Transceiver PCA 82C251. Die Schaltung funktioniert im Allgemeinen, jedoch bekomme ich gelegentlich Stuff-errors vom CAN-Controller, d.h. einige hundert Messages scheinen richtig
-
Thread
2 Stk. MCP2515 an einem z.B. ATMega32
MCP2515 per SPI anschließen. Ich brauche zur Lösung der Aufgabe 2 CAN-Controller ????!!!!! Auch ein AT90CAN128 und ein MCP2515 wären denkbar. Es soll ein bidirektionaler Datenstrom eingelesen und gefiltert ausgegeben werden. Der CAN arbeitet beidseitig mit 100Kbit. Ist das überhaupt möglich ???? welche
fehlende Bauteile bei Reichelt bestellen und in der Zwischenzeit kann ich mir die Routinen und den AT90CAn nochmal zu Gemüte führen. Okay Gruß Peter
-
Thread
Kommunikation mit AT90CAN128
Frequenz 100Mhz typical V_OH 2.4 min V_OL 0.5 max V_IH 2.0 min V_IL 0.8 max Mikrocontroller(AT90CAN128):benutzte Clk-Frequenz 10 Mhz, Vcc=3.3V Erstens möchte ich ein Blockdiagramm erstellen. Meine Frage: Ist so eine Aufgabe machbar. Sind alle Elemente kompatibel? Wie können die zwei Zähler
-
Thread
AT90CAN128 mit Microcanopen
Hallo, im Rahmen meine Arbeit muss ich die Kommunikation zwischen ein controller (AT90CAN128) und den Protokoll microcanopen erstellen.so jetzt muss ich ein Blockschaltplan fur den controller machen um diese Kommunikation zu ermöglichen.also was brauche ich um diese zu machen.ich weiß
-
Thread
AT90CAN128 unerklärliches Portverhalten
Hallo, ich arbeite seit längeren mit diesen Controller und habe für verschiedene Stadien des Projekts verschiedene Testprogramme geschrieben. Es hat viels schon funktioniert und nach einer Pause nun NICHTS mehr, deshalb ich zurück zu den Wurzeln und dachte mir, erst mal die LEDs wieder ansprechen. Wenn ich die at_led_test3 aufspiele funktioniert es wunderbar das ich meine LEDs anspreche, wenn ich allerdings meine Visuschni benutze, bekomm ich nicht mal eine zum leuchten, egal wie ich es anstelle UART würd sogar problemlos funktionieren... Es klappe auch schon über UART meine LEDs zu
-
Thread
Problem: mit 2 Uarts gleichzeitig empfangen
Hallo, ich habe folgendes Problem: ich nutze beide UARTS des AT90CAN128 um Strings zu empfangen. Bei dem String der über UART0 (115600 BAUD) empfangen wird fehlt allerdings ab und zu ein Byte. Der String von UART1 (19200 BAUD) ist komplett richtig. Ist der UART1 ausgeschaltet
-
Thread
Uart Problem: falsche Daten kommen an, zu hohe Baudrate?
Hallo, ich habe das AT90CAN128 Evaluationsboard von Atmel. Über die Uart Schnittstelle versende ich Daten an den PC und Daten von PC zum Board. Bis zu einer Baudrate von 57600 kommen alle Daten sauber an. Erst bei der Baudrate
-
Thread
Make-File und AVR-Studio
? Folgende Schritte habe ich gemacht 0. Hardeware Check: fertige main.elf vom Beispiel AT90CAN128\AT90CAN128_Senden_und_Empfangen in Menüleiste den Button 'Connect to selected AVR Programmer' gedrückt auf der Seite Program im Bereich 'ELF Produktion File Format' Input ELF File = AT90CAN128\AT90CAN128_Senden_und_Empfangen\main.elf gesetzt und mit dem Button 'Program' auf das Board geladen Als Ergebnis wurde auf dem Display der Text angezeigt :) 0.1 Im Bereich Device den
-
Thread
Überprüfen ob UART etwas empfangen hat, wie ?
while (!(UCSR1A & (1 << RXC1))) // Solange warten bis etwas empfangen[/c] ist im Datenblatt vom AT90CAN128 zu finden, funktioniert aber leider nicht so wie gewünscht. Daher nochmal meine Frage: Wie kann ich überprüfen ob der UART etwas empfangen hat ? Gruß Andi
-
Thread
AVR ADC Gain Differential Mode funktioniert nicht richig!
Hallo C-Kollegen, ich möchte gerne die Verstärkungsfunktion des ADC nutzen. Ich verwende einen AT90Can128 und programmiere in C. Benutzen will ich ADC2 und ADC3, vorerst mal mit 1facher Verstärkung. Kann ich auch als Referenzspannung 5V nehmen oder muss es 2,56V sein? Wird das Ergebniss anders berechnet
-
Thread
USART Baudrate ändern, nur wie?
USART ändern, doch leider funktioniert das nicht so ganz. Ich baue eine LIN Kommunikation auf (AT90CAN128) und um den Syncbreak zu senden, muss ich von 19200Baud auf 13000Baud runter gehen. Mit dem Debugger sehe ich auch das die Baudrate im Register richtig verändert wurde (auf 13000Baud) aber es
-
Thread
Programmierung AT90S4414
The following devices are supported: Table 1.1. Devices programming support Device ISP PDI AT90CAN128 x AT90CAN32 x AT90CAN64 x AT90PWM2 x AT90PWM216 x AT90PWM2B x AT90PWM3 x AT90PWM316 x AT90PWM3B x AT90USB1286 x AT90USB1287 x AT90USB162 x AT90USB646 x AT90USB647
-
Thread
CAN-Adapter für PC gesucht
um die 40 Euro: http://www.kreatives-chaos.com/artikel/can-debugger Der basiert auf einem AT90CAN128 und enthält einen passenden Bootloader. Für den Start gibt es noch Software: Shell (für ein VT100 kompatibles Terminal) Lawicel CAN232/CAN2USB kompatibel Das hat den Vorteil, dass man nicht
-
Thread
Array in AVR Studio GCC mit variabler Länge
Hallo alle zusammen, ich bin gerade dabei einen AT90CAN128 auf dem STK500/501 mit AVR Studio 4.18 und WIN Avr 4.3.3 zu programmieren. Ist nicht das erste Programm das ich für einen Atmel µP schreibe, allerdings das erste für einen AT90, was ja aber eigentlich
Philipp schrieb im Beitrag #1869094: > Hallo alle zusammen, > > ich bin gerade dabei einen AT90CAN128 auf dem STK500/501 mit AVR Studio > 4.18 und WIN Avr 4.3.3 zu programmieren. Ist nicht das erste Programm > das ich für einen Atmel µP schreibe, allerdings das erste für einen > AT90, was ja
-
Thread
CANOpen-Standard
Ich würde einen Controller mit CAN-Schnittstelle verwenden z.B AT90CAN128 oder NEC-V850 oder ST10 (167er Derivat) um nur einige Beispiele zu nennen. Diese Controller haben ein Mailboxkonzept da ist die Implementierung einfacher. SJA1000 würde ich nicht verwenden.
Hallo Leute, erstmals Vielen Dank für eure Hilfe.ich habe mich für AT90CAN128 und implementation mit microcanopen entschieden.Da Microcanopen for education kostenlos ist.Mit AT90CAN128 habe ich keine Erfahrung aber Resoursen findet man schon genug im netz.Also für meine
-
Thread
Ethersex mit Mega 1284p
atmega6450 atmega649 atmega6490 atmega128 atmega1280 atmega1281 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k avr1 at90s1200 attiny11 attiny12 attiny15
-
Thread
Frage zu AT90CAN128
Hallo, ich bin Anfänger und habe zwei Frage, en handelt sich um den Mikrocontroller AT90CAN128 von Atmel. Versorgungsspannung ist 3.3V Ich möchte wissen, ob ich ein 16 Bit TTL haben kann? Wenn TTL ein Signalpegel ist, kann ich I/O dafür benutzen? Gibt es überhaupt ein 16 Bit-Register
#1864716: > Hallo, > ich bin Anfänger und habe zwei Frage, en handelt sich um den > Mikrocontroller AT90CAN128 von Atmel. > Versorgungsspannung ist 3.3V > Ich möchte wissen, ob ich ein 16 Bit TTL haben kann? Was verstehst du unter TTL?
-
Thread
AVR-JTAG-USB mit Studi0 4
Moin, ich habe den AVR-JTAG-USB gekauft und möchte nun ein Board mit AT90CAN128 und dem Programm debuggen. Leider gibt es meine Plattform dort nicht, nur JTAG ice und einen anderen. Wie bekomme ich nun den Code auf meinen Controller? Danke
-
Thread
AT90CAN128 - UART Interupt Problem
Hi @ all, ich habe folgendes Problem. Ich habe das Atmel DVK90CAN1 Entwicklungsboard mit dem AT90CAN128 µC und mein USART1 Empfängt nichts. Der Kontroller besitzt zwei USART aber um LIN Botschaften zu senden/empfangen muss der 2 USART (USART1) angesteuert werden, da dieser an dem LIN Transceiver
-
Thread
Verwendung von CANTIMl/H und CANTTCL/H
rausbekommen das sie irgend etwas mit dem Can Timer zu tun haben. aber mehr nicht. Der Chip ist ein AT90CAN128
-
Thread
String aufsplitten in 40 Einzelwerte
hallo zusammen Prozessor: at90can128 10Mhz der string wird ja auch noch für andere funktionen benutzt beispielsweise um kurze befehle wie "U IST" oder "I SOLL" einzulesen. würde zwar dann anderst auch gehen aber jetzt hab ichs
-
Thread
Compiler-Error xy-ungelöst
Und das ist der Compiler-Error: [code]Build started 31.8.2010 at 15:54:20 avr-gcc -mmcu=at90can128 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT Visuschni_v2.o -MF dep/Visuschni_v2.o.d -c ../Visuschni_v2.c ../Visuschni_v2.c: In
? Mein Problem ist jetzt folgendes: [code]Build started 1.9.2010 at 11:39:56 avr-gcc -mmcu=at90can128 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT Visuschni_v2.o -MF dep/Visuschni_v2.o.d -c ../Visuschni_v2.c avr-gcc -mmcu=at90can128
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
nicht einen AVR für die PWM, einen für Netzüberwachung, einen SAM7X für die WEB-Anbindung und einen AT90CAN für den Bus. Eine Entwicklungsumgebung, ein JTAG Adapter. Eventuell eben einen STM32F103 für die ganzen steuernden und regelnden Komponenten und einen STM32F107 für die Netzanbindung. Als OS
-
Thread
Arrays in Klassen
Ich nutze einen Roboter mit einem AT90CAN128. Das Ganze wird als Tupel für ein DBMS gebraucht. Und für spezielle Funktionen brauch ich eine klare Struktur meiner Daten. Und da gespeicherte Tupel unterschiedlich viele Attribute haben können
blue schrieb im Beitrag #1832648: > Ich nutze einen Roboter mit einem AT90CAN128. d.h 4KB SRAM > Und da > gespeicherte Tupel unterschiedlich viele Attribute haben können, gibt es eine Obergrenze? Wenn es eine gibt, dann nutze sie. Lege alles statisch für diese Obergrenze
-
Thread
CAN zu CAN Router/Gateway
aber wohl nicht für einen Auf/Umsteiger. Wenn die Chance besteht das auch mit Bascom und 2 x At90CAN128 die per RS232 Informationen austauschen zu erledigen wäre das toll - Aber das kann hier sicher jemand mit Erfahrung sagen. Wenn für eine detailierte Aussage noch weitere Daten oder Infos benötigt
Schorschi schrieb im Beitrag #1830578: > Wenn die Chance besteht das auch mit Bascom und 2 x At90CAN128 die per > RS232 Informationen austauschen zu erledigen wäre das toll - Aber das > kann hier sicher jemand mit Erfahrung sagen. Also wenn du meinst, dass die beiden µCs sich per serieller Schnittstelle
-
Thread
Anfängerfrage CAN
Hallo zusammen, fange gerade damit an mich mit CAN zu beschäftigen. Habe den Atmel AT90CAN128 als Controller. Nun steht hier in der Artikelsammlung, man soll auch gleich einen CAN Treiber mit bestellen. Braucht man immer einen CAN Treiber um mit einem µC einen CAN Bus aufzubauen? Wieso
Klare Abgrenzung: - Der AT90CAN128 ist ein *Micro-Controller*. - Er enhält einen *CAN-Controller*. Diese baut die CAN-Frames zusammen, kümmert sich um die Erzeugung der CRC, und dem BitStuffing, etc. Er besitzt (meist) ein digitalse
-
Thread
Loew Power Hausbus
das 2. kommt durch, daher vorher ein nutzloses Wakeup-Packet rumschicken nicht empfehlenswert: AT90CAN128 das Drecksding kann nicht in den Tiefschlaf geschickt werden wenn es auf CAN-Nachrichten reagieren soll. Wenn es ueber einen externen IRQ bei CAN-Aktivitaet wieder geweckt wird empfaengt es erstmal
-
Thread
Relais Schalten mit Transistor
dann die information die wichtig ist für die auswahl des mosfets. Den Mosfet werde ich über einen AT90CAN128 von Atmel ansteuern hoffe das klappt so wie ichs mir erwünsche-.-
-
Thread
Größenwahnsinniges Atmega Makro- Netzwerk
Wenn Geld keine Rolle spielt kannst ein paar AT90CAN einsetzen und eine fertige CAN-Bibliothek verwenden. Siehe hier: http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek Da bist halt für Controller + CAN-Bustreiber 10-12€ los aber dafür
-
Thread
AVR Sleepmode nur zu bestimmten Zeiten verlassen
Hallo ich verwende einen AT90CAN128 dort wollte ich den Sleepmode verwenden damit der Prozessor zwischen zwei schleifendurchgängen schlaffen geht. Die Schleifen sollen immmer zu definierten zeitpunkten durchlaufen werden. Dazu