-
Thread
Problem mit der Beschaltung eines CAN-Knoten
strukturierten MCP2515 schneller dabei ist, als mit dem deutlich komplexeren CAN Controller der AT90CAN Typen.
-
Thread
atmel programmierung
Beispiel Code in C für die Steuerung eines Motors? ich benutze Atmel Studio 7 Mikrocontroller at90can128 Betriebsspannung 5V Vielen Dank
-
Thread
I-Bit in SREG blockiert ADC und Timer ?
Hallo, folgendes Problem stellt sich mir (AT90CAN128): Sobald das globale Interruptflag gesetzt ist, läuft der ADC und Timer, bzw. alle Interruptgenerierenden Einrichtungen nicht mehr. Kann das an Fusebits liegen ? Ich hab im Datenblatt intensiv
-
Thread
günstige CAN-Bausteine/Controller
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en020612 AT90CAN32 http://atmel.com/dyn/products/product_card.asp?part_id=3795 oder einen Controller ohne CAN nach Wahl und einen externen CAN-Controller ala Microchp MCP255x oder Philips SJA1000 als relativ günstiges
-
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
Externer ADC AS1538 stürzt ab
maximalen Bausteine die ich verwenden kann und lese diese mittels TWI aus. Mikrocontroller ist der AT90CAN128. Verwenden tue ich dafür die TWI_MASTER.c, welcher aber angepasst ist um auch das repeated start flag zu versenden. Versendet werden die Daten/Befehle so wie es im Datenblatt gefordert wird.
-
Thread
ISR CAN löst nicht aus
hallo, ich habe zwei at90can controller die per can kommunizieren, habe auf beiden den selben stack implementiert. can send per polling und empfang als ISR routine. controller 1 kann senden und empfangen. controller 2 kann nur
-
Thread
AT-MEGA EMV-Verhalten abhängig vom Reset
Hallo, ich habe da ein ganz eigenartiges Phänomen mit einem AT90CAN128: Wird der Baustein mittels Programmieradapter geflasht, widersteht er problemlos beim EMV-Test einem Burst mit 4kV kapazitiv eingekoppelt auf Versorgungs- und CAN-Bus-Leitungen. Macht man
-
Thread
EEPROM-Problem
Hallo, ich habe ein kleines Problem mit dem EEPROM eines AT90CAN128. Ich kann in den EEPROM schreiben und auch aus dem EEPROM lesen, die Daten kann ich per JTAG auslesen. Es funktioniert auch nach einem RESET. Stoppe ich die Debugging Session oder nehme ich
-
Thread
Studienarbeit CAN
Aufgabe Bearbeiten. Wie telefonisch besprochen schicke ich Ihnen erst einmal das Datenblatt des AT90CAN128. Die Programmierung wird, wie gesagt unter CodevisionAVR (http://www.hpinfotech.ro/html/cvavr.htm) in ANSI C erfolgen. Nötige Aufgaben sind - Anknüpfung an ein bestehendes CAN Protokoll
-
Thread
AVR Frage zu Frequenz vs. Versorgungsspannung
Hallo! Ich habe einen AT90CAN128 den ich mit 8MHz bei 3,3V laufen lassen möchte. Der interne Oszillator ist mir allerdings zum Betrieb der CAN-Schnittstelle nicht genau genug - ich möchte einen externen Quarz verwenden. Nun
-
Thread
Bootlaoder - Sprung zur Application
Lösungsvorschläge ausprobiert: http://www.mikrocontroller.net/topic/112739 Ich verwende einen AT90CAN128, Kommunikation über RS485 Schnittstelle und AVR-GCC 4.0.2 und avrlibc 1.4.4 . Nach dem Programmieren überprüft der AVR die Checksumme der geschriebenen Daten und speichert diese am Ende des Flashs
-
Thread
Initialisierung des MCU von EEPROM
Hallo Leute! Ich nutze den AT90CAN128 als MCU um Signale auf den CAN-Bus zu schreiben. Problem: Ich sicher mir die aktuelle Konfiguration der CAN-Register im EEPROM, zum Beispiel wenn die Baudrate geändert wurde und konfiguriere bei
-
Thread
MMC SD library FAT16 FAT32 read write
verwende nicht die Makefile, meine Befehle, wie für alle meine Projekte: if avr-gcc -O2 -mmcu=at90can128 -DF_CPU=1000000 ./*.c then avr-objcopy -O ihex -R .eeprom a.out flash.hex avrdude -p c128 -e -c pony-stk200 -U flash.hex exit 1 fi
wäre es vielleicht sinnvoll ffopen failen zu lassen wenn die Dateigrösse 0 ist? Ich verwende: At90Can128, 10MHz, HC4050 als Pegelwandler, 3V3 Regler für SD Karte, HW-Spi Gruß Fabian
-
Thread
Kommandointerface - ich hab nen Knoten im Gehirn
dazu auch primitives Protokoll definiert habe. Wo braucht man so etwas? Ich benutze einen AT90CAN128 für eine kleine CAN-Restbussimulation. Über Kommandos veranlasse ich ihn diverse CAN-Botschaften zu erzeugen und mit bestimmten Daten zu senden. Wenn eine Botschaft oder eine bestimmte Funktion
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
auch nicht schlecht. Da wir CAN (fast) immer benötigen, ist unser standard AVR notgedrungen der AT90CAN128. Ist zwar alt, aber gut beschaffbare Lagerware. Die neueren ATmega64M1 waren zum Zeitpunkt der Entscheidung immer noch nur sporadisch zu erhalten.
sehr schick. > Da wir CAN (fast) immer benötigen, ist unser standard AVR notgedrungen > der AT90CAN128. Ich benutze den 90CAN32 und den 16M1. Während der 90CAN32 etwas angestaubt ist, ist mir der 16M1 dann wieder eher zu klein. Richtig gut gefallen würde mir ein 164M1 oder auch 164C1 weil
-
Thread
CAN - Datenlogger
AT90CAN128, SD-Karte über SPI, FT232RL als RS232-USB Wandler WinAVR, AVR-Studio, Eclipse evtl. als IDE, ... That's all ...
-
Thread
Wie eine CAN-Bus Übertragung abbrechen?
Hallo, ich sende per AT90CAN und CAN-Transceiver Nachrichten. Nun habe ich z.B. den Fall, dass keine Station mehr verfügbar ist. In dem Fall soll der Controller in einen anderen Zustand wechseln. Jedoch wird beim Warten auf
-
Thread
CAN MOB durchrotieren und alles löschen inkl. CAN-MSG nötig?
keine neue Nachricht dort abgelegt wenn schon etwas drinsteht? Es geht um die AVR CAN µC z.B. AT90CAN, ATMega16/32/64M1,...
-
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
Batteriemanagement LTC6803-1
der von linear gelieferten Software angesteuert werden. Später soll ein galvanisch entkoppelter AT90CAN128 die Kommunikation übernehmen. Das alles kommt dann auf ein Breadboard, mit dem ich früher oder später alles ausprobieren kann. Anbei ein Blockschaltbild. Das Demoboard: http://cds.linear.com
-
Thread
HINWEIS: abgekündigte Funktionen/Makros verschwinden bald
Version im Gegensatz zur eben bereitgestellten 1.0.5 auch die aktuellen AVRs (ATmega{48,88,168}, AT90CAN128, ATtiny13, ATtiny2313, ...) unterstützt, will Eric Weddington sie als Basis für die nächste WinAVR-Version benutzen. (In der letzten Version hat er das alles mit privaten Patches realisiert
-
Thread
Bibliothek für AT89 CAN
dein Anliegen noch aktuell? Ich habe im Rahmen einer Studienarbeit eine CAN-Bibliothek für den AT90CAN128 im AVR-Studio geschrieben und könnte sie dir geben. MfG Marco
-
Thread
Sin @ 3kHz fix - anschließend weitere Verarbeitung.
unterdimensioniert" mit SJA1000 und PCA82C250? Brauche ich mehr Speicher? Oder doch gleich einen AT90CAN128 mit nem PCA82C250? Ich bin für jede Hilfe dankbar! Gruß ayk
-
Thread
DA und AD Board
Hallo, auf meinem Controller Testboard (Controller: AT90CAN128) habe ich die notwendigsten Sachen (Quarz, Spannungsregler, etc, ...) drauf und möchte von dort aus über Stecker weitere Boards ansprechen die mir jeweils 4 Analoge Signale (0 - 10V) einlesen und
-
Thread
AS6: "Failed to start debugging session."
mehr debuggen und weiß nicht warum :( Ich arbeite mit dem AtmelStudio6, JTAGICE3 und möchte den AT90CAN32 per JTAG debuggen. Das hat bisher auch immer funktioniert, aber nachdem ich heute eine Code-Änderung vorgenommen habe und die Auswirkung im DebugModus testen wollte, bekam ich immer folgende
-
Thread
Vorfrühlingsaktion
High Speed; TQFP100; 5,00 EUR/Stck ATMEGA128-16AV: AVR Risc Controller; TQFP64; 2,50 EUR/Stck AT90CAN128-16A: AVR Risc Controller,128K ISP; TQFP64; 4,00 EUR/Stck DSPIC30F5013: High-Performance Digital Signal Controller; TQFP80; 4,50 EUR/Stck Alle Teile sind mehrfach vorhanden, natürlich Neuware
-
Thread
Konstanter Pointer zu einer Array-Position (Gcc,WinAVR)
irgendwo was rein, oder geht das mit gcc gar nicht? GCC: 4.1.2 (switch -os), WinAVR, Target: Atmel AT90CAN128 Danke für Eure Antworten schonmal im Voraus. Ich hoffe dass meine Begrifflichkeiten allgemein verständlich sind (ich lass mich auch gerne verbessern) ;-) Kai
-
Thread
Can bus ohne Can-fähige Controller
Korrekt. Wobei es uC und CAN-Controller schon in einem Chip gibt, etwa die AT90CAN oder STM32F1xx Chips und viele andere auch. Gruß Ulrich
-
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
CAN Verarbeitung mehrer Botschaften
quasi keine Zeit. Wobei mir eine Anwendung einfällt bei der ich das vor Jahren mal hatte, ein AT90CAN32 und 8 8-Bit Latches für 64 Relais. Der komplette CAN-Interrupt mit dem Abladen der 8 Bytes in die 8 Latches über einen Port und vier Adress-Leitungen hat mit dem 16MHz Controller knapp 1µs gedauert
-
Thread
2mal verschiedene CTC an Timer3
eine Frage. Ich will 2 PWMs an OC3A und OC3B mit verschiedenen Frequenzen ausgeben. Der µC ist ein AT90CAN128. Solange ich nur eine PWM ausgeben will, funktioniert das ganz gut. Ich stelle den Timer3 auf Mode3, also CTC, und sobald der Timer auf OCR3A hochgezählt hat, toggelt er mir den Ausgang. Nun wollte
-
Thread
Brauche HILFE beim DS18S20 ansteuern !
moin, habe mal eine frage ich möchte mit einem DS18s20 und einem at90can128 eine Temperatur auf einem Display anzeigen lassen! habe in c schon mal einen code geschrieben dieser ist aber falsch da der ds18s20 nur einsen zurückgibt... hat vielleicht jemand eine idee
-
Thread
Frequenz einstellen mit Fuses
Hallo, ich habe einen AT90CAN128 von Chip 45 bekommen. ( http://www.chip45.com/index.pl?page=Crumb128-CAN&lang=de ) Mein Problem ist, dass der µC nur mit ca. 1MHz läuft. Ich habe übers Probieren den UART zum laufen gebracht
-
Thread
SPI <-> Parallel Ansteuerung OLED + Dataflash
verbinden. Der µC holt sich die Daten vom Flash und schickt sie ans OLED weiter. Als µC setze ich einen AT90CAN128 mit 16Mhz und als DataFlash ein AT26F004 ein. Was meint ihr, würde der SPI Bus für diese Aufgabe reichen oder stosse ich damit an seine Grenzen und sollte ich lieber beide parallel ansteuern? Die
-
Thread
OBD Fahrzeug diagnose Schnittstellen und Protokolle
hier AVRs an, wie auch im aktuellen Elek- Projekt, oder im AGV4000 von u.a. Rei-. dort wird der AT90CAN128 eingesetzt. Ich suche weitere Hinweise und Links zu Bauanleitungen für Interfaces Incl. Software für den verwendeten Controller. Gruß, m.
-
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
Grafik LCD und USBN an einem parallelem Bus
Hallo Ich möchte an einem AT90CAN128 u.A. ein Grafik LCD (mit T6963) und einen USBN9603 anschließen. Mir gehen aber die IOs am AVR aus. Und da beide neben ein paar Steuersignalen ja auch 8Bit Datenleitungen brauchen, ist mir gerade
-
Thread
LiIon-Traktionsbatterie bauen
BMS würde ich mit einem Balancer von Linear Technology oder ähnlich aufbauen, kombiniert mit einem AT90CAN. Am liebsten wären mir auch große Prismatische Zellen anstelle von hunderten Rundzellen (die ich dann schon per Punktschweißen verbinden würde), aber was ich da gefunden habe liegt (allein für die
-
Thread
ILI9341 Spannungsregelung
Kurze Frage, ich steuere mein LCD mit ili9341 controller über einen at90can an. dieser hat 5 V ausgangsspannung. Wie regel ich diese spannung am besten auf 3,3 V runter? Gibt es dafür einen schnellen Tip? Vielen Dank im voraus
-
Thread
PWM Pin entkoppeln und wieder ankoppeln
Hallo, ich habe hier auf einem AT90CAN128 eine PWM als Fast-PWM (Mode 14) laufen. Alles wunderbar. Nun möchte ich periodisch für eine sehr kurze Zeit (ca 400us was kleiner als die PWM Frequenz ist (1000Hz bzw 250Hz) gerne den PWM Pin
-
Thread
Ladungspumpe mit Bosch Classic Pedelec-Akku
nicht, mittlerweile sind die erforderlichen Informationen zu finden. Als Controller wird ein AT90CAN128 auf einem Olimex-Board (AVR-CAN) eingesetzt. Hab noch nie was mit CAN gemacht und dachte mir "Wenn schon, denn schon...". So ein Arduino-CAN-Breakout an irgendeinem ATMega hätte es wahrscheinlich
-
Thread
CAN Brücke mit Avisaro WLAN Modul
auf den anderen Bus übertragen werden. Dazu habe ich folgenden Testaufbau gemacht: Ein Atmel AT90CAN sendet eine CAN Nachricht an ein Avisaro Modul. Dieses soll per WLAN die Nachricht an ein zweites Avisaro Modul überetragen. Das zweite Avisaro Modul gibt die Nachricht über CAN weiter an einen zweiten
-
Thread
Eierlegendewollmilchsau für Can gesucht
Hallo Experten, ich wollte fragen ob es für den AT90Can eine gute Lib gibt die Ihr mir empfehlen könnt? Ich meine so etwas wie die Entprellung von Peter Dannegger oder die Uart lib von Peter Fleury! An dieser Stelle ein großes Hut ab an diesen Forum!
-
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
RS232
ich die RS232 schnittstelle benutzen(Daten senden und empfangen) kann. compiler : avr-gcc chip :AT90CAN128 Danke .
-
Thread
Crumb128-CAN V5.0 AVR CAN Modul
PC stellen kann ?über welche Schnittstelle? was brauche ich zusätzlich um mein Mikrocontroller AT90CAN128 zu programmieren? vielen dank
-
Thread
PWM auslesen Duty-Cycle
* * Created: 22.03.2019 08:16:52 * Author : Benno */ /*Beschreibung: Ich habe den AT90CAN128 auf 16Mhz eingestellt, mit einem Vorteiler von 64 ergibt das: 0,000004 Sekunden für einen Timerdurchlauf. Das PWM-Signal hat 1kHz ==> 0.001 Sekunden Daraus ergibt sich 0.001 / 0,000004 = 250
-
Thread
aus PWM-Signal 0-10V Schnittstelle
bei einem Praktikum die Aufgabenstellung, eine Platine/Schaltung zu entwerfen, die ein durch nen AT90CAN32- µC ausgegebenes PWM-Signal in ein analoges 0-10V - Signal umwandeln kann, sozusagen eine 0-10V-Schnittstelle. Bei meiner Recherche bin ich hier schon mehrmals auf die relativ einfache Lösung
-
Thread
AVR: External Interrupt Flag Register (EIFR) löschen
blöde Fragen zum löschen von Flags im External Interrupt Flag Register (EIFR) eines AVRs (konkret at90can128). Ich möchte das Register pollen um Änderungen an Pins zu detektieren (setzen wir mal voraus, dass es in dem konkreten Kontext Sinn macht, hier keine ISR zu triggern). Ich habe das Datenblatt soweit