-
Thread
ausgänge sind für eine kurze Zeit auf high bei RESET
Servus, Ich benutze AT90CAN und paar HighSides. Beim RESETEN oder wenn ich die Spannung einschalte, dann blinken meine Ausgänge ganz kurz, kaum zu bemerken, auf und gehen dann aus. Woran liegt es? Schaltung scheint ok zu sein
-
Thread
Avarice und dragon_isp
Hallo, ich habe vor Jahren mal einen AT90CAN128 über Avarice und JTAG debuggt. Jetzt habe ich hier einen ATtiny261a, der hat nur ISP, kein JTAG, und jetzt bin ich mir im Grund genommen nicht sicher, ob ich da überhaupt debuggen kann. Kann
-
Thread
AVR GCC Boot.h
boot_page_fill_safe(); boot_page_write_safe(); Nun funktioniert der Bootloader bei über 50 AT90CAN128 Chips. Aber bei einem Chip nicht !!!! Da wird ein Block einfach nicht beschrieben, der wird zwar gelöscht, bleibt aber FF, also leer. Wenn ich über AVR Studio und JTAG flashe, steht in dem
-
Thread
AVR: TWI / I²C Pull-Up Widerstände im Sleep Mode
sind die Ruheströme da so klein, dass es keine Rolle mehr spielt (1µA)? Zu Schaltung: Ist ein AT90CAN128, an dem als Slave eine DS1371 Real Time Clock hängt, die den Controller regelmäßig aus dem Sleep Mode holt. Gruß, André Edit: Die RTC weckt den AVR per Interrupt - nicht per TWI. Bevor
-
Thread
CAN- als Haus-Bus
Kennt jemand zufällig einen Mikrocontroller oder CAN-Controller, der sowas beherrscht? Also außer AT90CAN*, der braucht schon im IDLE-Modus mehr Strom als mein ATmeta644 (IDLE) + MCP2515 (aktiv) zusammen.
-
Thread
Elektronische Drehzahlregelung eines Gleichstrom-Motors
achso, ich hab jetzt doch nen anderen µC, und zwar AT90CAN128, aber egal. prinzipiell funktioniert alles so wie im tutorial.
-
Thread
TFT parallel ansteuerung
eigentlich gedacht ist um einen externen Speicher anzusprechen. Im vergleich zu einem Ateml (At90CAN128) sind beim S12 jedoch Adressen- und Datenbus seperat rausgeführt also nicht gemultiplext. Wenn ich das richtig verstehe würde ich jetzt einfach die Adressleitung offen lassen und die 16 Bit
-
Thread
CAN_Konfiguration des Kontrollers bei jeden Spannungsausfall neu initialisieren
Hallo Zusammen! Ich nutze den AT90CAN128 als MCU, um Signale auf den CAN-Bus sowohl zu lesen als auch zu schreiben. Die Daten werden mit einem Interface gesendet und empfangen. Mit diesem Bedienung-Interface wird die Konfiguration des
-
Thread
Geeignetes controller board gesucht
Ich weiß zwar nicht, wie es mit fertigen boards dazu aussieht, aber die AT90CAN (AVR von Atmel) sollten ausser Ethernet alles an Bord haben. Fließkomma in 32bit als Softwarelösung ist z.B. für gcc vorhanden. Development Kit: ATDVK90CAN1 könnte einen Blick wert sein.
-
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
ATMEGA328P - CAN
zusammen mit Beispiel-Test-Code für den CAN. > Ein wunderbarer Vorschlag. Zuvor hatte ich die AT90CAN*-Serie im Auge, war mir aber mit einem Stückpreis von fast 9€ einfach zu teuer und überdimensioniert. Die Spezifikation des ATMega16M1 passt für mich wie die Faust aufs Auge. Ich frage mich nur
-
Thread
read-modify-write software routine
kann mir jemand erklären was mit einer read-modify-write software routine gemeint ist? In meinem At90CAN128 steht bei dem Register CANSTMOB It must be cleared using a read-modify-write software routine on the whole CANSTMOB register. Konnte leider nichts drüber finden was mir wirklich weiterhilft
-
Thread
Ist mein Ram bereits voll?
Hallo, ich nutze einen AT90CAN128. Mein Compiler zeigt mir mittlerweile an, dass mein Speicher ziemlich voll sein sollte (vermute ich zumindest). .bss ist 3420 groß und .data hat bereits 5107. Das sollte meinen Ram von 4k um gut
-
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
-
Thread
AT91SAM7x und ATMEGA's Massenprogrammierung .D
Hallo zusammen, momentan Programmiere ich meine Controller (ATMEGA162, ATMEGA32, AT90CAN128, AT91SAM7X) per AVR Studio bzw. KEIL µVision und sende per JTAG Adapter (MK2, ULINK2/SAM ICE Segger) den Quellcode über das jeweilige Programm an den Controller. Die Fuses setze ich auch mit der
-
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
Frage zu Interrupt
sitze grad an einem Projekt und bekomm beim "builden" im AVR-Studio eine Warnung. Ich benutze den AT90CAN32 und will am Eingang ADC0 eine Spannung messen. Dann soll er nach jedem Messvorgang den Wert mit einem fixen Wert vergleichen und dann die entsprechende Aktion durchführen. Hier mein Code: [c
-
Thread
Hilfe, finde Datei auf MMC nicht mehr
Moin ich arbeite mit einem AT90CAN128 und einer MMC/SD Karte mit FAT16 System. Das Programm basiert auf dem von Holger Klabunde SingleFat 3.4. Bisher lief auch alles super, doch auf einmal findet er ein paar Dateien auf der Karte
-
Thread
8-PWM Kanäle - Alternative zu Software-PWM
PWM-Kanäle. Deshalb habe ich zunächst an Software-PWM gedacht. Jedoch soll das Herzstück, der AT90CAN128, noch eine ganze Latte weiterer Aufgaben erfüllen (8 ADC Kanäle, 8 + Digitaleingänge, 16 fach Digitalausgänge, CAN-BUS, LCD, ...). Deshalb habe ich nach Alternativen gesucht, weil ja der uC schon
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
Zukunft > auch Tinys mit CAN geben. Das ändert aber leider nichts an der Tatsache, > dass die AT90CAN* mittlerweile auf not recommended for new designs > stehen und es für den 128er keinen wirklichen Ersatz gibt. Letztes Jahr wurden für den AT90CAN Kleinigkeiten im Produktionsprozess geändert,
H. K. schrieb im Beitrag #5040565: > Haben den AT90CAN in mehreren Produkten im Einsatz (allerdings > Kleinserie) und habe derartiges noch nicht vernommen. Auch auf der > Produktseite von Microchip steht einfach nur "In Production" und es gibt > keinen
-
Thread
CAN Senden mit B10011s
Hallo, ich habe meinen AT90CAN mit 2 "normalen" HS CAN Transceivern (nach iso11898) und einem Transceiver zum Betrieb am LKW (iso 11992) ausgestattet. Letzterer ist ein Low Speed Transceiver der einen Differenzpegel von 8 V erreicht
-
Thread
Speicher über WLAN aktualisiert
(Avisaro WLAN 2.0), AT29C040A (512kByte) als Speicher, SRAM (128 kByte als Arbeitsspeicher) und AT90CAN128 (zur weiteren Anwendung von CAN) als das Gehirn des Systems gewählt. Alles ist fremd und schwer für einen Anfänger zu basteln. :_) Ich weiss nicht, ob man die erwarteten Datensätze (ASCII-Format
-
Thread
statische Codeanalyse - Wie macht Ihr das?
setzten (warum weiß ich nicht) __GNUC_MINOR__=3 zu setzten (warum weiß ich nicht) __AVR_AT90CAN128__ zu setzten -I um meine Libs, die auch gefunden werden, anzugeben -exportlocal um Deklarationen außerhalb der Module sichtbar (?!) zu machen -incondefs um keine Ahnung, hab ich so gefunden
-
Thread
Bootloader und app gleichzeitig in schreiben
. Leider bekomme ich beim Linken folgednde Fehlermeldung: Linking: main.elf avr-gcc -mmcu=at90can128 -I. -gdwarf-2 -DF_CPU=16000000UL -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wundef -Wa,-adhlns=../ControllerObj/main.o -I../lib -std=gnu99
-
Thread
Richtiger FPGA Typ?
von euch wissen, ob ich mit meiner Auswahl (FPGA) richtig liege. Ich möchte mittels eines ATMEL AT90CAN128 einen FPGA Type Cyclone II mit Daten versorgen. Nun meine Frage, kann man im Cyclone II einen CAN-Core implementieren oder reicht der Cyclone II dafür nicht aus? Vielen Dank! Gruss
-
Thread
RAM größe überschritten
hallo, ich habe eine Frage, ich benutze den Mikrocontroller AT90CAN128 mit 4KBytes RAM. Ich habe ein Programm geschrieben und wenn ich das Programm compiliere bekomme keine Fehler, obwohl ich die Größe des RAM überschritten habe. Kann jemanden mir erklären. Hier
-
Thread
can läuft nicht
hallo, habe grad ein Programm in Bascom geschrrieben und versuche ein AT90Can128 mit Transceiver (PCA82C250) über Can Daten einzulesen oder irgendetwas überhaupt zu empfangen. aber es klappt gar nichts. Der Can wird nicht richtig aufgebaut. Kann mir jemand helfen? vielleicht
-
Thread
Zeit für die Spannungserfassung am ad-port
eine ungefähre vorstellung davon, wie lange ein controller aus der avr -reihe (ich hab hier nen at90can128) zur erfassung eines analogen spannungswertes am ad-port braucht. arbeite mit rechteckpulsen und möchte das signal ungern glätten, wenn ich auch während des pulses den spitzenwert messen kann.
-
Thread
JTAG ICE Firmware Update
musste ich jetzt feststellen dass dieser nur einen Bruchteil der AVR Controller unterstützt. AT90CAN Atmega128 Atmega16 Atmega162 Atmega169 Atmega32 Atmega323 Atmega64 Ich brauche den Debugger aber um einen Attiny2313 bzw Attiny26 zu testen. Gibt es die Möglichkeit eines Firmware updates
-
Thread
Flashen über CAN möglich?
dann mal eine neue Version. Super wär natürlich wenns für den AVRGCC verfügbar wäre (wie für den AT90CAN128/64/32, der hat aber 5,4k) Schöne grüße aus Österreich
-
Thread
CAN als Hausbus selber machen
xMega: kein CAN ATmega16M1: seit vielen Jahren nur schwer beschaffbar bleiben nur die ganz alten AT90CAN128 (AVR) oder AT89C51CC01 (8051) Microchip ist da deutlich besser. Z.B. PIC18F25K80 Peter
-
Thread
Evertool und ATMega 644
sofort sehen können. Aus dem Bauch raus: ATmega16, ATmega32, ATmega64, ATmega128, ATmega169, AT90CAN128.
-
Thread
watchdog löst aus durch uart_senden
hi, ich hab nen at90can. ich habe mir bislang immer einige werte meines programmes über die uart-schnittstelle am bildschirm ausgeben lassen. seitdem ich einen watchdog im programm hinzugefügt habe, resetet sich der controller
-
Thread
ADC an Olimex AT90CANBoard
alles richtig gemacht und trotdem will es nicht. Ich nutze das Olimex Board für den Controller AT90CAN(https://www.olimex.com/Products/AVR/Development/AVR-CAN/). Zur Zeit sind noch ein LCD an Port B und C und CAN-Bus PD5 und PD6 aktiv. Port F (ADC-Port)ist komplett als Eingang ohne Pull-Ups eingestellt
-
Thread
Welches Protokoll kann mehrere Daten-Empfänger haben?
CAN-Bootloader, die so funktionieren. Die CAN-Controller haben oft auch große Puffer. Z.B. beim AT90CAN128 kann man von den 15 Message Objekten 8 als Empfangspuffer konfigurieren, d.h. man kann 8 Pakete a 8 Byte = 64 Byte hintereinander rausrotzen, ohne das der Empfänger in den Interrupt springen muß
-
Thread
USI-UART mit ATTiny85: MSB kaputt
schwieriger zu löten, geht aber auch... Diese zwei Typen würde ich für alles empfehlen. Für CAN noch AT90CAN128, aber man kann auch ohne, mit einem externen CAN-Controller alles machen. Aber 8-Füßler - wozu?
-
Thread
rtl8139
Hi Rufus, Conroller: at90can128. Interfacet CAN (im Moment Lowspeed 83kBit, soll aber auch schnelleres verarbeiten.) Kleinere Logikfunktionen im Controller (wenn Empfang Frame A, dann sende Frame B). Komplexere Logikfunktionen
-
Thread
AT90 bootet nicht richtig bei Restspannung aus ADC-Eingang
Hallo, ich hab hier ein recht merkwürdiges Problem: An den ADC eines AT90CAN128 ist über einen Eingangsteiler eine Spannungsquelle angeschlossen. Benutzt wird die interne Referenz. Der Kontroller soll diese Spannung auf ein LCD ausgeben. Das Problem ist nun folgendes:
-
Thread
Geeigneter Controller gesucht
Kommunikationsmöglichkeit geeignet. Ist die Kombination AT-Mega8/MCP2515 vergleichbar zu z.B. einem AT90CAN? - Ist für die Entfernung von 2-3m I²C auch eine Alternative? - Oliver: Was meinst Du mit 'fertige Boards mit Atmel-Prozessoren'? Meinst Du die AVR-Entwicklungsplatine, die im Starterkit enthalten
-
Thread
Fertiggerät: CAN <-> USB Wandler
prof. 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
Brainstorming: ADC Stromsparmodus Interrupt
Ohhh Mist es geht um Atmel Controller, hier bei mir speziell um den AT90CAN Sorry für die Informationsvorenthaltung...
-
Thread
CAN2.0B Nachricht an CAN2.0A Gerät schicken?
nur der error counter inkrementiert, die message boxes bleiben dann davon unberührt, zumindest bei at90can128
-
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
Beschaltung von Rs am CAN-Bus (82C251 Transceiver)
Ich habe hier eine Schaltung mit AT90CAN128 µC und angehängtem Transceiver PCA 82C251. Die Schaltung funktioniert im Allgemeinen, jedoch bekomme ich gelegentlich Stuff-errors vom CAN-Controller, d.h. einige hundert Messages scheinen richtig
-
Thread
Frage zu Sleep Modus
Kann das so funtkionieren? Der Controller ist ein AT90CAN128 [c] #include <avr/io.h> #include <inttypes.h> #include <stdlib.h> #include <avr/interrupt.h> #include <avr/sleep.h> SIGNAL (SIG_INTERRUPT0) { MOTOR_Stop (); } int main (
-
Thread
MMC vs. CF
Das externe Speicherinterface ist ein gutes Stichwort. Der verwendete Controller (AT90CAN128) hat ein solches, im Datenblatt lassen sich jedoch irgendwie nur begrenzte Informationen dazu finden. - ich wähle XMCRB = (1<<XMM2) | (1<<XMM0) um die Kommandos zu selektieren (AD0:2) - an
-
Thread
Bus in "Mischnetz" aus Stich und parallel Durchkontaktierten
wesentlich. Ein MCP2515 mehr auf der Platine, das ist geschenkt. (heute würde ich wahrscheinlich den AT90CAN32 benutzen). Viele Grüße, Stefan
-
Thread
Bascom u. Grafikdisplay 240x128 mit T6963
Hi Was meinst du mit Controller? Controller D071 ->ATMega128 oder optional ATMega2561 oder AT90CAN128 Controller T6963 -> Displaycontroller, der auf dem Display verbaut ist. >Für ein Heizungssteuerungsprojekt werde ich mir den Controller D071 von >Display3000 besorgen, nur ist mir das Display
-
Thread
Windows treiber USB controller
habe hier eine Platine mit einem At90can und einem USB chip von embedded-projekts.net (octopus). Für XP existieren treiber die auf der libusb-win32 bibliothek basieren.Ich denke mal, diese sind nicht unter win7 verwendbar. Wie aufwendig
-
Thread
CAN Datenkonsistenz
Hallo, ich möchte Daten per CAN verschicken. (AT90CAN128) Einzelne CAN-Nachrichten zu versenden und zu empfangen funktioniert schon prima. Jetzt überlege ich wie ich meine Daten am Besten in CAN-gerechte Stücke aufteile. Jedem Datum ordne ich eine