-
Thread
Energieeffizienter uC mit CAN gesucht
Bistabilen Relay eventuell noch Zeitsteuerung des relays ( Zeit in EEPROM Speichern ) Habe da den AT90CAN128 entdeckt: bei 16 MHz und 4,5V verbraucht er ca 11 mA und bei 8 MHz und 2,7V nur 3 mA ich denke für die geringe Anforderung reichen doch eigentlich die 8 MHz aus ? kennt jemand einen besser
-
Thread
ethersex avr-net-io AD's auf TCP oder UDP legen Basiscode
... Mir fehlt aber derzeit vollkommen der Einstieg. Ich habe vor Jahren schon mal mit einen AT90CAN128 gearbeitet - ist lange her. Kabel, Adapter usw. sind da. Gibt es irgend wo ein ähnliches Codebeispiel in C wo man einsteigen könnte? Mit welcher Entwicklungsumgebung unter Debian 6 oder Ubuntu
-
Thread
AVR CAN Beispiel Application Note
Hallo zusammen, ich mache gerade erste Schritte mit dem AT90CAN128. Gibt es von Atmel eine Aplication Note für CAN oder hat jemand ein Minimalbeispiel oder ähnliches? Vielen Dank! Beste Grüße Markus
-
Thread
Fa. Atmel soll Probleme haben ?
völlig anderes wäre es gewesen, wenn die Xmega zu den AVRs kompatibel wären. D.h. daß man z.B. den AT90CAN128 durch eine kompatiblen Xmega ersetzen könnte und das alte Programm weiterhin funktioniert. Und dann könnte man bequem die zusätzlichen Features ausprobieren. Kein Entwickler springt nunmal gerne
-
Thread
Endschalter mit Mikrocontroller abfragen
Hallo, mein Ziel ist, mit einem Mikrocontroller (AT90CAN128) und einer H-Brücke einen DC-Motor zu steuern. Ich verwende dazu zwei Ausgangspins des Mikrcontrollers für die jeweilige Drehrichtung des Motors (CW und CCW). Beide Endlagen des Motors werden mit
-
Thread
Haussteuerng realesierung
PC visualisieren und bzw. vom PC zu Steuern 2. was brauche ich dafür. ich benutze einen AT90CAN128. Es währe schön wenn das einer schon mal gemacht hat und mir dabei helfen kann.
-
Thread
CAN-BusTiming-Probleme
Ich habe 2 identische Schaltungen, die den AT90CAN128 benutzen und weitere Schlatungen, die jeweils den MCP2515 nutzen. Die AT90CAN-Schaltungen arbeiten prima zusammen und kommunizieren. Anders mit den MCPs. Der AT90CAN bringt STuff-errors, bei
-
Thread
Bluetooth-Modul
Hallo zusammen, ich würde gerne einen AT90CAN128 via Bluetooth an den PC verbinden. Ich habe bereits ein CAN-Interface via USB realisiert. Dazu habe ich den FDTI FT232R Baustein verwendet. Ich würde diesen USB-Baustein jetzt gerne durch einen
-
Thread
Seltsames Problem mit Grafik Display
initalisierung -> Ohne erfolg. Was vielleicht noch Interessant zu wissen ist, ich verwende einen at90can128 controller. Hätte ich am Anfang erwähnen sollen :P. Vielen Dank im Vorraus!
-
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
ADC0 bei AT90CAN128 geht nicht
Hallo, ich habe beim AT90CAN128 das Problem, dass alle ADCs gehen außer ADC0. Folgender Code zum ADCs auslesen: Initialisierung und Auslesefkt. void vadc_Init(void) { ADMUX = 0x00; ADMUX |= (1<<REFS0);
-
Thread
Heizungsanlage: SPS oder kleinen PC?
einfach fertige IO module zB mit CAN - da dann einen beliebigen can fähigen controller dazu zB at90can128 - und alles wird gut ein pc geht da völlig am thema vorbei, das ding langweilt sich zu 99,9999999% der zeit
einfach fertige IO module zB mit CAN - da dann einen > beliebigen can fähigen controller dazu zB at90can128 - und alles wird > gut Das wäre wahrscheinlich die sinnvollste Lösung wenn ich mal auf die Idee kommen sollte mein ganzes Haus zu automatisieren. Aber daß ich keinen µC einsetzen will hatte ich
-
Thread
Anfrage ans Forum
(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
SPI - RS-485 - CAN
entscheide dich für die controllerfamilie mit der du schon umgehen kannst. ich verwende seit jahren den at90can128 und bin voll zufrieden
-
Thread
Frequenz im Fast PWM modus
und ich benutze ein at90can128
-
Thread
XMEGA reif für den produktiven Einsatz?
Projekt die neuen CAN-AVRs einsetzen. Ich hab dann aber wegen der Verfügbarkeit doch den Oldie AT90CAN128 genommen. Ich hätte schon gerne die UARTs als gepuffertes SPI genommen (je 16Bit in einem Rutsch senden). Peter
-
Thread
DS1305 an AT90CAN128 läuft nicht
Hallo Forenleser und Profis! Ich habe ein echt verrücktes Problem: Zur erfassung der Zeit hab ich mir eine DS1305 RTC im DIL16 bestellt und verkabelt. Die Ports passen alle, die Bits kommen soweit aufm Oszi auch an. Jetzt kommt das verrückte: Ist das Oszi am MISO PIN der Uhr angeklemmt, inkrementiert sie die Sekunden und Minuten. Häng ich das Oszi ab, bleibt die Uhr stehen und inkrementiert gefühlt alle 30 sec um 1 sec. Weiteres Phänomen ist, dass die Sekunden nur bis 29 Zählen, dann wieder bei 0 anfangen, wieder bis 29 und dann erst die Minute hochzählen. Irgendetwas stimmt hier überhaupt nicht
-
Thread
PWM Timer springt (AT90CAN128)
ob einer von euch das schon mal hatte bzw. weiß was hilft. Es geht um folgendes: Auf einem AT90CAN128 soll im Timer3 ein PWM-Signal für eine Servoansteuerung erzeugt werden. Nebenbei laufen noch 2 weitere Timer für andere Anwendungen. Das PWM-Signal wird auch erzeugt und prizipiell ist auch alles
-
Thread
Gemeinsamer Hausbus
eigenen Protokoll...der Aufwand lohnt einfach nicht. Nimm einen AVR mit integriertem CAN controller (at90can128) und dann DeviceNet oder so als Application Layer. Das ganze ist fertig, hochstabil und man kann sich ganz um die Nodes sowie die Anwendungen kümmern. Auch wenn die Controller geringfügig teurer
-
Thread
Atmel FLIP unter WIN7 / 64 Bit
Hallo zusammen, ich habe ein vermutlich relativ exotisches Problem: Ich flashe meine AT90CAN128 mit dem ATMEL-Tool "FLIP" unter Verwendung von Vector-Hardware via CAN. Das ganze war solange kein Problem, bis ich einen neuen Laptop mit WIN7 statt XP bekommen habe. Obwohl FLIP eigentlich WIN7
-
Thread
WLAN, RF oder CAN Bootloader (für Cortex M3 / LPC1768)
Ich beschäftige mich seit einiger Zeit mit dem LPC1768 (ARM Cortex-M3) um den bisher verwendeten AT90CAN128 (Atmel 8-Bit µC) abzulösen. Leider fehlt mir für den Chip eine Grundvorraussetzung, um richtige Schaltungen mit ihm bauen zu können: Ein passender Bootloader. Ich kann mich mit dem neuen Mikrocontroller
-
Thread
Probleme ADC AVR AT90CAN128
leider auch nichts gebracht so bin ich jetzt ratlos und wende mich an euch ;-D Ich benutze den AVR AT90CAN128 + AVRISP mkII + AVR Studio 4.19 und aktuellem WINAVR. [c] //---------------------------ADC--------------------------- void ADC_Init(void) { uint16_t result; ADMUX |= (1<<REFS0);
-
Thread
AVR debuggen unter linux
Device Name Device ID Flash EEPROM --------------- --------- ------- ------- at90can128 0x9781 128 KiB 4 KiB at90can32 0x9581 32 KiB 1 KiB at90can64 0x9681 64 KiB 2 KiB at90pwm2 0x9381 8 KiB 0.5 KiB at90pwm216
-
Thread
Errorframes beim Einschalten AT90CAN128 und ATA6660
Hallo Beim Einschalten der Spannungsversorung meines Laboraufbaus empfange ich bis zu 80 ErrorFrames. Im µC ist die CAN Unit aber in einem listen only mode. Woher kommen die Botschaften? Nützt es etwas den CAN Transiever über einen Pull up in den Standby mode zu zwingen und erst später über einen µC Port in Normal mode zu schalten? Gruß Martin
-
Thread
UART AT90CAN128-16AU von ALVIDI
Hallo, ich habe ein Problem mit dem UART des ALVIDI AT90CAN128-16AU Board. Ich kann Daten an den Controller richtig versenden, aber keine vom Controller zum PC. Manchmal kommt etwas an, aber nur falsche Zeichen. Ich kann zwar mit dem Oszilloskop auf der Senseleitung
-
Thread
AT90CAN64 ISP/JTAG Probleme
programmiert auch, merkt dann aber beim Verify das es nicht ankommt. Ich kann mit JTAG Ice nur AT90CAN128 zum Debuggen auswählen. Den AT90CAN64 kann ich gar nicht markieren... :( Morgen mach ich die ISP Schnittstelle fit und hoffe dann programmieren zu können. JTAG mkII wäre Debug-kompatibel, habe
-
Thread
Aussperren aus AT90 durch zu lange Programmierleitung
Hallo zusammen, ich habe mich heute beim Debuggen meines AT90CAN128 mit dem JTAGICE mkII offensichtlich durch die Verwendung einer zu langen Programmierleitung dauerhaft aus dem Controller ausgesperrt, d.h. während sein "letztes" Programm weiterhin und fehlerfrei
-
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
At90CAN128 entfusen
Hallo, habe einen AT90CAN128 verfust, sodas ich mit externer Taktquelle oder Quarz nicht mehr ran komme. Ich habe gelsen das es vermutlich mit einem JTag noch gehen soll. Hat jemand im Raum KR, D'dorf Zeit mir den AT90CAN128
Okay, danke für den Hinweis...........also könnte jemand im Raum KR, DU oder D'dorf mir den At90CAN128 per HV Programmierung zurücksetzen. Danke
-
Thread
AT90CAN128 - Umstellung der Fuse - Fehler?
Hallo zusammen, für meine eigenen Prototypen auf meiner Lochrasterplatine habe ich einen AT90CAN128 auf eine Adapterplatine mit den notwendigsten Pins angelötet (5V alle , GND alle, ISP, Reset, RS232-1, und Xtal1 und 2) Da der MC bei Auslieferung auf intern 8MHz und einen internen Clkdiv von
programming mode.. OK! ich schnall es nicht, das ist das erstmal das so etwas vorkommt. Die AT90CAn128 sind von Reichelt und haben den Aufdruck 1048 OH4092 HILFE Gruß Schorsch
-
Thread
Suche Low-Power Impulsgenerator / Taktgeber
IC, dass mir nach einer gewünschten Zeit einen TTL Impuls liefert, um meinen Mikrocontroller (AT90CAN128) periodisch aus dem Power-Down Modus zu wecken. Den Atmel µC möchte ich dafür nicht selbst nutzen, da er mit aktivem Timer zuviel Strom verbraucht. Der Impulsgeber sollte einen Stromverbrauch
leider nicht nutzen, somit bleiben mir die externen Interrupts und Timer2. Leider habe ich im AT90CAN128 Datenblatt nichts über den Stromverbauch bei Nutzung von Timer2 im asynchronen Modus gefunden. Die Stromverbrauchs-Tabelle im von Dir genannten Artikel zeigt allerdings exemplarisch, dass der
-
Thread
Probleme bei CAN Bus
beschreiben und auch die richtigen Werte auslesen. Beim Erstellen der Bibliothek fuer einen AT90CAN128 bekam ich eine Fehlermeldung von WinAVR, dass dieser Kontroller nicht unterstuetzt wird. Kann aber eigentlich nicht sein. Falls jemand aehnliche Probleme damit hatte oder eine bessere Loesung
-
Thread
Zufallszahlen mit Attiny13
dem Einschalten ist der Inhalt im Grunde sehr genau vorhersehbar. "Device under Test" war ein AT90CAN128. Gruß, Thomas
-
Thread
CAN Gateway mit AVR möglich?
Entweder, tut das mein AT90CAN128 nicht, oder mein Oszilloskop schafft die Synchronisation zwischen den beiden Kanälen nicht. Ich werde mir wohl einen Logik Analysator borgen müssen, damit ich das Objektiv beurteilen kann.
Herbert schrieb im Beitrag #2314281: > Entweder, tut das mein AT90CAN128 nicht, oder mein Oszilloskop schafft > die Synchronisation zwischen den beiden Kanälen nicht. Digital oder analog? Wenn analog, dann spiel mal mit chopped vs. alternated trigger. Analogscopes
-
Thread
Kommunikationsproblem zwischen ATMega32 und MCP2515 ueber ISP
Hallo Leute, hab da ein Problem. Ich moechte eine CAN Bus mit einem AT90CAN128 und einen ATMega32 aufbauen. Dazu habe ich den ATMega32 mit einem CAN Controller MCP2515 und diesen Controller mit einem MCP2551 verbunden. Den Bus an sich habe ich noch nicht aufgebaut, da ich
-
Thread
TIMER Blinkproblem
das soll ja nicht so effiezient sein. jetzt versuch ich das mit dem 16 bit timer beim Atmel at90can128 zum anfang so wie ich das verstehe ergibt sich doch die blinkfrequenz aus meinen 16Mhz / 1024 vorteiler und nochmal durch den OCR3B (bei mir) den ich einfach mal auf 60000 gestellt habe, daraus
-
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
programmieren funktioniert nicht: "avrdude: Invalid device signature"
Hallo, ich möchte einen AT90CAN128 programmieren. Dazu benutze ich den CrispAVR-USB V2.2 STK500 USB ISP Programmer Adapter, der mir im Gerätemanager als com5 angezeigt wird. Mein Betriebssystem ist Windows XP. Der Mikrocontroller
folgende Fehlermeldung: [code]avrdude: Device signature = 0xffff00 avrdude: Expected signature for AT90CAN128 is 1E 97 81 Doublecheck chip, or use -F to override this check.[/code] Die Device signature ändert sich und war auch schon 0xffffff. Könnt ihr da einen Fehler ausmachen? Ich hoffe ich habe alle
-
Thread
Eingänge setzen beim AT90CAN128
hi, aufgrund meiner Arbeit muss ich mich seit letzter Woche mit mikrocontroller programmieren beschäftigen. für den einstieg wollte ich erstmal meine LED auf dem controller per "internen" eingang ein und ausschalten. habe dazu das tutorial gelesen aber meine Led reagiert nicht auf den Eingang?! die LED in der schleife alleine funktioniert soweit mein code: int main(void) { while(1) { DDRC &= ~(1<<DDC7); /* Pin PC7 als Eingang */ PORTC |= (1<<PC7); //PINC &= (1<<PIN7); if ( PIN7 == 1) { DDRB = (1<<DDB7); PORTB = PORTB & ~(1<<
-
Thread
UART receive - Data Overflow
Overflow beim Empfangen von Zeichenketten mittels Receive-ISR auftritt, woran kann das liegen (auf AT90CAN128)? Ich habe mehrere Ideen: 1. Andere Interrupts laufen und verhindern das rechtzeitige Bearbeiten der ISR 2. Baudrate zu schnell 3. Fehlerhafte Kabel (durch Kabelbruch schnellere, fehlerhafte
alle anderen Quellen deaktiviert und eine bad isr installiert. 2. Baudrate ist bei 38,4 @ 16 Mhz AT90CAN128 - folglich auch ausgeschlossen 4. in der ISR wird nur noch der Buffer zugewiesen. Wenn es nicht noch weitere Gründe gibt, kann es doch ein fehlerhaftes Kabel sein? Habe ich was bei der Initialierung
-
Thread
Zustands-Problem bei LED Lichtsensormessung
varieren können. mal langsam mal schnell. deshalb hatte ich mir nun überlegt über den timer0 meines at90can128 einen sekunden oder millisekundentakt zu erzeugen um die leds per ISR zu steuern damit diese unabhängig von der messung sind. denn die messung läuft dauerhaft in der main routine nun bin ich etwas
-
Thread
Realisierbarkeit: Messung mit Beschleunigungssensoren
es muss dann jeder Wert zur exakt gleichen Zeit gemessen sein. Die Daten können erstmal im AT90CAN128 gespeichert werden (passt das alles?) und werden dann nach Abruf über den CAN-Bus geschickt.
verbaut sind. karsten g. (gast) schrieb im Beitrag #2285811: > Die Daten können erstmal im AT90CAN128 gespeichert werden (passt das > alles?) und werden dann nach Abruf über den CAN-Bus geschickt. Ja das ist möglich - dazu ist allerdings einiges an Wissen und Erfahrung nötig. Das ist kein Einsteigerprojekt
-
Thread
AT90CAN128 CANBUS mit 50kbit
Hallo, ist der AT90CAN128 stark genug um Daten eines 500kbit CAN Busses auszuwerten? ich möchte in einer bestimmten nachricht ein paar sensorwerte auslesen und per UART ausgeben. der sensor arbeitet mit 15 hz und gibt
Hallo Patrick, ich habe einen AT90CAN128 mit 16 MHz der einen CAN-BUS mit 1Mbit überwacht, zusätzlich hat dieser noch viele andere Aufgaben (ADC, Tasterabfrage, berechnungen,...) und packt das locker. lt- Datenblatt muss der AT90CAN128
-
Thread
AVR CAN Interrupt
Versuch es mal hier mit der Bibliothek. Die hat bei mir sowohl bei SJA1000 als auch AT90Can128 funktioniert. http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek Wenn es damit nicht klappt mal die Hardware untersuchen. Abschlusswiderstände? Verkabelung?
-
Thread
AVR + SJA1000 oder MCP2515
Verdacht, dass ein MCP2525 + AtMega16 einfacher wäre ( wegen der Befehle etc. ) als gleich einen AT90CAN128 oder soetwas auf die Art. Vielleicht irre ich mich ja auch komplett ? Danke Markus
, dass ein MCP2525 + > AtMega16 einfacher wäre ( wegen der Befehle etc. ) als gleich einen > AT90CAN128 oder soetwas auf die Art. > > Vielleicht irre ich mich ja auch komplett ? Tust Du. Eine integrierte Peripherie ist immer einfacher und schneller anzusteuern als ein externer, per SPI angebastelter