-
Thread
AT90CAN128 & AD5668 (DA-Wandler)
meinem Code. Hier mal mein Quellcode: [c] #define F_CPU 16000000UL // 16 MHz #define __AT90CAN128__ #include <avr/io.h> #include <avr/delay.h> #define setbit(ADR,BIT) (ADR|=(1<<BIT)) #define clearbit(ADR,BIT) (ADR&=~(1<<BIT)) int spi_init() { // SPI_EIN MASTER Speed
-
Thread
AT90CAN128 - Probleme beim Neustart des Controllers
Hallo, ich habe ein Programm geschrieben, das bei einem anliegendem Signal an einem Interrupt-Pin ein Rechtecksignal am entsprechenden Timer-Pin ausgibt. Die Ausgabefrequenz wird dabei über eine CAN-Nachricht an den Mikrocontroller übertragen. Der Interrupt läuft dabei im Toggle-Betrieb. D.h. dass bei einer steigenden Flanke des Signals das Rechtecksignal ausgegeben wird und bei einer fallenden Flanke wieder ausgeschaltet wird. Das ganz Programm läuft soweit auch, jedoch habe ich manchmal das Problem, dass nach dem Ausschalten des Mikrocontrollers das Programm nicht mehr läuft. Dies geschieht
-
Thread
I²C Bus bei AT90CAN128 mit PCF8566
hallo zusammen! also ich bin gerade bei der kommunikation zwischen AT90 und dem Philips PCF8566 mittels I²C-Bus... ja jetzt würde ich gerne mal irgendetwas auf das display senden damit ich mal sehe ob es prinzipiell funktioniert... allerdings habe ich ein problem... 100kHz für TWI ich habe eine start funktion geschrieben: void LTwi::start(BYTE adress) { TWCR |= (1<<TWINT | 1<<TWSTA); // send Start condition while (!(TWCR & (1<<TWINT))); if((TWSR & 0xF8) != START) ASSERT(false); TWDR = adress; TWCR |= 1<<TWINT; while(!(TWCR & (1<<TWINT))); if((
-
Thread
AT90CAN128 SPI u RX,TX kurzschließen
Habe ein ein großes Problem mit meinem Mikrocontroller Board. Ich benutze für mein Board einen AT90Can128 Controller. Die Initialprogrammierung erfolgt mit dem SPI-Bus. Für diesen Zweck besitzt er eigene Eingänge (RX,TX/Port E1,Port E2). Zusätzlich benutze ich die normalen SPI-Ein-und Ausgänge
-
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
-
Thread
Hat jemand einen AT90CAN128 für den *.brd - Editor?
Hi, der AT90CAN128, den es von der eaglehomepage zum runterladen gibt, funktioniert leider nicht so richtig. Die Größen und Maße scheinen falsch zu sein. Habt ihr schon einmal eine Platine mit einem AT90CAN128 erstellt
-
Thread
AT90CAN128 avr-libc Debian Änderungen, Erfahrungen?
Hallo, ich habe vor ca. 2 Jahren aus einem Code für einen AT90CAN128 ein hex File erzeugt. Dieses läuft wie gewünscht, AD Ausgabe auf dem CAN. Nun habe ich den Code neu kompiliert, Kompilierung ohne Fehler. Das neue hex File mit dem alten Code läuft nicht mehr,
-
Thread
[V] Atmel Microchip AT90CAN128, AVR mit CAN
7 Stück unbenutzte und einzeln ESD-sicher verpackte AT90CAN128 Mikrocontroller 20 € für alle 7 zusammen (< 3 €/Stück), zuzügl. Briefporto Maxi 2,70€ Eckdaten: 8-Bit AVR RISC-basierte Mikrocontroller von Microchip/Atmel 128 KB Flash-Speicher 4 KB EEPROM
-
Thread
ATmega Reset defekt?
besonderes, was ich nciht kenne? Ich hab in den letzten beiden Jahren nur mit dem ATmega128 und AT90CAN128 gearbeitet. Von diesen habe ich mit dem Programmer etwa zig Chips programmiert und zig programme entwickelt, und nie gab es probleme... Weiß jemand was da los is?
jahren noch nie so ein problem mit dem reset, aber da hab ich immer nur mit dem ATmega128 und dem AT90CAN gearbeitet.
-
Thread
Priorität von Interrupt setzen
ich benuzte der AT90CAN128
schlecht formuliert hast und Dich dazu erziehen, es beim nächsten mal besser zu machen. Den AT90CAN128 kenne ich mangels Interesse an CAN nicht, ich vermute aber, das ist ein Mega128 mit CAN-Erweiterung, also ein AVR. AVRs haben aber keine echte Interrupt-Priorität, d.h. das Unterbrechen einer laufenden
-
Thread
er ist tot, Jim AtMega2561 kein Lebenszeichen
Steht aber alles im Datenblatt. Gilt für alle 64pin-AVR, z.B. AT90CAN128.
der Programmierpins ja stammt) nötig ist, geht es auch bei den 64-Pinnern über MISO/MOSI. Der AT90CAN128 hat es schätzungsweise vom ATmega128 „geerbt“, ohne die Details zu hinterfragen.
-
Thread
AT90CAN über AVRISP mkII unter AVR Studio programmieren
fehlerfrei. WinAVR ist auch vorhanden Jetzt möchte ich über den AVRISP mkII unter AVR Studio 4.17 den AT90can128 programmieren. Der Chip läuft mit 16MHz ich habe die Frequenz des ISP auf 4 MHz gesetzt. Alle LED leuchten wie in der Einleitung beschrieben. Der Befehl „Build and Run“ wird ausgeführt. alles
gleichzeitig ändern ohne zu wissen wie das ganze überhaupt läuft. Auf AVRISP mkII in ISP mde with AT90CAN128 waren die Referenz (Quellen) der erstellten hex.Dateien und elf.datei nicht eingetragen. es hat jetzt geklappt,jetzt kann ich langsam auf neue version aufsteigen danke nochmals
-
Thread
Hää? Finde den Grund der Warnung nicht! AVR AT90CAN128
Hallo! Ich bin gerade dabei, ein Projekt mit einem AT90CAN128 zu programmieren. Dabei bekomme ich vom AVR Studio WinAVR Gcc eine komische Warnung, die ich nicht verstehen kann: Hier ein kleiner Codeauszug: #define MSG0_PAR0 0x00 #define MSG0_PAR15
-
Thread
LSFR was ist das überhaupt?
bin mir noch nicht so ganz sicher ob und wie das geht. Es geht darum, das ich über den UART eines AT90CAN128 einen String oder eine Bitfolge schicke, die ich an einem anderen Controller des selben Typs wieder empfangen soll. Dieser Contoller soll die Bittfolge nun einer LSFR (Was immer das auch ist) unterziehen
Sry... LFSR ist schon richtig. Besitzt mein AT90CAN128 ein solches Register? Kann ich mit diesem Contoller soetwas überhaupt machen?
-
Thread
SMD schlecht für Anfänger
genommen. Diese hätte man dann einfach nochmal verwenden können. Leider gibst die Bauteile (z.B. AT90Can128) nur noch als SMD. Das bedeutet ja das ich die Bauteile wegschmeissen kann wenn die Platine nicht funktioniert. Wie macht ihr das? Hat da evtl wer ne sinnvolle Lösung gefunden?
Du kannst ja mit einer kleineren Platine anfangen: eine Adapterplatine für AT90CAN128-SMD auf DIL. Damit kannst du Prototypenschaltungen auf Steckbrett o.ä. aufbauen, die Schaltung testen etc. und später eine Platine mit Fassungen aufbauen, wo obige Adapterplatibe rein passt
-
Thread
Neuer ReAVR in Aussicht
Atmel.ATmega_DFP.2.4.522.atpack | fgrep .atdf 102720 Stored 102720 0% 01-22-26 09:11 00000000 atdf/AT90CAN128.atdf 101098 Stored 101098 0% 01-22-26 09:11 00000000 atdf/AT90CAN32.atdf 101218 Stored 101218 0% 01-22-26 09:11 00000000 atdf/AT90CAN64.atdf 75690 Stored 75690 0%
-
Thread
Grundlegende Frage SRAM
Hallo, Grundlegende Frage zum SRAM von einem AT90CAN32. Brauche einige Speicherregister die ich im Programm oft ein- und auslese. Ich definiere die Register wie folgt im SRAM: *******************************************************************
oben falsch sein >sollte) Das ist richtig so. >(oder Problem mit STACK Pointer?) Der AT90CAN32 hat 2k Ram. Den musst du erst mal mit dem Stack voll bekommen. Prinzipiell ist das natürlich möglich: Rekursive Aufrufe, ein einsames 'PUSH' das regelmäßig ohne das zugehörige 'POP' aufgerufen wird
-
Thread
Atmel Studio 4.19 unter W10X64
zwar 0,5 mm Pinabstand, aber notfalls geht das auch... Und meine Lieblinge ATMega1284(P) und auch AT90CAN128 kann ich wie früher mit Atmel AVR JTAGICE mkII bedienen: entweder aus Win11 über USB/RS232 Converter oder aus Win7 über USB mit dem älteren Notebook, da ich AVR Studio 4.19 einfach mag.
0,5 mm Pinabstand, aber notfalls geht das auch... Und meine Lieblinge > ATMega1284(P) und auch AT90CAN128 kann ich wie früher mit Atmel AVR > JTAGICE mkII bedienen: entweder aus Win11 über USB/RS232 Converter oder > aus Win7 über USB mit dem älteren Notebook, da ich AVR Studio 4.19 > einfach mag
-
Thread
S65 display library on AT90CAN128: Compile errors
Hallo Leute, ich versuche gerade die S65 display library von Christian Kranz auf einem AT90CAN128 zum laufen zu bekommen. (Querverweise: http://www.mikrocontroller.net/topic/31403 http://www.mikrocontroller.net/topic/12218) Die mitgelieferte Demo für den Mega128 geht prima, nur auf
-
Thread
AVM DRAGON 32k Begrenzug aufheben
gestolpert. Mit den 32KB habe ich ja erstmal keinen Klemmer. Macht nur keinen Spass, dass der AT90CAN128 den ich verwenden möchte grundsätzlich nicht mit dem Dragon debugbar ist. Geht da garnichts? Nicht einmal mit Code-Beschränkung auf 32 KB?
im AVaRICE immer noch im Sourcecode behelfen, indem du einen Konfiguration für etwas wie einen AT90CAN128_32 anlegst und den dann erzwingst. Die Limitierung macht sich im Dragon offenbar daran fest, welche ROM-Größe man dem Dragon im device descriptor mit auf die Reise gibt. Wenn dieser Wert
-
Thread
CAN Mikrocontroller im KFZ
ich will aber wissen was ich Konkret dafür brauche um das ganze zu realisieren Mikrocontroller AT90CAN128 ist glaube ich ideal sowie AT91SAM7x. ich will wissen wie meine Schaltung aussehen soll danke Kurt :)
Schau mal hier: [link] http://www.chip45.com/products/crumb128-can-5.1_avr_atmega_modul_board_at90can128_usb_rs485_can.php [/link] Ist alles drauf und kost fast nix. Hans
-
Thread
Eeprom aus Controller auslesen
at90can128
Mit AVRDUDE sieht ein EEPROM verify dann für den AT90CAN128 etwa so aus: (ich benutzte einen MyAVR "mySmartUSB light" Programmer an Comport 16) [c] avrdude -p c128 -c stk500v2 -P com16 -U eeprom:v:Vergleichsdateinamen.eep:a [/c] Vergleiche dazu
-
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
PCA82C251 <-> TJA1041/1042/1043 CAN Bus
ich keine Daten und empfange keine Daten, deshalb hab ich mich mit einem Oszi. direkt an meinen AT90CAN128 gehängt auf den TX bin und sehe Datenänderungen auf der Leitung, die RX Leitung bekommt keine Daten. Wenn ich differential am PCA82C251 an CANH undCANL messe sehe ich keine Pegeländerungen. Mein
gleichen Problem nehmen und auf beiden Platinen den Transceiver entfernen, danach möchte ich die beiden AT90CAN direkt ohne Transceiver verbinden, siehe unten. Board1 CANTX -----> Board2 CANRX Board1 CANRX <----- Board2 CANTX Spricht etwas dagegen oder sollte so eine Kommunikation funktionieren?
-
Thread
Arduino und CAN ?
ARDUINO-DUE ist ein AT91SAM3X8E und ich weiß nicht, ob die Reihe zu der LIB passt: - Unterstützung der AT90CAN-Reihe Aber wahrscheinlich werde ich den DUE doch nicht verwenden, weil man da noch die differentiellen CAN-Koppler anschließen musss. Da ist es vermutlich einfacher, ein CAN-Shield für die AVR-ARDUINOs
ist ein AT91SAM3X8E und ich weiß nicht, ob die > Reihe zu der LIB passt: - Unterstützung der AT90CAN-Reihe ch schrieb im Beitrag #4336968: > Funktioniert ein Arduino MEGA out of the Box mit den normalen CAN > Shields mit dem MCP2551? Das war eher eine Antwort für die Megas.
-
Thread
CAN128 flashen
ich hab da ein kleines Problem und bin langsam am verzweifeln: Und zwar bekomme ich meinen AT90CAN128 nicht programmiert. Die Programm-Leitungen sind alle richtig angeschlossen (von wegen PE0 und PE1, statt MISO/MOSI), Betriebsspannung und Masse ist überall da, wo es sein soll. Block Kondensatoren
verwende ich TwinAVR mit einem SP12-Dongle. Der Witz ist, daß ich mir zwei Platinen mit einem AT90CAN128 gemacht habe (abgesehen vom CANController identisch) und das Problem nur bei einer von beiden auftritt! Ich habe die andere Platine auf Kurzschlüsse o.ä. geprüft, aber absolut nichts gefunden
-
Thread
Aufbau CAN-Bus
@ Anke Das ist doch gar nicht schwer. 4 100nF Kondensatoren 2 AT90CAN128 5 m Draht 2 oder 4 60Ohm-Widerstände 1 Datenblatt AT90CAN128 und 1 Datenblatt CAN-Bustreiber 1. Bauteile wie in Beschreibung zusammenlöten 2. Software schreiben und einladen 3. CAN-Bus
-
Thread
Probleme mit einem Schaltnetzteil beim selbstgebautem Ambilight
Ich habe einen 6m Stripe mit LPD8806 an einen AT90CAN128 angeschlossen. Wenn ich den Laptop runterfahre und der MK2 Prommer den AT90 in Reset setzt flackert der Stripe tatsächlich unkontrolliert vor sich hin. Offene Leitungen am Eingang des Stripes
Betrieb habe ich auch schon bemerkt. Immer wenn der Kühlschrank anspringt oder abschaltet. Der AT90CAN ist dabei aber nicht abgestürzt und macht mit seinem Programm weiter. Mein Netzteil ist ein SNT RS 50 5 auch von Reichelt. Ich werd das mal weiter beobachten und den Stripe eine Weile ohne Animation
-
Thread
µC hängt sich auf
Hallo, Ich habe das Problem das einige meiner Controller nicht laufen. Es geht hier um AT90CAN128 als Modul. Drei Controllern funktioniert der Code auf anderen nicht. Nun habe ich mir ein miniTest geschrieben und selbst das funktioniert nicht. [c] #include <avr/io.h> #include <stdlib.h
Hallo, ich sehe da einen Mega128A, oben schreibst Du: >Es geht hier um AT90CAN128 als Modul. Ja, wie nun? Gruß aus Berlin Michael
-
Thread
LiPo-Akku Spannungsmessung jeder Zelle
Die benutzt Slave Module mit LTC6803-3 und dem DaisyChain Interface, dazu gibt es einen Master mit AT90CAN128.
es einfach mal so. http://uniworse.org/2013/06/01/battery-management-system-using-ltc6803-3-and-at90can128-2/
-
Thread
[avr] JTAG Chain
ersten und TDI des naechsten Bausteines u.s.w. muessen verbunden werden. Allerdings hat (hatte) der AT90CAN128 in vielen Chiprevisionen ein Problem, der das Verschalten in einer Kette Problematisch machte: "IDCODE masks data from TDI input" in doc4250.pdf. (Freie)Tools, die AVRs ueber JTAG programmieren
benutzen. Noch eine Frage zu dem PDF: woher bekomme ich es, bzw. was ist doc4250.pdf? Im normalen AT90CAN128 Datenblatt (2006-10) konnte ich die Passage leider nicht finden. mfg Andreas
-
Thread
Externe Interrupts
Zu der ersten Frage es handelt sich um ein AT90CAN128 uC. Ich habe noch keine Zeit festgelegt aber ca 2-3 sec.
Edi R. schrieb im Beitrag #4326379: > Zu der ersten Frage es handelt sich um ein AT90CAN128 uC. > > Ich habe noch keine Zeit festgelegt aber ca 2-3 sec. Ist das die Dauer der ISR? Dann hast du was falsch gemacht. Wenn nicht, ergibt deine Frage keinen Sinn, denn dann kommen diese
-
Thread
Problem mit Atmel Studio 6, STK500 und AT90CAN128
Hallo, mein Atmel Studio 6 erkennt zwar das STK500, ich kann bei Device Programming aber kein AT90CAN128 auswählen. Ich bin mir aber sicher, dass ich den AT90CAN128 schon mit dem STK500 programmiert habe (allerdings nicht mit dem Studio 6). Kann man den Controller irgendwie einbinden? Danke und Grüße
-
Thread
AT90CAN128 empfangen serieller Daten über USART1
Hallo, ich möchte bei meinem Controller Daten von der USART1 empfangen. Bei einem Hexwert von 0x01 soll eine LED am Port G eingeschaltet werden und mit dem Wert 0x00 wieder aus. Das folgende Programm habe ich aus mehreren Teilen im Internet und Datenblatt zusammengesucht und würde mal nachfragen, ob ich das so richtig gemacht habe oder ob irgendwo ein Fehler enthalten ist. #include <avr/io.h> #include <avr/interrupt.h> #define LEDPORT DDRG |= (1<<PG1) #define LEDON PORTG |= (1<<PG1) #define LEDOFF PORTG &= ~(1<<PG1) #define F_CPU 8000000 volatile uint8_t toggle; void InitUart
-
Thread
STK600 + AT90CAN64 - Can Probleme
Hallo, ich benutze ein STK600 mit einem AT90CAN64. Habe mir bei http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek die CAN-Bibliothek zum probieren runtergeladen und in mein Projekt eingebunden. Mein kleines Programm soll eigentlich
500KBaud auf den Bus legen und eine LED zum toggeln ansteuern. Zweiteres funzt auch :). (siehe AT90CAN64.c) Die Msg. wird aber einfach nicht gesendet. Hänge mit einem USB-Canalyzer von Peak zum mithören dran. Habe auch schon einen 2.Busteilnehmer mit am Bus hängen gehabt zwecks ACK. Meine Msg.
-
Thread
Suche für AT90CAN128 SPI Beispiel zum auslesen eines ADCs
Hi! Wie in der Überschrift zu lesen ist, bin ich auf der Suche nach einem Beispielcode zum Auslesen eines ADCs mit SPI-Schnittstelle. Hat bzw. kennt jemand Quellen, Code? DANKE! Beste Grüße
-
Thread
Suche Preiswertes Kit mit CAN und A/D-Wandler
Schau mal bei Atmel Prozessoren vorbei AT90CAN. Das könnte was sein
Antworten, hab auch von PIC aufwärts schon einiges durchgesucht, bin dann allerdings etwas bei dem AT90CAN128 hängen geblieben, wäre für 10 Euro zu haben - is allerdings kein Lötvergnügen bei den Pins. Das Problem mit der Aufgabenkomplexität ist momentan noch etwas schwer einzuschätzen (ist ja ein
-
Artikel
CAN
welches u.a. auch Anwendung in der Automatisierungstechnik findet. Mikrocontroller mit CAN. Atmel AVR. AT90CAN. Atmel AVR Controller mit CAN-Schnittstelle (ein Kanal) Speicher: (FLASH,EEPROM,RAM) AT90CAN32 -> 32KB 1KB 2KB AT90CAN64 -> 64KB 2KB 4KB AT90CAN128 -> 128KB 4KB 4KB 15 CAN "Message Objects", jedes
Hassane El-Khoury at www.embedded.com Einführung in CAN - kostenloses E-Learning Angebot Testboards. AT90CAN Testboard by www.jtronics.de (aktualisiert 2010) universal Testboard - CAN RS232 SPI I2C ATmega8 CAN Testboard und MCP2515 Tutorial Olimex AVR-CAN mit AT90CAN128 Dongles. Selbstbau Projekte. Can200
-
Thread
Universelle CAN Bibliothek: undefined reference to `can_init'
Hallo Ich arbeite mit einem AT90CAN128 (genau genommen mit dem Developer Board DVK90CAN1) und wollte die Bib von http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek einbinden. (Universelle CAN Bibliothek) Jedoch bekomme
for which you are building the can-lib. */ #define SUPPORT_MCP2515 1 #define SUPPORT_AT90CAN 1 #define SUPPORT_SJA1000 0
-
Thread
µC: Anlalog + Can = SD-Card
so einfach finden (vielleicht irgendwelche Spezialtypen von Analog Devices oder Maxim, k.A.). AT90CAN32 hat zumindest das CAN Interface integriert... Würdest du lieber einen PIC einsetzen wollen? Ich weiss nicht so richtig was du machen willst, aber für SD Karten mit FAT16 würde ich schonmal mindesten 1 kb RAM einplanen (mit weniger wird krampfig ;)). Der AT90CAN32 hat eigentlich massig speicher (32 kb Flash und 2kb RAM). Aber je nachdem was du machen willst kann das schon zu wenig sein... um irgendwas über CAN zu empfangen, mit den sensordaten verarbeiten
-
Thread
AVR Mikrcontroller
hallo zusammen, ich arbeite mit einem at90can128 Mikrocontroller und wollte wissen ob ich selber die Übertragungsrate ausrechnen soll oder sie nach belieben selbst festlegen kann. ich benutze ein Meter lang Kabel. Danke
unimog schrieb im Beitrag #4325684: > ich arbeite mit einem at90can128 Mikrocontroller Bei CAN brauchts immer mindestens 2 Geräte am Bus. Alle Geräte am Bus müssen sich über die Übertragungsgeschwindigkeit einig sein.
-
Thread
AVR-Studio5: ISP-Clocksetzen
Moin moin, ich habe folgendes Problem: Ich habe einen AT90CAN128 mit 3,6MHz Quarz, mittels AVRISP mkII an AVR-Studio5 angeschlossen. Ich gehe nun auf "Tools"->"AVR-Programming" und stelle einen ISP Clock von 500kHz ein, alles läuft, Fuses lesen und setzen.
andersrum gefragt: Wie überspielt ihr mit AVR Studio 5 euer Programm via ISP auf euren uC? Der AT90CAN128 besitzt kein debug-Modus. Rein intuitiv habe ich den Play-Button gedrückt und das Programm landet auf dem uC.
-
Thread
Datenlogger mit fast 1000 Werten. Wie realisieren? AVR
überwunden werden muss. Mein Vorschlag wäre ein Busexpander für I2C oder den CAN BUS und dann mit dem AT90CAN128 zu arbeiten. Ich denke das diese Lösung machbar ist, bin mir aber nicht sicher ob es auch die optimale ist. Da die Messung wissenschaftlichen Hintergrund hat und die Anforderungen im Moment
überwunden werden muss. Mein Vorschlag wäre ein Busexpander für I2C oder > den CAN BUS und dann mit dem AT90CAN128 zu arbeiten. > > Ich denke das diese Lösung machbar ist, bin mir aber nicht sicher ob es > auch die optimale ist. Na klar, auf alle Fälle CAN. Der CAN-Bus kann das und ist einfach im Protokoll
-
Thread
-
Thread
Externe Funktion braucht mehr RAM?
indem ein Wert von ENDRAM abgezogen wird. Setzt man diesen Wert allerdings manuell auf den Wert des AT90CAN128, so kommt keine Meldung es läuft auch normal. Im Anhang noch die Datein Danke schon mal im Vorraus mfg
die "visuschni.c" schreibe, kompiliert er fehlerfrei. Ich benutze AVRStudio und der µC ist ein "AT90CAN128"
-
Thread
CAN-Bus High Speed Bus, Problem durch Steckverbinder?!
Auto ein TV-Free Modul, das im wesentlichen als CAN-Bus Gateway agiert. Drinnen werkelt ein Atmega AT90CAN128, das Gateway nimmt Befehle vom Fahrzeug entgegen und filtert die Geschwindigkeitssignale raus, alles andere geht ungefiltert ans Navi. In unregelmäßigen Abständen verabschiedet sich die Navigationsanzeige
finden sich: 2x Transceiver A82C250 von NXP Philips 1x CAN-Controller SJA1000T von NXP Philips 1x AT90CAN128 Soweit ich die Postings beurteile, dürfte also Löten statt Stecken nichts bringen - vielleicht ist der Atmega (getaktet mit 16 Mhz Quarz) einfach an seiner Leistungsgrenze und für CAN High nicht
-
Thread
Anfrage ans Forum
Wärmeverteilung (2x Heizung mit Pumpe (Relais) und Mischer (Relais, Triac), 1x Warmwasser Relais), CAN, 9xKTY, AT90CAN128) für eine Heizung gedacht waren. Sie sind nicht mehr in der Buchhaltung enthalten, also nicht mehr gewerblich genutzt und zum Verschrotten sie zu schade. Es gibt auch 15 Hackschnitzelofensteuerplatinen als dual AT90CAN128-system, die nicht mehr benötigt werden und für Bastler vielleicht von Interesse sind. Darf ich diese hier ohne gegen die Regel "keine gewerbliche Angebote" zu verstoßen anbieten obwohl es eine
-
Thread
PWM Frequenz
Moin, ich versuche gerade die PWM-Frequenz meines AT90CAN128 zu verändern. ICR3 = 1023; TCNT3H = 0; TCNT3L = 0; OCR3A = 0; So habe ich die PWM initialisiert. Wie kann ich die Frequenz der PWM verändern? Lieben Gruß Frank
Hi >ich versuche gerade die PWM-Frequenz meines AT90CAN128 zu verändern. Und welche PWM hast du mit WGM3:0 eingestellt? MfG Spess
-
Thread
ADC auch als DAC Verwenden
Hallo, mich würde einfach mal Interresieren ob es die Möglichkeit gibt z.B. bei einem AT90CAN128 den ADC Eingang auch als DAC Ausgang nutzen? Gruß Mike
Uart Schnittstelle benötige? Oder gibt es die Möglichkeit, einen zweiten µC an die UART 2 des AT90CAN128 anzuschließen der dann den DAC zur Verfügung stellt, und die Daten zwischen den beiden µC via UART übertragen werden. Welchen Chip von ATMEL könnte ich dort verwenden? Gruß Mike