-
Thread
AVR Probleme mit externe Referenzspannung für ADC
zusammen, ich habe Probleme mit der externen Referenzspannung für die Verwendung des ADC von einem AT90CAN. Zur Referenzspannungserzeugung verwende ich einen REF1004-2.5; also 2,5V als Referenzspannung. (http://www.ti.com/lit/ds/symlink/ref1004-2.5.pdf) Den gleichen Baustein habe ich schon als Referenz
Sven schrieb im Beitrag #2923210: > des ADC von einem AT90CAN. Zur Referenzspannungserzeugung verwende ich > einen REF1004-2.5; also 2,5V als Referenzspannung. > (http://www.ti.com/lit/ds/symlink/ref1004-2.5.pdf) Wie groß ist der Pullup an der Kathode
-
Thread
8051/80535-Controller noch aktuell?und im handel erhältlich?
für den 535 gibt es den 515C als Nachfolger. Unterschiede: - X2-Mode - CAN-Interface
justus wrote: > AT89C51RB2-PLCC > Ist das der gleiche nur anderes Gehäuse?? Ja. Sehe grad, der AT89C51RC2-PLCC ist ja billiger, dann nimm den (hat 32kB Flash). Peter
-
Thread
CAN Identifier ermitteln
Guten Abend, ich habe mal eine Frage zur CAN-Kommunikation. Eine CAN-Nachricht hat neben den eigentlichen Daten auch einen 11-Bit, bzw. 29-Bit Identifier. Wie bekommt jetzt der Mikrocontroller mit, dass die Nachricht für ihn ist? muss man dazu
Mikrocontroller" also. Bisschen unspezifisch. Im Zweifel steht die Antwort im Datenblatt ;-) Ich hatte für CAN bisher nur den AVR AT90CAN128 in der Hand und der macht die Filterung auf den Message Identifier in Hardware. Die Identifier (ID und Maske; siehe Datenblatt), die du empfangen willst, schreibst du in
-
Thread
Datenverkehr per LED Signalisieren
Hi Leute, habe einen AT90CAN128 und würde gerne wissen wie es mit rel. einfachen Mitteln möglich ist, den Datenverkehr auf den RX und TX Leitungen anzuzeigen. Sollte ich die LED´s direkt dort anschließen wird´s wahrscheinlich
Siehe Anhang. Mein CAN rennt mit 200k, das Blinken der LEDs ist recht gut erkennbar.
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
Zu den Fertigungsgrößen: Infineon XMC 1000 Cortex M0 : 65 nm Freescale Kinetis Cortex M0+: 90 nm NXP LPC81X Cortex M0+: 90 nm STM32F2 Cortex M3 : 90 nm STM32F0 Cortex M0 : ?? nm Ich habe versucht zu verstehen, ob es wirklich Unterschiede im Stromverbrauch gibt
der man nur wenige Pins benötigt, tut es > auch ein 0,09€ PIC. Tippfehler. Anderswo kostet er 90¢.
-
Thread
12 Volt DC Motor über WS2811 Chip steuern
. Die Farbe kann man noch hinzunehmen um das Taktverhaeltnis darzustellen. Rot fuer 10%, blau fuer 90%, usw. fuer den DC Motor.
Adressierung am Anfang und Überspringen von > etwaig defekten Einheiten. Wie würdest Du das angehen? CAN macht sowas, weil es eben ein Bus ist. 2 Adern für Strom, zwei für Signal. Adressvergabe entweder manuell (Codierschalter) oder per Seriennummern-EEPROM: https://www.microchip.com/en-us/product/at24mac402
-
Thread
Mit dem Latein an Ende -> CAN Bus
Also ich habe hier einen ATMega163 mit Phillipps SJA1000 CAN Controller und Display. Als "Gegenstelle" habe ich einen AT90S4433 nur mit SJA1000. Einzeln funktioniert alles wunderprächtig. Testweise schicke ich vom ATmega eine CAN Message los, die der 4433
dem Display auch auf das Bit shifting der CAN Messages was zu tun haben (wenn das auf dem Bus passieren würde, dann würde ich Bus Errors vom CAN Controller erwarten)? Wäre ja möglich, daß das komische Verhalten des Pins nicht die einzige Macke
-
Thread
CAN senden ohne dass Ack notwendig ist?
Kommt auf deinene CAN Implementierung an, aber es gibt auch die Möglichkeit ein Loop einzuschalten, so werden die CAN Daten verschickt, aber das ACK kommt von dem sendenden Knoten.
im Loop_Back-Mode. Bei den AVR's AT90CAN32-128 und ATmega 16/32/64M1 gibt es keinen LOOP-Back sondern nur Listening-Mode, das ist aber was ganz anderes. Die AVR's benötigen zum erfolgreichen Senden mindestens einen CAN-Node am Bus wegen
-
Thread
Warte-Befehl in Assembler?
ähnliches keine genauen Zeiten hinkriegt. Versuche doch mal bitte die Routine von der C-Control in AVR (AT90S*) Assembler zu programmieren. Ich wünsche viel Freude. Weiter mußte ich feststellen, dass auch der Timer nicht besonders genau ist. Beispiel: Die Routine von Volker Oth zum DCF77 Signal prüft bei
mnemonics. To use these mnemonics precede them with the ! - sign. For example : Dim a As Byte At &H60 'A is stored at location &H60 Ldi R27 , $00 'Load R27 with MSB of address Ldi R26 , $60 'Load R26 with LSB of address Ld R1, X 'load memory location $60 into R1 !SWAP R1
-
Thread
Attiny2313 als Drezahlmesser benutzen
B2.... When using an INT0, you can't use this pin for other purposes, like steering devices at this pin (D2). NOTE : When using the interrupts and Timer, there's almost no effect in execution of the "Main Program" (read : delay).
this sourcecode operates : ====[ Start sourcecode ]==== $regfile = "2313def.dat" 'We deal with a AT90S2313 or alike $crystal = 4000000 'Clockspeed of this microcontroller $hwstack = 40 'Dunno, what it means $swstack = 16 'but I agree, this works $framesize = 32
-
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
ADB1003 + SAM9G45 mit OpenEmbedded in NAND flash
erwartete [code] tftp 0x200000 uImage-at91sam9g45ekes.bin [/code] Sven G. schrieb im Beitrag #1941533: > Wrong Image Format for bootm command > ERROR: can't get kernel image! damit sagt dir uboot was immer du da geladen hast ist kein
eingespielt. > Ich hätte so was als TFTP Kommando erwartete > > [code] > tftp 0x200000 uImage-at91sam9g45ekes.bin > [/code] wunderbar, noch ein bisschen mehr Tippen sparen ;) > Sven G. schrieb im Beitrag #1941533: >> Wrong Image Format for bootm command >> ERROR: can't get kernel image
-
Thread
Suche Low-Power Impulsgenerator / Taktgeber
ein 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
ich 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
-
Thread
Mehrlagige Leiterplatte mit 5V, 3.3V - auch Masse aufteilen?
ground (DGND) pins. On the device data sheets, users are often advised to connect these pins together at the package. This seems to conflict with the advice to connect analog and digital ground at the power supplies, and, in systems with more than one converter, with the advice to join the analog and digital
Anekdote hab ich noch. Vor ca. 1/2 Jahr hatten wir in der Firma Probleme mit dem galvanisch getrennten CAN-Interface einer SPS. Da kam dann der Vertreter vorbei, war aber AFAIK kein FAE. Als wichtige Maßnahme empfahl er, die Masse am CAN NICHT anzuschließen. Ich hab nur geschmunzelt und erklärt, daß das
-
Thread
ATmegaxxM1 CAN Bootloader
Gibt von Atmel das Flip Tool. Das unterstützt die Bootloader von Atmel mit USB, CAN, RS232.
Flip habe ich früher auch in Verbindung mit dem AT90USB benutzt. Mit CAN habe ich mich damals noch nicht beschäftigt. Ich habe auch nach einem "fertigen" CAN-Bootloader gesucht. Da gibts sehr wenig. Vor allem in C. Da Hauptproblem ist, dass CAN ein
-
Thread
suche einen möglichst empfindlichen Fotowiderstand für meinen Pelletbrenner.
Empfindlichkeit haben sie wohl eher bei grün. K.A. aber die allwissende Müllhalde meint: A wood fire at 1500 K puts out peak radiation at about 2000 nm. 98% of its radiation is at wavelengths longer than 1000 nm, and only a tiny proportion at visible wavelengths (390–700 nm). Consequently, a campfire can
haben sie wohl eher bei grün. > > K.A. aber die allwissende Müllhalde meint: > > A wood fire at 1500 K puts out peak radiation at about 2000 nm. 98% of > its radiation is at wavelengths longer than 1000 nm, and only a tiny > proportion at visible wavelengths (390–700 nm). Consequently, a campfire
-
Thread
Arduino Mega2560 ohne Stepdown-Konverter mit 7,4V Akku betreiben
"The servo runs on 5V with a current draw about 10mA at idle and 100mA to 250mA when being commanded to move depending on how it is being operated. Current draw can get up to a maximum of 360mA under a stall condition." Ich würde mir mehr Sorgen über
kompliziert ist hätte ich nie gedacht, aber man lernt ja mit der Zeit einiges dazu.... Alternativ zum SG90 hätt ich mir jetzt vielleicht noch so einen Linearservo wie den hier vorgestellt: https://www.conrad.at/de/p/agf-rc-mini-servo-c1-5csl-r-linear-servo-getriebe-material-plastik-stecksystem-micro-jst-2100691
-
Thread
BLDC Terminus Haarspalterei
at the other and only one field frame. The result with either is AC-in, DC-out. With an M-G set, the DC can be considered to be separately generated from the AC; with a synchronous converter, in a certain sense it can be considered to be "mechanically rectified AC". Given the right auxiliary and control equipment, an M-G set or rotary converter can be "run backwards", converting DC to AC. Hence an inverter is an
-
Thread
LVDS Converter single link 2 dual link
mit dem genannten Tranceiver wird das denke wunderbar. Als Receiver brauche ich dann demnach einen DS90CF364A. Oder ehr nicht, weil der mit der Datenrate nicht fertig wird. Es sei denn, die angegebenen 65MHz sind nicht äußerstes Limit. DS90CF366 geht bis 85MHz, auch noch nicht ausreichend. DS90CF388A
Da sollte dir der bereits genannte DS90C387 helfen: http://cache.national.com/ds/DS/DS90C387.pdf "Two other modes are also supported. 24-bit color data (single pixel) can be clocked into the transmitter at a maximum rate of 170MHz. In
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
drauf sein. Die ED Teile sind mir zu teuer. Man könnte auf dem Board 3 Varianten vorsehen: 1. AT89S52 mit ISP-Connector 2. -ED2 Variante mit den beiden Tastern - RS232 ist ja vorhanden, Tasten auch. 3. AT89S52 und noch ein AT89S52, welcher den ersten per ISP und RS232 flasht. (Ist immer noch günstiger
Hallo Josef, das Display vom Franz wurde laut Readme von Atmel's: Main_Control.aps Firmware für atMEGA8515 (Steuerung) MiniDDS.aps Firmware für atTINY2313 (Generator) ...angesteuert Welcher Prozessor steuert denn dein Display? Gruß Michael
-
Thread
Tastkopf für Hochfrequente-Hochspannung?
nicht einfach) und das dann mit preiswerteren Tastköpfen, die nur DC-tauglich sind zu messen (hier in AT gibts jemanden der seit langem 2 Fluke 80k-40 verkaufen möchte, 90€/Stk, Willhaben 321213696) Wie auch immer, viel Erfolg
einfach) und das dann mit > preiswerteren Tastköpfen, die nur DC-tauglich sind zu messen (hier in AT > gibts jemanden der seit langem 2 Fluke 80k-40 verkaufen möchte, 90€/Stk, > Willhaben 321213696) Im Prinzip nichts, aber kommen wieder neue Fragen auf: 1. Bin ich mir icht sicher, ob bei 1Vpp
-
Thread
Synchronisation zwischen mehreren µCs
Heutzutage macht man Motoren mit Steuerelektronik als eine Einheit und überträgt nur die Befehle per CAN, Ethernet usw. Peter
Bei CAN kann man einen Timer mitlaufen lassen, z.B. beim AT90CAN128 sind das CANTIML and CANTIMH. Wenn der Master eine Sync-Nachricht schickt, kriegt er den Zeitstempel, wann das Senden erfolgte. Und alle
-
Thread
CAN Verarbeitung mehrer Botschaften
. Ich benutze gar keinen Interrupt, meine Hauptschleife arbeitet mit 5ms Systick Ticks und ruft CAN_Read() und CAN_Write() auf. Warum 5ms? Copy-Paste, funktioniert so, geht sicher auch langsamer. CAN_Read() schaut ob was im FIFO ist, prüft ob die ID mit der Empfangs-Botschaft für die Relais übereinstimmt
doch quasi keine Zeit. Wobei mir eine Anwendung einfällt bei der ich das vor Jahren mal hatte, ein AT90CAN32 und 8 8-Bit Latches für 64 Relais. Der komplette CAN-Interrupt mit dem Abladen der 8 Bytes in die 8 Latches über einen Port und vier Adress-Leitungen hat mit dem 16MHz Controller knapp 1µs gedauert
-
Thread
Sheevaplug brauche eine Einführung
c05df04c>] (prepare_namespace+0x15c/0x1bc) [<c05df04c>] (prepare_namespace+0x15c/0x1bc) from [<c05de90c>] (kernel_init+0x168/0x1a) [<c05de90c>] (kernel_init+0x168/0x1a4) from [<c00094e8>] (kernel_thread_exit+0x0/0x8) Was läuft da schief und warum läuft es überhaupt nicht, wenn ich den Kernel mit "
c05def78>] (prepare_namespace+0x88/0x1bc) [<c05def78>] (prepare_namespace+0x88/0x1bc) from [<c05de90c>] (kernel_init+0x168/0x1a4) [<c05de90c>] (kernel_init+0x168/0x1a4) from [<c00094e8>] (kernel_thread_exit+0x0/0x8)
-
Thread
Atmega 328p - Quarz hört nach 10 Stunden auf zu schwingen
... ein Auszug daraus: [code]Unbalanced External Capacitors In noisy environments the oscillator can be affected crucially by the noise. If the noise is strong enough the oscillator can “lock up” and stop oscillating. To make the oscillator less sensitive to noise the size of the capacitor at the
Wir benutzen Bürklin 77 D 9754 am AT90CAN128 mit 2*22pF im Fullswing Mode. Ist schön klein (3,2*2,5mm²).
-
Thread
500kHz PWM mit 20MHz Takt ATmega32
...oder Du schaust Dir mal die Datenblätter zum AT90PWM2 bzw 3 an... vielleicht ist das ja was (geht bis max. 64 MHz PWM wenn ich das Datenblatt richtig deute). PWM3 SOIC32-Geäuse liegt bei ca. 5
Waveform Generation Mode Nr. 15 (fast PWM mit OCR1A als TOP) und COM1B0 und COM1B1 jeweils 1 (set OC1B at Compare Match, clear at TOP). Über OCR1A kannste dann die PWM-Frequenz (und damit gleichzeitig die Auflösung(!)) frei einstellen, OCR1B ist dann das Compare-Register. Wenn Du dann (Prescaler auf 1:1)
-
Thread
Logic Analyzer muss her! Welcher?
Carsten Sch. schrieb im Beitrag #2720389: > ICh habe ja auch noch eine solche Profikiste aus den frühen 90er Jahren > und viele Protokolle kennt er ja noch gar nicht! @Carsten falls du einen TLA7xx(Tek) hast, kann ich dir mit SPI, CAN und I2C weiterhelfen, falls gewünscht.
dann werde ich mir jetzt mal den LAP-C 16032 bestellen :) Hi Alex, wo bestellst Du den? für 90.- + Steuer finde ich ihn gerade nicht... Grüße, J.
-
Thread
Adresse eines PORTs
hallo, ich bin Anfänger und arbeite mit dem Mikrocontroller AT90CAN128. ich beschäftige ich miche im IO vom PORTC. ich will die Addresse von PORTC und DDRC auslesen. ich habe so geschrieben. printf("DDRC=%x PORTC=%x",&DDRC,&PORTC); ich bekomme: DDRC=27
gast schrieb: > hallo, > ich bin Anfänger und arbeite mit dem Mikrocontroller AT90CAN128. > ich beschäftige ich miche im IO vom PORTC. > > ich will die Addresse von PORTC und DDRC auslesen. > ich habe so geschrieben. > > printf("DDRC=%x PORTC=%x",&DDRC,&PORTC); > ich bekomme
-
Thread
Hochstrom 4mm Bananen Stecker/Buchse gesucht
Für 6mm2 Litze: Stecker: https://www.neuhold-elektronik.at/catshop/product_info.php?products_id=2561 Buchse: https://www.neuhold-elektronik.at/catshop/product_info.php?products_id=2559 Kabel: https://www.neuhold-elektronik.at/catshop/product_info.php
Warum denn nicht diese XT60 bzw XT90 ausm Modellbau. XT60 hat wimre 3,5mm und soll 60A verkraften. Obs wahr ist, hab ich aber nie versucht. XT90 dann wohl 90A aber etwas grösser.
-
Thread
VCXO Synchronisiert sich nicht
cannot be pulled. The designation for the lattice angle of these crystals is AT-cut. Do not use BT cut crystals for IDT VCXO products." "The special requirements of a VCXO crystal are best met with a full size AT-cut round quartz crystal blank. Unfortunately, this blank will only fit into the traditional full size HC/49U metal can or the smaller UM1." "Smaller surface mount packages, including HC49/US (the “short” can), require a smaller piece of quartz (often called AT strip resonators). The resulting mechanical limitations
-
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
CAN zu PWM Umsetzer
klein+günstig+can => cortex m0/m3 von verschiedensten herstellern, aber alles 1.8V/3.3V groß+teuer+5v... zB at90can128, atmega64u
Schnitzel! www.mikrocontroller.net/topic/268124 Btw. wird es wohl auch Schnitzeldrucker mit CAN Bus geben? ;-)
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
nicht mit Absicht geschehen. Atmel ist geschickterweise zunächst auf den 8051-Zug aufgesprungen: AT89C51 war ein zum 8051 pinkompatibler Controller, der mit dem AT89C2051 einen kleinen Bruder bekommen hatte. Lassen wir den AT90S1200 außer Acht, dann kamen mit dem AT90S8515 und AT90S2313 zu den bisherigen
was langwierig und schlecht zu debuggen war. Und der Treppenwitz schlechthin waren die Xmega ohne CAN.
-
Thread
CAN ID aus teilen zusammenfühgen
Guten Tag Ich habe vor eine CAN ID aus bestimmten Werten zusammen zu setzten. Ich benutzte die Can-Lib vom kreatives-chaos.com. Die ID soll sich aus BoT- Benachrichtigungstype, der senderadresse, der empfängeradresse und dem
und hilfreiche unterstützung.... sry ich vergass den prozessor anzugeben, ich verwende eine Atmel AT90CAN128... Euch allen ein frohes Fest.....
-
Thread
Mit AVR ans OBD2 System ?
dann am PC zu programmieren. Falls du es mit einem µC machen willst sollte er mal mindestens eine CAN Schnittstelle haben...
Hier ist ein Schaltplan eines OBD2-Interfaces auf Basis des AT90CAN128: http://www.obd-shop.com/danila/images/products/agv_4000_usb_sheet.jpg
-
Thread
2 Controller steuern 1 Treiber - Kommunikation wie??
Controller (ATmega) steuert den Treiber für die LED im 4Hz Takt. Wenn der Taster am zweiten Controller (AT90CAN) betätigt wird, soll der erste Controller mit 10Hz blinken. Mein Grundgedanke ist: Während der taktgebende Controller in der Low-Phase ist, soll der "mitlesende" Controller, den Input auf Output
> Pyramidenbau ein, die haben Sklaven getrieben. Wer lesen kann ist klar im Vorteil (ATmega und AT90CAN) > Ich bin mit 41 zwar schon alt, aber ich denke, dass sich die > Fachbegriffe in den letzten 20 Jahren nich so plötzlich geändert haben, > dass ich es nicht mitbekommen habe. > > Ansonsten
-
Thread
Auswahl eines passenden Mikrocontrollers – Elektronisches Stabilitätsprogramm (ESP)
, benögigt ein ESP auch Singale die über den Fahrzeug-CAN kommen. Es muß z.B. auch das Motordrehmoment drosseln (incl. Getriebesteuerung) können um die Bremsanage nicht zu überlasten. Bei voller Motorleistung eine Vollbremsung hinzulegen macht keinen Sinn.
Wie schon erwähnt, benögigt ein ESP auch Singale die über den > Fahrzeug-CAN kommen. Es muß z.B. auch das Motordrehmoment drosseln > (incl. Getriebesteuerung) können um die Bremsanage nicht zu überlasten. > Bei voller Motorleistung eine Vollbremsung hinzulegen macht keinen
-
Thread
STK500 rettet µCs auch nicht mehr mit HVPP
Nein, es funktioniert auch mit um 90° gedrehten PJUMP Jumpern nicht.
to route the oscillator signal to the device Mount jumpers VTARGET and RESET When programming AT90S2333, AT90S4433, ATtiny48, ATtiny88, ATmega48, ATmega8, ATmega88 or ATmega168, mount both PJUMP jumpers. The 2-wire cables can be used instead of jumpers. See PJUMP Jumpers. Connect BSEL2 for the
-
Thread
ATMega128A mit USBASP programmieren
Deshalb habe ich auch einen externen Takt hinzugefügt gehabt. Nun habe ich die Fuses auf (E:FF, H:90, L:8F) gesetzt und es funktioniert auch mit dem 12 MHz Quarz. Ohne externen Takt und alles OHNE PEN!
Nicht alles gelesen As an alternative to using the RESET signal, PEN can be held low during Power-on Reset while SCK is set to “0”. In this case, only the PEN value at Power-on Reset is important. If the programmer cannot guarantee that SCK is held low during power-up,
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
https://www.vol.at/vorarlberger-virologe-spricht-sich-fuer-lockerungen-aus/6586520
gleich mal > machen. Du hättest es auch einfach direkt vor dem Rathaus abladen können. "You can't fight city hall, but you can piss on the steps" - unbekannter Dichter
-
Thread
Webserver ATmega32/644DIP ENC28J60
Server-Seite kann ich somit auch nicht aufrufen! Kann mir da jemand helfen! Ich hab den Quellcode für den AT90CAN128 mit drangehängt! Danke Euch! Gruß, Thorsten
Hallo! Wollt mal eben bescheid geben! Die Software von Urich Radig läuft nun auf dem AT90CAN128. Ich habe folgenden Fehler gemacht: In der stack.c musste ich noch die while-schleife an den AT90CAN128 anpassen. PINB musste in PIND geändert werden, usw...... ///////////////////////
-
Thread
Kreative Zweckentfremdungen
#5520618: > SN75176 bzw. MAX485 als Komparator mit 0.2V Hysterese. > Dieselben gehen auch notfalls als CAN-Lowspeed-PHY, allerdings ohne die > Eindraht-Redundanz. He? Mit CAN_Tx an DE oder wie?
tinCAN schrieb im Beitrag #5520865: > Fettsack schrieb: > SN75176 bzw. MAX485 als Komparator mit 0.2V Hysterese. > Dieselben gehen auch notfalls als CAN-Lowspeed-PHY, allerdings ohne die > Eindraht-Redundanz
-
Thread
ATmega Netzwerk - welches Bussystem?
Ein CAN-Transceiver kostet auch nicht die Welt und das Protokoll kann man in Software machen.
also der at90can128 ist ein Atmega mit CAN. Den setze ich sehr oft ein. Kann ich nur empfehlen. 20 m sind da kein Problem und Multi-Master-fähig ist der Bus auch. Sehr einfach erweiterbar. 3 leitungen und gut ist
-
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
Umfrage zu installierten Hausbussen
Bustechnologie: Can Bustaktrate: 125 kbps Bustopologoe: sternförmige Verdrahtung mit CAN-Hub http://www.oschmid.ch/mt/can-hub5/can-hub5.php Verkabelung: Ethernetkabel
Verkabelung: KNX Grün für den CAN, Ethernet; Verkabelung Sensorik dezentral, Aktoren zentral 230V Verkabelung: zentral je Stockwerk (3 + Garten) Knoten: AT90PWM3B und ATTINY84 mit MCP2515+TCA1050
-
Thread
CPLD Programmer(Xilinx)
bei Reichelt, da faengt es bei 44 Euro an. Fuer meine Projekte habe ich meist ein FPGA und einen AT90CAN auf der Platine. Inzwischen setzte ich dafuer einen FT2232 mit auf die Platine. Kanal 1 spricht JTAG ueber MPSSE und xc3prog mit dem Xilinx FPGA/XCF Flash und javr mit dem AVR. Kanal 2 kann dann
lokal. Die AVR Programmierung ueber MPSSE is deutlich langsamer als ueber den Parallelport. Beim AT90CAN128 hat Atmel einige bloede Aenderungen im Programmierprotokoll zum ATMEGA gemacht. Rund laeuft das ganze auch nur unter Linux, den mit Windows beschaeftige ich mich nur wenn ich muss.
-
Thread
[V] RIGOL DS1052E 2 Kanal 50 MHz 1GSa/s
#8042661: > Genau! > > Das Bessere ist der Feind des Guten. Bargain is something you don't need at a price you can't resist. Trotzdem viel Spaß mit dem Teil. ;-)
Falk B. schrieb im Beitrag #8042678: > Bargain is something you don't need at a price you can't resist. So isses. Und den Spaß hab ich tatsächlich!
-
Thread
Retro Fieber: Z80 oder 68000 ?
longer present (either WR or CS is a “1”) the start F/F is reset and the 8-bit shift register then can have the “1” clocked in, which starts the conversion process. If the set signal were to still be present, this reset pulse would have no effect (both outputs of the start F/F would momentarily be at
#include "main.h" const char digits[11]= {0xc0,0xf5,0xa8,0xb0,0x95,0x92,0x92,0x82,0xf4,0x80,0x90}; // PIO 8255 Special I/O __sfr __at 0x20 PIO8255_PORT_A; __sfr __at 0x21 PIO8255_PORT_B; __sfr __at 0x22 PIO8255_PORT_C; __sfr __at 0x23 PIO8255_CNTRL; // ADC 0804 __sfr __at 0x40 ADC0804
-
Thread
einfache Fragen zu AVR (Neueinsteiger)
Namen, Das wäre mir neu. ARM und AVR haben wirklich nichts miteinander zu tun. ARMs von ATMEL heißen AT91[...], einige AVRs (die mittlerweile abgeküdigten "klassischen" inklusive) beginnen mit AT90[...], die 8051er von ATMEL heißen AT89[...]. Nicht verwechseln, das sind völlig unterschiedliche Dinge, die nur das "AT" gemeinsam haben, und das steht (wie Du sicher denken kannst) lediglich für den Hersteller.
-
Thread
USB Tastatur Maus über Vinculum an AVR
Because direct connection mono is, almost without changing, it does the honest place circuit. Because AT90S2313 has built in UART, LED illumination just was modified circuit in the data output from UART. In addition this time it tried attaching stock 4P DIPSW. It has utilized in the baud rate change and
Weil der Mono Direktanschluss, fast ist, ohne zu ändern, tut er den ehrlichen Platzstromkreis. Weil AT90S2313 in UART errichtet hat, war LED-Ablichtung gerade geänderter Stromkreis im Datenausgang von UART. Zusätzlich dieses mal versuchte sie, Vorrat 4P DIPSW anzubringen. Sie hat in der Baudrateänderungs