-
Thread
zwei Schaltkreise mit einem Knopf
Micrcontroller erkannt werden wenn er gedrueckt wird. Wenn er nicht gedrückt wurde läuft dein uC ja nicht. Wenn der uC läuft kannst du also davon ausgehen das er gedrückt ist. Wo ist eigentlich das Problem?
Schalter > fuer den Strom des Microcontrollers dient. Üblicherweise bleibt der Strom dran, der uC geht nur in sleep/power down und wartet auf einen Interrupt. Also schaltet man den taster an einen Interrupteingang, das können schon die einfachsten uC wie ATmega8 und PIC16F84. Falls weitere Elektronik
-
Thread
RFM95 LoRa Funkmodule Erfahrungswerte
keine Geheimkombinationen, habe die von RadioHead voreingestellten Werte probiert, das heißt: [c] Bw125Cr45Sf128 = 0, ///< Bw = 125 kHz, Cr = 4/5, Sf = 28chips/symbol, CRC on. Default medium range Bw500Cr45Sf128, ///< Bw = 500 kHz, Cr = 4/5, Sf = 28chips/symbol, CRC on. Fast+short
und Reichweite in Gebäuden mit Kellerwänden und Stahlbetondecken. Ich möchte die Module an einen PIC16F1509 anschließen. Dieser Prozessor ist leider fix und kann nicht verändert werden. Die funktionsfähige Hardware kann ich zur Verfügung stellen. Wer kann mir die Module und den Pic so programmieren
-
Thread
Brauche Tips beim Oszikauf
sind als die "leicht" erhöhten Preise von Conrad. Ein kleines Beispiel: Zeitech: RIGOL DS1022C DSO 859,00 EUR (19% Mws) RIGOL DS1102C DSO 1.329,00 EUR(19% Mws) Conrad.AT: RIGOL DS1022C DSO 599,00 EUR (20% Mws) RIGOL DS1102C DSO 1199,00 EUR(20% Mws) @ Matthias Ich kann
http://www.signalintegrity.com/pubsIndex.htm sowie andere Publikationen zum Thema PCB Design. Für C100/C200 habe ich keine SMD C-Trimmer genommen da die zuviel Platz weggenommen hätten sonder einfach mittels Intervallschachtelung SMD Cs durchprobiert biss es stimmte. Wenn du dich für den Anfang
-
Thread
Prüfsumme am einfachsten.
funktionieren soll... XOR ist auch im Prinzip eine Art "Summe", nur das man anstelle von '+' halt (z.B. in C) die '^' XOR Verknüpfung nutzt. *Wie* das geht hängt von der verwendeten Programmiersprache im µC ab, in Labview findet man sicherlich in google wie dort eine XOR verknüpfung genutzt wird. Johnny
elegantesten wäre eine CRC-Prüfsumme. So machen es die 1-Wire-Devices: http://www.phanderson.com/PIC/16C84/crc.html
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
AVR erwischt habe. Das folg. Kommando bringt die selbe Fehlermeldung: [code]avrdude -p attiny85 -c avrispmkII -P usb -B16[/code] Ich tue mich schwer, bzw. weiß nicht wie ich es anschließe, ob ich es richtig anschließe (Anhang). Ich habe jetzt eine externe Batteriequelle (3x AA).
neuer PIC Freund schrieb im Beitrag #6063460: > [...pyupdi-mraardvark]$ ./pyupdi.py -d tiny1614 -c /dev/ttyACM0 -b 38400 > -f /tmp/attiny1614_updi.hex > Programming successful Das kompiliert Dir keinen
-
Thread
[V] Galep-III + IBM R40 + Win XP Paket
Komplettpreis: 100€ + 7€ Versand in DE Wer möchte, kann noch eine Schachtel mit EEproms (28C256/26C64/28C16), Eproms, Pic 16F84, SRam etc. pp bekommen. Müssten so ca. 40 Chips sein. Preis hierfür: 40€ Alles zusammen: 135€ inkl. Versand in DE. Bei Interesse bitte nur => Mail! Peter
Software ist natürlich lauffähig installiert und gibt es auch noch bei Conitec. Erst gestern wieder 28C256 geflasht.. Peter
-
Thread
PIC-IR-Empfänger HILFE!
Hi! ich habe für meine IR-Fernbedienung mal ein Programm in Assembler für den PIC16F84A geschrieben, doch irgendwie will das nicht funktionieren, und ich finde nach dem x-ten mal durchgehen auch keinen Fehler mehr, sitz wohl schon zu lange davor! Könnte das mal einer von euch, bitte
Erhöhe Zahl Counter2 um 1 movlw Counter2 ;Schreibe Zahl Counter2 in das WorkRegister sublw 16 ;Ziehe Zahl 16 von Counter2 ab, (Überprüfung ob 16 bit geschrieben wurden oder nicht, das dann zum CommandEmpfang über gegangen werden kann BTFSS STATUS, Z ;Überprüfe ob Zero-Flag gesetzt
-
Thread
Problem mit Spannungsteiler
Spannungsteiler sollte etwa 10x so groß sein wie der Messstrom, welcher aus dem Spannungsteiler in den uC fließt.
DrDooom schrieb im Beitrag #5922658: > VCC ist 5,003V. Welche Vcc? Direkt am µC? Und welche Referenz verwendest du? DrDooom schrieb im Beitrag #5922658: > Aus welchem Grund messe ich am Spannungsteiler 2,84V und mit dem Arduino > 2,78V? Wo genau misst du da? Der µC nimmt
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
Thorsten R. schrieb im Beitrag #7759855: > Commander X16 W65C816S 8/16–bit Microprocessor Super Wahl! Den kennt dann wirklich keiner und Günther kann nach Herzenslust alles selber lernen und herausfinden. Man sollte als blutiger Anfänger immer eine
gibt es noch welche: https://www.mos-electronic-shop.de/z80z84-c-33_106_281.html https://pinball-parts.shop/detail/index/sArticle/32760
-
Thread
WS2812 und ATtiny44 / 8 MHz intern
ich folgende Controller mit eingestelltem 8MHz: ATmega8 ATmega168 / 328 ATtiny2313 ATtiny44 / 84 ATtiny85 Kurze Frage: Macht es Sinn, die Assemblerdatei im Timing so zu verändern, dass es auch mit 16MHz (und logischerweise externem Quarz) funktionier ?
Recherchen begegnet? ... an einem ATmega168 hats mit einem 12MHz Quarz noch funktioniert, mit einem 16MHz Quarz dann nicht mehr !
-
Thread
Anfänger ATXMEGA oder ATMEGA
MK2 bekommen. und gleich mal AVR Studio 4 incl WINAVR ausprobiert! jetzt habe ich noch keinen µC bzw. große Erfahrung damit. bis jetzt hab ich nur auf dem PC C, C#, VBA und Basic programmiert. Auf der HP von ATMEL habe ich 2 "Familien" Gefunden MEGA/TINY und XMEGA. Mit welcher Familie würdet
größeren wechseln. Ich habe ca. 2 Jahre lang mit 8bit µCs gelernt und bin vor ca. einem Monat auf 16bit PIC umgestiegen und das war nicht soo schwierig. Wenn man das Prinzip der µC Programmierung verstanden hat, ist das Lernen eines neuen Controllers relativ einfach.
-
Thread
Lötstation JBC ?
ein 128x64 OLED Typ sein. Bei mir tut es ein 1602-LCD. > UC wahrscheinlich ein STM32 oder DsPIC > da ich mit denen beruflich zu tun habe Das ist wohl ziemlich egal, für _jeden_ µC ist eine Heizung unendlich langsam. Bei mir steckt ein A*-Nano drin.
drahtlos über 433MHz Funk lösen. Nur ist mir noch keine zufriedenstellende Methode eingefallen den Funk-uC im Lötstand beim Einlegen und Entfernen vom Schlaf aufzuwecken damit die CR2032 Zelle ein paar Jahre durchhält. (Der PIC 12F683 uC verbraucht im Schlaf unter 0.2uA) Bis dahin wird man eine Kabelverbindung
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
Hallo Torsten_c Ich habe die LED´s bei rita.en.alibaba.com bestellt. 16cent das min. Habe Selbst bei den Chinesen kein Nachlass bekommen wo Ich 10000 LED´s ordern wollte. Grüße Andreas
; uint8_t b; }; struct CRGB led[WS2812_LEDCOUNT]; [/c] Hab noch die light_ws2812.h an meinen Takt (16Mhz) und meine Pins angepasst. Außerdem noch ein Define für DDR eingefügt. [c]#define ws2812_ddr DDRA // Data direction register [/c] In der
-
Thread
PIC18F8680 brennen.
Hallo, hat jemand diesen PIC schonmal gebrannt? Vielleicht sogar mit einem von Sprut´s Brenner? Gruß stowoda
Habe den Brenner 8(smd) und er brennt zum Beispiel den 16F84A und den 18F2550 fehlerfrei und auch über ICSP. Bei dem 18F8680 klappt das leider nicht. Das Programm erkennt zwar um welchen PIC es sich handelt, spuckt jedoch fehler aus nachdem der Brennprozess
-
Thread
PID-Regler
Adresse wo ich mir Sourcecode ansehen kann. Möchte das Rad nicht komplett neu erfinden. Am liebsten in C/C++. Googlen hat nichts gescheites ergeben. Danke im Voraus Andreas
Wenn ich mich nicht irre, dann hatte die Elektor mal einen solchen Regler mit PIC 16F84. Da waren zumindest die Formeln dabei. Ich stöbere morgen mal im Archiv.
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
beim Wort UND? Ich habe trochzem mal ein HTML zum review hochgeladen: https://rawgit.com/TorstenC/94bc7ebb091784a2a1ad/raw/8336164689154105dd82ba15e322a0d84fb44fea/WC24h_16x16_Test.html
Ein paar Fehler in display.h Falsch: [c] struct WordIllu { word row; word col; word len; }; [/c] Richtig: [c] struct WordIllu { uint16_t row; uint16_t col; uint16_t len; }; [/c] Denn "word" gibts es nur unter Windows, sonst
-
Thread
große u-Controller Anwendungen
Anwendungen äußerst "wichtig", die ich selber realisiert habe :-) Ein sehr "wichtiger" MC ist der 80C48 (80C51) in jeder PC-Tastatur, stell Dir mal nen PC ohne Tastatur vor. Laß Dir ein vernünftiges Thema geben und nicht son Quark. Peter
eine Nitinollaufmaschine". War ein sechsbeiniger Käfter, der zum Licht hin "laufen" sollte. Mit einem Pic16F84 auf einer Streifenrasterplatine, 4 Fotodioden und ein paar starken Transistoren hatte die echt spaß gemacht! Schlag doch mal sowas vor!
-
Thread
welchen IC muß ich nehmen?
. Je nach Kabel mit nachgeschaltetem Treiber. Allerdings würde ich soetwas nur noch mit einem µP (PIC 16F84 o.ä.) machen. MfG Manfred Glahe
Hi Einen µC mit mindestens 16-IO's für das Kabel und ein paar für die Ausgabe plus ein paar Widerstände sollte diese Aufgabe problemlos erfüllen können. IC-Gräber machen bei dieser Anwendung keinen Sinn. Matthias
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware
brkint -icrnl -imaxbel -opost -isig -icanon $ stty -g -F /dev/ttyUSB0 0:4:1cb2:8a38:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 > [/pre] das ist genau die raw Einstellung und da ist echo noch an, d.h. der tty-Treiber echo(ed) einkommende Zeichen, deshalb
/ 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F -1, -1, -1, -1, -1, -1, -1, -1, -11, -12, -10, -1, -1, -1, -1, -1, // ' ' '!' '"' '#' '$' '%' '&' ''' '(' ')' '*' '+' ','
-
Thread
PT100-Thermometer
kann man. Aber irgendwo bin ich auch froh, wenn ich im dritten Jahrtausend sowas schreiben kann: [c] sht21_measure(0xe3, b, 3); uint16_t v = ((uint16_t)b[0] << 8) | b[1]; double t = -46.85 + 175.72 * (double)v / 65536.0; sht21_measure(0xe5, b, 3); v = ((uint16
nicht (mehr) sinnvoll > als Ersatz für kleine Ganzzahlen, Es war schon immer einfach Sche**** bei C, daß die Textzeichen mit numerischen Variablen in einen Topf geworfen haben. Man hätte besser getan, das zu trennen. Dann müßte man auch nicht Umstände machen bei 16 Bit Zeichen. Was meinst du, wie mich
-
Thread
Melody Player für AVR mittels Timer0 erzeugten Rechteckfrequenzen
Bastelei auch immer). Der Melody-Player wurde getestet auf: ATtiny13, ATtiny2313, ATtiny44 / 84, ATtiny45 / 85, ATmega8, ATmega88, ATmega168 und ATmega328p. Die benutzbaren Taktfrequenzen sind: 4,8MHz; 8MHz; 9,6MHz, 16MHz Der Melody-Player spielt einen String, der die zu spielenden Noten
toene_melodie.h" definiert sind. Sowie [code] static const unsigned char schneew [] PROGMEM = { "c4d4e2g4e2g4e1d4e4f2g4f2g4f1g4a4h2+f4-h2+f4-h1a4h4+c2e4c2-a4g1e4g4+c1-h1+d1c1-a2+c4-a2+c4-a1" }; [/code] ebenfalls ersatzlos zu löschen ist, weil dieser String ins Hauptprogramm gehört und dort ebenfalls
-
Thread
Brötje ISR Plus Kommunikation / LPB
16 f0 e3 C 78 17 08 00 0c 02 00 14 87 05 05 04 b3 00 ff 03 19 ff ff ff ff 16 f1 43 D 78 17 08 00 0c 02 00 14 e7 05 05 04 b3 00 ff 03 19 ff ff ff ff 16 f1 a3 E 78 17 08 00 0c 02 00 14 47 05 05 04
16 f1 69 D 78 17 08 00 0c 02 00 14 07 05 05 04 b2 00 ff 0a 19 ff ff ff ff 16 f0 c9 E 78 17 08 00 0c 02 00 14 67 05 05 04 b2 00 ff 0a 19 ff ff ff ff 16 f1 29 F 78 17 08 00 0c 02 00 14 c7 05 05 04 b2
-
Thread
Steckdose per Mikrocontroller ein- und ausschalten
über decoder/demultiplexer noch von 11 auf 9 reduzieren. Und wenn man auf 64 Kanäle (16 Systemcodes) verzichtet und ein Bit über den DIP-Schalter einstellet statt über den µC, kommt man mit 8 Bits aus und kann die Tasten per SPI und ein 8-Bit Schieberegister einfach über 3..6 Drähte vom
Torsten C. schrieb im Beitrag #3480400: > Genau um die geht's ja bei den Pollin-Funksets. Allerdings braucht man > beim Sender am µC keinen 2262 Encoder, weil's einfacher ist, das > Protokoll direkt im µC
-
Thread
Zahlen getrennt ausgeben
schon alles probiert was mir einfiehl. So wars vorher: printf("%#.02X",i); //wenn i 12 ist kam 0C raus bei der neuen Version wird .02X ausgegeben Hab schon rausgefunden das printf("%X",i); ein C ausgibt (brauche aber 0C) hat denn da wer eine Ideeeee??? Gruß helge
Tja ich könnt euch weiterhelfen mach es aber nur wenn ich dafür eine Laufschriftsteuerung mit eenem 16F84 in MPLap geschribenes Programm bekomme.
-
Thread
gesucht: ARM-uController mit integriertem Audio-ADC&DAC
habe, die verzweifelte Frage ans Forum: Gibts einen ARM-uController mit Audio-ADC&DAC (Stereo, >=16bit, 44k1/48khz) eingebaut? Es gibt diverse mit eingebautem DSP (zB ADAU1701), aber um Audio wiedergeben zu können müssen die Samples via i2S reingespiesen werden und da brauchts wieder ein uC... Hat
PCM180x oder PCM510x, die kann man direkt per I2S anbinden und brauchen nichtmal einen Init per I2C.
-
Thread
ATMega Auslaufmodell?
sondern der 1000ste Versuch, einen Flamewar lostzutreten mit der Hypothese vom Sterben der 8-Bit µC?
kann ? Also ohne Betriebssystem, ohne Treiber ? Und mit welchen > Tools ? Ich bin von AVR auf PIC24 und dsPIC33 gegangen. Das sind jetzt 16 Bit CPUs mit 24 Bit Adressraum, aber die lassen sich wie 8 Bit CPUs programmieren, haben viel bessere und flexiblere Peripherie als die klassischen AVRs (z.B
-
Thread
LED Reaktionsspiel
grüne LED ausreichender Lichtstärke, dann reduziert sich das Problem auf 8 Leitungen für Taster und 16 Leitungen für LEDs die allesamt störunempfindlich mit höherer Spannung gefahren werden können z.B. 24V. Ein simpelster uC der PIC16F84 Klasse langweilt sich zu Tode während die Leute hin- und herrennen
treibt die LEDs mit entsprechenden Leistungstreibern (Schieberegister falls die Anzahl der Pins am uC nicht reicht). Intellektuell anspruchsvoll wäre lediglich eine Lösung ganz ohne uC, ein Taktgeber und Zähler würde ständig die 6 nicht-verwendeten Säulen als "nächste" durchzählen, 2 weitere Zähler
-
Thread
8bit-Computing mit FPGA
ob ich das für irgendwas brauche ... Die Antwort war: nein Gründe: - Insel-Lösung ... Kein C/C++-Compiler dafür, kein Debugger dafür, niemand, der Libraries dafür entwickelt usw - es gibt für so ziemlich alle 8, 16 und 32Bit µC/CPU-Architekturen funktionierende und gut getestete fertige Cores
256 Adressen für I/O zu haben. (0-255) Das ist ein Irrtum. Bei jedem(!) I/O-Zugriff waren alle 16 Adressbits *definiert* gesetzt. Bei einem einfachen OUT 86h,A findet man auf A0-7 die Adresse 86h, der Akku liegt auf dem Datenbus aber A8-15 geben den Akku ebenfalls aus. Bei OUT (C),A wird C auf
-
Thread
Mal wieder Wanderkiste?
I2C Bus and SMBus Voltage-Level Translator http://www.ti.com/lit/ds/symlink/pca9306.pdf - *PCA9539PWR* Remote 16-Bit I2C and SMBus Low-Power I/O Expander http://www.ti.com/lit/ds/symlink/pca9539.pdf
10polig 10 Bananenstecker Hirschmann SLS200 rot 10 Metallschichtwid. 0R24 1% 2W THT0617 2 µC Oki MSM85C154 DIP40 piggy-back mit 27C128 gebraucht 2 PIC18F458 DIP40 3 dsPIC30F4013 DIP40 6 Zahlenschalter Hartmann SMC-D 137 AK2 10 DC-DC Wandler NME0505DC DIP-THT 7 D/A Wandler DAC312H
-
Thread
Durchsicht Schaltung
stark verbesserungswürdig, die ganzen Dioden können doch alle nebeneinander platziert werden...und C11 und C12 sollten so nah wie möglich am IC sitzen... Die Brücken sind mit Sicherheit nicht nötig. Die Idee mit der Masserfläche unten drunter ist auch gut, macht die Geschichte einfacher
bischen SMD Hühnerfutter kannst du dann auf die Leiterbahnseite knallen. In dem Zusammenhang würde ich c11 auch THT machen. Was die Brücken angeht würde ich mir das noch mal durch den Kopf gehen lassen...;-)
-
Thread
Digital Steuerung für UV-Belichtungsgerät
Ich will jetzt nicht auch böse sein, aber glaubst du im Ernst, dass irgend jemand, der sich mit uC und Elektronik annähernd auskennt 30,- Euronen NUR für diese kleine Platine zahlt und sich vielleicht noch zusätzlich für 40,- ne Platte mit nem kleinen Trafo + Spannungsreglerzeugs leistet? Kann ich
kannste bei 1dm² mit 10 Eu rechnen. Die Schaltung ist übrigends so alt (Mai 2003), da gab es den 16F84 noch, jetzt würde ich auch den 16F627 nehmen oder halt nen AVR. Der Jürgen soll mal ein Foto von der Rückseite zeigen ;-) @all Copyright hin oder her. Ein kleiner Hinweis auf den Urheber wäre
-
Thread
Ganganzeige für Motorrad !
Portb.4 = 1 : Portb.5 = 1 : Portb.6 = 0 'Leerlauf End If Loop HEX-File :1000000012C0189518951895189518951895189563 :100010001895189518951895189518951895189578 :100020001895189518958FE58DBFC0E4E8E34E2E1E :1000300084E08EBFD4E0F4E05F2EEEEFF3E0A0E6C4 :10004000B0E0A89584B7082E877F84BF88E1992700
: Portb.5 = 1 : Portb.6 = 0 'Leerlauf End If Loop ...und das HEX-File: :1000000012C0189518951895189518951895189563 :100010001895189518951895189518951895189578 :100020001895189518958FE58DBFC0E4E8E34E2E1E :1000300084E08EBFD4E0F4E05F2EEEEFF3E0A0E6C4 :10004000B0E0A89584B7082E877F84BF88E1992700
-
Thread
NE555 auch als 3 Kanal variante? RGB LED PWM Steuerung.
Ein Attiny84 ?
David P. schrieb im Beitrag #5350632: > 3 NE555 ist zwar einfach - aber groß :( Ein Pic16f1825 im 14-Pin SO Gehäuse kann das (Ich befürchte, es gibt auch einen entsprechenden AVR). Er nur den Nachteil, daß er keine weiteren Kondensatoren Und Widerstände braucht, und damit der Platzbedarf
-
Thread
Externer Oszillator für TMR0
Guten Abend allerseits, ich würde gerne an meinem PIC 16F84A-04P einen Uhrenquarz für eine exakte Zeitmessung anschließen. Damit nicht der ganze uC mit 32,768 kHz läuft, kommt an den eigentlichen Oszillatoreingang (2 Pins) ein schnellerer Quarz. Für den
Einfacher wäre wohl, du nimmst einen Pic mit T1OSI und T1OSO Pins. Da kannst du dann ohne Verrenkungen beide Quarze anschließen. Eine Übersicht findet sich auf http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1002&mid=10&lang
-
Thread
Maschinentakt auf Grossanzeige
Atmega16/32 40pin +Hühnerfutter sollte reichen, sogar eigentlich ATtiny mit Porterweiterung
Für die Aufgabe tut es der simpleste Microcotroller, beispielsweise ein PIC16F84 oder Atmega8 (oder 68HC11 oder 8051). Man braucht weder Ethernet (Raspberry Pi) noch USB, aber man braucht eine Spannungsversorgung, ein Display, einen Takteingang, Dinge also die man bei jedem
-
Thread
IRMP Atmega168 Signal wird falsch übergeben?
Das main.c im IRMP-Paket ist auch hier zu sehen: http://www.mikrocontroller.net/svnbrowser/irmp/main.c?view=markup Lass Dich nicht verwirren, dass da auch Code für PIC & STM32 drin ist, der wird von Deinem
PORTD=0b00000000; _delay_ms(1000); } } } } [/c] Das hier: [c] if (irmp_data.protocol == IRMP_NEC_PROTOCOL ||IRMP_NEC42_PROTOCOL || IRMP_NEC16_PROTOCOL) [/c] ist übrigens Käse. Das schreibt man so: [c] if (irmp_data.protocol == IRMP_NEC_PROTOCOL
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Zwei PCF8574 ersetzen einen PIC16F876 in der Schaltung... Gruss Chregu
Gezeigt hier ist ein nützlicher, einfacher ISP Adapter für PIC uC im DIP-40 Gehäuse. Der 5x2 Wannenverbinder paßt zu diversen Programmiergeräten und Debuggern wie ICD2/3, PicKit3, und ICD-U64. Die Motivation dazu war, daß einige ältere eigener Platinenprojekte
-
Thread
Ansteuerung einer RGB LED (PWM)
Problem beim Forum "Mikroprozessor und Elektronik" - die Power-LED-Ansteuerung mit PWM in Assembler (PIC16F84). Das Programmieren bereitet mir ein bisschen Probleme, aber es muss Assembler sein - Könnt ihr mir helfen? Guckt doch mal dort hinein, wäre nett. Gruss und bis bald
Hätte da noch eine Frage mit welcher Software ist das geschrieben mit C++?
-
Thread
Elektrische Signale in Tastatureingaben umwandeln
teil kann die Tasten für dich drücken: http://www.amazon.de/clubtrend-Roboterarm-voll-funktionsf%C3%A4hig/dp/B0033WBP56
Nichts wie ran an die Buletten für den Daniel! Controller mit USB gibts ja auch, habe z.B. den PIC16C84 hier am PICkit1, welches mit dem PC verbunden ist. Natürlich kann ich da in der Hinsicht mit dem PICkit nichts machen, weil das ja ein OTP mit Firmware von Microchip ist, hauptsächlich um den
-
Thread
Stromversorgung usw für Roboter
Hi! Ich hab zwar erst gestern meinen 2313 das erst mal getestet (hab bisher nur PIC1684 und CC Erfahrung), aber ich sammle schon mal Material für mein erstes größere Projekt - einen kleinen mobilen autonomen Roboter. Ich hab vor ihn über zwei umgebaute Servos über PWM zu bewegen (
Danke Arne, für die vielen Infos. Meinen ersten Roboter mit PIC 16C84 vor ein paar Jahren hab ich mit vier NiCd Akkus in einem Halter von meinem Empfänger getestet :). Dann hätte ich da auch noch zwei kleine Powerpacks mit 7,2 / 8,4V von meinem HLG und zwei große
-
Thread
LCD-Display 2te Zeile ansteuern
Hallöchen, habe es inzwischen geschafft, mit einem Pic16F84 ein LCD (2x16)zu initialisieren und einen Text auszugeben. Beispielprogramme hab ich als Anregung und Lernhilfe genommen, habe die aber nach meinen Vorstellungen geändert, um das Prinzip zu lernen
DDRAM schreiben willst. du schreibst: B'01000000' (0x40) es muss aber heißen: B'11000000' (0xC0)
-
Thread
PIC Programierung umschreiben / Startampel
jemand einem absoluten Noob auf diesem Gebiet weiterhelfen? Ich habe hier ein Prog zum brennen eines PIC 16F84A zur Steuerung einer Startampel für Micro R/C Rennstrecken. Ich versuche jetzt schon seit Monaten den Progger von diesem System (Micro-XT.de) zu erreichen aber er reagiert nicht. Deshalb dachte ich hier könnte mir evtl. geholfen werden. Dieses Prog für den PIC sollte so umgeschrieben werden das man eine zweite seperate Ampel für die Boxengasse mit ansteuert. Also eine LED Rot und eine LED Grün. Solange die letzten roten LED´s bei der Hauptstartampel leuchtet
-
Thread
unsigned int zu ASCII mit weniger als 18 div or mod or mul
den ersten Treffer musst du nur von 16 Bit auf 32 Bit "aufbohren": - https://github.com/ankurpawar/C_code/blob/master/doubleDabble.c Und auch beim 2. kann man die Idee dahinter klar erkennen: - https://gist.github.com/shannietron/04d6b655772301103f0a1012ba48b17a
schrieb im Beitrag #7624123: > Aber da dieses vermutlich Jahrzehnte alte Problem schon längst in C > gelöst zu schein scheint Der erfahrene C-Progger nimmt dafür itoa, sprintf usw.. Sich selber was basteln macht man nur als Programmieranfänger. Hier mal was aus meinen Anfängen: [c] u8 valout
-
Thread
STM32F4 wozu?
und Bildschirm. Für ein HD44780 LCD hat auch ein µC dessen Taktsignal mit einem Taster generiert wird genug Rechenleistung. Ingo schrieb im Beitrag #3685658: > Was zwingt einen Cortex F4 in die Knie? [c]while(1);[/c] 100% CPU-Last.
Aber für 95% meiner Projekte überdimensioniert und damit ein vielfaches teurer als ein kleinerer µC. Und wenn man dann den µC auf eine eigene Platine bringen möchte, merkt man plötzlich das der µC mehr als das F4 Discovery Board kostet.
-
Thread
WordClock mit WS2812
SP8266_UNSPECIFIED) (Timeout) --> AT<0d><0a> begin: end NO ECHO! F<00>D<da><07><18>Q<85>@Lh<c8>VP<d8><07><a1><d1><dc><f7>SCP@<e6><ef>ZTWZ<b5><c4> <82><b4><c5><11>dD<f5><e3>R`\<89>dH<8a>`H<84><d6><9c><85>IB`Fh<d7><e5><a0><96>@G
anfangen... Flashen ging auch Problemlos mit den open-source tools. Anpassen müsste ich display.c da meine Matrix (16*16) anders verdrahtet ist. Auch sind meine ws2812 'richtigrum' also rgb und nicht grb.
-
Thread
[C] AVR-Lichtorgel per FFT MEGA8 32 644
Nachtrag: Der war Mist[c] if(peak[x]<1)[/c] sollte heißen[c] if(peak[x]>1)[/c] noch viel besser:[c] if(peak[x] > 1) peak[x] -= 2; else peak[x] = 0; [/c] mfg
aus wenn ich R3 (Poti) entferne und das Mikrofon nebst 10k "Pullup" zur Speisung des Mikrofons an C1 anschließe? Ggf. ein Poti für R4 um die Verstärkung einstellbar zu machen, also so ähnlich wie hier: Beitrag "Re: Nf- Verstärker für Elektretmikrophon an AD Wandler des ATtiny84" oder brauche ich
-
Thread
Errechnung der ADC Leistung?
einen Lastwiderstand um das Signal auszukoppeln, und dahinter kommt dann einfach die Capture Unit des µC.
dem ADC macht das recht wenig Sinn. Du müsstest 4 Kanäle mit ca 5 kHz abtasten. Das gibt für den µC schon eine recht ordentliche Last, und dazu willst du dann noch Algorithmen wie eine Traktionskontrolle rechnen. Da wirst du schon einen sehr potenten µC brauchen. Es macht auch recht wenig Sinn ein
-
Thread
AVR für wenig Geld im LAN
td><p align=\"right\">%OW@00<br>min: %OWMIN@00<br>max: %OWMAX@00</p></td><td><p align=\"left\">Grad C</p></td></tr>\r\n" [/pre] main.c [pre] int16_t ow_array[MAXSENSORS] = {200,200}; int16_t ow_arraymin[MAXSENSORS] = {600,600}; int16_t ow_arraymax[MAXSENSORS] = {-100,-100}; [/pre]
Hallo, Asche auf mein Haupt, ich habe nochwas vergessen: http.c siehe Anhang. [pre] // -> main.c (Speicherplatz für 1-wire Sensorwerte) extern volatile int16_t ow_array[MAXSENSORS]; extern volatile int16_t ow_arraymin[MAXSENSORS]; extern volatile int16_t
-
Thread
Rauscharme JFETs im SOT23-Gehäuse
nicht sehr vertrauenswürdigen Quellen. Disclaimer: LSK170 hatte ich bisher selber noch nicht. Pic: 16 * CPH3910, 330 pV/rtHz 16*Zetex BJT, 70 pV/rtHz nach ArtOfElectronics III, 70 pV/rt Hz, aber halt bipolar mit Rauschstrom, was bei Kreuzkorrelation stört.
Gerhard H. schrieb im Beitrag #6891630: > Pic: 16 * CPH3910, 330 pV/rtHz > > 16*Zetex BJT, 70 pV/rtHz nach ArtOfElectronics III, 70 pV/rt Hz, > aber halt bipolar mit Rauschstrom, was bei Kreuzkorrelation stört. Ich muß da auch mal fragen
-
Thread
ARM-Assembler-Tutorial
/index.php in C.
ARM hat, wenn ich das in meiner relativ kurzen > Recherche richtig rausgefunden habe, jedoch nur 16, von denen man nur 12 > wirklich frei nutzen kann. Es sind 13, es sei denn man belegt eines fix als Frame Pointer oder Basispointer für PIC o.ä. Die schräge Zahl kommt daher, dass viele Befehle einen