-
Thread
Zaubertrick von Auto überfahren, was tun?
Specifications Dimensions: 33mm x 20mm x 9mm Battery life: 50hrs User-replaceable CR1632 batteries also zwei von den Knopfzellen. Muss nicht mit 6Volt laufen, oder? http://magictricks.co.uk/shop/sixth-sense-2-5-by-hugo-shelley/
Na ok. Die Magnete sind nun auch angekommen. Scheiben;20x2mm und 20x1.5mm dick. Die 2mm passen auf gar keinen Fall ins 50Cent Stück. Es sind zwar 2.38mm angegeben+nachgemessen (ach da ist ja noch einzehntel Luft auf beiden Seiten, dachte ich) - aber der
-
Thread
[PIC18F] Lokale Variablen nach Interrupt-Return vermatscht
[avrasm] ! uint16_t dez[4] = {10000, 1000, 100, 10}; 0x618: LFSR 2, 0x30 0x61A: NOP 0x61C: LFSR 1, 0x1C 0x61E: NOP 0x620: MOVLW 0x8 0x622: MOVFF POSTINC2, POSTINC1 0x624: NOP 0x626: DECFSZ WREG, F, ACCESS 0x628: BRA 0x622 ! uint8_t cnt, i; ! uint16_t buf = number; 0x62A: MOVFF number, buf 0x62C: NOP 0x62E: MOVFF config, 0x1B 0x630: NOP [/avrasm] Das Problem hat sich jedenfalls in Luft aufgelöst, wenn
-
Thread
Vor- bzw. Nachteile AVR / 8051
fehlenden INT-Prioritäten. Ich hab aber beide Familien im Einsatz und beginne grade eine Stufe höher (M16C)
Der T89C51CC01 hat 5* 8bit-PWM und 8* 10bit-ADC. Die 16kB Flash sind über die UART programmierbar (Atmel Flip-Software). Dazu enthält er einen 2kB Bootloader, der nicht versehentlich überschrieben werden kann
-
Thread
Projektidee "RGB-LED-Matrix"
der LEDs sind 5,4 mm x 5,0 mm. Wegen der "Clearance" können mininal ca. 5,5mm x 6,5mm umgesetzt werden. Bei passiven LEDs müsste der µC mehrere LEDs ansteuern, z.B. 9. Die Stern-verteilung (siehe Bild "ZellenAnordnung
16 x 9 sind's etwa 35€ incl. Platine. Pro LED also teurer als das "fertige 16x16 Array". Dafür aber anreihbar und mit 5,5mm Pitch.
-
Thread
Interrupt wird dauerhaft angesteuert.
>Ist denn sicher das PORTB1 das selbe wie PB1 ist? Aus iotn2313a.h [c] #define DDRB _SFR_IO8(0x017) #define DDB0 0 #define DDB1 1 #define DDB2 2 #define DDB3 3 #define DDB4 4 #define DDB5 5 #define DDB6 6 #define DDB7 7 #define PORTB _SFR_IO8(0x018) #define
Maximilian G. schrieb im Beitrag #6188244: > const uint32_t Teiler_Baud = (TAKT / (BAUD * 16)) - 1; versuch mal 16L oder 16UL [c] const uint32_t Teiler_Baud = (TAKT / (BAUD * 16UL)) - 1; [/c]
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
sind schon rar (und sicher teuer) sicher? http://www.reichelt.de/Vielschicht-SMD-G0805-High-Cap/X5R-G0805-10-16/index.html?;ACTION=3;LA=2;ARTICLE=89734;GROUPID=4339;artnr=X5R-G0805+10%2F16;SID=12T3XoM38AAAIAAAUpgXc35599ba2e33b2389efafa92702d4508a Oder muß es NP0 sein? Das wäre dann wirklich rar
schrieb im Beitrag #2615752: > Speziell die 10µ in 0805 sind schon rar (und sicher teuer) Reichelt X5R-G0805 10/16 0,06 € Wird also nicht den Rahmen sprengen. X7R gibt es dort als 1206 für 0,07 € X5 bzw. X7 waren doch empfohlen? Grüße, Rudi
-
Thread
Einfache temperaturgeführte Leerlaufregelung bauen
einen Innengebläse zu regeln. Man müsste eben noch etwas anpassen wie die PWM kurve verläuft. [c] .include "tn26def.inc" .def temp =r16 ;temporary storage register .def temp2 =r17 .def temp3 =r18 .def temp4 =r19 .org 0x00 rjmp stack_init reti reti reti reti reti reti reti
, 0b11000010 out tccr1a, temp ldi temp, 0b10000101 out tccr1b, temp ldi temp, 255 out ocr1c, temp ldi temp, 0 out ocr1a, temp ;AD-Wandler Takteinstellung ;mögliche Vorteiler 2, 4, 8, 16, 32, 64, 128 ;Benötigte Frequenz 50kHz - 200kHz ;z.B. 8.000.000 Hz / 32 = 250 kHz ;z.B. 8.000.000
-
Thread
PIC EEPROM: Falsche Daten geschrieben?
Tipps geben: Versuche, den Code auf das Minimum zu reduzieren, um das Problem zu zeigen: z.B.: [c] write_eeprom(0x01,actualID); write_eeprom(0x02,expectedID); delay_ms(500); printf("\n\r Expected ID: %u", read_eeprom(0x01)); printf("\n\r Actual ID : %u", read_eeprom(
Severino. -Mit dem Programmer habe ichs schon ausgelesen (MPLAB). Und zeigt mir im Speicher genau 0x01 an. Komische Sache. -Es ist ein PIC16F688. -Ich glaube nicht dass das EEIF Flag von Noeten ist. -Als Compiler benutze ich den PIC-C Compiler Schon mal Danke fuer die Tipps! Auch danke an
-
Thread
Lauflicht-Projekt funktioniert nicht wie gewünscht! Gesperrt
entgegengesetzten Ende... Die Änderungen am 555: - Pin 4 an Vcc - Pin 2 und Pin 6 verbunden - C7 mit 15nF an Pin 5 - C8 entfernt Wäre es sinnvoll, den Drehschalter wieder auszulöten?
> - Pin 4 an Vcc Ja, wichtig. > - Pin 2 und Pin 6 verbunden Waren sie doch von Anfang an? > - C7 mit 15nF an Pin 5 Sollte wenig ausmachen, da gehen auch 100nF. > - C8 entfernt Ja, der war aber nicht der Grund für das nicht funktionieren. An digitale Signale gehört kein C.
-
Thread
Zeitmultiplexing- Leds ohne Vorwiderstand?
Methode, eine LED-Matrix anzusteuern. http://www.mikrocontroller.net/articles/Bild:LED_Matrix_8x5.png
. auf jeden fall modular, um den überblick zu behalten. es wird 30 einfache anzeigemodule geben (16 derzeit gerfertigt) mit jeweils 7segm * 5 LEDs in Reihe an 12V mit vorwiderstand und ULN2803 Darlington treiber sowie pro board 2 schieberegister, mit denen ich dann per CLK / DTA die daten im 16 bit
-
Thread
RFID Türlesegerät
pic tech schrieb im Beitrag #2744543: > ... > Das IC mit 8 Pins, >...sowie auf den Aufkleber versetzen, ... der IC mit 8 pins hat folgende Aufschrift: 24C32 776991132 der große IC mit dem
laut dem Schaltplan von Pic Tech wäre an P16 ja die antenne angehängt. An Pin 17 hängt dort nix...also könnte da dann wirklich was leuchten. du siehst dann einfach das Signal, welches auf die Antenne gegeben bzw. empfangen wird
-
Thread
Viele Kippschalter (ca. 40) auslesen / Mikrocontroller wake-up
Vor vielen Jahren baute ich eine PIC LCD Anzeigeeinheit mit Keypad 4x5 Fähigkeit. Das Besondere was ich hier erwähnen möchte ist, daß ich externe Pullups als wired OR über die BE Strecke eines PNP versorgte. Der Collector war mit dem INT
8x5 Matrix (mit Dioden wegen Mehrfachschaltung) > durchklappern Genau die Alternative aus Phantom-keys-rausrechnen.png (Bild oben) um nicht 8 x 5 machen zu müssen, denn 8 + 5 = 13 Ports.
-
Thread
4 Zeiliges Display mit library für 2 zeiliges Display ansteuern
schreibe, schreibts mir die Schrift immer in die 2. statt in die 3. Zeile. Jedoch wenn ich mehr als 16 Zeichen schreibe, also die maximale "länge" des Displays, wird der Satz oder was auch immer in der 3. Zeile fortgesetzt. Was mir noch aufgefallen ist: [c]#define lcd_type 2 // 0=5x7, 1=5x10, 2=2 lines[/c] und das kann bei 4 zeilen dann wohl nicht mehr stimmen. Verwendet wird lcd_type bei [c]BYTE const LCD_INIT_STRING[4] = {0x20 | (lcd_type << 2), 0xc, 1, 6};
-
Thread
Microchip MPLAB X + Compiler installieren
noch, die nichts mit der Überschrift zu tun hat. Ich habe noch ein Dokument zum programmieren von PIC16. Ist die C Programmierung zu den PIC18 gleich? Gruß
PICer schrieb im Beitrag #3253611: > Ich habe noch ein Dokument zum programmieren von PIC16. > Ist die C Programmierung zu den PIC18 gleich? Die Programmierung ist sogar zum AVR gleich, ist ja beides
-
Thread
AVR für wenig Geld im LAN
Kondens. 470 μF 0,08€ Pollin-Preis (Nr210 211) 2x Kondens. 10nF 0,10€ 0,20€ Pollin-Preis (Nr200 602) 5x Kondens. 10uF 0,04€ 0,20€ Pollin-Preis (Nr120 199) 4x Kondens. 22pF c.a.0,04€ 0,16€ nicht gefunden 1x Kondens 100uF
,0xC8,0x01,0x00,0x00,0x78} #define OW_ID_Last {0x28,0xDA,0xBB,0xC8,0x01,0x00,0x00,0xA4} hier das ergebniss http://birne.altmuehlnet.de/hp/px5/logger/avr.php mfg orfix
-
Thread
Der nächste Vergleich
Ihr steigert euch da ganz schön rein, dabei ist doch alles geklärt: - AVR vor Pic - Assembler vor C vor C++, danach egal - Linux vor Mac vor Windows ...... Ne jetzt mal ehrlich, die Kernaussage war immer: Mein µC mit dem ich arbeite; meine Entwicklungsumgebung mit meiner
zumindest den Grund für den Ausfall gefunden: ich habe ihn zu oft in den Sockel gesteckt, nach gut 20x stecken hat er eben nur noch 5 Pins sagt das Diagramm auf Seite 2... Gruß aus Berlin Michael
-
Thread
ics verkaufen
5 PCA82C200T 1 PIC16C55 /JW 1 PIC16C54 – RC/P 1 PIC16C54 /JW 1
Ist der PIC16C54 neu oder wurde er schon beschreiben? Die C-Typen habe EPROM Speicher.
-
Thread
welche Programmiersprache?
man z.B. weiß, dass das setzen eines Portpins in C [c] #include <avr/io.h> DDRB = 0xff; PORTB = 0x03; [/c] in Assembler so gemacht werden kann: [avrasm] ldi r16, 0xFF ; lade Arbeitsregister r16 mit der Konstanten 0xFF out DDRB, r16
wenn man > z.B. weiß, dass das setzen eines Portpins in C > [c] > #include <avr/io.h> > > DDRB = 0xff; > PORTB = 0x03; > [/c] > in Assembler so gemacht werden kann: > [avrasm] > ldi r16, 0xFF ; lade Arbeitsregister r16 mit der Konstanten 0xFF
-
Thread
Microcontroller Projekt für Anfänger
Nachtrag: Für nur wenig € mehr (0.43€ bei TME) gibt’s den schnelleren PIC10(L)F320 mit mehr Peripherie und einer Configurable Logic Cell die die gewünschte Funktion vllt. in Hardware ausführen könnte. Operating Voltage Range: - 1.8V to 3.6V (PIC10LF320) - 2.3V to 5.5V
Nach Möglichkeit so wenig Bauteile wie es geht für den Prozessor > (z.B: keine externer Quarz) Der PIC10F320 hat einen internen 16MHz Oszillator und Interruptfähige IOs (einer Input only). Der MCP1703 brauch als Beschaltung 2x 1µF Keramik, und der PIC10F320 nur einen 100nF Keramik. Pullups für die Tasten
-
Thread
WS2812/2811 mit PIC asm.Verzweiflung!
Prozessor übertakten? Hat das einen technischen > Sinn???? Ja, um auf meine Bit-Zeiten zu kommen. Der PIC hat nen Frequenzteiler (4 x Mux) intern, der den Oszillatortakt durch 4 teilt für den Systemtakt. und mit 32MHz lande ich bei ner Bitzeit von 125ns.
Das hier kennen wir? http://sprut.de/electronic/pic/grund/i2c.htm
-
Thread
Standard LCD über nur 3 Drähte
Wenn ich die Preise für die I²C Portexpander sehe, dann nehme ich aber lieber einen zweiten Controller, den ich dann (auch mehrere) über nur einen I/O-pin ansteuern kann. Der PIC16F628A kostet mich z.B. aktuell 1,40 (bei Reichelt bestimmt das doppelte). Da sehe ich keinen Grund einen teueren I²C Expander zu verwenden. Das Projekt mit dem Nokia 3310 LCD-Display (siehe Codesammlung) wollte ich eigentlich auch erst mit einem einfachen 4x16 Display und zwei PCF8574 aufbauen aber wo ich dann den
-
Thread
RS-232 mit dem PIC16F84
hallo, so als kleine übung habe ich mir ein 4x4 keypad gebastelt und möchte nun per rs-232 je nach gedrückter taset einen code an den pc senden. hab bisher den pic über einen max232 an den pc gehängt um erstmal die kommunikation hinzubekommen. momentan
gemacht hat. das der 16F84 kein rs-232 eingebaut hat weiß ich ja, von daher bin ich auch ausgegangen das man dem pic erstmal sagen muss das ich über ein ausgang daten senden möchte. gruß, marco
-
Thread
Auswählen eines Mikrocontrollers
, denn immerhin ist ja eine Motorsteuerung genau ihr Einsatzgebiet ;-). Also ich würd wohl den PIC18F2220 nehmen (ist mein PErsönlicher Favorit). Wenn es mehr Speicher und mehr IO-Pns sein soll, dann würd ich den PIC18F4220(der grosse Bruder vom 2220)nehmen. C-Compiler gibts von Mircochip auch
Netz. WEnn du einen ordenltichen Brenner haben willst mit dem du so ziemlich jeden PIC(und auch dsPIC) brennen kanns, dann bau doch einfach den Brenner 5 von Sprut (www.sprut.de) nach. mfg schoasch
-
Thread
Projekthilfe gesucht - Parallela Cluster (Supercomputing :))
Der LiveServer mit PHP7 ist nochmal deutlich schneller. Wenn wir auf C oder C++ umsteigen (eigene PHP Module), etwa 5-8 schneller. Relevant weiter hilft uns das nicht... aber 1.000x schneller ggf. schon: 2,8Ghz mit PHP7 vs. 640 Cores (40x Parallela) a 800Mhz mit C ganz grob 640 x 0.8 * 5(für C) / 2.8 = 914x Die kleinen Boards können auch gut zwei Tage durchrechnen. An dem Projekt arbeite ich schon seit Monaten - Wir brauchen einen Supercomputer :)
-
Thread
Transistorarray wie ULN200x nur für positive Spannungen ?
ich brauche ca 150mA nicht viel, aber mehr als der PIC kann. wenns nicht anders geht, muss ich wohl 10x sot23 nehmen... 2x SO16 sit aber besser :)
kann ich auch den pic zum schalten nehmen (4,5V) und damit eine spannung von 8V schalten?
-
Thread
Hohe Spannung möglichst genau mit AVR messen
Klar, wäre eine Möglichkeit, aber eben gleich wieder mehr Bauteile, höhere Rauschempfindlichkeit bei 16Bit-ADCs, Datenbus... OPV-Schaltungen haben bei mir immer die Tendenz zum Nichtfunktionieren. Es gibt auch keine OPVs, die die errechneten Grenzen wirklich erreichen, sprich 0..5V wirklich abdecken
habe. Was das angeht sind die PICs im Vergleich eine > Zumutung. Du kennst nur die 8 Bitter. Die 16 und 32 Bitter haben eine leistungsfähigere Peripherie und eine völlig andere Architektur. pic24 ähnelt eher avr als pic16f, und PIC32 hat einen MIPS Core, d.h. das gleiche, was früher in den 90'ern in
-
Thread
PWM - Breite von 0
Damit machst du den Timer schneller oder langsamer, weil er nicht mehr die Werte vom Vorladewert bis 0xFFFF (16bit) zählen darf. Der Timer wird beim Überlauf mit 0xFF00 vorgeladen, du veränderst ihn dann aber nochmal, indem du TL2 änderst. Eine PWM hat aber die Eigenschaft, daß die Summe aus low- und
*******************************************************************************/ #include "sab80c517.h" // Header-File lokal #define T2_RELOAD 0xC000+7 // Timer 2 Reloadwert + 7 Stopzyklen #define CRC_RELOAD 0xC100 // PWM Einschaltpunkt /******
-
Thread
ATMega: Wie oft kann man die Fuse Bits programmieren?
genormtes/Möglichst wenig Overhead. Und falls es interessiert: Geplante Unterstützung für: PIC18Fxx2/8 (Programmier-/Verifizierzeit PIC18F252 ca. 2,5s ohne EEPROM - EEPROM ca. +1s) (weitere PIC18Fxxxx werden wohl folgen) ATmega Serie (ATmega64 mit 64k Programmieren/Verifizieren @>6,7MHz ca. 5s ohne EEPROM) PIC12F629/675 und kompatieble PIC16F???? ATtiny 11/12 (ca 1-2Sek) Die Programmierzeiten verkürzen sich, wenn der Speicher nicht komplett gefüllt ist. Bernd
-
Thread
PIC configuration words zur Laufzeit ändern
A. S. schrieb im Beitrag #6700924: > µC-gesteuerten Oszillator bauen, > Ich hatte den PIC12F1840 da Lässt sich nicht per SW an und abschalten, aber die Freqeunz kannst du ändern. 5.6 Oscillator Control Registers IRCF<3:0>: Internal
kHz HF(1) 1011 = 1 MHz HF 1100 = 2 MHz HF 1101 = 4 MHz HF 1110 = 8 MHz or 32 MHz HF(see Section 5.2.2.1 “HFINTOSC”) 1111 = 16 MHz HF Tunen geht auch REGISTER 5-3: OSCTUNE: OSCILLATOR TUNING REGISTER bit 7-6 Unimplemented: Read as ‘0’ bit 5-0 TUN<5:0>: Frequency Tuning bits 011111 =
-
Thread
PIC24 und Bit-Befehler
Deswegen bin ich auch dankbar für den Hinweis auf den kostenlosen Compiler. Mit der Möglichkeit den PIC per ICSP vom RasPi zu beackern bin ich ja auch einen großen Schritt voran (*). Die 5 PIC24s haben nicht die Welt gekostet. Was ja tatsächlich schon mal komisch auffällt ist die Tatsache, daß irgendwie
von Kreuzschiene. Positiv für mich (und einige meiner Projekte) ist die Tatsache, daß schon der PIC24FJ64GA002, den ich hier im 28-polige DIP vor mir liegen habe, 2 USARTs und auch 2 I²C-Schnittstellen hat. Ob ich die alle gleichzeitig nutzen kann (s.o.) weiß ich noch nicht. Ich hangle mich da dann
-
Thread
Berechnungsterm vereinfachen/optimieren
%= 65536 [/c] und einfach schreiben [c] OCR1A = TCNT1+Gesamtzeit; [/c] da sowieso OCR1A nur 16 bit ist? Geht das? Und gibt es noch weitere Optimierungsmöglichkeiten?
&= 0x0000FFFF; // Rest bei Division durch 2^16 [/c]
-
Thread
Wahl eines passenden Mikrocontrollers zur Ansteuerung des M90E32AS Energy Metering IC
Isolationsabstände von minimal 7.62mm einhalten. Da der Isolationsbaustein sowohl mit 3.3 als auch 5V läuft, kannst Du auf der uC-Seite auf ruhig 5V verwenden. Ansonsten: Wenn es unbedingt AVR sein soll, greife doch zu einem XMega. Da hast Du das Problem nicht. fchk
erste XMega-Familie), nimm die U-Version, auch wenn Du USB gar nicht brauchst. Alternativ XMega32E5. In einem kommerziellen Projekt würde man später schauen, ob es nicht auch der XMega16A4U tun würde. Das entfällt bei Dir. Zum Preis: Bei Farnell kostet ein Mega324p 5.05€, ein ATXMEGA64A4U-AU aber
-
Thread
Senden über SPI bei dsPIC33EV
Hier mal mein dsPIC33EV, sollte funktionieren: [c] void Init_PPS (void) { __builtin_write_OSCCONL(OSCCON & (~(1<<6))); // clear bit 6 // output remappeble pins RPOR5bits.RP48R = RPO_SDO2
interrupt flag (no interrupt) // IEC2bits.SPI2IE = 1; //Enable SPI2 interrupts } [/c] 8 Byte senden: [c] SPI2BUF=1; SPI2BUF=2; SPI2BUF=3; SPI2BUF=4; SPI2BUF=5; SPI2BUF=6; SPI2BUF=7; SPI2BUF=8; // SRMPT: SPIx Shift Register (
-
Thread
Nach 8 kommt 19 und danach 10 - 7 Seg Uhr mit MAX7219
// 'C' source line config statements // CONFIG1L #pragma config PLLDIV = 5 // PLL Prescaler Selection bits (Divide by 5 (20 MHz oscillator input)) #pragma config CPUDIV = OSC1_PLL2// System Clock
intensity DESELMAX; // DESELECT MAX SELMAX; // SELECT MAX WriteSPI(0x0B); WriteSPI(0x07); // WriteSPI(x-1); // Set how many digits mit max7219_init(int x) DESELMAX; // DESELECT MAX SELMAX; // SELECT MAX WriteSPI(0x0C);
-
Thread
MPLAB X IDE v5.40
Hallo! Ich habe MPLAB X IDE v5.40 bei mir installiert. Soweit ich weiß, wird doch der MPASM-Assembler mit installiert. Bei mir scheint aber irgendwas zu fehlen. Angeschlossen habe ich das PICkit 3, welches auch erkannt wird
MPASM geht bis MPLAB X v5.35
-
Thread
Wer baut mir Schaltung zusammen?
Vielleicht ist so etwas teilweise brauchbar: http://www.ebay.de/itm/16-Channel-5V-Relay-Module-for-Arduino-PIC-ARM-DSP-PLC-ARM-MSP430-PLC-TTL-/170700145630?pt=LH_DefaultDomain_0&hash=item27be8583de http://www.ebay.de/itm/4-Channels-5V-Relay-Module-for-Arduino-ARM-PIC-AVR-DSP
Hi eventuell das ==> http://www.ebay.de/itm/8-kanal-Relais-5V-Solid-State-Relay-Module-OMRON-SSR-4-PIC-ARM-AVR-DSP-Arduino-/320853753972?pt=Mess_Pr%C3%BCftechnik&hash=item4ab45fc074
-
Thread
Pollin MOTOROLA VIP1710
Sebastian R. schrieb im Beitrag #1682656: > - 2x Qimonda HYB2500C512160CE-6 Ich denke mal, es ist ein 512MBit DDR-SDRAM, organisiert als 32MiByte*16 Bit (HYB2500C_512_/16/0CE-*6* _512 MiBit_ /16 Bit breit/ *6 ns Zugriffszeit* http://www.datasheet4u.com
=5 (error=-71) hub.c: new USB device 00:14.2-2, assigned address 4 usb.c: USB device 4 (vend/prod 0x204/0x1976) is not claimed by any active driver.[/code] Bzw. lsusb meldet jetzt: [code]Bus 003 Device
-
Thread
PIC 32 anschließen
alex le. schrieb im Beitrag #2958356: > da bei größe 16x16 mm steht vermut ich dass es ein 14x14 Body ist oder? Sollte so sein > > danke für jede Hilfe > > mgf PRODUCT IDENTIFICATION SYSTEM im Datenblatt, den PIC32MX795F512L-80I/PT (laut Reichelt die Artikelnummer des Herstellers), gibt es nicht. 100I/PT wäre 100-Pin, I=Industrial -40 °C - 85 °C, PT=TQFP 12 mm x 12 mm 100I/PF wäre 100-Pin, ..., TQFP 14 mm x 14 mm
-
Thread
PIC18F4550 uart tx sendet dauerhaft, Break ingoriert der chip
Protection Bit void uart_init(void); void uart_send_string(char* string); void uart_send_char(char c); int main(int argc, char** argv) { ADCON1 |= 0x0F; //Configure AN pins as digital CMCON |= 0x07; //Disable Comparators OSCCON |= 0x08; //external OSCILLATOR //Initialize
anderen Codeschnipsel die Daten vom RN4020 zu lesen? Ist evt. der Line Feed von RN4020 der Grund? [c] void main(void) { ADCON1 |= 0x0F; //Configure AN pins as digital CMCON |= 0x07; //Disable Comparators OSCCON |= 0x08; //external OSCILLATOR //Initialize UART uart_init(
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
; t++) {x = sin(t);} Serial.println(x); } [/c] Michael
ein Modul vernünftig. > Z.B. dem DS3231 RTC Maxim B. schrieb im Beitrag #7830232: > TG2520SMN16.0000M-MCGNNM0 mit nur 0,5 ppm, 16 MHz, kostet nur > 0,85 € pro Stück. Eindeutig diesen. Weil *viel* billiger und trotzdem genauer. > Ein 32-bit Zähler wäre genügend > * Start-Signal (PinX) > *
-
Thread
Konzept zu einem Hausbus auf CAN-Bus Basis und die Enstehung des Konzeptes
Nachbau ist so minimalistisch, dass es nicht mal für LED's gereicht hat, versorgt aber den Prüfling mit 5V - ähnlich dem Atmel STK500. Die nennenswerten Bauteile: Ca 15x10 Cm Lochraster, RS232 Pegelwandler, PIC-MCU in DIL DIL8-OP-AMP Linearregler 5V einige Dioden, Widerstände und etwas "Vitamin"
EIB teuer ist. Alos was kostet eine EIB-Lösung für ein EFH ? Nehmen wir mal an: - 20 Stück 1X UM 230V Schaltausgänge 16A - 30 Stück 1X UM 230V Schaltausgänge 6A (für Lampen und Rollos zusammen) - dafür gut 100 Schalteingänge. (Rolladen AUF und ZU getrennt gezählt.) - Wenn Möglich
-
Thread
6502 Emulation auf AVR ?
6510 nop nop ... dumm warten, bis 1µs rum ist nop nop rjmp befehlsdecoder #2# X zeigt auf nächstes 6510-Befehlsbyte Das sind 20 Zyklen für diesen Befehl. Der 6510 braucht dazu 4 Zyklen -> 64 AVR-Takte bei 16MHZ, 5 Zyklen, wenn High/Low-Byte über einer Seitengrenze liegen.
// voice3 18,0x11,// set waveform 19,0xCB, // attack/decay 20,0xAD, // sustain/release // C4 1,0x11, 0,0x25, // 0.5 second 0xF0,0x00, // pause low 0xF1,0x02
-
Thread
Lupenlampe oder Brille kaufen?
B07KTZ7GYF/ref=sr_1_123 Binokular 2: https://www.amazon.de/Binokular-Surgical-Lupenbrille-Headlight-3-5X420mm/dp/B079ZVGMW4/ref=sr_1_66? Lampe 1: https://www.amazon.de/LED-Lupenleuchte-Glaslinse-25-facher-Vergr%C3%B6%C3%9Ferung-Dioptrien/dp/B00MGM8IJA/ref=sr_1_11 Lampe 2: https://www.amazon.de/10X-Lupe-mit-LED-Beleuchtung
anloetest dann waere mir 3x zuwenig: https://www.mouser.com/datasheet/2/678/ub-005255_DS_HSMF-C116_2016-06-16-923610.pdf Olaf