-
Thread
CAN als "Open-Drain"?
möchte. Als eine Lösung wäre USART denkbar. Aber vielleicht wäre so "leichte CAN" zwischen zwei AT90CAN128 (unter Rücksicht auf mögliche Erweiterung) auch sinnvoll? Für analoge Mikrofone, das weiß ich aus Erfahrung, funktioniert eine asymmetrische Leitung etwa bis 1,5 Meter fast ohne Brummen. Dort
-
Thread
Interrupt-kritische Bereiche
sehen. * Paging und Paging-ähnliche Mechanismen. Da ich den aktuellen Fall gerade habe: im at90can128 wird das aktuelle CAN-MOb durch CANPAGE ausgewähl. Danach kann z.B. mit CANMSG auf den Inhalt des gerade selektierten MObs zugegriffen werden. Kommen sich hier nun zwei MOb Zugriffe in die Quere,
-
Thread
Frage zu Buffer_Size von Kommunikation über UART
hallo, die Hardware ist der Mikrocontroller AT90CAN128. anbei die Initialisierung der UART-Funktion, und senden-Funktion. Ich habe nur ein Teil des Programms geschickt. Das Problem liegt in der FunktionX, in FunktionX bekomme ich das Ergebnis aber
-
Thread
Crumb128-CAN und Fusebits
Hallo Leute, ich habe mir ein Crumb128-CAN Modul zugelegt (AT90CAN128): http://shop.chip45.com/epages/es10644620.sf/de_DE/? Es ist ein externer Quarz mit 16MHz bestückt. Nun wollte ich den Bootloader per ISP (CrispAVR-USB) programmieren. Mit avrdude hat das
-
Thread
at90can Analogwerte auslesen
Hallo zusammen, ich programmiere gerade einen at90can128 mit dem Avr Studio. Ich hab ein paar Zeilen geschrieben um alle Analogwerte nacheinander auszulesen. Das funktioniert auch soweit. Sobald ich aber den Port D4 setze, spielen meine Analogwerte verrückt
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
Somit: Neuentwickeln lohnt nicht, denn das gibt es bereits. PS: Das vorgängermodell hat einen AT90CAN128 drin (glaub ich), wenn jemand unbedingt einen Atmel haben will. Das Display ist nur die Anzeige ohne Intelligenz (mit einem ARM9).
-
Thread
Steuerungsprojekt mit bidirektionaler Kommunikation
Thema CAN: Ich habe bereits eine sehr umfangreiche Steuerung für ein Vorgängerprojekt mit einem AT90CAN128 realisiert, das auch sehr gut funktioniert hat. Ein Hauptaugenmerk liegt bei dieser Arbeit jedoch bei der Umsetzung eines Kommunikationssystems das ideal ist für das Dezentralisierungskonzept. CAN
-
Thread
AT90CAN Probleme beim senden in kurzer Folge
so geschrieben, dass sie bei jedem sofort mit Atmel Studio kompilieren sollte. Momentan nur 2 AT90CAN128 am CAN. Bus ist terminiert. Der Andere liest nur. (Nicht im spy/silent mode) Baudrate 500kB/s. Normalerweise werden die Nachrichten in nem Timer gesendet und da ist das delay ein Problem.
-
Thread
Probleme mit AVR ADC
(); sleep_disable(); adc_val = ADC; return adc_val; } [/c] Das Device ist ein AT90can128, Clock ist 8MHz, der ADC sollte also mit 125 kHz laufen, was zwischen 50 und 200kHz liegt. Vdd ist 3,3V, was auch als Vref verwendet wird. In meinem main habe ich folgendes: [c] if (strncmp_P
-
Thread
Ein- und Ausgänge am selben Port (nicht Pin)
Das ist mein Code. Ich nutze allerdings einen AT90CAN128. Sollte aber bei dir auch so ähnlich aussehen. [c] void InitPorts (void) { DDRA = 0xFF; // set all pins to ba a output DDRB = 0x80; // set PortB7 to be a output
-
Thread
xc3sprog: falscher IDCODE
Desc: XC3S200A Rev: A IR length: 6 JTAG loc.: 1 IDCODE: 0x0978103f Desc: AT90CAN128 Rev: A IR length: 4 Wenn irgendwann mal etwas falsches gelesen wird, wird der anders gelesene Code gedruckt. Erst wenn dass wirklich fuer viele Lesevorgaenge geht, kann man die Kette als stabil
-
Thread
Ansteuerung eDIP 240-7 mit AT90CAN über SPI klappt nicht
leicht verzweifelt ein eDIP 240-7 über SPI anzusteuern. Ich benutze das STK500 /STK 501 und einem AT90CAN128. Zum Programmieren benutze ich das AVR Studio 4.16. Ich bin gerade dabei mich in die Materie einzuarbeiten, d.h. ich habe mir den Code zusammenkopiert und so verändert, das er hoffentlich funktioniert
-
Thread
STK500v2 Bootloader auf AT90CAN32
section-start=.bootloader=$(BOOTLOADER_ADDRESS)[/code] abgeändert, da es sonst beim flashen auf einen AT90CAN128 einen out-of-range error erzeugte. Jetzt habe ich es (wie im tutorial) auf [code]-Ttext=$(BOOTLOADER_ADDRESS)[/code] abgeändert und siehe da - es funktioniert. Testweise hab ich es wieder
-
Thread
I2C bei Attiny13
atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 [/pre]
-
Thread
AVR bootloader Probleme
File damit zu schreiben.. Leider macht mein µC dabei komische Sachen. Ich verwende einen AT90CAN128, habe die fuses eingestellt und das -Ttext Flag beim Linker auf den richtigen Wert gesetzt, funktioniert alles Prima - bootloader startet und meldet sich über den UART. Nun sobald ich versuche
-
Thread
Touchscreen TFT Anwendung
Meine Erfahrungen im Bereich µC bzw. Hard- und Softwareentwicklung beschränken sich auf ATmega8, AT90CAN128 mit fundierten C- sowie grundlegenden Assemblerkenntnissen. Meine optimistische Zielsetzung für mein Projekt ist, mit kostengünstigen Teilen vom Massenmarkt eine zuverlässige Lösung zu finden.
-
Thread
CAN informationen identifizieren.
Hallo, Ich habe vor mich mit einem AT90CAN128 an mein Auto zu klemmen und mir informationen abzugreifen. Dazu muss ich ja die ID und die Information aus dem CAN-bus auslesen und entsprechend auswerten. Und hier sind wir beim Problem. Ich weiß
-
Thread
DS1822 / DS18S20 CRC Fehler
versuche es einfach mal hier, in der Hoffnung, dass ich hier richtig bin. Ich versuche von einem AT90CAN128 aus über die UART 2 mit einem DS1822 zu kommunizieren und bekomme beim Lesen der Scratchpad, nur beim Lesen der Scratchpad!, sporadisch CRC Fehler. Die CRC beim lesen der ROMs stimmt immer! Die
-
Thread
Problem mit DS1371 RTC nach Wake-Up
ich habe ein Problem mit der DS1371 Real-Time Clock. Ich konfiguriere den DS1371 mit meinem AT90CAN128 per I²C, so dass der /INT-Ausgang nach 5 Sekunden auf Low geht. Dies ist der Interrupt, der meinen Controller aus dem Power Down Sleep Mode holen soll. Wenn dies geschieht soll der AVR ein paar Sachen
-
Thread
octopus_eeprom_write_bytes / octopus_eeprom_read_bytes
octopus_eeprom_read_bytes zum laufen zu bringen. Dazu verwende ich den folgenden code teil (OctopusCAN / AT90CAN128): Unter LINUX als Dev-System (Eclipse/gcc mit make). Extrakt gemäss den Beispielen aus Zweig 'test'. Beispiel auf minimum reduziert. a) Initialisieren des Datenblockes ---------------------
-
Thread
CAN-Bus sniffen
AT90CAN128, ist aber nicht von mir sondern Soft- und Hardware (angepasst) von hier: http://www.kreatives-chaos.com/artikel/can-debugger Gruß Thomas
-
Thread
RS232 zwischen 5V embedded Geräten
ist für Laien schwerer verständlich. Habe vor Jahren mit Ethersex per ATMega einiges probiert, AT90CAN128 für Joystick zu CAN Anbindung mich versucht. Nur das dauert alles recht lange... Dr. Sommer schrieb im Beitrag #5885040: > Am einfachsten ist es, den UART vom ATmega direkt mit dem UART vom
-
Thread
Vorschriften für Hausbus neben 230V, Versicherung usw.
ein CAN-Treiber/Buskoppler/was man auch immer für die Verbindung µC <--> CAN braucht? Taugt der AT90CAN128 was für meinen Zweck (kann doch auch nicht einfach so an CAN gehängt werden)? Bin für jede Anregung oder Antwort auf meine Fragen dankbar! Gruß, David Madl
-
Thread
VAG-COM Auto Diagnose Adapter CAN unterschiede obd protokoll
anwendersoftware auf dem pc völlig transparent den datenverkehr im auto weiterleiten. hier wird oftmals der at90can128 eingesetzt um auch can als zeitkritisches bussystem mit zu unterstützen, sowie adapter die nur die signale mit hilfe eines xxx232 oder 202 und eines ftdi232 an den pc oder laptop bringen, mit mehr
-
Thread
Can-usb adapter von mictronics.de(selbstbau avr)
Habe sowas selbst gebaut mit nem AT90CAN128 und einem FT232BM. Dazu einfach eine Klasse geschrieben und die in eine DLL gepackt, das wars.
-
Thread
AT90CAN sample point fehler bei BRP = 0
Hab es so gemacht: Für AT90CAN128 mit 16MHz Quarz -> SCLOCK == 8 führt nur zu einem anderen Prescaler! Der Aufruf erfolgt dann meist so für 250kb/s: CAN128_init(250,0,0); [c] //8 MHz #define CAN128_8SPD_1000 0x00,0x04,0x12
-
Thread
STK 500 LED'S über UART
das Programm zurücksenden würde. Wie müsste eine solche Funktion aussehen? Ich verwende einen AT90CAN128 Controller. Der UART ist sende und empfangsbereit geschaltet. Wäre euch sehr dankbar für einen Code oder oder etwas Hilfe. Gruß
-
Thread
Free running mode ADC
mitbekommen. Target ist die exakte Bezeichnung Deines ungenannten MCs. Z.B. ein ATtiny1634 und ein AT90CAN128 unterscheiden sich erheblich. Für JTAG ist bei einigen AVR-Derivaten per default PORTC reserviert, d.h. erstmal nicht als IO zugänglich.
-
Thread
Thermostat / Sleep-Mode / Frostschutz
zum Aufwachen benutze, geht (wenn ich es richtig verstehe) die Stromaufnahme laut Datenblatt (AT90CAN128 - S.388 - Kap 28.2 - Fig. 28-10) sehr in die Höhe. Bei 5V Supply liege ich dann bei 100µA, und das ist ja ein recht krasser Wert... Vor allem wollte ich eigentlich (weit) unter 100µA bleiben.
-
Thread
AVR Programmierung
AT89S51.xml: <FlashPageSize>1</FlashPageSize> AT89S52.xml: <FlashPageSize>1</FlashPageSize> AT90CAN128.xml: <FlashPageSize>256</FlashPageSize> AT90CAN32.xml: <FlashPageSize>256</FlashPageSize> AT90CAN64.xml: <FlashPageSize>256</FlashPageSize> AT90PWM2.xml: <FlashPageSize>64</FlashPageSize
-
Thread
DOGM132-5 mit SPI ansteuern
Elektor-Ausgabe September-2009 findet ihr ein Projekt "OBD2-Analyser NG". Hier ist das DOGM132 an einem AT90CAN128 angeschlossen. Der komplette Sourcecode kann über folgenden Link heruntergeladen werden: http://www.er-forum.de/obd-diag-dl/index.php?&direction=0&order=&directory=DXM%20-%20Diamex-OBD2-Modul/
-
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
Prozessorwahl
auch sagen. CAN macht die Software extrem einfach und ist sehr zuverlässig. Ich benutze den AT90CAN128.
-
Thread
asin() Probrlem
so funktioniert es einwandfrei. Da stimmt doch etwas mit dem asin() nicht. Ich verwende den AT90CAN128. Zum programmieren den ICCAVR.
-
Thread
AT90CAN!28 / LTC1257, Ausgabe von ADC Werten über den DAC
Moin, ich versuche das mit dem ADC Wandler eingelesen Signal vom AT90CAN128 über den DAC LTC1257 auszugeben. Angeschlossen ist der LTC 1257 wie folgt: PC0 LOAD PC1 CLK PC2 DATA zum ansteuern verwende ich die bereits existierende und in dem Thread http
-
Thread
Nachteil bei verschiedenen µC
Datenblatt zu studieren. Ich hatte in den letzten 20 Jahren schon einige durchgemacht, Z80, 68HC11, AT90CAN128, AVR, PIC, dsPIC, M16C, LPC2294, LPC2368. Den C166 wollte ich mal, ist aber schwer beschaffbar. Aber alle haben irgend welche "Macken". Der einzige Nachteil des STM32F107xx ist, dass der kein
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
keinen CAN-Bus haben, ist jedoch ein beträchtlicher Nachteil. Somit scheiden sie für uns aus. Der AT90CAN128 ist daher bei vielen Projekten unser Arbeitspferd. Ein neuer AVR mit 8 Pins (CAN + 4 IOs) und internem CAN Transceiver wäre mal was was wirklich interessantes. Den größten Zeitaufwand bei der
Killerkriterium CAN dort in der Weise > unterstützt wie Du es brauchst? Ein Kollege hat den CAN-Code für AT90CAN128, LPC4357 geschrieben und ich linke ihn nur hinzu. Gerhard H. schrieb im Beitrag #7631202: > Du hast Dich eben noch nie mit neueren Features wie dem Event-System > befasst. In den AVR Projekten
-
Thread
Reichelt: Was ich gerne im Programm hätte
IC MC145151 - DCF77 Modul - Drehimpulsgeber - FTDI USB Chips - CF Stecker - MMC Stecker - AT90CAN128 (wenn verfügbar) - 10bit oder 12bit DA-Wandler mit SPI-Interface z.B. TLV5618 - Funkmodule - Road Runner Fädeldraht Bei den IC's usw. im Katalog wäre eine Spalte mit einer kleinen Funktionsbeschreibung
Ich würde mir auch - FT232BM /CM - 3V3 Regler in SMD - AT90CAN128 vorangig wünschen. VG ED
-
Thread
LIN Master mit LIN Bibliothek aus AppNote 322
Hallo zusammen, ich möchte einen AT90CAN128 als LIN Master verwenden. Der Master soll dabei - um eine Nachricht übertragen zu können - den Header und das Datenfeld senden. Die verwendete Controller-Hardware ist das DVK90CAN. Als Slaveknoten
-
Thread
IDE unter Linux
avr-gcc: note: valid arguments to ‘-mmcu=’ are: at43usb320 at43usb355 at76c711 at86rf401 at90c8534 at90can128 at90can32 at90can64 at90pwm1 at90pwm2 at90pwm216 at90pwm2b at90pwm3 at90pwm316 at90pwm3b at90pwm81 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535
-
Thread
Can Interruppt
Hallo, ich versuche mich am At90Can128 den Can einsatzfähig zu kriegen! Das Senden habe ich soweit hinbekommen. Das heißt die Hardware und die Bautrate stimmt;-) Nun möchte ich mir eine kleine lib schreiben! weiß aber nicht wie ich
-
Thread
Toolchain neuere AVRs
atmega128a atmega1280 atmega1281 atmega1284 atmega1284p atmega128rfa1 atmega128rfr2 atmega1284rfr2 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atmega256rfr2 atmega2564rfr2 atxmega16a4 atxmega16a4u atxmega16c4 atxmega16d4 atxmega32a4 atxmega32a4u atxmega32c4 atxmega32d4 atxmega32e5 atxmega16e5
-
Thread
EEprom schneller schreiben
Guten Morgen, ich habe hier einen AT90Can128 und betreibe einen Can Open Slave drauf. Soweit so gut. Ich empfange per SDO Blocktransfer Parameter Blöcke. Die Blöcke sind 80 Byte groß. Diese Empfangenen Blöcke sollen wenn sich was verändert
-
Thread
Gutes CAN Setup für automobilbereich gesucht
drinn. Als CAN-Controller setzten wir früher PCA82C200/SJA1000 ein. Und seit längerem den AT90CAN128, mit 15 MOBs, hat der ausreichend Filter und Puffer.
-
Thread
MSP430 vs. AVR: Welches Konzept ist besser?
@Andre Kronfeldt AT90CAN128 sind in TQFP-64 Gehäusen sehr schlecht zu bekommen. Aus diesem Grund gibt es bei www.obd-diag.de eine kleine Adapterplatine, auf der die QFN-Version aufgelötet ist. Ich habe angeregt, den
-
Thread
Evertool-Light, avrdude und ATmega2560
supported devices': ATmega32, ATmega16, ATmega64, ATmega128, ATmega162, ATmega169, ATmega323, AT90CAN128 Mit anderen Worten JTAGICE und ATmega2560 gehen nicht zusammen, vermutlich wegen dem breiteren Adreßzähler. Der nächste Schritt war es, einen Bootloader zu suchen, damit ich nicht jedes Mal
-
Thread
Probleme mit dem Timer 3 am 90CAN128
nicht, und ich weiß nicht warum! Die ISR wird einfach nicht angesprungen. Als µC nutze ich einen AT90CAN128 auf 16MHz getaktet und die aktuelle WINAVR als Entwicklungsumgebung. Am µC sind ist der Pin PE3 (OC3A) unbelegt, jedoch Pin PE4 & PE5 (OC3B, OC3C) sind beschaltet. Was mache ich denn falsch?
-
Thread
Webserver ATmega32/644DIP ENC28J60
kann ich somit auch nicht aufrufen! Kann mir da jemand helfen! Ich hab den Quellcode für den AT90CAN128 mit drangehängt! Danke Euch! Gruß, Thorsten
Hallo! Wollt mal eben bescheid geben! Die Software von Urich Radig läuft nun auf dem AT90CAN128. Ich habe folgenden Fehler gemacht: In der stack.c musste ich noch die while-schleife an den AT90CAN128 anpassen. PINB musste in PIND geändert werden, usw...... ///////////////////////////
-
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
200 I/Os Modular mit AVR verbinden
klar. Der Master soll jetzt aber den CAN-Bus und Ethernet bedienen. Muss ich jetzt z.B. einen AT90CAN128 nehmen und diesen mit SPI an einen ENC28J60 anbinden, oder kann ich auch zwei Controller (CAN und Ethernet) per SPI an einen normalen ATmega16 anbinden? Danke und schöne Grüße, Kai