-
Thread
Can Controller mit 3.3V und CanTreiber mit 5V?
ich habe mal eine Frage bezüglich Can. Es ist möglich einen CanController zB MCP2515 oder AT90CAN128 mit 3.3V zu betreiben. Die Busanbindung über zb einen MCP2551 braucht allerdings eine Versorgungsspannung von mindestens 4.5V. Brauche ich zwischen den CanRx und CatTx Leitungen eine Pegelwandlung
-
Thread
Unterschied Atmega128 + MCP2515 + MCP2551 und Atmega128can
genannten kobinationen oder ob mal statt einen SPI Can Controller und einem Atmega128 lieber einen at90can128 und einen Tranciever nimmt??? Danke und Gruß Spice
-
Thread
float über CAN BUS senden
schaffe aber die nächste Hürde nicht. Also min ZWEI BYTEs bzw einen float-Wert. Ich benutze einen AT90CAN128 und C.
-
Thread
CAN BUS Identifier
Mask Register dazu benutzen ? Ein kleines Beispiel in C wäre traumhaft... Ich benutze den AT90CAN128
bis vier Registern deinen Wert zusammenbauen mussst. Siehe auch Seite 263 im Datenblatt des AT90CAN128, Abschnitt 19.11.3 Gruß Fabian
-
Thread
Timer1 beim AT90CAN128
Hallo, ich versuche drei LED's via PWM des Timer1 anzusteuern. Im Moment arbeite ich erstmal im Simulator! Mein Problem ist, dass laut Datenblatt der Waveformgenerationmode 5 für den FastPWM steht. Der Simulator allerdings macht voll PWM, d.h. er zählt hoch und anschließend wieder runter. Ist das ein Fehler des Simulators oder mache ich da einen Fehler? Vielen Dank im voraus lg Torsten
-
Thread
Schaltung InSystem programmieren
Programmierung". Ich habe bisher das Startkit600 benutzt. In einem der nächsten Projekte werde ich den AT90CAN128 nutzen. Ich würde die Schaltung gerne so aufbauen, dass ich ihn nicht ins Startkit setzen muss um ihn zu programmieren. Ich würde gerne wissen, ob es funktionieren würde, wenn ich die fünf Pins
-
Thread
AT90CAN128 - CANbus programmieren!
Hallo zusammen, ich will meinem AT90CAN128 CAN beibringen. Habe mir ein BSP Programm ausm Netz geladen und mittels CodeVisionAVR auf den uController geschrieben. Will einfach nur die Testnachricht senden, mehr nicht. Warum funktioniert dies
Hallo zusammen, ich hätte gerne einen AT90CAN128 programmiert. Ich habe mir sehr viel Beispiele angesehen, und ich merke, dass es nur Funktionen für den auf dem Chip integrierten CAN-Controller geschrieben sind. Gibt es überhaupt eine Main-Funktion
-
Thread
2mal verschiedene CTC an Timer3
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
[AT90CAN128] Vom PC auf´s Board zugreifen
156298 ) Nun bin ich auf ein selbstentwickeltes Board von einem Lehrer umgestiegen mit einem AT90CAN128-Prozessor. Ich würde nun gerne eine Software schreiben, die es ermöglich den uC vom PC aus anzusprechen und zu steuern. Welche Daten brauch ich dafür? Ich meine also, was muss das Board dafür
-
Thread
PWM AT90CAN128 an OCR2 unc OCR0
Hallo, habe gerade ein komsiches Verhalten meines µC entdeckt und kann meinen Fehler einfach nicht finden. Ich will 2 PWMs über den µC ausgeben lassen und zwar über OCR0 und OCR2, also an PB7 und PB4. Dazu habe ich zwei Funktionen erstellt: [c] void init_pwm0(int onoff, int comparevalue) { OCR0A = comparevalue; DDRB = (1 << DDB7); // xxxxx abc // N= Teiler abc // 000 kein clock // 001 kein teiler // 010 8 // 011 64 // 100 256 (0=31kHz; 255=122Hz) // 101 1024 (0=7,8kHz, 255=30Hz) // f = 16MHz / (2*N*(1+
-
Thread
At90Can128 mcp2515 Problem im laufenden busnetzwerk
Hallo, ích habe ein At90Can128 an welchem über die SPI Shnittstelle ein mcp2515 dranhängt. Dazu noch ein laufendes Busnetzwerk. Ihm funktionierenden Betrieb sollen Botschaften über den mcp2515 an den At90Can128 versendet werden. Wird der At90Can128 gestartet und anschließend über das bestehende Busnetzwerk Daten an den mcp2515 versendet, so werden diese vom At90Can128 ordnungsgemäß weiter verarbeitet. Wird jedoch das Busnetzwerk zu erst
-
Thread
genaues Delay in gcc
Ich benutze den AT90CAN128 und er läuft mit einem 16 MHZ-Quarz. Ich habe schon im Datenblatt nachgeschaut, ob man die Frequenz erhöhen kann, aber bei 16 MHz ist leider Schluss....
Hallo, lögel schrieb: > Ich benutze den AT90CAN128 und er läuft mit einem 16 MHZ-Quarz. Ich habe > schon im Datenblatt nachgeschaut, ob man die Frequenz erhöhen kann, aber > bei 16 MHz ist leider Schluss.... Und warum nimmst Du keinen Timer?
-
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
Nomenklatur bei Microprozessornamen
Namen her gewisse Eigenschaften ableiten kann? Ich habe mir z.B. jetzt den Prozessor mit Namen AT90CAN128-16MU angeschaut. Dass ist von einer Platine der Prozessor, die in dem Buch "Messen, Steuern, Regeln mit USB" beschrieben wird. Es heisst, es sei ein - 8Bit-Prozessor - 128K Flash - CAN-Anschluss
Sven P. schrieb: >> Ich habe mir z.B. jetzt den Prozessor mit >> Namen AT90CAN128-16MU angeschaut. > - AT -- Atmel AVR 8 Bit Nope. Steht einfach nur für Atmel. Um nur ein paar andere Beispiele zu nennen, AT89 sind 8051-Architektur, AT91 sind ARM-basiert, und AT27 sind garkeine
-
Thread
Microcontroller und IC über CAN
Hallo, ich möchte über einen Microcontroller ( AT90CAN128 ) mehrere ICs über einen CAN Bus steuern. Die ICs sollen lediglich Relais ansteuern, es sind etwa 120 Relais. Jeder Output 1 Relais. Über CAN kommt die Info welche Relais durchgeschaltet werden sollen
>Ich finde allerdings keine passenden ICs....kann mir jemand helfen ? 120 x AT90CAN128?
-
Thread
Troubleshooting: AT90CAN128
Mahlzeit! Mein AT90CAN128 macht mir z.Zt. große Probleme. Er lässt sich ohne Probleme programmieren und die Ports funktionieren auch. Nur die CAN-Schnittstelle tut nichts. Gleiches Programm auf anderer Schaltung funktioniert
-
Thread
Eclipse-Neuling "No rule to make target"
avrfreaks/gcc-forum) # - F_OSC Define in CFLAGS and AFLAGS # MCU name #MCU = atmega128 MCU = at90can128 # Main Oscillator Frequency # This is only used to define F_OSC in all assembler and c-sources. F_OSC = 16000000 # Output format. (can be srec, ihex, binary) FORMAT = ihex # Target file
-
Thread
Leitungslänge Display
Guten Abend, ich möchte von meiner delbstgeätzten Platine mit einem AT90CAN128 drauf eine Verbindung zu den Ein- und Ausgabeelementen in der Frontplatte des Schaltschrankes herstellen. Dafür nehme ist Schraubklemmen oder ähnliches - ist aber auch egal. Die Frage ist jetzt
-
Thread
Drehimpulsgeber 427 - kleines Auswertungsproblem
Hallo ich habe einen At90Can128 und programmiere in C mit AVRStudio. ich habe einen Drehimpulsgeber 427, den ich zyklisch per Timer abfrage. den Code hab ich auch im Netz entdeckt, er läuft auch zuverlässig, nur brauche ich
-
Thread
Probleme mit ADC und Sensor
ist es ein triviales Problem, aber irgendwie komm ich nicht dahinter: Ich missbrauche meinen AT90CAN128 als AD-Wandler; dazu folgende einstellungen: [c] uint16_t adc_val() { int i; uint16_t result; ADMUX |= (1<<MUX0); ADMUX |= (1<<REFS0); ADCSRA = (1<<ADEN) | (1<<ADPS1) | (1<
-
Thread
CAN-USB SJA1000T <-> AT90CAN128
Mein Ziel ist es ein CAN-Board (1) AT90CAN128 über ein Flachbandkabel (mit 120 Ohm an jedem Ende zwischen CAN_H und CAN_L) mit einem CAN-USB SJA1000T Adapter (2) anzusteuern Ich kann keine Nachricht vom PC aus versenden, weder mit angeschlossenem
Knoten 2 soll die Nachricht empfangen. Am PC sehe ich keine Nachrichten. Hat jemand einen AT90CAN128 zur Hand und kann den Code in einem anderen CAN Aufbau testen? AT90CAN128, FOSC 16 MHz, CAN_BAUDRATE 100 kBit/s, Eine LED an PE4
-
Thread
AT90CAN128 Problem mit hoher Buslast
Hallo, ich habe mit einem AT90CAN128 einen CAN-Logger gebaut. Solange ich einzellene Filter konfiguriere funktioniert er einwandfrei. Ich habe jetzt aber mal versucht den kompleten Bus (KFZ, 500K) mit zu loggen. Beim Vergleich mit einem
jemand eine Idee, ob ich noch was optimieren könnte oder ob ich einfach was übersehe. Oder ist der At90can128 einfach damit überlastet und es muss was schnelleres her, wenn ja was für alternativen gibt es.
-
Thread
AVR "differ in signedness" bei identischen Projekten
habe und dann kompielieren kann. Dieses Projekt funktioniert tadellos auch auf dem Controller (At90can128). Dann wollte ich aber den gesamten Inhalt in ein mit AVRStudio neu angelegtem Projekt hinein kopieren. Auch wenn ich nun alle H-Dateien aus dem früheren Projektordner kopiere und alle Source-Dateien
-
Thread
sinnvoll rechnen mit floats
morgen, ich habe auf meinem at90can128 eine kleine routine implementiert, die mir, abhängig von den eingelesenen adc werten, etwas berechnet. die berechnung findet mit floatwerten statt. hier nun meine erste frage: ist es sinnvoll, die
Peterle Anonym schrieb: > ich habe auf meinem at90can128 eine kleine routine implementiert, die > mir, abhängig von den eingelesenen adc werten, etwas berechnet. die > berechnung findet mit floatwerten statt. hier nun meine erste frage: > ist es sinnvoll
-
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
Bootloader - Interrupt Problem - AT90CAN128
Hallo liebe Forumskollegen! Meine zugrundeliegende Hard/Software: Controller: AT90CAN128 Compiler: WINAVR IDE: AVR Studio 4.17 Mein Problem: Ich bin dabei einen CAN-Bootloader für den AT90CAN128 zu schreiben, jedoch habe ich noch ein gewisses Problem. Das Szenario sieht folgendermaßen
-
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
TXT AUF SD KARTE SPEICHERN
moin, habe mal eine frage ich möchte mit einem DS18s20 und einem at90can128 mehrere Temperaturen auf eine SD Karte fat 32 speichern und die Temperaturen sollen vom Mikrokontroller auf die SD Karte als .txt Dateien gespeichert werden!ich will das realisieren ohne kommunikation
geht das mit einem Eval-Board, welches einen SD-Kartenslot schon on-board hat. Das mit dem AT90Can128 auf einem Eval-Board könnte schwierig werden, ATMega128 oder ATMega644 sind da schon häufiger anzutreffen.
-
Thread
Mutexes und Semaphores in FreeRTOS
und hab hier ein kleines C-Projekt, das ursprünglich für Windows geschrieben wurde und auf einen AT90CAN128 portiert werden muss. Dabei versuche ich, statt eigene Basis-OS-Funktionen zu schreiben, so gut es geht die von FreeRTOS zu benutzen (irgendwie hab ich es sogar hinbekommen, dass das Betriebssystem auf einem AT90CAN128 läuft und ein kleines Demo mit ein paar vParTestToggleLED-s ausführt). Es sieht also in etwa folgendermaßen aus: -------------------------------------- #include <stdio.h> //#include <windows.h
-
Thread
485 mehrere zuhörer
also leg ich das signal auf 2 eingänge. Von dort aus gehts dann gesondert zu menien µCs (Atmel At90can128 auf DEVK90CAN1 Board). Nun wird aber plötzlich der gesendete String nicht mehr richtig übertragen. Mit einem einzigen Mikrocontroller hat es immer normal geklappt aber nun gehen merkwürdigerweise
-
Thread
CAN128 Timer2 Interrupt problem
Hallo zusammen, ich habe ein Problem mit dem versuch über den Timer2 am AT90CAN128 einen Interrupt auszulösen. Als versuch möchte ich eine LED blinken lassen. Leider wird der Interrupt nie ausgelöst und ich kann den Fehler nicht finden. Wenn ich manuell im AVR Studio den TCNT2
-
Thread
Software Selectable Clock Frequency
N'Abend zusammen, was kann ich denn mit der "Software Selectable Clock Frequency" beim AT90CAN128 anfangen? Michael
-
Thread
AVRDUDE für Windows kompilieren - Anleitung ! Gesperrt
erfuhr ich während meiner Diplomarbeit vor 5 Jahren, als ich mir wegen dem damals relativ frischen AT90CAN128 den AvrGCC selber compiliert habe. Im 2005 verfügbaren WinAVR war ein Bug in der Registeradressierung des EEproms.
-
Thread
NTP/SNTP-Request failed
Hallo miteinander! Die Grundlage meines Projektes bildet ein AT90CAN128 mit dem Ethernet-Controller WiZ810MJ. Bisher funktioniert alles wunderbar. DNS-Auflösung klappt. Die Kommunikation über Ethernet mit den Software-Modulen funktioniert auch wunderbar. Eine unabdingbare
-
Thread
Atmega128 Variablen-Problem
sicher ne Kinderfrage, aber ich find dazu leider nix... Und zwar programmiere ich grad einen AT90CAN128 (=Atmega128+CAN?) in C bzw. dem AVR-Studio, der Code ist schon ziemlich groß, Variablen gibts sehr viele, allerdings nur Bytes und Words bzw. diese als Array. Jetzt stell ich gerade fest, dass
nicht an (wie er es beim Atmega8 z.B tut. [code] AVR Memory Usage ---------------- Device: at90can128 Program: 18652 bytes (14.2% Full) (.text + .data + .bootloader) Data: 3190 bytes (77.9% Full) (.data + .bss + .noinit) EEPROM: 1610 bytes (39.3% Full) (.eeprom) [/code]
-
Thread
Can überprüfung mittels C++
stimmt und wenn dies auch stimmt diese dann er can weiterleiten. das ganze soll auf basis des at90can128 programiert werden. wahrscheinlich so eine if then anweisung.kann mir da jmd evtl helfen? bin in c ne absolute niete. desweiteren: kann mir jmd sagen auf welchen prot beimat90 die daten rein
-
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 woran
-
Thread
Microcontroller und Board mit CAN, PWM
nimm einen at90can128 und route dir eben ein kleines board so wie du es brauchst
Hi. Du kannst aber auch einen von diesen hier nehmen, die haben beide den von Andi erwähnten at90can128 und sind preislich ganz ok: http://elmicro.com/de/avr-can.html 42,25€ oder aber von http://www.olimex.com/dev/ (auf der linkes Seite) AVR - AVR-H128CAN 29,95€
-
Thread
ATMega128 + MCP2515 oder AT90CAN128?
Hallo, für die erste Eigenentwicklung im CAN-Bus-Bereich stehe ich vor der Entscheidung, einen AT90CAN128 oder einen ATMega128 mit MCP2515 zu verwenden. Momentan tendiere ich zum AT90CAN128, da ich um die SPI-Anbindung nicht kümmern brauche. Zweifel bleiben, habe ich etwas Wesentliches übersehen oder
-
Thread
JTAG mit AT90CAN128 und Dragon
Hallo, ich habe hier einen Aufbau mit einem AT90CAN128. Nun habe ich gelesen, dass der Dragon mit dem neuen Studio den auch debuggen können soll. Die JTAG Anschlüsse liegen alle an PortF, wo auch die analogen Eingänge liegen. Diese werden alle gebraucht
-
Thread
Uhrentakt mit 32,768 Quarz und Timer2 am AT90CAN128 ungenau
für den Tipp. Bei den Fuses-Bits habe ich bisher noch nicht geschaut. Ich programmiere den AT90CAN128 mit AVR-Studio. Welches BIT ist dann da relevant? VG Kunsti
die geringstmögliche Frequenz bietet. Ansonsten ist es gleichwertig. >Ich programmiere den AT90CAN128 mit AVR-Studio. >Welches BIT ist dann da relevant? Gibt es bei dem AVR nicht. MFG Falk
-
Thread
Probleme mit JTAG - Debugger
Schrittmodus ausführen. Die Fuses wie im Bild im Anhang eingestellt. Habe den Debugger an einem AT90CAN128 probiert, da funktioniert alles wunderbar. ICh weiss nicht so richtig weiter. Gruß Robert
-
Thread
Einfluss Lockbit LPM setzen auf Rom
Hallo, bei der Berechnung einer 32bit crc über das komplette ROM eines AT90CAN128 habe ich festgestellt, daß sich die crc ändert, wenn das Lockbit LPM für die Bootsection gesetzt wird. Kann mir jemand sagen, welchen Einfluss das setzen von LPM für die Bootsection auf die zurückgegebenen
-
Thread
Canbus sendet nicht AT90CAN128 / STK600
mal den Fehler auf der Hardware auszugrenzen habe ich folgende Tests durchgeführt: - zweiten AT90CAN128 ausprobiert - gleiches Bild. - Den Canbus Anschluss vom STK600 komplett abgesteckt und die Pins TXCAN und RXCAN am AT90CAN128 miteinander verbunden, damit der Controller wirklich merkt, dass er
einen IXXAT USB-To-Can Controller daran angeschlossen gehabt. Er erkennt diese Sendeversuche vom AT90CAN128 sofort als RX-Error.
-
Thread
AT90CAN128 - Taster einlesen nach Reset
Hi zusammen! Ich arbeite gerade an einem AT90CAN128, um verschiedene Schnittstellen zu bedienen. Meine Idee ist es, einen Programmierbutton einzusetzen, der entweder die Software durchstarten lässt oder über die serielle Schnittstelle nach einer
-
Thread
AT90CAN128 - UART-Fehler
im Programm selber. Doch leider kriege ich immer nur "Datenmüll" auf der Schnittstelle raus (AT90CAN128 -> Max232 -> Putty an COM1). Die Fusebits sind auf externen Quarz eingestellt (24 MHz), die dafür notwendige Registerinhalte 155(10) -> 0x9B ins Low-Register hab ich auch schon überprüft (Debugger
-
Thread
Fuse bit verstellt - defekt?
Hallo, ich ahbe versehentlich bei meinem AT90CAN128 ein Fusebit mit dem AVRStudio verstellt. Es handelt sich um das Popupmenue, wo man die Frequenzen einstellen kann. (STK500 => Fuse Tab => weit unten das einzige Pullupmenue) Seitdem kann ich weder
-
Thread
AVR Prozessor mit VISAM visualisieren (ASCII)
Hallo ich versuche mit dem Visualisierungsprogramm VISAM aus einem AVR At90can128 von der seriellen Schnittstelle RS232 Daten anzuzeigen um sie später auswerten zu können. Meine Frage: hat damit schon jemand erfahrung ich weis das VISAM nicht sehr verbreitet ist