-
Thread
Junkers CAN-Bus Protokoll
Hallo, na super! Bestätigt ja sogar meine Excel_Liste 10/11 und 90 Adressen im Bereich TA... und Speicherende dazu hatte ich auch eine Ahnung, aber zu lange her und noch nix schriftlich. Vielleicht parallel, noch das Can Bus Protokoll und direkt im 16ner block darlegen
Nochmal zur Vollständigkeit - ich habe ein Kabel mit zwei 0.25mm verdrillten Adernpaaren, eines für Can-High/Low, eines für GND und 24V, sowie eine Schirmung die nirgends angeschlossen ist. Diese Leitung kreuzt ein einer Stelle im 90 Grad Winkel eine darunterliegende 230V Leitung. Heute dann mit "neuem
-
Thread
Grasshopper und TFT Display
auf dem hopper starten will kommt folgende Fehlermeldung: [pre]./mplayer -vo help ./mplayer: can't resolve symbol '__avr32_s32_to_f32' ./mplayer: can't resolve symbol '__avr32_f32_cmp_lt' ./mplayer: can't resolve symbol '__avr32_f32_to_s32' ./mplayer: can't resolve symbol '__ctype_b' ./mplayer: can't resolve symbol '__ctype_toupper' ./mplayer: can't resolve symbol '__ctype_tolower' MPlayer 1.0rc1.atmel.2-4.2.2 (C) 2000-2006 MPlayer Team Available video output drivers: fbdev Framebuffer
-
Thread
Bascom AVr und Can
Nun ein Mega8 hat keinen Can. Mußte also ein MCP2515 oder SJA1000 anschliessen oder einen AT90CAN32/64/128 nehmen. Ich weiss ja nicht wie hoch die Bitrate auf dem Can ist. Es gibt auch eine in Software gegossene Version im Netz, habe mich aber nie damit beschäftigt. Ich nutze für ein TV-Dummy an einem Daimler-Crysler CanBus, der mit 83333 bps läuft den MCP2515 an einem ATiny13/15 oder 90S2313. Das lüppt prächtig ist aber in Assembler programmiert. Gruß Topsoft
-
Thread
CAN-Adapter für STK500 wo bestellen
nicht, aber vielleicht hilft Dir der folgende Link weiter. http://www.kreatives-chaos.com/artikel/can-testboard-40 Ich habe mir diese Dinger für die Entwicklung besorgt und bin damit sehr zufrieden. Damit kann man schön einzelne CAN-Knoten erstellen. Preis war mMn 15 Euro pro Platine - absolut
ist das nicht ganz das, was ich suche! Auf dem von mir gesuchten ADAPCAN01 ist eigentlich nur ein CAN-Tansceiver drauf (schätze ich), der dann an dem STK500 mit STK501 angebracht werden kann um z.B. bei der Entwicklung mit einem AT90CAN128 bequem an den CAN-Bus zu gelangen. In der Distributor-Liste
-
Thread
AVR32 Buildroot Versionen + Grasshopper
0: start_pfn = 0x10000, low = 0x14000 Node 0: mem_map starts at 9023f000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: root=1F02 rootfstype=jffs2 mtdparts=physmap-flash.0:128k(boot)ro,64k(env)ro,-(root) PID hash
0x00030000 : "env" 0x00030000-0x00800000 : "root" ------------[ cut here ]------------ WARNING: at fs/sysfs/dir.c:462 sysfs_add_one+0x1c/0x2c() sysfs: duplicate filename 'physmap-flash.0' can not be created Modules linked in: Call trace: [<9001b756>] warn_slowpath+0x42/0x54 [<9003a562>] __free_pages
-
Thread
Wie mehrere uCs vernetzen
meist nur bis 1Mbps spezifiziert. Allerdings sind im x8-Mode immerhin theoretisch bis 2Mbps drin. Auch CAN beim AT90CAN128 mag vielleicht bei 2Mbps noch funktionieren, wirst Du aber gründlich ausprobieren müssen. Für mehr als 2Mbps und trotzdem Mega8 wirst Du wohl SPI verwenden müssen - das ist sowieso
relevante verarbeitet und zwischenpuffert wirst du es mit einem AVR bei dieser Datenrate nicht schaffen. CAN wäre eine Möglichkeit oder I2C im High Speed Modus.
-
Thread
externer Interrupt
tut mir Leid wenn ich euch schon wieder mit sehr einfachen Frage quäle: Ich programmiere mit einem AT90CAN128 auf einem DVK90CAN1. Ich will die Tasten ansteuern damit z.B.: die Leds damit aus und eingeschalten werden. In der manual vom Board hab ich gelesen das die Tasten einen externen Interrupt aulösen
-
Thread
pgm_read_word im Bootloader: Falsches Ergebnis
durch, funktioniert das auslesen. Langsam bin ich echt ratlos. Ich habe den Bootloader vom Mega128 auf den Mega1281 angepasst. Dort habe kann ich das Problem nicht reproduzieren. Kann vielleicht jemand das Programm auf einen Mega1281 auspielen? Das Programmieren erfolgt über den UART. lg Robert
eigentlich eine Lösung für das beschriebene Problem? Ich habe ein vergleichbares Verhalten mit einem AT90CAN128 - der Schreibvorgang funktioniert (verifiziert durch Zurücklesen), der Lesevorgang klappt erst nach einem Reset. Den Optimizer kann ich aber leider nicht ausschalten, da ich CAN+UART+TWI im Bootloader
-
Thread
AVR Board mit CAN
Hallo, ich brauche einen Board für ein CAN-Projekt. Wichtig für mich ist der Preis (ca. 50€), möglichst drei CAN-Anschlüsse (mit Tranceiver) und eine einfache Möglichkeit es zu programmieren (GNU-Compiler....). 1) Eine Frage zu AT90CAN128
der CAN-Controller über DMA angebunden und kann mit wenig CPU-Last vor sich hin werkeln. Fertige Boards mit CAN kenne ich leider nicht, aber ich hab mir mal einen dsPIC33 im DIL28 mit CAN-Anschluß (Sub-D9)
-
Thread
Interface zum CAN im Auto
hier im Forum stellt, dann muss auch folgender Vorschlag möglich sein: SELBERBAUEN! Nimm z.B. einen AT90CAN128 Mikrocontroller und fang an zu programmieren. Suche nach Beispielen zur Ansteuerung der CAN-Schnittstelle und dann siehste irgendwann, was auf dem Bus so geschieht. Ich arbeite auch grad mit
Die OBD-Can-Schnittstelle dürfte einigermaßen sicher sein, solange man nicht auf solche Idden kommt wie der Audi A3-Fahrer... Aber nach obd-2.de hast du da keinen CAN-Bus, sondern nur ISO 9141-2.
-
Thread
CAN-Bus Wakeup / Stromsparende CAN-Transceiver
5µs langen dominanten Pegel auf dem Bus erwecken. Wie kann ich dieses Signal am besten erzeugen? Als CAN-Controller wird ein AT90CAN128 eingesetzt. Kennt jemand noch andere sparsame CAN-Transceiver, am besten mit sehr stromsparendem Listen-only-Mode, so dass ich gar nicht erst aufwecken muss? Gruß
Gibts so wenige, die mit CAN arbeiten? Oder ist stromsparen und CAN zusammen so ungewöhnlich? Gruß Fabian
-
Thread
CAN übertragung brich ca. nach 10 sek ab
Dieses CAN-problem betrifft den DSP56F803: der CAN-Core hat verschiedene programmierbare Clock-Quellen - besser man programmiert PLL mit Vorteiler als Clock. Ich riet Dir bereits, einen CAN-Dongle bei eb**
Sender). Wie Du, mit 4Mhz Quarz. Habe auch folgende Komponenten getauscht gegen neue: ATmega gegen AT90S mcp2515 alle neu Steckbrett neu sowieso neu aufgebaut Keine Panik vor dem langen Quellcode. Hier hab ich jetzt nur eine kleine Sendeschleife aktiviert: Schau doch mal zur Sprungmarke "send:
-
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
stören. Am Ende steht der Zustand "bus off", in dem sich der Controller komplett von CAN abklemmt. Ob und wann er aus diesem Zustand zurückfindet, hängt von der Firmware des Gerätes ab. Wenn ein CAN-Teilnehmer Daten zu senden versucht und keiner da ist, der mit einem ACK antwortet, kann
-
Thread
BMW iDrive Display
Herstellungsdatum: 10/06/2009 Ich muss noch dazu sagen, dass das Display ein Muster ist. Hab hier noch ein CAN Wake Up Modul. (gehört zum Display, wenn man es ohne Steuergerät betreiben möchte. Da ist ein AT90CAN128 drin. Aber egal ob das Modul an- oder abgesteckt ist, es ändert sich nichts und es kommt auf
So hab nochmal nachgemessen und herausgefunden, dass der Stecker wo CAN-Bus und Spannung kommt, nur Spannung belegt hat. Also CAN-Bus pins sind nicht beleget. Hab jetzt die komplette Pinbelegung des 10 Poligen Wannenstecker raus. An den geht, wie schon gesagt, der SPI-Bus
-
Thread
Konzept zu einem Hausbus auf CAN-Bus Basis und die Enstehung des Konzeptes
die 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
einer echten Schnittstelle (über die Board- oder Geräte-Grenzen hinaus) reden kann. Und ja, es gibt CAN-Transceiver, die auch an die Pins eines CAN-fähigen uC dran müssen. ABER - das CAN macht nicht der Transceiver, sondern die CAN-Logik im innern eines uC oder CAN-ICs. Der Transceiver realisiert nur
-
Thread
Hilfe bei Wahl neuer Controllerfamilie
bei folgender Suche von Euren Erfahrungen profitieren: Bisher habe ich für viele Schaltungen den AT90CAN128 von Atmel genutzt, da ich viel mit der CAN-Schnittstelle arbeite. Allerdings ist der gute schon recht betagt und ich habe Sorge, dass er irgendwann einfach abgekündigt wird. Außerdem ist es schade
Vergiss das mit 2 mal CAN... Sorry
-
Thread
Suche i²C -> CAN Converter Schaltung
Schaltplan reicht nicht, da muß noch ein Haufen Firmware rein. Du mußt ja irgendwie das I2C über CAN tunneln, d.h. CAN Kommandos erstellen für sende Start, Stop, ACK/NACK, Byte, empfange ACK/NACK, Byte. Schaltplan ist ganz einfach: AT90CAN128: - XTAL1,2 an 16MHz Quarz - SDA, SCL an I2C - TXCAN, RXCAN über MCP2551 an CAN - 5V dran fertig.
-
Thread
Feedback für meine Startzusammenstellung
>ATmega2560 (Controller mit CAN Unterstützung?) Hat kein CAN.
Danke erstmal. Die AT90CAN128 ist interessant. Segment LCD und Graphic LCD ist aber nicht vorhanden bei diesem mc. Kann ich dann keine Displays bei diesem mc nutzen? Irgendwie ist mir noch nicht klar, welche Bestandteile
-
Thread
FM-Tuner mit AVR ansteuern
as outputs.This feature provides a way of generating a software interrupt. The external interrupts can be triggered by a falling or rising edge or a low level (INT2 is only an edge triggered interrupt). G. Tobi
Roland Walter www.rowalt.de hat letztes Jahr einen Frequenzzahler U813+AT90S2313 für UKW Bereich 144-146 MHz in Funkamateur veröffentlicht. Die Schaltung ist hier: http://www.rowalt.de/mc/avr/avrboard/09/avrb09.htm Gruß Alexandre
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil4) Gesperrt
other who contribuited!!! It is impressive, it seems to me to use a new DSO!!! If I did not see at it with my eyes I can not believe at it, really incredible!!! No words, RESPECT to You, branadic, Falk, Guido, rowue, Niklas O., KB, Michael D., Jürgen, eProfi, rawi and all other who contribuited!
DSO. To me it >looks like a gain error. The offset depends on the position of the >trace. Traces at the top don't show any offset, those at the bottom do. >I am confident Hayo will catch it. Thank You very much for the useful information and explanation Rainer W.! I hope someone can fix the problem
-
Thread
Can-Bus mit µcontroller
Hallo Hab hier einiges über Can-Bus erfahren. Ich will einen µController der Can schon hat programmieren. Muss ich selbst das can protokoll erstellen oder macht mir das der Can-Controller. Ich hab mal was gelesen von den CIA Standard
Alternativ diverse AT90CANxx, habe bis jetzt den 32 und den 128 benutzt, klappt prima. Jede Menge andere Projekte mit ext. CAN-Controller MCP2515.
-
Thread
Logic Analyzer bauen
ext.memory siehe z.b mega128 datenblatt ;) zum pc über sie serielle wenns denn sein muss 1Mbaud bei 0% error @16Mhz takt ;) lt mega128 datasheet... das soll der pc mal schlucken ;) und den spi würd ich sowieso dann nur pollen
schon seit einiger Zeit nach einen µC für höhere Ansprüche. Mein Vorschlag für diese Projekt ist AT91SAM7S128 von Atmel. Vorteil USB2.0 auf den Chip und über USB programmierbar SAM Boot Assistant (SAM-BA) User Guide http://www.atmel.com/dyn/resources/prod_documents/doc6132.pdf bis 60Mhz
-
Thread
Bootloader - Fortsetzung aus Hauptthread
gibts dafür schon... Vielleicht kann man ja sogar die normalen CAN Leitungen CAN_H CAN_L zweckentfremden - wenn die anderen Knoten dann nicht gestört werden. Sollten sie aber nicht, weil sie ja nichts CAN specifischer decodieren können... Dann einfach nen Schalter
Hallo Matthias, ich habe sehr großes Interesse an deinem Bootloader, da ich ebenfalls AtMega8 und MCP2515 nutze und das Flashen meines Projektes so langsam recht aufwendig wird (es handelt sich allerdings um keinen Hausbus im eigentlichen Sinne, sondern um CAN-vernetzte und über PC angesteuerte
-
Thread
[V] AVR CAN Platinen aus Überproduktion
Hallo allerseits, Ich verkaufe hier bis zu 7 Platinen aus Überproduktion. Eckdaten: - Atmel AVR AT90CAN (ich verwende den AT90CAN128) - FTDI FT230X USB nach Seriell Adapter - Zweiter Serieller Port auf Arduino-kompatiblem Anschluss, z.B. für HC-05 Buetooth - 32kB RAM Erweiterung - Zweiter CAN
-
Thread
EEPROM-Problem
Hallo, ich habe ein kleines Problem mit dem EEPROM eines AT90CAN128. Ich kann in den EEPROM schreiben und auch aus dem EEPROM lesen, die Daten kann ich per JTAG auslesen. Es funktioniert auch nach einem RESET. Stoppe ich die Debugging Session oder nehme ich
sind die Schreib/Lese-Routinen für das EEPROM. Wenn da was angehängtes wäre... U.U. hat der CAN128 auch eine EEPROM-Preserve-Fuse (oder so ähnlich). Die verhindert, dass das EEPROM beim flashen gelöscht wird. (Kann aber auch sein, dass das mit was anderem zusammenhängt...)
-
Thread
Umstieg auf 32 bit Atmel?
einem Gerücht. Bis wann waren denn bitte 8051 Lizenzen notwendig? Die Architektur war schon Ende der 90er, als die AVR auf den Markt kamen, steinalt.
einsparen Und warum stellt dann Atmel auch 8051 her und entwickelt sogar neue? Im Gegenteil, der AT89C2051 war für mich überhaupt erst der Grund, was bei Atmel zu kaufen. Das war 1993 der erste preiswerte Flash-MC weltweit. Den AT90S1200 habe ich dann probiert und war bitter enttäuscht (schwerer
-
Thread
Can Controller mit 3.3V und CanTreiber mit 5V?
Hallo Zusammen, 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? Muss ich da auf die Geschwindigkeit der Pegelwandlung achten, oder ist ein CanController auch 5V-Tolerant an RxCan und TxCan? Besten Dank, LG Jochen
-
Thread
CAN Daten über Microcontroller per Bluetooth übertragen
Sowas gibts schon... http://www.rmcan.com/index.php?id=29&L=1 Ich würds vielleicht mit einem AT90CAN128 und einem BNCIII aufbauen...
serial I/O modules. (USART is also known as a Serial Communications Interface or SCI.) The USART can be configured as a full-duplex asynchronous system that can communicate with peripheral devices, such as CRT terminals and personal computers. It can also be configured as a half-duplex synchronous
-
Thread
AVR – Übers EEPROM und darüber hinaus…
Endurance: 100,000 Write/Erase Cycles)', you need to know how far to spread the bytes so that you can archive higher endurance figures. For example if you need a byte, but for 200,000 cycles you need to use two pages, or 16 bytes in the CAN64 part. "The factory has confirmed, via my FAE, that
Mal ändern wird - nein, bestimmt nicht. Die alten AT90xxxx hatten (bei mir) manchmal Probleme mit EEP-Adresse 0x00, seitdem benutze ich EEPEOM erst ab Adresse 0x10. Und vertraue ATMEL bezüglich des EEPROM nicht mehr so ganz...
-
Thread
microcontroller can direkt am Bus
Can man Ausgang eines Can von einem miocrocontroller direkt als CAN Bus verwenden oder bedarf es eines Transceifers? oder kommt es drauf an was man macht? Wenn ja von was ist es abhängig bzw. was ist
Hallo, schau mal in das Datenblatt vom AT90CAN128, da sollte es recht gut beschrieben sein.. Ich vermute aber, dass du einen Transceifer benötigst, allein schon wegen der Galvanischen Trennung.. Gesehen habe ich es bisher zumindest nur
-
Thread
AVRDUDE für Windows kompilieren - Anleitung ! Gesperrt
@No Name > Normalerweise arbeite ich nur mit mega128 und das seit etlichen Jahren. Leider habe ich keinen ATmega128 hier, daher kann ich es auch nicht testen. Ich würde hier folgende AVRdude Einstellung verwenden: -p m128 -x devcode=0x43 -c avr910
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
C_CAN Device: LPC11C24/301
LPCXpresso Introduction part 2 training video https://www.youtube.com/watch?v=cLvGwmJAA7k @at 0x80000 war bei meinem 80512 mit CAN supi einfach zu machen..PERIPERIE switch to CAN to RAM bingo>. Link: LPCXpresso's IDE (powered by Code Red) http://www.keil.com/dd/chip/5617.htm __BSS(RESERVED
". ##################################################################### Lese noch über CAN-Bibliothek at90CAN128 da steht noch was über Single IRQ-Bit[Vector] für jeweilige MSG-OBJ-Nummer# ... Gruss Holger.
-
Thread
STM32F103 - SPI mit DMA liefert nur Nullen
] 255 [3] 127 [4] 128 [5] 0 [6] 129 [7] 1 [8] 130 [9] 2 RAM chip 3 is not OK! -> [0] 254 [1] 126 [2] 255 [3] 127 [4] 128 [5] 0 [6] 129 [7] 1 [8] 130 [9] 2 RAM chip 4 is not OK! -> [0] 123 [1] 234 [2
[4] 31 [5] 47 [6] 63 [7] 79 [8] 95 [9] 111 RAM chip 4 is not OK! -> [0] 67 [1] 138 [2] 128 [3] 246 [4] 16 [5] 186 [6] 18 [7] 95 [8] 90 [9] 59 [/code] Das Warten auf SPI-BSY hat offenbar denselben Effekt und (zugegeben, unpräzise und von hinten durch die Brust ins Auge) das Ende
-
Thread
Atmel 64-Pinner im DIP-Gehäuse?
nicht. Ich habe vor Jahren mal ein ILI9525-basiertes Display in einem kommerziellen Projekt an einem 90CAN128 eingesetzt. fchk
Alles schon drauf, inclusive Dual- Stromversorgung, Anschlusse fur GPS, I2C, SPI, USART, RS485, CAN... Zum schnellen Aufbau und als Endprodukt gleichermassen geeignet.
-
Thread
Euer Lieblingscontroller
Fujitsu MB91F467B - weil er mir mit AUTOSAR so schön auf den Keks geht AT90CAN128 weil mir FreeRtos so schön auf den Keks geht ATMEGA128 schön Universell Last but not Least: Mega16/32/64 ebenfalls weil schön Universell :D
nimmst du erst mal prophylaktisch einen ATMega32? Hier gibt es sogar Leute, die unter einem Mega128 gar nicht erst anfangen. Ist halt Schwanzvergleich wie beim PC, "Meiner iss besser....". > > Und jetzt diskutiert lustig weiter > > MfG Spess
-
Thread
Handydummy (Attrappe)mit richtigem Display 10Zoll - u.a.Motorola Xoom
der Artikel nicht mehr verfügbar ist.“ Jetzt Neue Auktion des Selben Verkäufer: jetzt für 39,90 Euro :-(((( Wenn keiner die Xoom kaufen konnte, können wir die Übung abbrechen :- (((((((((((((((((((((((((((( Plan-B Einzige alternativen ist noch Sony Ericsson Vivaz Pro Dummy: 8,90 Euro
Für 39,90€ hat er sie wohl nicht los gekriegt, jetzt ist der Preis 29,90€...
-
Thread
Automatische Erkennung der CAN Bus Baudrate
Ja, ist möglich. Wenn mich nicht alles täuscht gibts für den at90can128 auf der Atmel Homepage einen Beispielcode.
In der can_drv.h ist die Rede von Autobaud. Habs mir aber noch nicht näher angeguckt.
-
Thread
Gemeinsamer Hausbus
RS485 mit einem 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
der MAX5035 zum Einsatz, als Kabel EIB-Kabel (GND, +24V, CANH, CANL, Shild) Dann gibt es noch ein CAN-Ethernetgateway zum PC, so kann man jeden Knoten über seinen CAN Bootloader updaten und konfigurieren. Laubi
-
Thread
EEPROM auslesen - "lvalue required as unary '&' operand" Fehler
Moin Moin, ich möchte einen AT90CAN128 MUC mit dem AVR Studeio 4 programmieren und dabei in einem Bootloader eine Variable im EEPROM speichern. Teil der Bootloader.c [c] #include <avr/io.h> #include <avr/eeprom.h> #include
avr/eeprom.h> #include <avr/boot.h> int main(void) { // Maske aus EEPROM laden unsigned int CAN_CONTROLLER_MASK_ID_FW = eeprom_read_byte((unsigned int*)&(CAN_CONTROLLER_MASK_ID)); CAN_CONTROLLER_MASK_ID = CAN_CONTROLLER_MASK_ID_FW; // unsigned int CAN_CONTROLLER_MASK_ID = 0x00000100; in Steuerung.h
-
Thread
Arduino Uno Q-Preiserhöhung, Mikrocontroller mit Klasse D-Verstärker, OnSemi X Synaptics uvam
oscillators or clock signals with a single device. With up to 20 flexible configurations, each output can operate at a different frequency or meet distinct conditions. Unused outputs can be disabled to save power and reduce noise, making the device adaptable to a wide range of applications. The Chorus
clock generator. Product is in volume production. Samples available immediately: SiT95272 (12 outputs at 6 mm x 6 mm 48 pin quad flat no-lead, QFN, package), SiT95278 (8 outputs at 5 mm x 5 mm 40 pin QFN package). [/c] ### Microchip DSA504RT- strahlungsgehärteter Taktgenerator mit sechs Ausgängen
-
Thread
Crumb128-CAN V5.0 AVR CAN Modul
hallo, ich muss mit dem Crumb128-CAN V5.0 AVR CAN Modul arbeiten und wollte wissen wie ich eine Verbindung mit dem PC stellen kann ?über welche Schnittstelle? was brauche ich zusätzlich um mein Mikrocontroller AT90CAN128 zu programmieren
-
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 ID zu. Nun bin ich nicht sicher ob ich diese ID nur beim ersten CAN-Paket mitsenden soll oder bei jedem?! Eigentlich ist beim CAN ja die korrekte Ankunftsreihenfolge ja gesichert, oder? Meine erste Idee: Um keinen allzugroßen overhead zu erzeugen würde ich also
-
Thread
ATTiny24V: Bandgap zu gebrauchen?
machen, um die Qualität der Bandgap des ATTiny24 "abzuschätzen". Die 1,6 V Referenz des ATmega128RFA1 sieht "ermutigend" aus.
539 2.20 514 2.30 491 2.40 470 2.51 450 2.61 433 2.71 416 2.80 403 2.90 388 3.00 375 3.10 363 3.20 351 3.31 340 3.41 330 3.51 320 3.60 312 3.70 303 3.80 295 3.90 287 4.00 279 4.10 272 4.21 265 4.31 259 4.41 253
-
Thread
1602 LCD mit ATmega8535 und Bascom läuft nicht
Config Lcdbus = 4 Config Lcdmode = Port Do Lcd "Test" Loop End ciao gustav P.S: und ASM AT90S8535 memory use summary [bytes]: Segment Begin End Code Data Used Size Use% --------------------------------------------------------------- [.cseg] 0x000000 0x00025a 602
mit 2. 1<<0 = 1 oder 0b00000001 1<<1 = 2 oder 0b00000010 1<<2 = 4 oder 0b00000100 ... 1<<7 = 128 oder 0b10000000 128>>7 = 1 128>>6 = 2 ... 128>1 = 64 128>0 = 128 Ist auch gleich mit 2 hoch n 2^MEINBIT = 4 oder 0b000000100 2^0 = 1 oder 1<<0 2^1 = 2 oder 1<<1 2^2 = 4 oder 1<<2 ...
-
Thread
Vorschriften für Hausbus neben 230V, Versicherung usw.
Erklärung wie das bei kommerziellen Hausbussen gelöst wird? - Welcher Bus ist kostengünstiger, CAN oder RS-485? Reichen eurer Meinung nach (in einem Einfamilienhaus) die lt. Wikipedia 128 möglichen Busteilnehmer bei RS-485? Könnte man das nach Bedarf erweitern, z.B. mit mehreren Bussen, paar Bit
Busadressen-Teil der Zieladresse nicht mit der eigenen Busadresse übereinstimmt? Wie viel kostet ein CAN-Treiber/Buskoppler/was man auch immer für die Verbindung µC <--> CAN braucht? Taugt der AT90CAN128 was für meinen Zweck (kann doch auch nicht einfach so an CAN gehängt werden)? Bin für jede Anregung
-
Thread
Library Servo.h
Nbr_16timers indicates how many 16 bit timers are available. * */ // Say which 16 bit timers can be used and in what order #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) #define _useTimer5 #define _useTimer1 #define _useTimer3 #define _useTimer4 typedef enum { _timer5, _
useTimer1 typedef enum { _timer3, _timer1, _Nbr_16timers } timer16_Sequence_t ; #elif defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB1286__) #define _useTimer3 #define _useTimer1 typedef enum { _timer3, _timer1, _Nbr_16timers } timer16_Sequence_t ; #elif defined(__AVR_ATmega128__) ||defined
-
Thread
Prototyp: Low-Cost Powerline Hausbus mit AVR
erhoffe mir dadurch weniger Störungen durch Schaltnetzteile und Halogentrafos) - ATMEGA 8 (anstat AT90s2333) - Linux Client möchte ich erweitern. Steuerung über LIRC, Wap, Bluetooth, Sprachsteuerung und sonstige Spinnereien ;-) - bessere Dokumentation - Aktuelle Schaltpläne, Doku und Fotos hochladen
Wäre es möglich einen ATMega AVR 8-16 AU im Gehäuse TQFP-32 anstatt AT90S2333 zu benutzen. Muss da noch die Schaltung (homeautomation.zip) geändert werden? Müsste man in diesem Fall (für ATMega AVR 8-16 AU TQFP-32) noch das Programm aus "homeautomation.zip" umschreiben?
-
Thread
Flanken erkennung verbessern.vielleicht mit C++?
Funktion zu deklarieren?! Macht C++ also OOP auf einem 8 Bit Maschine Sinn? Ich habe hier einen At90Can128 im Einsatz. Im Prinzip ist die Macro Methode wenn nur einmal mit selber Variable verwendet am leichtesten anzuwenden, Oder? Lg Ps Danke für die Fachliche Kompetenz!
Funktionsobjekt? Ein Closure? > Macht C++ also OOP auf einem 8 Bit Maschine Sinn? Ich habe hier einen > At90Can128 im Einsatz. Nach meiner Meinung: absolut! Allerdings muss sollte man sich im wesentlichen auf statische Polymorphie beschränken, TMP benutzen und auch Exceptions aussen vor lassen (gehen eh
-
Thread
Usart (Fleury) Übertragungsprobleme.
07/10 11:46:30 Peter Exp $ Software: AVR-GCC 3.3 Hardware: any AVR with built-in UART, tested on AT90S8515 at 4 Mhz DESCRIPTION: This example shows how to use the UART library uart.c *************************************************************************/ #include <stdlib.h> #include
* The string is buffered by the uart library in a circular buffer * and one character at a time is transmitted to the UART using interrupts. * uart_puts() blocks if it can not write the whole string to the circular * buffer */ uart1_puts("String stored in SRAM\n
-
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
Maschine (da springen hier sämtliche Admins im Achteck), noch flashen via USB Optionen. Es MUSS über CAN sein, und da alle anderen Kollegen aktuell (noch) mit FLIP arbeiten können, wärs schön, wenn man das irgendwie zum Laufen kriegte... BTW: Was gibts denn an alternativen CAN-Bootloadern für ATMEL,