-
Thread
made from scratch Firmware für Wittig/Welec Oszilloskop W20xxA
Frames/min ist aber eine ungewöhnliche Einheit. Assembler = 16,15 fps C = 17,65 fps C(invert.)= 19,25 fps
the init void (*fnBoot)(void) = (void*)(startaddress/2); // half because of Nios-style jump, 16 bit instructions fnBoot(); // call the bootloader // we won't return from here } [/c]
-
Thread
Einige Fragen zu einer AVR-Platine
> ...wenn du den µC mit einem externen Quarz betreibst... Ich habe hier einen 16MHz-Quarz den ich vor längerer Zeit auch schon in eine Schaltung mit dem Mikrocontroller eingebaut hatte, aber ich hab das nie so hingekriegt
Quarz zwischen XTAL1/2 hängen und jeweils einen 22pF > Kondensator nach Gnd vorsehen. Die Fuses des µC müssen dann auf externen > Chrystal/Resonator gesetzt werden. Die Schaltung hatte ich damals hingekriegt, nur das mit den Fuses nicht. Einen Atmega16 hab ich dadurch nämlich schon klargekriegt. ;)
-
Thread
Frequenz eines TTL Signals erhöhen (PLL)
einfach machen: mit XOR-Gattern - ein Eingang wird direkt vom Rechteck gespeist, der andere über ein RC-Verzögerungsglied (RC-Konstante < T/4). Damit haben wir Verdopplung. Dahinter wieder so ein Ding (RC-Glied mit um Faktor 2 kleinerer Konstante) - wieder verdoppelt. Nochmal so ein Ding - im ganzen
es ja mal testen, FG habe ich, ich kämpfe jetzt bloss noch mit der Dimensionierung von R1 - R3 und C1 - C3 :( Gruss
-
Thread
Handydummy (Attrappe)mit richtigem Display 10Zoll - u.a.Motorola Xoom
wird mit 3,3V Pegeln: [code] MP650 BootCode V:0A PwrOnSrp:0x0000FF4A dma->SdramCtl:0xE654925C DDR SDRAM 16Mb*16 Loader Address=0xBFC00EE0 Loader Size=0x00004CDC Load loader to 0x80700000 ok!! MP650 Loader 20100610 SD not exist Nand - (2000+1B4)x080x0800, ECC:4,Addr:3+2 Load From
Ich hab gerade mal den DDR-SDRAM von 16Mb*16 auf 32Mb*16 getauscht, ergibt leider einen Fehler. [code] MP650 BootCode V:0A PwrOnSrp:0x00007F4A dma->SdramCtl:0xE654925C DDR SDRAM 16Mb*16 Loader Address=0xBFC00EE0 Loader Size=0x00004CDC
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
einmal sicher zu gehen?? Gesehe habe ich derzeit nur solche Angaben wie beim Rainer ... V1.03 2006 10C6 (2DS54L 0022 W2024). Gruß Andreas
50 µs 0xFFFFFFCE, // 14 -> 100 µs 0xFFFFFF83, // 15 -> 200 µs 0xFFFFFF06, // 16 -> 500 µs 0xFFFFFE0C, // 17 -> 1 ms 0xFFFFFB1E, // 18 -> 2 ms 0xFFFFF63C, // 19 -> 5 ms 0xFFFFEC78, // 20 -> 10 ms 0xFFFFCF2C, // 21 -> 20 ms 0xFFFF9E58, //
-
Thread
Helligkeit eines FBAS Signals mit µC auswerten?
Ja, mit einerm Pic12f683 mache ich das nur mit dem uC. Eigentlich Schrift Overlay sowie Bewegungssensor (basierend auf der Helligkeit) aber nicht beides gleichzeitig. Mit dem Komparator detectiere ich die Sync Impulse und mit dem ADC messe ich die Helligkeit, eine Bildzeile ist 52uS lang, und mit dem uC kann ich eine Messzeit zwischen 0.5 und 16uS einstellen, meistens verwende ich aber 4uS +5% und integriere benachtbarte Felder so daß ich ein Raster von 10x12 habe, also ca 54x54 Pixel im hochauflösenden
-
Thread
Microcontroller Board welches wofür?
insgesamt am besten zu sein kann debuggen und ist weniger > anfällig als das Dragon und kann alle PIC's Programmieren. ... zumindest alle aktuellen. Die alten Typen von vor 20 Jahren, die noch EPROM statt Flash hatten (16C und 17C), kann es nicht, aber die wirst Du nicht vermissen. Die waren nämlich
neueste AVR mit den Möglichkeiten des seit gut 10 Jahre ausdrücklich als veraltet gekennzeichneten "PIC16F84(A)" verglichen. Fakt ist das die Pic16F Familie tatsächlich nicht Ideal für C ist. Das 16er Design ist recht alt, hat in den Grundzügen schon einige Jahrzehnte auf dem Buckel. Für einfache
-
Thread
Universeller RC5-Fernbedienungsempfänger
verschiedenen Protokolle) und gucken ob der Code in den Tiny reinpasst (ATTiny45 hätte mehr Platz). Oder RC5 und den Dekoder von P. Dannegger aus der Codesammlung nehmen, das sind nur ein paar Zeilen C-Code. Und für Rolladen und Markisen müssen dicke Relais angesteuert werden, dafür ist die minimal Schaltung
basic compiler, bis 4k code kostenlos... das reicht für dein dekodieren locker und der befehl zum rc5 senden bzw empfangen ist eben schon drin gucks dir einfach mal an...beispiel programme gibts auch genug... http://www.mcselec.com/index.php?option=com_docman&task=cat_view&gid=73&Itemid=54
-
Thread
12V(Bordnetz) -> 80V/43A Wandler
reverse Stromes ist ja nur bei leichter Last relevant oder? >Dies muss nicht unbedingt ein verheizender RC sein. Was RC-Snuber? RCD heizt ja auch nur weg, oder? Ich werde die 470µ/16V aus der LF Serie von Nichicon. Die R7 kann ich nicht schnell bekommen. >Ich wette irgendwan wird die Quelle verraten
x BSB015N04NX3 (Canpak oder IPP023N04N (TO-220) Kondensator Eingang: 18 x Nichicon LF 470µ/16V 9mOhm 6,1Arms Übertrager: 2 x Ferrite Ringker TX85/41/18 mit 3C90 Material N2:N1=7,7 N1=4 18x1mm² N2=31 3x1mm² Gleichrichter: 2 x 200V Schottky (Trench MOS) von Vishay zb.: http:
-
Thread
Einfach-Messdatenerfassung
Pins. FT16-04B3 FUN-JIN 0301. Die 3-COM-Karte hat einen Trafo mit ebenfalls 16 pins, jedoch mehr Abstand zwischen diesen. VALOR ST6118 CHINA 9716C. Keine Ahnung ob diese Teile brauchbar sind und wo man sie
. 1MSps. LTC2451 1 Kanal, 16bit. 8 pins. 60 Mess/s. I2C LTC2452 1 Kanal, 16bit. 8 pins. 60 Mess/s. SPI MCP3421 1 Kanal, 18bit. 6pins. 15 Mess/s bei 16bit. MCP3551 1 Kanal, 22bit. 8pins. 14 Mess/s mit 50/60Hz-Unterdrückung
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Ich wäre auch für einen dsPIC33, der hat ja auch ein sehr schnelles Rechenwerk. Der dsPIC33FJ12GP201 hat nur 18 Pins und es gibt ihn als DIP und SOIC. Der Timer 1 hat 16-bit und kann asynchron bis 50 MHz zählen (im Datenblatt ist
. Ist ja auch was Nützliches. Aber einen dsPic33 würde ich für dieses Vorhaben nicht nehmen: Denk doch mal an den Strom, den der zieht. Mit nur 3..4 mA wie der kleine PIC16 kommt der nicht aus. Lt. Datenblatt braucht der eher 50..120 mA je nach
-
Thread
Suche LCD Treiber SSD1289
* pin 12 RD - RC1 * pin 14 CS - RC2 * pin 16 CD - RC6 * pin 18 RST - Vers reset du CPU (MCLR du PIC) * pin 20:34 D1:D8 - Port de données de l'ecran connecté à RD0:RD7 * * Remarques
resistance de 100k * pin 4 GND - GND * pin 6 VCC - Alim 3.3V * pin 10 WR - RC0 * pin 12 RD - RC1 * pin 14 CS - RC2 * pin 16 CD - RC6 * pin 18 RST - Vers reset du CPU (MCLR du PIC) * pin 20:34 D1:D8 - Port de données de l'ecran connecté
-
Thread
A/D conversion-scalling with look-up-table and frequency generation with PIC16F877a
mein projekt ist folgendes: Analog Neigungssensor mit ausgangsspannung zwischen 1,8V und 3,2V mit PIC 16F877A 8Bit A/D Wandlung dann ne direkte skallierung des wertes über eine Look-Up-Table(mit excel erzeugt) und diesen wert gleich als Timer-Vorladung benutzt um eine gewisse pulsbreite des ausgangssignals
0x0100) .... [/code] Du kannst auch die Prozessor-Register mit "include" einbinden include "P16F877.INC" Gruß Anja
-
Thread
Geiger Counter Sparkfun
doch noch fündig geworden, mit PIC16F873/6A und flash daten leider ohne quellcode !
und "FED-C mit dem GM möchte einen Zähler" findet man auch einiges über die entstehung des pic programm code mit entsprechenden beispielen. der dort verwendete übertrager hat die bezeichnung MK-501 oder MK-706
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
patched:<\r><\n> original 0x80108B84 (596 instr.)<\r><\n> patched 0x8014B86C (7 instr.)<\r><\n> <\r><\n> Windows CE Kernel for MIPS Built on Mar 29 2005 at 14:00:54<\r><\n> INFO:OALLogSetZones: g_oalLogMask: 0x3b4ffffb<\r><\n> <\r><\n> Telegent Kernel V0.9.3.16, built Sep
!! Parallel FLASH Dumper http://blog.hodgepig.org/busninja/ Controlling a Microchip 24LC16B I2C EEPROM !!!für U11/U81!!!
-
Thread
AVR-Studio 5
Compilerhersteller können einfacher die Eigenheiten einer Architektur nutzen wie zB ein segmentiertes Layout (PIC, C16x...). Im Moloch GCC ist sowas fast ausgeschlossen (inzwischen ist's einfach machbar, aber nicht bis vor 1-2 Jahren). Ich hab mich schon gefragt wie signnig es wäre, das in avr-gcc einzubauen, also
leider laufen viele alte Projekte mit AVRs, da dies damals eine innovative und preislich interessante µC-Schiene war). Die PICs sind stabiler im Preis, in der Verfügbarkeit und Abkündigungswut und in der Supportsoftware. Den Krieg PIC gegen AVR gewinnt PIC!
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
_182\output.c:65:Error [1127] operand type mismatch in '?:' operator E:\_pic\_projekte\_ems\test-js_182\output.c:65:Error [1131] type mismatch in assignment E:\_pic\_projekte\_ems\test-js_182\output.c:82:Error [1105] symbol 'transmitUSB' has not been defined E:\_pic\_projekte\_ems\test-js_182\output.c:82:Error [1127] operand type mismatch in '?:' operator E:\_pic\_projekte\_ems\test-js_182\output.c:82:Error [1131] type mismatch in assignment Viele Grüße Franz
-
Thread
PIC32 -> SPI-> MAX7301 Beispiel Code
(); extern uint16 MAX7301_Read (unsigned char ucCommand); extern uint16 MAX7301_Write (unsigned char ucCommand, unsigned int uiValue); #endif /* EOF */ !!!!!C-FILE!!!!!! #include "plib.h" #include "proc
0x06,0xFF); /*set P12-P21 output*/ MAX7301_Write(0x0B, 0x55); // P12..P15 Outp //MAX7301_Write(0x0C, 0x55);// P16..P19 Outp //MAX7301_Write(0x0D, 0xA5);// P20..P21 Outp /*set P12-P21 logic high MAX7301_Write(0x4C, 0xFF); Do I need to DO? MAX7301_Write(0x54, 0x03); */ /*Set the shutdown
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
in C18 mit MPLABx 1.10, PicKit 3 Gehäuse fehlt noch, dann ist es vielleicht ein "Kunstwerk". Holger
. Enstanden aus Rest-Bauteilen, wie man am Gehäuse schon sieht. :D Der Prozessor ist ein ATMega16 @ 1MHz Standard-HD44780 16x2 Zeichen Display 18V / 3A - Ringkern-Trafo (Somit nicht 80W sondern 45W am Kolben) Temperatur in 5°C-Schritten einstellbar zwischen 100°C und 425°C. Regelung erfolgt über
-
Thread
TEKWAY DST1xx2B Oszilloskop
auf die LOGIK Analyzer würde ich als günstige aber wirklich brauchbare Lösung mal die ZEroplus LAP-C in den kleineren Versionen ins Spiel bringen... Der Lap C 16032 als kleinstes Modell mit 16 Kanälen kostet etwa 100 Euro und ist durch ein einfaches Software-Update auf das Modell 16128 erweiterbar,
Hallo Leo, Leo C. schrieb im Beitrag #2731786: > Die Änderung von rcS macht ein awk-Script. danke, Sachen gibt es - kommt mir so vor wie 'warum einfach wenn es auch kompliziert geht' ;-) > Wenn das awk-Script
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
Hallo Wissender, der PIC ist für mich persönlich gesetzt, da ich die dafür ein DevBoard und Compiler zu Hause habe (EasyPic5 + PicC von MikroE). Eigentlich habe ich AVRs programmiert und beruflich den TriCore, aber für den
> Nun, > was bleibt bei mir drauf ? > > - Der µC PIC18F458 (PIC18F4480 und PIC18F4580 passen da auch.) Ich würde gerne den PIC18F2685 oder den PIC 18F4685 nehmen. Muss mal nachschauen ob die auch pinkompatibel sind... > - HS Quarz in kleiner
-
Thread
USBasp + AVSDUDE + ATmega8 Problem
mehrere Stunden Google bemüht. Aber ich komme über folgenden Punkt nicht hinaus: >avrdude -p m8 -c usbasp -v avrdude: Version 5.10, compiled on Jan 19 2010 at 15:10:54 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
Usbasp nicht angschlossen: [code] avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc [/code] Kein µC: [code] avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 [/code] Benutz mal einen 8Mhz Quarz für den programmierenden
-
Thread
Labornetzgerät als Projekt
120VAC angegeben. Ist das nicht etwas überdimensioniert für einen Hilfnetzteil? Außerdem sind C9, C18, C19, C7, C20, C16, C8 im Plan nicht beschriftet. Welche Kondensatoren soll ich da nehmen? Gruß
.MODEL MJE2955t PNP (IS=4.14254e-10 BF=449.16 NF=0.85 VAF=17.4911 + IKF=0.414206 ISE=1e-08 NE=1.47014 BR=0.1 + NR=1.09325 VAR=174.911 IKR=4.14206 ISC=7.59792e-09 + NC=3.02799 RB=20.1795 IRB=0.1 RBM=0.1 + RE=0.000499379 RC=0.0813684 XTB
-
Thread
2x6W Audio - massive Störungen
eine/zwei (dünnere) zum Lautstärke-Poti, eine zur Unterspannungsdetektion, usw., usw., usw. 3. C3 und C4 sollten auch bzgl. der Leiterbahnen parallelgeschaltet sein. Bei Deinem Layout bekommt C3 den GND-Anschluß zu C4 über eine zweigeteilte Drahtbrücke. Letzteres wären nicht so das Problem, wenn
Einfach ein Kabel? sind solche Übertrager denkbar: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=C54;GROUPID=3320;ARTICLE=32774 1:2 heißt halber Pegel? Poti und Kondensatoren hätte ich zwischen Übertrager und AMP gelegt? 3. Drossel: bildet mit den Kondensatoren an der AMP-Versorgungsspannung
-
Thread
Controllertypen: Blick über den Tellerrand
jedem IC mehr oder weniger von vorne anfangen. Bitte nicht alle PICs über einen Kamm scheren. PIC10/12 sind wirklich nur für Dinge geeignet die als einzige Vorrausetzung ein möglichst kleines Gehäuse haben. Auch die PIC16 Reihe ist total veraltet. Wenn dann musst du die PIC18 Reihe als Vergleich
, 12bit Wortbreite) über Pic18 (8biter) über PIC24 (16biter), dsPIC(16bit DSP) und PIC32 (32biter) die gleiche Oberfläche. Der Wechsel von PIC18 zu PIC24 gestaltet sich (zumindest in C) sehr einfach... Aber wirklich rentieren
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
Akku-Controllern sagen, das keine Sonne da ist.... Also ich habe zum Testen einen Dallas/Maxim DS80C390, PIC32MX795 und LPC24xx jeweils mit 2 CAN Ports Einer sollte für die Solarmodule sein und einer für die LiPoly Batterien... Hmmm, bin aber auf der Suche nach einem geeigneten 3 Port CAN Controller
Akku-Controllern sagen, das keine Sonne da ist.... > > Also ich habe zum Testen einen Dallas/Maxim DS80C390, PIC32MX795 > und LPC24xx jeweils mit 2 CAN Ports > > Einer sollte für die Solarmodule sein und einer für die LiPoly > Batterien... > > Hmmm, bin aber auf der Suche nach einem geeigneten 3
-
Thread
Foucaultsches Pendel
Schalter werden mit einer höllischen Geschwindigkeit abgefragt. Wenn du zum beispiel einen aktuellen PIC16 Controller (20Mhz) benutzt, hast du immerhin 5 Millionen Befehle pro Sekunde. Billige Atmel AVRs sind bei gleicher Taktfrequenz sogar 4 mal so schnell. Hier ein guter Artikel über AVRs und Schieberegister
Wäre es jetzt overkill hier PCF8574 (oder die 16-Bit SMD-Variante PCF8575) vorzuschlagen? Sind I2C Expander und können aber auch einen Interrupt auslösen bei Änderung. Meine Idee: 3 PCF8574 in "Input mode" schalten, sprich die Ports auf H setzen
-
Thread
Open source Autoradio
scheint mir unter Windows normalweise auch wenig sinnvoll weil die Begrenzungen von Renesas 64k bei R8C/M16C und 256k fuer SuperH releativ grosszuegig gewaehlt sind. Was ich schonmal gemacht habe ist einen gcc unter Linux fuer R8C/M16C uebersetzt und genutzt. Das ist eigentlich nicht so problematich
eine Anbindung an den Controller. Dies kann ueber eine Hardware geschehen. Diese heisst z.B E8 (R8C/M16C), E8a (R32), E10(SuperH). Bei den kleinen Prozessoren (R8c/M16C) konnte die Anbindung aber auch ueber eine RS232 geschehen. Hat halt den Nachteil das dies eine der seriellen Schnittstellen gekostet