-
Thread
RC5 mit PIC16F84 @ 1MIPS
Hallo liebe Gemeinde... Ich habe da ein Problem: ich habe eine Minifernbedienung mit einem PIC16F84A aufgebaut, die Hardware ist voellig ok, nur die software macht mir probleme. Als anleitung hab ich dieRC5 Spezifikationen von www.sprut.de benutzt. Ich benutze den CCS Compiler und habe auch ein
; delay_us(9); } } [/C]
-
Thread
MMC SD library FAT16 FAT32 read write
b429 cb13 204b 2020 2020 2020 2020 0000c50 2020 4146 3354 2032 2020 1f0e 77be ac7c 0000c60 c022 0b74 b456 bb0e 0007 10cd eb5e 32f0 0000c70 cde4 cd16 eb19 54fe 6968 2073 7369 6e20 0000c80 746f 6120 6220 6f6f 6174 6c62 2065 6964 0000c90 6b73
) D:\AVR-Studio\sdtest0\sdtest0\main_simple.c 84 2 sdtest0 Error 6 'TCCR0B' undeclared (first use in this function) D:\AVR-Studio\sdtest0\sdtest0\main_simple.c 86 2 sdtest0 Ich benutze einen ATmega16. Und noch eine Frage: Ich
-
Thread
Zukunftssichere Ladetechnik
Schnellladegerät (für 12V Versorgung mit step up Wandler) für den Modellbau selbst gebaut. Damals auf PIC Basis, komplett in assembler programmiert. Im ersten Schritt für die damals aktuellen Technologien Blei und NiCd. Später dann auf NiMH erweitert. Vor etwa 7 Jahren stand es dann an, weitere neue Akku
wieder in die Tiefen des assembler codes einsteigen zu müssen und der Code langsam die Grenzen des 16f84 gesprengt hat, entschied ich mich das ganze Projekt auf AVR Basis neu anzugehen und in C zu programmieren. Dabei habe ich auch ein paar Verbesserungen im step up Wandler einfliesen lassen. Letztes
-
Thread
Neues STM32 Tutorial
geschaft (natülich mit den Beispielen aus der STD lib) innerhalb von 2 Monaten komplett von AVR und PIC auf STM32 umzusteigen, und auch auf verschiedenen Platformen sowie C und C++ zu programmieren...
in der while-Schleife. An dieser Stelle hab ich irgendwie ein komisches Gefühl. In allen ASM / C Kampftreads tönt es unentwegt, dass der C Compiler den effektivsten Code generiert..bla bla blub. Mein Atmega mit 16 MHz lässt den Pin mit 3,6 MHz in ASM toggeln. Der STM32F4 mit 168 MHz schafft
-
Thread
Bauteile Verkauf
schraubbar) mit Lötanschluss 15. Klare Kunststoffbox für Bauteile oder anders 10x stk. 0,50€ 16. 16x AT89C2051-24P im DIP gehäuse stk. 1,20€ 17. 11x XP2206CP im Dip Gehäuse stk. 1,20€ 18. 15x LM3914 Stk. 0,90€ 20. 11x SUB-D Buchse 25 Pol (Print Montage) stk. 0,20€ 21. 4 LCD´s 4x20, HD44780, Ohne hintergrund beleuchtung NEU Stk. 6,50 22. 3 Trafos (Daten auf Anfrage) 23. 13x PIC 16F84A-04 stk: 1,40 24. 3x ADC0804LCN 1,20 Stk. 25. Riesen Text LCD preis: 12€ sende auf wunsch daten 26. ATMEGA 128 Preis: 4,85€ Stk. 27. 7805 Regler 1,5A 0,08€ Bei Intresse könnt ihr euch
-
Thread
64 Stall- Laternen mit dimmbarer LED ansteuern
und wieder abdimmen, sonst macht ihn das ganze Lichtgezucke zu nervös. Ok., der 2560er hat immerhin 16 PWMs an bord. Ich bräuchte dann noch 3 weitere, um auf 64 PWMs zu kommen und alle müssten miteinander über 12c kommunizieren. Wahnsinns Hardware- Aufwand, aber machbar. Die Dauer des Auf-und Abdimmens
einen eigenen Tinyxxx? Irgendwie vernetzen, da gibts reichlich Möglichkeiten. Oder PCA9685? Per I2C 16 PWM-Kanäle.
-
Thread
problem mit i2c
ich habe vor 2 lm75 temp. sensoren auszulesen und auf einem lcd auszugeben (dsm-0822a), alles mit i2c. zum hin und her wechseln der beiden lm75 benutz ich einen taster. als µc dient mir ein pic 16f84a der auf einer seperaten platine aufgebaut ist. verbunden sind die beiden platinen mit einem flachbandkabel
-
Thread
Labornetzteil/Funktionsgenerator
Fronpanel hab ich schon fertig, und Programmiert. lief auf anhieb. hat 4x4 7-segment einen ATmega88 und 16 LEDs 16 Buttons (mit interupts) und einen Incrementalpoti. Und Uart, I²C und SPI für die verbindung mit dem rest. ...hätt ich sogar in eagle zum Thema höher schneller weiter: ich konnte mit meinen
könnten die Schwingungen schon verschwinden. Müßte > im Prinzip so angeschlosen werden, wie der R16, damit dieser Strom nicht > mit in die Strommessung eingeht. R16 4k7 ist doch eigendlich schon eine gewisse Grundlast, oder liege ich da falsch? Morgen werde ich mal parallel zu C7 100pF den Wert
-
Thread
Poti DS1867 über SPI ansteuern!
ein Digitalpoti des Tpys DS1867 ansteuern? Wie muss ich die Bits rausschieben. Ich programmiere in C. Martin
8Bit ausgeht. Ansteuerung über I/O Pins scheint hier die schnellste Lösung. Hier ein Beispiel mit PIC16F84. http://www.phanderson.com/stamp/ds1867.html Gruß
-
Thread
MPLAB Variable PORTA läßt sich nicht verändern
Hallo, Anbei ein einfaches C-Programm (CC5X-Compiler)für den PIC16F84, das an PortA zwei Tasten abfrägt und an PortB LEDs leuchten läßt. Beim simulieren des Programms in MPLAB, ließ sich die Variable PortA nicht mit einem Wert belegen
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Für 5 EUR gibt es bereits ein Marken uC Board mit ADC + DAC + Peripherie + Debugger usw. https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc800-cortex-m0-plus-/lpc845-breakout-board-for-lpc84x-family-mcus
Marc Prager schrieb im Beitrag #6560374: > LPC81x muss man den SCT Deswegen haben die LPC84x für PWM zusätzlich den CTIMER > RAM muss drauf Laut RP2040 Datenblatt ist das RAM nicht am Stück sondern in "Bänken" organisiert. Somit sollte der C-Compiler kein Array anlegen können, dass größer
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
Manche Weisheit früherer Zeiten war einfach nur Mangel an Gelegenheit. Wenn man früher auf einem PIC16F84 keinen Webserver im WLAN implementierte, dann weil das nicht ging. Und weil es deshalb auch völlig absurd wirkte, sah man es auch nicht als Notwendigkeit an. Heute kann man es und sieht, was man
Bülent C. schrieb im Beitrag #5221766: > Wir reden hier von 50-80 MB/s, und das soll nicht schnell sein? 1 GHz, 2 Instruktion pro Takt, 16 Bit/Instruktion ergibt ... 1 GB/s, mit der ein Smartphone seine Befehle
-
Thread
Gute alte Zeiten :)
war es, wenn man von einem Verkäufer verjagt wurde bevor man fertig war) Dann habe ich mir einen C16 gekauft. Da es zu dem Zeitpunkt nahezu keine Programme für den C16 gab, habe ich viele Programme für andere Heimcomputer umgeschrieben und somit viel gelernt. Kurz nachdem der C16 von Aldi populär
Deckel-Werkzeugmaschinen. Erster Farbmonitor (NEC Multisync 1401) an einem HD83484 Display-Controller. Erste µC kommen auf (NEC µPD, PIC16C54). AtariST1040+ (natürlich selbst aufgerüstet bis zum geht-nicht-mehr, Eprommer). Komischerweise hatte ich keinen Amiga. Irgendwann kaufte ich eine ISEL CNC-Maschine
-
Thread
Bastlerkiste mit viel Bauteilen / Boards (Audio, Embedded)
eine mehr oder weniger vollständige Übersicht was euch in etwa erwartet: Boards: - 1x Mikroe OLED C-click shield - 1x Infineon TLE9471 3.3V Board - 1x DP83848 Phy+RJ45 Board - diverse TI PCM5102 Audio DAC Boards - 1x Cirrus 8421 Sample-Rate-Converter Board - 2.1 Audio-Amp Board mit 2xTPA3116 mit
Mikrocontroller - Mehrere Infineon TLS4120 / 4125 DC/DC Buck Chips - 8x Infineon MA12070P - 2x PIC16F84 DIP - 8x ESP32-WROOM-32D - 7x Infineon MA2304 DNS - 5x IPD50P04P4L11 Mosfet - 4x MPS MP8040 - halbe Rolle mit Vishay SS24-E3 40V/2A Schottky - 2x PCM1808 ADC Chips - 4-5x OPA4197 - 3-4x
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
; 79 [c=8 l=2] *ashlhi3_const/0 rol r31 add r30,r16 ; 50 [c=8 l=2] *addhi3/0 adc r31,r17 ; Zugriff qua Z [/avrasm] Falls i an der Stelle nicht in einen Register lebt so kommt noch die
Stack advisor". Für das doppelte Geld gibts im 48-Pin-Gehäuse (als das andere Ende des Spektrums) PIC32 auf denen man auch sinnvoll C++ einsetzen kann.
-
Thread
Problem mit MAX232 als Input für PIC16F84
Hallo Freunde der dünnen Drähtchen, auch ich habe ein Problem: Ich habe einen PIC16F84 programmiert, bei High an RB0 blinken 2 LED´s bei High an RB1 blinken die beiden Lampen abwechselnd. Das klappt auch wenn ich mit einem Draht überbrücke und an +5V bzw. an Masse gehe. Jetzt kommts
- habe zwar tage gebraucht aber mir ist kurz nach dem posten die antwort selber gekommen. habe im c-compiler TRISB=0b.0000.0011 den eintrag TRISB=0b.1100.0000 stehen - damit waren meine beiden kanäle als ausgang und nicht als eingang deklariert... also nie aufgeben und viel spaß bei euren projekten
-
Thread
Zeitmessung
Zählern. Man braucht auch nicht gleich einen 8515 oder 35 um sowas zu realisieren. Ein kleinerer uC reicht auch. Habs mal mit nem PIC 16F84 gemacht, der hat nur einen 8Bit Timer mit Prescaler. Gruß, Ralf
-
Thread
C sorgt oft für Verwirrungen
logischer. Geht aber beides. > > Es ist eher unlogischer, aber es ist so, wie's die Erschaffer von C sich > gedacht haben. Kernighan, Ritchie 2.Auflage, Seite 84: [c] The declaration of the pointer ip, int *ip; is intended as a mnemonic; it says that the expression *ip is an int. [
Mikrocontrollern vergewissern, dass der Compiler tatsächlich die Multiplikation wegoptimiert: [c] int powerOutput = powerInput * enabled; [/c] Der AVR-GCC tut dies nämlich nicht und halst einen ATtiny unnötigerweise eine vollständige 16-Bit-Multiplikation in Software auf. Folgendes ist
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
Beitrag #3055250: > Alternativen? Jep: http://www.zeitech.de/Signalklemmen-36-St-fuer-ZEROPLUS-LAP-C-Logic-Analyzer Sind günstiger und entspricht der Menge für 2 Geräte. http://www.zeitech.de/Test-Kabel-16-St-fuer-ZEROPLUS-LAP-C-Logic-Analyzer 2x 8Pin (-> Signale) und 1x 2Pin (-> GND): sind bequemer
#3055250: >> Alternativen? > > Jep: > http://www.zeitech.de/Signalklemmen-36-St-fuer-ZEROPLUS-LAP-C-Logic-Analyzer > Sind günstiger und entspricht der Menge für 2 Geräte. > > http://www.zeitech.de/Test-Kabel-16-St-fuer-ZEROPLUS-LAP-C-Logic-Analyzer > 2x 8Pin (-> Signale) und 1x 2Pin (-> GND):
-
Thread
Platinen ätzen, jetzt mal richtig
www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.6 http://de.wikibooks.org/wiki/Platinen_selber_herstellen#.C3.84tzmittel http://www.sprut.de/electronic/platinen/
cgi.ebay.de/Belichter-Agfa-ProSet-9800-Rip-Star-800-/110732179339?pt=Belichter_Entwickler&hash=item19c826f78b
-
Thread
SAMMELBESTELLUNG: 12V LED Streifen 5m lang
Bildschirmdiagonale ist zwar <= 55,9 cm, aber weder Auflösung 480x272 noch die aktive Fläche mit 87.84(W)×49.776(H) entspricht der Anforderung darin, die muss nämlich 1:1, 4:3, 5:4 oder 16:10 sein. Das LCD Display entspricht keinem dieser Seitenverhältnisse. Also bleibt nur noch Untergruppe -90 übrig
White) b) 3800-4300K (Daylight White) c) 5800-6500K (White) 3) RS-TL10D16-288 *42,00 Euro* (<50 Stück) 1213x30mm, 288 DIP-LEDs, 16,5W, ~1500lm (White) Aluminium und klar durchsichtig a) 2800-3300K (Warm
-
Thread
Gekauften Brushless-Regler "pimpen"?
@Hobbyking: Die schreiben schon selbst drunter: WARNING This is an R/C plane/heli only ESC. Do not attempt to use it to power car, buggy, skateboard, go-kart or similar machines. The programming logic is only designed for R/C Planes and Heli and will burn if applied to
beachte auch diesen Link zum Test der Hochleistungs LiPos Hobby-King "TURNIGY nano-tech 2s - 5600mAh/65C-130C" [http://www.elektromodellflug.de/turnigy_nt-65c.html] und diese: [http://www.elektromodellflug.de/lipolice_platinum_55c.html] Soweit diese theoretische Betrachtung. Die tatsächliche
-
Thread
Labor Netzteil
solten sie aber recht schnell sein(min 400kHz)damit man mit HW-SPI die DA/AD's ansprechen kann. Ach ja 16Bit DA/AD kann man natürlich nehmen, ich dachte nur an den Preis, aber das müsste man mal untersuchen. Überlege gerade, eigentlich braucht jeder Einschub seinen eigenen uC um selbstständig arbeiten zu
da die 16x-Serie mit ADC und 2xDAC onboard. Am Ende kommt ihr mit ne handvoll Bauteilen aus. Ein µC ist nicht immer die beste Lösung.
-
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
Datenübertragung ohne Schnittstellen
2Farxiv.org%2Fpdf%2F1704.06447&usg=AOvVaw3TMCbaVK8-cRKc97zS12Mu
leica-geosystems.com/-/media/images/leicageosystems/products/uncategorized-products/accessories_dna_levelling_staffs_pic_2360x714.ashx?h=714&la=de-DE&w=2360&hash=FDEF54C40DC1AE3C5E2627B2D567E845
-
Thread
Vorhanden Glühlampen aufbrauchen oder durch LED austauschen?
Bohrhammer neue Löcher in anderen Abständen statt nur eine 1€-Glühbirne zu tauschen. https://porta.de/porta/c/pendelleuchten-4090
Arno schrieb im Beitrag #6697054: > Ich hab vor ein paar Wochen die > erste nach 16 Jahren ausgetauscht, das waren damals Doppelpackungen, > davon ist die zweite jetzt drin... die wird aber kaum auch nochmal 16 Jahre halten. Dafür hätte man die ohne Sauerstoffzutritt lagern müssen
-
Thread
Nochmal LC-Meter nach AADE: dessen Oszillator
2 fließt und lädt C1 auf. Nach 1/4 der Periodendauer des Schwingkreises L1|C3 (also etwa 250..300ns) ändert sich das aber, da fängt L1 an, Strom zu ziehen und entlädt C3 wieder. Also geht die Spannung über L1|C3 zurück
Equipment, das war Programm!) hatte ohnehin einen digitalen Ausgang benötigt, um die Frequenz mit einem PIC16F84 messen zu können. Das wird wohl der Hauptgrund gewesen sein. So, ich wollte ja mal den Hartley ausprobieren. Siehe Bilder, gemacht mit MicroCap. Da ich dort nix gefunden habe, um L und C mit