-
Thread
Neue Version von XC3SPROG
Auf eine FT2232 Board mit AT90CAN128/ XCF04S/XC3S500E laueft ein -T0 Test auch bei 6 MHZ ohne Probleme. Ich habe in der Kabelliste jetzt einen Eintrag für den Minila gemacht, mit reduzierter Geschwindigkeit von 800 kHz. Eine Exe
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
und die CAN-Hardware sorgt automatisch dafür, daß alles richtig ankommt. AVRs mit CAN sind z.B. AT90CAN128, ATmega64M1 und deren kleineren Brüder.
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
avrdude: AVR Part "--he" not found. Valid parts are: uc3a0512 = AT32UC3A0512 c128 = AT90CAN128 c32 = AT90CAN32 c64 = AT90CAN64 pwm2 = AT90PWM2 pwm2b = AT90PWM2B pwm3 = AT90PWM3 pwm316 = AT90PWM316 pwm3b = AT90PWM3B 1200 = AT90S1200 2313
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
noch zusätzlich einen Message-FIFO im SRAM angelegt. Später haben wir den AT89C51CC03 und den AT90CAN128 verwendet. Der CAN-Controller ist bei allen 3 gleich aufgebaut, d.h. auch 15 MOBs. Zur Programmierung gibt es nicht viel zu sagen. Man setzt die Timingregister für die gewünschte Baudrate und
-
Thread
Hausbusplanung, was sollte anders gemacht werden?
Blitzeinschlag überlebt bei dem der Fernseher und die Hifi Anlage starben. Die Bus-Knoten sind mit AT90CAN128 Prozessoren verwirklicht (128K Flash ist ein grosser Overkill, aber die RAM Austattung der kleineren Variante ist sehr knapp, und Vereinheitlichen "nach oben" kostet nicht sehr viel). Ich habe mir
-
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
Generelles vorgehen bei multiplen Interrupts
kann, d.h. der alleinige Interrupt ist. Dann brauchst Du ja noch die Kommunikation zu Deinem AT90CAN128, also SPI oder UART, was diese Typen aber nicht haben. "Hat der Philips-8051 auch diese Gehirntoten Adressregister für CAN?" Was meinst Du damit ? Das CAN im Philips ist anders aufgebaut
-
Thread
AVR: Rogue Pointer oder böser Geist verursachen Abstürze
"Fehler" der mich langsam zur Verzweiflung treibt: Ich hatte zufällige Abstürze mit meinem AT90CAN128, also habe ich ein wenig Nachforschung betrieben und bin zu der Erkenntnis gekommen, dass ein "rogue Pointer" mir das Leben schwer macht. Also habe ich den RAM mit 0xFF (mit memset, ausgeführt aus
-
Thread
avr-libc kompilieren schlägt fehl
at90can128 at90usb1286
-
Thread
GLCD Routinen ( KS0108, HD61202 )
Ergebnisse bei der Fehlersuche http://www.mikrocontroller.net/topic/112070 P.S verwende einen Atmel AT90CAN128
-
Thread
LCD Library T6963c
habe ziemlich das gleiche Problem wie Sergej. Habe ebenfalls das Display von Reichelt und einen AT90CAN128 als µC. Hier mal meine defines in der T6963c-Bib: [c] /* * GND (1) ground * VDD (2) LCD logic supply +5 DC * Spanungsteiler (3) * CD
-
Thread
Wer benutzt heap Speicher in uCs < 16 kB RAM?
Man kann sich dafür auch eine kleine Funktion schreiben. Hier z.B. die Ausgabe auf meinem AT90CAN128: "gst Total 1690 Free 1597" Also sind <6% des Stacks benutzt worden seit dem letzten Aufruf. Da der AVR keine nested Interrupts unterstützt, muß man einfach nur den größten Interrupt ausführen
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
halt auch mal ins Rennen: ;) Tür-Steuerung für ein elektronisches Schloss mit RFID-Karten: AT90CAN128, Wiznet-5100, MC34063A, ...
auch mal ins Rennen: ;) > > Tür-Steuerung für ein elektronisches Schloss mit RFID-Karten: > AT90CAN128, Wiznet-5100, MC34063A, ... LOL, kommt mir bekannt vor!
-
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
ATTINY20 ohne IDE Programmieren
In meinen Augen sind sie ne Totgeburt und ich setze auch viele AVRs ein (ATtiny84, ATmega328, AT90CAN128).
-
Thread
Universelle Tastenabfrage
veröffentlicht. Dabei hab ich mir die Tastenroutine genauer angeschaut und zumindest für meinen Fall (AT90CAN128 mit avr-gcc v4.8.0 und Optimierung -s) noch eine Möglichkeit zur Laufzeitverbesserung gefunden (siehe Anhang). Wenn man die volatile Variable keyState zu Beginn der Interruptroutine in eine lokale
Angabe zur möglichen Ersparnis. Wenn ich richtig gezählt habe, benötigt die Originalroutine beim AT90CAN128 mit avr-gcc v4.8.0 und Optimierung -Os etwa 85-88 Taktzyklen (Minimum 4 Zyklen zum Einsprung in die ISR + 14 Zyklen Prolog + 50-53 Zyklen eigentliche ISR + 17 Zyklen Epilog). Eine Ersparnis von 1
-
Thread
Define Makros in C
Portpin-Knappheit leidest - aber das ist ein anderes > Thema. Nö, an den Portpins liegt es nicht (AT90CAN128). Ich hab eben oft galvanisch isolierte Schaltungskreise (über ADuM1401). Oder ich möchte größere Lasten schalten (TPIC6B595). Oder ich möchte keine riesen Kabelbäume ziehen.
-
Thread
Konzept zu einem Hausbus auf CAN-Bus Basis und die Enstehung des Konzeptes
Terminierung unterscheidet sich aber volkommen. Controllerseitig habe ich zwischen ATMEL's AT90CAN128 und einem "normalen" kleinen AVR mit externem CAN-Controller (MCP2515 oder SJA1000) geschwankt. CAN-Übertragung als Bit-für-Bit-Protokoll in Software - nein Danke. Die Entscheidung ist nun aber
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
mir einen überblick zu verschaffen und naja, es ist viel. mein ziel ist es das rmf12 an einen at90can128 anzuschließen. als grundlage habe ich den code von benedikt (weiter oben rfm12_rs232_rxtx_check_int.zip ) angenommen. jetzt gibt es knapp 10 weitere ausführungen dieses oder eines ähnlichen
programm: 1) die sourcen von Peter Fleury 2) einen softwareuart ich habe die sourcen an den at90can128 soweit angepasst, dennoch sind fragen offen. -zum schaltplan, warum verwendest du den fet bs170 in deiner schaltung, hat der atmega8 keine flankeneinstellungen oder was war der grund? -ist die
-
Thread
Netzwerkkarte mit RTL8019
Mein Aufbau inklusive AT90CAN128 mit CAN-Abindung, RS232 sowie LCD entwickelte einen hörbaren hochfrequenten Ton, den ich lange einfach nicht lokalisieren konnte. Hatte alles schon wieder ausgebaut oder abgelötet, bis sich herausstellte
-
Thread
canbus mit SN65HVD230D und FlexCan
einfach rauskriegen, wieviele MOBs (Hardwarepuffer) Dein CAN-Controller überhaupt hat. Z.B. der AT90CAN128 hat 15 MOBs (jeweils ID + 0..8 Datenbyte), die kann man z.B. als 7 fürs Senden und 8 fürs Empfangen aufteilen. Das ist schonmal bedeutend mehr, als die UART (2..16 Byte) des RS-485 hat. Natürlich
-
Thread
C_CAN Device: LPC11C24/301
############################################################### Lese noch über CAN-Bibliothek at90CAN128 da steht noch was über Single IRQ-Bit[Vector] für jeweilige MSG-OBJ-Nummer# ... Gruss Holger.
-
Thread
MMC/SD-Karte mit FAT16 an AVR
Nachdem bei meinem Atmega32 alles funktioniert hat, wollte ich den SD-Reader an ein AT90CAN128 anschließen. Im Vergleich zum Atmega32 hat dieser 8MHz statt 14,..Mhz Im Code habe ich F_CPU und die Ports abgeändert. Jetzt tauchen folgende Probleme auf. Die Karte wird nicht immer auf
Byte. Dieser String soll mit einer festen Frequenz von 50Hz geloggt werden. Prozessor ist ein AT90CAN128 mit 16MHZ. Problem 1: Leider habe ich aber schon bei 10 Hz Probleme mit der Reorganisation der Karte. Momentan schreibe ich aller 100mSec einen String von 150 Byte mit folgendem Befehl auf die
-
Thread
AVR Bootloader in C - Artikel
Hallo! Ich habe versucht, den Bootloader auf einem DVK90CAN1 umzusetzen. Da der uC AT90CAN128 von Peter Fleurys UART nicht unterstützt wird, habe ich die UART mit FIFO von Peter Dannegger genommen. Das Projekt wird mit dem AVR Studio erstellt und erfolgreich kompiliert. Die Verbindung zu
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
, Displayknoten. Ich bin davon abgekommen, EEprom zu "Laden": EEprom ist durch ein Fusebit (AT90CAN128) gegen Laden geschützt. Nachdem die 128 kBit Flash Speicher (aus verschiedenen Gründen verwende ich das als Standardsupport) weit mehr sind als ich brauche, wird EEprom programmgesteuert initialisiert
Laufen bringen. > Ich bin davon abgekommen, EEprom zu "Laden": EEprom ist durch ein > Fusebit (AT90CAN128) gegen Laden geschützt. Nachdem die 128 kBit Flash > Speicher (aus verschiedenen Gründen verwende ich das als > Standardsupport) weit mehr sind als ich brauche, wird EEprom > programmgesteuert
-
Thread
Tasten entprellen - Bulletproof
mache kommt erst oben und dann links, oder umgekehrt. Woran kann das liegen? ich verwende einen AT90CAN128 und arbeite mit AVR-Studio 4 und WIN-AVR
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
einfach vollkommener >Quatsch! Genau!! Wir setzen fast ausschliesslich AVRs ein. Hauptsächlich den AT90CAN128.
-
Thread
Die andere Firmware für AVR-NET IO
unterstützt sowie das myEthernet mit dem ATmega644P und dem Orginal OpenMCP mit dem ATmega2561/AT90CAN128. Der Code wird/wurde Aufgeräumt und besser Strukturiert. Allerdings hingt die Doku derzeit hinterher, so das ich diese Versionen erst mal nur per SVN bereit stelle. CA Dirk
-
Thread
Nokia 6100 Grafiklibrary die Zweite
ich habe mich in meinem Weihnachtsurlaub daran gemacht, die libglcd zusammen mit einem Octopus (AT90CAN128) von EmbeddedProjects ans Laufen zu bekommen. Um den gängigen HW-Problemen aus dem Wege zu gehen, habe ich mir ein Trägerboard gebastelt, das die HW mit 3,3V versorgt. Das Display ist über den Display3000
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega64a3 atxmega64a1 atxmega128a3 atxmega256a3 atxmega256a3b atxmega128a1 [/pre]
-
Thread
FT800 / FT810 Library
, China eben... An beide TFTs habe ich eine kleine Platine von mir dran gebastelt mit einem AT90CAN128 von Atmel, dazu noch jeweils ein Netzteil-Platinchen. Versorgung und Signal-Pegel ist für beide TFT jeweils 5V. Der SPI ist auf 8 MHz eingestellt, mehr geht mit den AVR nicht. Wenn man das an
Spielplatz_90CAN_FT810_HY50B.zip - wie weiter oben auch, ein komplettes Beispiel-Projekt für den AT90CAN128 Test_M644_FT810.zip - das ganze mal schnell und ungestet für den ATMega644 umgesetzt weil ich per Mail gefragt wurde, wie man das macht. Die für das Beispiel relevanten Unterschiede zwischen
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
/atmega128rfa1 avr/lib/avr51/atmega1284rfr2 avr/lib/avr51/atmega128rfr2 avr/lib/avr51/at90can128 avr/lib/avr51/at90usb1286 avr/lib/avr51/at90usb1287 avr/lib/avr6/ avr/lib/avr6/atmega2560 avr/lib/avr6/atmega2561 avr/lib/avr6/atmega2564rfr2 avr/lib/avr6/atmega256rfr2 avr
-
Thread
AVR gegen den Rest der Welt
Mit CAN siehts mager aus. Wegen der Verfügbarkeit habe ich für neue Projekte noch den uralten AT90CAN128 vorgesehen. Peter
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
ATmega64M1 nachgedacht, aber die Beschaffbarkeit war zu lange ungewiß und daher wurde es noch der AT90CAN128. Das Webgedöns programmieren andere, das ist mir zu öde. Ich mag es lieber hardwarenah.
-
Thread
AVR-Bootloader mit Verschlüsselung
[avrasm]; copyright HR .nolist ; supported devices ;.include "can128def.inc" ; AT90CAN128 ;.include "can32def.inc" ; AT90CAN32 ;.include "can64def.inc" ; AT90CAN64 ;.include "m1280def.inc" ; ATmega1280 ;.include "m1281def.inc" ; ATmega1281 ;.include "m128def.inc
-
Thread
Welche Programmiersprache auf µC
HW-Entwickler macht die HW-nahe Programmierung auf einem einfachen MC mit CAN-Interface (z.B. AT90CAN128) und der GUI-Crack kann sich dann mit den CAN-Kommandos ungeniert austoben, ohne HW zerstören zu können. Er kriegt auch Fehlermeldungen, wenn er falsche Kommandos schickt. Wichtig ist vor allem,
-
Thread
Brötje ISR Plus Kommunikation / LPB
für welchen uC Du das brauchst. Ich habe Versionen für Atmega32, Atmega128, Atmega1284p. ( At90Can128 und Atmega644 müsse ich erst nachschauen ) Gruss Frank