-
Thread
AVR-Bootloader mit Verschlüsselung
41 44 45 52 25.02.09-19:30:41-109 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 25.02.09-19:30:41-500 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 25.02.09-19:30:41-890 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 25.02.09-19:30:42-281 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Tonhöhe/Klangfarbe/Hüllurve und der Dauer in Ticks bis zur nächsten Note. [pre] 01 DATA 0,36,2,41,4,45,4,41,4 02 PLAY 0,4,6 03 GOTO 3 [/pre] Der erste Wert bei PLAY gibt die Anfangsadresse im Array an, der zweite die Anzahl der Noten (max. 256) und der dritte die Dauer eines Ticks in Frames
So langsam wird es eng, was die Beschaffung der dataflash angeht. Mittlerweile gibt es dir 81 und 41er nicht mehr. Und die erhältlichen liefen ja nicht erfolgreich mit dem Computer. Was kann man jetzt tun?
-
Thread
Junkers CAN-Bus Protokoll
//---------------------------------------------------------------------------- static const byte MCP2517_SCK = 18 ; // SCK input of MCP2517 static const byte MCP2517_MOSI = 23 ; // SDI input of MCP2517 static const byte MCP2517_MISO = 19 ; // SDO output of MCP2517 static const byte MCP2517_CS = 5 ; // CS input of MCP2517 static const byte MCP2517_INT = 27 ; // INT output of MCP2517 ACAN2517FD can (MCP2517_CS, SPI, MCP2517_INT) ;
-
Thread
Entscheidung
Displays brauchen nur Pins, man kann sie aber auch über Portexpander ansteuern (für den I2C-Bus z.B. MCP23016 o.ä.) 1-Wire geht auch ohne Weiteres. > - Evaluation-Board(s) sollte es geben :-) Davon gibt es hunderte, nach jeder Geschmacksrichtung. Selber etwas bauen ist aber auch nicht wild, mit ein
oder eher dieses http://www.shop.robotikhardware.de/shop/catalog/product_info.php?products_id=41 ... und was fehlt dann noch? Carsten
-
Thread
Webasto W-Bus
so hier wäre noch das Kommando: TX 34 03 41 3A 0C F3 RX 43 09 41 07 71 01 02 04 10 20 80 F6 TX 34 03 41 3A 0C F3 RX 43 09 41 07 71 01 02 08 10 40 80 EC Hilft das was? Gruss Andi
mit dem CAN Gateway habe ich sogar schon begonnen. Die Hardware ist trivial, ein Arduino und zwei MCP2515 und MCP2551 als Transceiver. Dennoch muss man ja die eingehenden Pakete lesen, verarbeiten, ggf. einen Trigger für Serial oder so auslösen und auch wieder rausschreiben. Einfach nur RX/TX vertauscht
-
Thread
ADC im Messbereich kleiner 1V
vorschalten. Je nach Budget gibt es da schoene Rail/Rail-Verstaerker. Ich zB messe Shunts mit einem MCP617 (offset 150uV), oder LMC6462 (offset 250uV) bei Verstaerkungen von 40. Z.
ein ATmega32 mit 200-fache Verstärkung für Temperaturmessung mit einem K-Type Thermoelement(NiCr-Ni 41µV/°C). Mit Aufsumierung von 16 Messergebnisen bekomme ich absolut stabile Temperaturanzeige auf einem LCD Display. Auflösung beträgt übrigens 1°C. Integrierte OP ist überhaupt nicht zu unterschetzen
-
Thread
PIC 18F4480 CAN-Modul
Musst du nicht auch noch in einem Mask-Register etwas einstellen? (ich kenne den PIC nicht, beim MCP2515 muß man dem aber so tun...)
überfordert, bzw. es hat mir einfach zulang gedauert. Ist dass bei dem 4480 genauso, der braucht den MCP2515 nicht, ist bei dem mit integriert??
-
Thread
Grundlegende Fragen zum Bootloader
(Datenbytes sind alle auf 0) komme ich aber nicht auf die CRC. Nach meiner Methode komme ich auf 0x41. Stimmt das? Danke im Voraus Gruß Martin
Raum und ignorieren alle Überträge: Also 00 2. Zeile 10 + 11 + 20 + ein ganzen Haufen 0 = 41 Die Prüsumme ist das 2 er Komplement: FF - 41 + 1 = BF Beim Testen: 10 + 11 + 20 + ein ganzer Haufen 0 + BF = 100, also 00 -> passt In Assembler rechnest du das 2 er Komplement natürlich nicht
-
Thread
MMC/SD-Karte mit FAT16 an AVR
werden können. Hier noch die Karteninfo: [c] manuf: 0x01 oem: PA prod: S008B rev: 41 serial: 0x39d181e1 date: 9/3 size: 6799360 copy: 0 wr.pr.: 0/0 format: 0 free: 6725632/6760448 [/c] Könnte das Problem nur an der geringen Größe der Karte liegen? Gruß Markus
Hallo Pete! Bist Du die FAQ auf meiner Homepage durchgegangen? Ansonsten: - Der MCP1700 könnte mit max. 250mA etwas zu schwach sein. - An den Ein- und Ausgängen der Spannungsregler jeweils 100nF vorsehen. - Wie lang sind die 3V3/MISO/MOSI/SS-Leitungen? - Hast Du ein Oszilloskop,
-
Thread
7805 wird sehr heiss
hier eine Schaltung, die wohl ziemlich ähnlich ist zu Deiner: ATmega32, 4Mhz Takt CAN-Baustein MCP2515 Transceiver LCD-Display (LED-Beleuchtung wird direkt über 24V versorgt) Regler LP2950 im TO-92, ohne Kühlkörper Versorgungsspannung 24V Der Regler (TO92!) wird handwarm. Für so ein Ergebnis
Maximallast-Fall nachgemessen, dann fallen etwas mehr als 9V am Vorwiderstand ab => es fließen ca 41mA. In diesem Fall wird der Widerstand wirklich heiß, was ich bei ~370mW Verlustleistung zwar seltsam finde, aber erstmal okay ist.
-
Thread
PIC ICD 2 selbstgebaut
dienen, obwohl sie jeder selbst herausfinden könnte. INFORMATIONEN: 1. Das Reichelt IC MCP42010 kann als Ersatz für MCP41010 verwendet werden. Es ist die Dual-Version des 41010.DAs Poti 0 in dem 42010 hat dabei denselben Befehlssatz, wie das (einzige) Poti 0 im 41010.Das Poti2 im 42010
dem design entfernt,Den Selbstschutz der Hardware verbessert. Dazu folgendes tun: -----1/2 MCP42010 statt 1x MCP41010 verwendet. ----- PULL up von 6k8 an 1RA4 (PIN6 des 877) ----- in der VPP Regelung wird R5=20k R6=8k2 R19=2k2 -----Die Ausgangsschalterkonfiguration wird umgebaut: --
-
Thread
Reichelt: Was ich gerne im Programm hätte
finde ich super. Meine Wunschliste: - Eisen III Chlorid + Entwickler von Bungard - CAN-Bus IC MCP2515 - schnelles 128kByte SRAM (für 16MHz...) - PLL IC MC145151 - DCF77 Modul - Drehimpulsgeber - FTDI USB Chips - CF Stecker - MMC Stecker - AT90CAN128 (wenn verfügbar) - 10bit oder 12bit DA-Wandler
gibt.... warum die allerdings unter CAN-Bus-Controller einsortiert ist, ist mir fraglich =) Der MCP2515 wurde gewünscht und ist nun auch da.
-
Thread
SPS Betriebssytem
Ergänzung um RS232 Funktionalität Was noch versucht wird / geplant wird zu implementieren - CAN via MCP2515 - HW PWM der AVR`s - ADC`s auslesen - Lesen eines SPS-Programms von einem I2C eeprom (24cXX) - mehr IO`s durch Porterweiterungen (z.B. I2C oder SPI) - Status-LED`s (Damit man auch was zu sehn
16 Stück (durch 2x 74HC165)ggf mit Optok. ADC: 8 ADC`s (die des AVR`s) PWM: 2 CAN: MCP2515 RS232: MAX232 oder RS485: MAX485 (z.B. mit SNAP-Protokoll) EEPROM: 24CXX (für späteres SPS-Programm (wichtiges ToDo)) mfg KoF