-
Thread
Fragen zum Frame Buffer Receive Mode in AVR
Hallo, im CAN Controller vom AT90CAN128 gibt es einen 'Frame Buffer Receive Mode'. Die Beschreibung lautet: "This mode is useful to receive multi frames. The priority between MObs offers a management for these incoming frames. One set
-
Thread
warum timer drift
Guten Morgen! Habe auf meinen At90CAN128 folgendes Problem. Der Timer driftet ab und ich verstehe nicht warum. Wenn ich die Zeit Messe vom Interrupt dann habe ich eine Zeit von 10ms Das Runled ist aber nicht 1000ms sondern 1003ms. Warum
-
Thread
[V] AVR CAN Platinen aus Überproduktion
hier bis zu 7 Platinen aus Überproduktion. Eckdaten: - Atmel AVR AT90CAN (ich verwende den AT90CAN128) - FTDI FT230X USB nach Seriell Adapter - Zweiter Serieller Port auf Arduino-kompatiblem Anschluss, z.B. für HC-05 Buetooth - 32kB RAM Erweiterung - Zweiter CAN Controller NXP SJA1000 - SPI
-
Thread
AVR: Verbessertes FLIP ?
category_id=163&family_id=607&subfamily_id=2138&tool_id=3886 Ich wollte damit mehrere AVRs (AT90CAN128) via CAN flashen, was aber leider nicht sauber funktioniert, sofern noch Kommunikation auf dem CAN-Bus stattfindet. Solange noch irgendein anderer Controller Botschaften sendet, bricht mir FLIP immer
-
Thread
Empfehlung AVR Entwicklungsboard mit CAN
Development/AVR-CAN/ und http://www.bravekit.com/development_boards/atmel_avr_boards/AVR_CAN_ATMEL_AT90CAN128_prototype_board_JTAG_ISP_RS232_UART). Ich konnte aber bislang leider nichts vergleichbares (Aufbau und Preis) mit einem ATmega16M1/32M1/64M1 oder AT32UC3C finden. Der ATmega..M1 hätte den Vorteil
-
Thread
Fertiggerät: CAN <-> USB Wandler
. Umfeld verwendet.. Habe schon einige galvanisch getrennte CAN-USB Adapter auf Basis eines At90CAN128 gebaut - letztendlich ist die Hardware zwar günstig jedoch lohnt sich die Entwicklung für Einzelstücke nun wirklich nicht. Ein Tipp für Low-Cost wäre noch eine LPCXpresso Board mit nem Lpc11c24
-
Thread
ATMegaEvoBoard + RapidSTM32
Funktionen vereint, möchte ich gerne folgende Controller miteinander kombinieren: ATMegaEvoBoard mit AT90Can128 http://www.mikrocontroller.net/topic/72410 Aimagin RapidSTM32 - Rapid Prototyping Board mit eigenem Simulink Blockset https://www.aimagin.com/fio-std.html Dabei sollen der Regelkreis auf
-
Thread
Ambientebeleuchtung inszenieren
ich habe derzeit eine Art "Ambientebleuchtung" meines Wohnzimmers, für die ich aktuell mehrere AT90CAN128 via CAN vernetze und daran jeweils über I2C-LED-Treiber mehrere RGB-LEDs bzw. RGB-LED-Stränge hänge. Was die einzelnen Lichtquellen in ihrer Gesamtheit darstellen, ist etwas kompliziert zu beschreiben
-
Thread
Fehler für Can_Bus
hallo, ich programmiere mit dem Mikrocontroller at90can128 und versuche CAN_Felher zu behandeln. Ich möchte eine Meldung bekommen, wenn ich z.B die CAN-Kabel ziehe. Ich habe die folgende Funktion implementiert #define CAN_BUS_OFF 0x00 #define CAN_PASSIVE
-
Thread
Ansteuerung Leistungselektronik über CAN 2.0 - Welche Hardware ist sinnvoll?
in Sachen Mikrocontrollerprogrammierung reinzukommen, anschließend STK 501, ADAPCAN01 und halt at90can128 dazukaufen. Problem hierbei war jetzt, dass das STK 501 nirgends mehr zum Verkauf angeboten wurde. Ich hab mich also weiter nach anderen Optionen umgesehen und bin auf kreatives-chaos.com und das
-
Thread
BlueNiceCom IV SPP-Verbindung erst beim zweiten Start
benutze das BNC IV (Bluetooth Ver. 2.0 nicht EDR) von AmberWireless mit einem Atmel uC (müsste AT90CAN128 sein, hoffe das es die richtige Bezeichnung ist) und einen Bluetooth-Stick von SilverHawk (Bluetooth Ver. 1.2). Ich Programmiere mit AVR-Studio 4 und hatte vorher WinAvr installiert, damit ich in
-
Thread
EEPROM auslesen - "lvalue required as unary '&' operand" Fehler
Moin Moin, ich möchte einen AT90CAN128 MUC mit dem AVR Studeio 4 programmieren und dabei in einem Bootloader eine Variable im EEPROM speichern. Teil der Bootloader.c [c] #include <avr/io.h> #include <avr/eeprom.h> #include <avr
-
Thread
Gesetztes Bit bleibt nicht aktiv. ISR löscht Bit.
ja, das mit dem volatile ist mir noch nicht ganz klar...bei meinem µC Board mit nem AT90CAN128 hab ich das noch nie gebraucht.... hab den fehler aber schon gefunden: ich schreibe in der ISR: CLEARBIT(PIND,PIND1); SETBIT(PIND,PIND0); das muss so sein: CLEARBIT(PORTD,PORTD1);
-
Thread
AVR Studio 5 AVR Dragon STK600 Debugging
Kann ich so leider nicht bestätigen! Stundenlang funktioniert Debugging nicht! Target: AT90CAN128 Fehler: 10:51:49.005: [ERROR] TCF command: StackTrace:getChildren failed: Code:3 ,Service:StackTrace ,Message from peer:Failed to execute command with ID 0x07. Unexpected sequence number
-
Thread
USBASP, LEDs, Kondensatoren Kit
ATMEGA128 (L), ATMEGA1280 (V), ATMEGA1281 (V), ATMEGA2560 (V), ATMEGA2561 (V), AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2 (B) , AT90PWM3 (B) NUR 3.29 Euro 200 Elektrolyt Kondensatoren, bis zu 220uF, incl. 1uF ELNA und 0.1uF, viele Kap. Werte. ideal fuer Prototyp Schaltungen NUR 4.39 Euro Dies
-
Thread
LCD an T6963C und ATMega323
macht es garnichts und ganz selten blinkt der Cursor und das Display ist clean. ICh verwende den AT90CAN128 mit dem internen 1Mhz Takt, so dass ich mir das Timing erstmal zum Großteil sparen kann. Ich bastel da seit geraumer Zeit nebenbei immer mal wieder dran rum, hab auch schon so ziemlich alles hier
-
Thread
uart mit 2 mikrocontrollern
leuchten aber die rs232 Kontrolllampen auf, beim senden und empfangen. Ich verwende einen at90can128 über avrispmkII. Meine C Kenntnisse beschränken sich auf Basiswissen. Ich bin froh das ich es überhaupt zu Ergebnissen gebracht habe. Bietet diese Aufgabe doch eine menge Stolperfallen.. gruß
-
Thread
Lichtsteuerung geschwindigkeitsabhängig
nicht in Serie gehen möchte, muss ich es ja nicht gleich übertreiben. Als uC setze ich einen AT90CAN128 (bzw. einen Alternativ-AVR mit CAN) ein. Es gibt dort auch einen mit zusätzlichem LIN. Beschaltung des AVR nach Datenblatt (ich kenne ja die Abbock-C-Fraktion). Frage: Wer hat Erfahrung mit der
-
Thread
Hilfe bei AVR und eDIPTFT
Rahmen eines Projekts ein eDIPTFT43-a u.a. dazu bringen, bestimmte Daten an den angeschlossenen AT90CAN128 zu senden, diese dort zu empfangen und entsprechend zu verarbeiten, was für einen Touchdisplay eigentlich kein Problem sein sollte. Ein Programm als Vorlage habe ich schon vom Vorgänger übernommen
-
Thread
XMega192A1 kommt nicht -> Umstieg auf ARM, aber welchen?
wollte erst etwas moderneres nehmen, habe mich dann aber aufgrund der Beschaffbarkeit für den Oldie AT90CAN128 entschieden. Man muß nicht immer die allerneuesten Gimmicks haben. Peter
-
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