-
Thread
VGA Signal Fragen
Plattform. Oder ein LCD plus Controllerchip wie SSD1963 oder Epson S1D13781. Oder ein kleiner ARM oder PIC mit Hardware-LCD-Interface. fchk
16-Bit-Schieberegister (74xx674) bewerkstelligen, bei denen je zwei Eingänge mit einem Bit Deines 8-Bit-Ports belegt sind.
-
Thread
"Apps" für ein embedded Device
angepaßt werden (da kommen ein paar neue Sections hinzu) und (falls verwendet) müssen Libraries mit -fPIC neu compiliert werden. Wie gesagt, auf ARM habe ich's noch nie selbst probiert, aber gehen müsste das eigentlich schon.
: e8bd 4010 ldmia.w sp!, {r4, lr} 20008444: f7fa bfa4 b.w 20003390 <printf> 20008448: 2000d656 .word 0x2000d656[/pre] und mit "-fpic -msingle-pic-base -mpic-data-is-text-relative
-
Thread
ADCC - nur zuckeln am Eingang!
Servus, ich betreibe derzeit einen PIC18F26K40 in einer größeren Schaltung. Läuft alles prima (ist auch unerheblich), aber der ADCC macht größte Probleme. Ich habe jetzt testweise NUR ein Poti dran, welches mir an einen PIN 0-3,3V anlegt
Beitrag #5101117: > Beim AVR gibt es neben ADCL und ADCH auch ADCW. ADCW ist 16Bit Gibts bei XC8 auch: ADRES In der PIC18F26K40.h definiert, die über xc.h automatisch includiert wird: [c]extern volatile unsigned short ADRES @ 0xF63;[/c]
-
Thread
Alle Teslas sollen per Software-Update zu vollautonomen Fahrzeugen werden können - realistisch?
einen 0,8l 3-Zylinder > gefahren. > > 1,8l ist also sicher kein kleinerer Motor. Naja, ich fahre oft Bergstrassen und dann und wann längere Strecken (1200km/Tag). Da ist 1.8l kein Luxus. 15-18% Steigung
alles per LKW dorthin gebracht. > Was mich betrifft fahre ich auch nur eine kleinere Kiste mit 1.8l. Wen interessiert denn der Hubraum? Ein F1-Auto hat 1,6l.
-
Thread
Welche maximale Taktrate ist ohne Oszilloskop sicher beherrschbar?
statischer Entladungen am IC und ähnlichem kaputt gehen. Mittlerweile ist diese Gefahr durch interne 18V Z-Dioden an jedem Pin gebannt.
Dieter F. schrieb im Beitrag #5095262: > Nano schrieb im Beitrag #5095254: >> Also wird es wohl ein Rigol DS1104Z werden müssen. > > Wen willst Du hier eigentlicht veralbern :-) Morgen ist Monatserster
-
Thread
FIR Filter auf PIC
Pegel weg. Aber wie gesagt, das geht auch. Die 1.8K und 10n kann man auch durch etwas anderes ersetzen, z.B. 18K und 1nF, hauptsache die Grenzfrequenz des Tiefpasses liegt etwas unter 10 KHz. > Wie macht ihr das eigentlich mit dem anpassen eurer Schaltung
Joe F. schrieb im Beitrag #5096463: > Die 1.8K und 10n kann man auch durch etwas anderes ersetzen, z.B. 18K > und 1nF, hauptsache die Grenzfrequenz des Tiefpasses liegt etwas unter > 10 KHz. 10kHz?
-
Thread
Funk senden mit CC1101 und OOK - Verständnisproblem
(CC1101_FREQ2, 0x21); CC1101_sendreg(CC1101_MDMCFG4, 0x2C); CC1101_sendreg(CC1101_MDMCFG3, 0xF8); CC1101_sendreg(CC1101_MDMCFG2, 0x33); CC1101_sendreg(CC1101_MDMCFG1, 0x42); CC1101_sendreg(CC1101_MDMCFG0, 0xF8); CC1101_sendreg(CC1101_DEVIATN, 0x00); CC1101_sendreg(CC1101_MCSM2, 0x07
0xFA); CC1101_sendreg(CC1101_MDMCFG4, 0xFC); CC1101_sendreg(CC1101_MDMCFG3, 0xF8); CC1101_sendreg(CC1101_MDMCFG2, 0x30); CC1101_sendreg(CC1101_DEVIATN, 0x15); CC1101_sendreg(CC1101_MCSM0, 0x18); CC1101_sendreg(CC1101_FOCCFG, 0x14); CC1101_sendreg
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
Hallo Zusammen, ich habe eine PIC18F4550, die wurde unter MPLAB IDE 8.9.2 programmiert. Jetzt bin dabei einen neue Entwicklungsumgebung (MPLAB® X IDE v3.65) zu runterladden.Die Frage ist was für einen kompiler muss ich noch installieren
i<8; i++) { ResetSignaturRAM[i] = ResetSignaturROM[i]; } } } #endif static void InitializeSystem(void) { char Data[3]; #if (defined(__18CXX) & !defined(PIC18F87J50_PIM
-
Thread
Von Mpalb IDE Version 8.9.2 zu MPLAB X IDE
Hallo Zusammen, es ist schon lange her, dass es wir auf einen PIC18F550 was implementiert haben. Bis jetzt wurde es so gemacht, dass es wir die ganze Entwicklungsumgebung in eine Virtuelle Maschine mitgenommen haben. Damals war der MPLAB IDE 8.9.2 auf XP Rechner
Einrichtungszeit zu sparen haben wir das ganze in eine Virtuelle Maschine gesiedelt. Mittlerweile muss der PIC mit neue Funktionalitäten erweitert werden und es ist echt mühsam mit der Virtuelle Maschine zu debuggen. Also Entscheidung: Eine neue PIC Entwicklungstool Die Frage ist was für eine, damit
-
Thread
ATMega ans LAN bringen: Mit HLK-RM04?
wars. Also eine wirkliche Single-Chip-Lösung. Den TCP-IP-Stack gibts bei Microchip, dazu MPLABX und XC8, und die Sache läuft. Wenn Du mehr IOs brauchst, gibts den PIC18F97J60. 100 Pins statt 64, mehr IOs, mehr UARTs/SPI/I2C, ansonsten alles gleich. Der Ethernet-Teil ähnelt dem ENC28J60, aber da hier
Also eine wirkliche Single-Chip-Lösung. Den > TCP-IP-Stack gibts bei Microchip, dazu MPLABX und XC8, und die Sache > läuft. > Wenn Du mehr IOs brauchst, gibts den PIC18F97J60. 100 Pins statt 64, > mehr IOs, mehr UARTs/SPI/I2C, ansonsten alles gleich. > > Der Ethernet-Teil ähnelt dem ENC28J60
-
Thread
PIC 16F84 geeignet ?
Ashoka schrieb im Beitrag #5073025: > Hallo, > > welcher PIC eignet sich zum Einstieg in das Thema "C auf PIC" ? > Ich dachte an einen 16F84, bin mir aber unsicher. Ein PIC32MX150F128B wäre ganz angebracht. Es muss ja kein 8-Bit PIC sein, oder? http://
Ashoka schrieb im Beitrag #5073025: > welcher PIC eignet sich zum Einstieg in das Thema "C auf PIC" ? > Ich dachte an einen 16F84, bin mir aber unsicher. Ich programmiere den ausschließlich in Assembler. Auch die 16F876 und den Nachfolger 18F2520
-
Thread
sei nicht schlauer als der Compiler?
lds r18,i subi r18,lo8(-(1)) sts i,r18 sbiw r24,1 brne .L2 ldi r24,lo8(0) ldi r25,hi8(0) ret i: [/avrasm] und aus: [c] volatile uint8_t
= 0; loop < LOOPS; loop++) { i++; } } [/c] wird das: [avrasm] main: ldi r24,lo8(10) ldi r25,hi8(10) .L2: lds r18,i subi r18,lo8(-(1)) sts i,r18 sbiw r24,1 brne .L2 ldi r24,lo8(0) ldi r25,hi8(0) ret
-
Thread
Loxone Link - CAN-Bus
8 87 00 C9 7F 76 57 89 00 5) 11073.0 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 6) 12089.9 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 7) 13005.8 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 8) 14022.8 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 9) 15039.7 Rx 019C0036 8 87 00 C9 7F 76 57 89 00 10) 16056.7 Rx 019C0036
-
Thread
I2C: Idle Pegel nicht da, I2C geht nicht
würde ich gerne dem ein oder anderen das Problem ersparen. Ich habe versucht, einen I2C an einem PIC18f26k80 in Betrieb zu nehmen. Leider hatte ich das Problem, dass meine Signalleitungen einfach nicht in den IDLE gehen wollten, bzw. genauer gesagt SCL. Obwohl im Datenblatt dick und fett steht,
Vielleicht hilft es dem ein oder anderen mal weiter (via google Suche o.ä.). Beste Grüße ein überfroher PIC-Besitzer
-
Thread
Frequenzzähler eigenbau, Jitter beim Interrupt
zum Artikel, weshalb wurde dort 14.31MHz als Referenz verwendet? Mein Ansatz wäre, einen STM32F0 zu verwenden, anstelle des Atmega8. Die Referenzfrequenz bei z.B. 16MHz anzusetzen.
deutlich einfacher, ich hänge dir mal ein paar Bilder dran. Der µC ist ein billiger einfacher PIC16F716, der Komparator am Eingang ist ein ADCMP600 oder ein MAX999, die beiden Tore für Input und Referenz sind zwei NC7SZ125, die Referenz ist ein TCO-990 von Toyocom und der Quarz für den PIC ist fast
-
Thread
PIC18F26K80 UART Problem (string)
ähnliches Problem schon gehabt und eine Lösung dafür > gefunden? Sowas ähnliches hatte ich bei einem PIC18F26K40-Projekt. Nach mehreren Stunden Suche, die Erkenntnis: es gibt einen PIC18-Core-Bug, der sich "TBLRD Requires NVMREG Value to Point to Appropriate Memory" nennt (am besten im Errata nachsehen
Also bei mir tut dein Programm im Wesentlichen. (xc8 v1.41, ältere IDE) - Target voltage detected (5V) - Target device PIC18F26K80 found. - Device ID Revision = 2 Einige Sachen sind mir aber aufgefallen. 1. alle #includes ausser xc.h kann man
-
Thread
Microcontroller - USB
Anwendungsspezifisch". Frank K. schrieb im Beitrag #5045451: > Die billigste Lösung für Full Speed USB ist ein PIC16F1454. Der 0,76€ teure Si EFM8UB10F8G (c8051) ist darunter als Einzelstück am Günstigsten. (ab 1500 gibts den für 0,567€) Dein PIC16F1454 kostet 1,15€ pro Einzelstück. Da ist sogar ein samD11c14
InFo schrieb im Beitrag #5045596: > EFM8UB10F8G Der ist für einfache USB Anwendungen sehr gut allerdings hat der nicht wie die NXP LPC ein USB-API im ROM sondern das kommt in den 8KB Flash der damit dann schon fast voll ist. Weitere Einschränkungen
-
Thread
Hat jemand schon mit mpusbapi.dll mehrere USB-Devices angesprochen?
Hallo allerseits, ich versuche gerade zwei gleiche USB-Devices (PIC18F2550) über die mpusbapi.dll unter Windows zu steuern. Dazu habe ich die Seriennummer-Funktion aktiviert und den Geräten unterschiedliche Seriennummern gegeben. Die werden im Gerätemanager auch korrekt angezeigt. Als ich nur einen PIC benutzt habe war alles unproblematisch, aber jetzt mit zwei PICs muß ich einen PIC auswählen können. Leider habe ich trotz ausgiebiger Suche keine Möglichkeit gefunden einen bestimmten PIC auszuwählen
-
Thread
PIC18f25k22 gesucht
Hier das Angebot von Reichelt https://www.reichelt.de/?ACTION=3;ARTICLE=109911;SEARCH=PIC18f25k22
bei Voelkner: https://www.voelkner.de/products/538324/Microchip-Technology-Embedded-Mikrocontroller-PIC18F25K22-I-SP-SPDIP-28-8-Bit-64-MHz-Anzahl-I-O-24.html Bei Sofortüberweisung wird's sogar versandkostenfrei, wenn du 11 Stück nimmst oder irgendwas für 2,50€ dazupackst um auf 29€ zu kommen ;-)
-
Thread
Unnütze Registersicherungen in ISR
[c] #include <avr/io.h> void regs (void) { PINB |= 0x7f; PINC |= 0x7f; PIND |= 0x7f; } [/c]
volatile struct AppFlags* f = (struct AppFlags*) &GPIOR0; f->expired = 1; } int main;[/c] [pre]avr-gcc-8 -mmcu=atmega88 isr.c -Os && avr-objdump -d a.out[/pre] [pre]00000056 <__vector_14>: 56: f0 9a
-
Thread
J-Link EDU Mini
developer/artikel/Keine-bittere-Pille-die-Blue-Pill-mit-ARM-Cortex-M3-4009580.html?wt_ref=https%3A%2F%2Fwww.google.de%2F&wt_t=1532238954374
sein. Ich benutze den u.a. für das hier: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP zu finden in: https://www.mikrocontroller.net/topic/416324#new und JA, man kann dort auch swd machen, sofern man will... W.S.
-
Thread
Welche Programmiersprache auf µC
embedded C++ software, während die von C steigt. Siehe hier: https://www.youtube.com/watch?v=D7Sd8A6_fYU
> software, während die von C steigt. > > Siehe hier: > https://www.youtube.com/watch?v=D7Sd8A6_fYU Sehr guter Vortrag, übrigens nicht der einzige aus der Reihe. Dan Saks sieht aber das Problem, daß Fakten nichts an Überzeugungen ändern können, nicht nur im Enbeded-Entwicklungsbereich. Womit
-
Thread
Problem mit 8-Wire-Touchpanel
Protokoll doppelt gesendet, und dementsprechend auch doppelt angezeigt). Die Elektronik besteht aus einem PIC18F25K22. Anbei den Code für den relevanten Teil: [c] #define right 1<<6 #define left 1<<7 #define top 1<<4 #define bottom 1<<5 #define right_sens 1<<0 #define left_sens
/Start conversion while (GODONE); //wait for the conversion to finish return ((ADRESH << 8) | ADRESL); //Return result } void Get_Ball_Position(unsigned short *data) { /*For X Axis*/ TRISA = 0b00111111; LATA = left; //Left=1, Right=0 data[0] = ADC_Read(adc_bottom);
-
Thread
Zimmer/Bereichs Kontroller
) Betriebssystem > - CAN/RS485 oder co zur kommunikation mit anderne Sub Kontroller Vorschlag: PIC32MX795F512L - interner 10/100 Ethernet MAC - Dual CAN - 80 MHz 32 Bit MIPS Prozessor - 512k Flash, 128k RAM http://www.microchip.com/wwwproducts/en/PIC32MX795F512L Als Board kannst Du Dir ja
#5033331: > Danke .. wäre interessant, nur glaub ich bleibe ich lieber auf der AVR > Schiene > Die PIC Zeit ist bei mir schon 15 Jahre sowas her .... Arduino habe ich > in den letzen Jahren immer wieder was gehabt ... PIC24 ähnelt eher AVR als den alten 8-Bit PICs (PIC12/16/18), nur das alles 16
-
Thread
PIC18F eeprom_read HI-Tech geht nicht
Hallo, Prozessor PIC 18F2680 Compiler PICC 18 V.9.80 HI-Tech Pro Code: ID = eeprom_read(0x000A); ID = (ID<<8) + eeprom_read(0x0001); ID = (ID<<8) + eeprom_read(0x0002); ID = (ID<<8) + eeprom_read(0x0003);
Berichten 3 Übereinstimmungen mit meinem (gelösten) Problem: Selbe Controller-Familie, bei mir war es ein PIC18F14K22, das „eigentliche Programm“ funktionierte, und es ging um das Auslesen des EEproms. Kein Update – ich hatte ein orig Prog von Microchip übers EEprom-Auslesen als Ausgangsbasis für mein späteres
-
Thread
PIC-Problem: BSR und Bankregister
Ich habe ein kleines Programm für einen PIC in Maschinen-Code geschrieben, das funktioniert, aber ich weiß nicht – warum! Der PIC ist ein 18F14K22, die MPLAB X-Version ist 3.55, genutzt wird das PICkit3 und eine Basiplatine dafür. Es geht letztlich
deine Anregung! Erst hattest du mich in Verlegenheit gebracht, weil der "normale" Befehlssatz des PIC18F14K22 solche Befehle nicht vorhält. Nur einer der Befehle hantiert direkt mit dem BSR: movlb k , da wird eine 8-bit-Zahl in das untere Nibbel des BSR geschrieben. Der Assembler scheint "deinen" Befehl
-
Thread
Probleme mit SDCC-Snapshots > 3.6.0
Moin, ich habe einige mysteriöse Probleme mit aktuellen SDCC snapshots für PIC14 (pic16f18xx). Um es gleich zu sagen: Ich weiß nicht genau, was nicht funktioniert und warum. Da Projekt ist mittlerweile recht komplex, und ich kann die Fehlerbedingung nicht so einfach isolieren.
keine Bugfixes im pic14-Backend mehr. Auch bei den PIC muss man nochmal unterscheiden. Das pic16-Backend ist in einem deutlich besseren Zustand als pic14, auch wenn es noch nicht so gut wie die anderen ist. Philipp
-
Thread
in Funktion kann der Struct kein Wert zugewiesen werden
Eure Hilfe. [c] In Prototype.h: struct bitfield_error_flags { volatile uint8_type temp_shutdown : 1U; volatile uint8_type icht_error : 1U; volatile uint8_type laser1_locked : 1U; volatile uint8_type laser1_error : 1U; volatile uint8_type laser1
Oh, na klar sorry, ich verwende den XC8 Compiler und der uC ist ein PIC18F46K22. Mit "geht nicht" meinte ich wenn in [c] g_error.temp_shutdown [/c] das Bit gesetzt ist, kann ich den Wert nicht in [c] error->temp_shutdown [/c] kopieren
-
Thread
USB Mass Storage + Virtual COM Port, SD Card als Bibliothek für "Arduino"-Ähnliche?
braucht aber atmega32u4 o.a. http://www.fourwalledcubicle.com/files/LUFA/Doc/140928/html/_page__a_v_r8_support.html https://github.com/abcminiuser/lufa/tree/master/Demos/Device/ClassDriver/VirtualSerialMassStorage
Hab ich schon oft als Basis für USB-Anwendungen genommen. Ich hab noch einige PIC18Fxx rumliegen, würde dir aber die PIC24/dsPIC empfehlen, da ist die Toolchain GCC basiert und die CPU ist deutlich stärker
-
Thread
PIC18F4680 keine 4 unabhängigen PWM Kanäle??
> Ich benutze den PIC 18F4680 nicht privat, sondern >ATMEGA32. Wird der überhaupt noch hergestellt? Ist fast so alt wie der atmega8
Kanäle) für's halbe Geld. Wir haben in den Laboren der Hochschule auch noch Bords die ursprünglich 18F452 drauf hatten. Irgendwann wurden die alle mit 18F4520 getauscht und dann mit 18F45K22... <edit> Die "8" beim 18FxxX8x steht für CAN Interface. Wenn man das nicht braucht, dann könnte man auch
-
Thread
ATMega328-basierter Sprach-Synthesizer für den CPC 464 - Schnelles Byte-weises Lesen mit dem 328?
Datenbus des CPCs zu lesen und zu puffern. Die Addressdekodierung mache ich mit 2 PALs (Lattice / Atmel G18V8), die ein "Adresses erkannt"-Signal erzeugen sobald die IO-Addresse &F9E0 auf dem Addressbus erscheint. Ursprünglich sollte dieses Signal dann im 328 einen Interrupt mittels INT0 auslösen, der sich
scheint zu 95% zu funktionieren. Damit brauche ich also keine 0-Bytes mehr im Datenstrom, und auch kein 8. Bit gesetzt in den Nutzdaten; ich kann also einfach das Select-Signal ("IO-Addresse erkannt") verwenden. Insofern ist das Protokoll auf CPC-Seite also so einfach wie moeglich - ein "out &f9ex, <byte
-
Thread
FT232RL bit banging SPI
SPI-Variante), dann MOSI mit Datenbit belegen, Dann Clock wieder andersrum, etc. Kaum hast Du das so 8x gemacht, ist ein BYte gesendet.. :-) Das ist Bit banging.
RTS != SPI (lach), ich hatte zuerst was für UART(EUSART) gebastelt. Das war dann auch eher für den PIC18F4550 und dem PIC16F1827 gedacht gewesen. Hab dann an das RC522-Modul gedacht und das dort die Pins sowohl mit SPI als auch UART belegt sind. Einige chinesische Module sind aber anscheinend mit nem
-
Thread
PIC 10f322- Software soll Folge aus Nullen und Einsen erzeugen
ich bin über den PIC16F87X nicht hinausgekommen. Das Datenblatt des PIC10F322 widmet dem Thema Flash Program Memory Control ein 11-seitiges Kapitel, das man sich nicht eben mal schnell reinzieht. Für mich bleibt die entscheidende
@ Ottmar Hallo, Ottmar, ich befasse mich auch erstmals mit diesem Thema. Ich habe den PIC10F322 nicht und auch keinen dafür geeigneten Programmer. Deshalb versuchte ich es mit der Simulation mit MBLAB IDE v.8.92. Es funktioniert aber nicht. Ist es eventuell so, das MBLAB SIM die im Datenblatt
-
Thread
Datentelegramm, wie effizient auswerten
stattfindenden Datenverkehr auf dieser Leitung auch noch gezielt rauszufinden. Das 5V Signal geht auf einen PIC 18F2685 (Port kann ich frei wählen). Um die Informationen zu nutzen und CRC zu berechnen brauche ich das Telgramm ja erstmal komlett abgespeichert. Wie mache ich das nun am sinnvollsten? Momentan
ist und dann würde ich die Bits gleich an den Flanken dekodieren und in ein Byte-Array schieben (je 8 Bits einschieben und dann den Byteindex hochzählen).
-
Thread
PoE Spannungsversorgung
Hallo Leute ich habe mir ein Webserver Board gefertigt mit einem PIC18F67J60 Die RJ45 Buchse ist eine von Würth 7499210124A http://katalog.we-online.de/de/pbs/WE-LAN-RJ45?m=t&sq=rj45&sp=http%3A%2F%2Fwww.we-online.de%2Fweb%2Fde%2Felectronic_components%2Fsearchpage_PBS.php
Der hier sieht gut aus: http://cds.linear.com/docs/en/datasheet/4257fb.pdf Im praktischen SO-8.
-
Thread
Benchmark für Arduino-Boards?
Messung kommen einfach von der Implementierung. Beim Geschwindigkeitsvergleich von ATMEGA zu STM32F103 spielt nicht nur die Taktfrequenz eine Rolle. Da gibt es auch die Wortbreite von 32Bit und die Waitstates bei 72Mhz, die den Controller wieder bremsen. Wenn man ein 8Bit Programm auf einen 32Bit
IDE kompatibles Board STM32 STM32f103C8T6 ST ARM 32-bit Cortex >-M3 Das hat nur 72Mhz statt 168Mhz, deutlich weniger RAM ist ein M3 statt M4 und hat deshalb keine FPU.
-
Thread
Kopfhörerverstärker - kein LM386?
Ich hatte mit dem LM386 noch nie Probleme. Den benutze ich auch an 8 Ohm Lautsprechern.
mit -50dB deutlich hörbar. Von welchem 16MHz uC quasselst du da? Irgendwann fiel hier schon mal dsPIC33... Aber auch egal. Selbst ein 8MHz getriebener PIC24F kann locker schöne PWMs erzeugen für mehrere kHz Signalfrequenzen. Es hieß ja Sinus und nicht full-range Hi-Fi Audio. In deinem beschränkten Vorstellungsvermögen
-
Thread
PIC Microchip AN1310 Bootloader
PIC Microchip AN1310 Bootloader Hallo Zusammen, ich habe mehrere PIC-Controller mit dem AN130 und dem XC8 bzw. dem C18 umgesetzt. PIC18F97J60 -> XC8, C18 und Assembler gehen PIC18F46K80 -> XC8, C18 und Assembler gehen PIC16F877A -> XC8, C18 und Assembler gehen PIC18F452 -> C18, und Assembler gehen XC8 nicht Sobald ich das Hexfile des PIC18F452 des XC8 Compilers lade kommt folgende Fehlermeldung (siehe Screenshot
-
Thread
Uhrenselbstbau: Woher Zeit bekommen, wie anzeigen
Harald W. schrieb im Beitrag #4983781: > Vor allen mit den Leuten, die die 1 und die 8 ablesen können... Die 8 könnte ja dann blinken.
https://ja.wikipedia.org/wiki/%E6%97%A5%E6%99%82%E8%A8%88
-
Thread
[V] Rauchmelder FireAngel ST-620-DET
vernachlässigbar gering ist und der µC zum Stromsparen auch eher langsam sein wird. Der 620 hat einen PIC mit maximal 8Mhz, zuzm 630 habe ich nichts gefunden. Kannst du Bilder vom Innenleben machen auf denen man die Beschriftung der ICs lesen kann? Als Adapter empfehle ich einen Salea Logic Clone, ist
der bestellt TTL Adapter hat den richtigen Chip drauf: https://www.amazon.de/gp/product/B07BBPX8B8/ref=ppx_od_dt_b_asin_title_s00?ie=UTF8&psc=1 Danke auch für den STL File. Ich schau mal ob ich das gedruckt bekomme.
-
Thread
PIC18F26K22 Timer0 1sec Interrupt für Uhrzeit
*/ //LIBRARIES #include <xc.h> #include <pic18f26k22.h> #include <plib.h> #include <string.h> #include <stdio.h> #include <delays.h> #include "lcd.h" //DEFINITIONS #define TMR0Reload 3036 typedef unsigned char Boolean; #define TRUE
Norbert S. schrieb im Beitrag #4977956: > Bei den PIC18F.. sind die ab Werk her schon auf 1% genau geeicht. > Genaueres steht im Datenblatt ! > Das reicht schon für eine sehr genaue Uhr. Geeicht? 1% ist für eine Uhr lächerlich. In 100s (also 1min40s
-
Thread
IR Controller über pc ansteuern (für LED Stripe)
0x48 #define COMMAND_B5 0x50 #define COMMAND_B6 0x51 #define COMMAND_B7 0x4D #define COMMAND_B8 0x4C #define COMMAND_B9 0x1C #define COMMAND_B10 0x1D #define COMMAND_B11 0x1E #define COMMAND_B12 0x1F #define COMMAND_B13 0x18 #define COMMAND_B14 0x19 #define COMMAND_B15 0x1A #define COMMAND_B16
Gruselig an Deiner Lösung finde ich die LEDStripe Controller als solche. Die verwendete 10bit PWM aus den PIC Microcontrollern ist ja für Weiße LEDs ausreichend aber für RGB imho unbrauchbar. Mikrochip hat in letzter Zeit einige PICs mit 3*16bit PWM auf dem Markt gebracht sogar als 8Pinner mit Uart. Damit gibt's