-
Thread
EMS > Adapter > NetIO > Raspi
0x55 0x20 0x8 00 0x19 00 00 0xdd 0x2 0xfb 0x80 00 00 00 00 00 00 0xac 0xf7 0x18 0x89 0x59 00 00 00 0x16 0xdc 0x2d 00 0x97 0x84 00 IO: Got bytes 0xaa 0x55 0xd 0x10 00 0x6 00 0x10 0x5 0xb 0x8 0x10 0x16 IO: Got bytes 0xaa 0x55 0x16 0x8 00 0x34 00 0x3c 0x2 0x67 0x2 0x67 0x21 00 0x1 00 00 0x1 0xad 0x2c 00
temperature x 10 0x17,0xA8,0x17,0x81, //#15 14 setting 0=low, 1=manual, 2=clock 0x17,0xA8,0x1C,0x84, //#16 15 overruled clock setting x 2 ( 0 = not overruled) 0x17,0xA8,0x1D,0x84 //#17 16 manual setpoint temperature x 2 }; void printbuffer(char * buffer, int len ); char
-
Thread
STM32 <-> AVR
ATMega-Prozessoren aus dem Hause Atmel. Sie sind mit Sicherheit etwas komplexer als der althergebrachte PIC16F84A-Microchip -- die interne Architektur lässt sich trotzdem ohne allzu große Probleme an einem Nachmittag begreifen." aus http://www.heise.de/developer/artikel/Embedded-Programmierung-im-Umbruch
ATMega-Prozessoren aus dem Hause Atmel. Sie sind > mit Sicherheit etwas komplexer als der althergebrachte > PIC16F84A-Microchip...." Was für ein Unsinn. Assembler muss man nur auf dem PIC programmieren. Ansonsten reduziert sich das Problem darauf, die Peripherie zu verstehen. Zusätzlich gibt es wegen der
-
Thread
6-stufigen Drehschalter durch 3 Taster (up/down + Reset) ersetzen
Materialkosten in Höhe von ein paar €ct. Bei Mouser kostet der günstigeste ATtiny mit genug IO-Lines, der ATTINY84A-SSU, z.B. 1,02€, der CD4072 37,6 ct., der CD40106 34,4 ct, der CD40193 39,2 ct. und schlussendlich der CD4051 35,2 ct., gesamt also 1,464€. Die Programmierung des µC müsste also für den Preis von 44,4
Wenn du eventuell ueber uC noch nachdenken willst, ich kann dir eine guenstigere Lösung mit anderen uC machen, Preis ca 50 Cent programmiert als Hausnummer.
-
Thread
LEDs an PIC ausglimmen lassen
hoffe, es erbarmen sich ein paar von euch, um mir zu helfen. Was ist mein Problem? Ich habe einen PIC16F µC und möchte 8 LEDs separat ansteuern und damit das kurze Aufleuchten nicht alzu ruppig erscheint, sollte es ausglimmen/"faden". Beim PIC werden 8 Ports als Input und entsprechend 8 als Output
anpassen an was du erreichen möchstest. Falls du das Prj neu beginnst, bitte verwende moderneren uC Pic16F1827 o.ä., mit ner vierstelligen Nummer. Gruss
-
Thread
[C] XC8 verschwendet Speicher
sage mal alles was ab 1994 auf den Markt gekommen ist hat einen echten Hardwarestack! (mein erstes PIC Buch mit Drucklegung von 1995 beschreibt den schon!) Selbst die nun auch Fast 20 Jahre alten Oldtimer wie der PIC16C71 uoder immer noch verwendete PIC16C84 (Ist gleich 16F84, nur anfangs mit EEPROM
PIC verfügbar. (AVR wurden wohl 1996 erstmals vorgestellt). Es war halt nur Payware... Wie sinnvoll ein C compiler für die "alten" PIC war sei dabei mal dahingestellt. Ich habe es 98 getestet und für noch
-
Thread
Oberstufenprojekt HILFE! PIC16F84
Countdown Uhr, Nicht wirklich, die Schaltung funktioniert nicht. Vergiss alles oberhalb des PIC16F84, weder die Schaltung an Pin1, noch die zum Abschalten der Stromversorgung funktioniert. Ein 100nF Keramikkondenstaor zwischen GND und VCC des PIC16F84 wäre aber nett. Die Ansteuerung der
funktioniert im Prinzip, die 6k8 vor den Transistoren sollte man auf 470 Ohm verringern. Auch der alte PIC16F84 kennt übrigens den Sleep-Mode, es ist also nicht nötig, einen Schalter in die Stromversorgung zu bauen, am Ende der Uhrzeit führt ein SLEEP zum Abschalten des Oszillators und Absenken der Stromaufnahme
-
Thread
DAB+ Modul KeyStone 8650
-> 50 ms no answer -> retry ---x--- 17 time-outs CMD: STREAM_GetTotalProgram TX: FE 01 16 01 00 00 FD RX: FE 01 16 01 00 04 00 00 00 00 FD CMD: Stream_SetVolume TX: FE 01 0C 01 00 01 09 FD -> 50 ms no answer -> retry ---x--- 14 time-outs CMD: Stream_SetVolume TX: FE 01 0C 01 00 01
..... 16 20 22 1F 1C 22 1A 1C 1D 1C FF DB 00 43 01 05 . ".."....ÿÛ.C.. 05 05 07 06 07 0D 07 07 0D 1C 12 10 12 1C 1C 1C ................ 1C 1C 1C 1C 1C 1C 1C 1C 1C 1C 1C 1C 1C 1C 1C 1C ................ 1C 1C
-
Thread
pic programmer
Das PicKIT2 ist obsolet und durch das PicKIT3 ersetzt worden. Das kann alle flash-basierten PICs von den kleinen 8 Bittern 10F/12F/16F/18F über die 16 Bit PIC24/dsPIC bis hin zu den 32 Bit MIPS-basierten Controllern
Hi, Also für den Privatanwender empfehle ich auf jeden Fall den PicKit3. Es werden alle PIC mit EEProm- oder Flash Programmspeicher unterstützt, nur die ganz alten Typen mit echten EPROM nicht. (also keine C Typen - ausser der 16C83 bzw. 16C84, die haben trotz C ja
-
Thread
NRF24L01+ als Hausbus
LED zu viel Strom auf. Ich werde nun wohl - nach langem Prozessor-Vergleich - Platinen mit einem PIC16F1518-I/SO machen, die wahlweise mit einem DS18B20 oder einem DHT22 bestückt werden können und auch in eine Steckdosenleiste passen. Bei Atmel bin ich leider nicht fündig geworden: Zu groß, zu klein, kein ICP frei für den DHT22 usw. :-( Den PIC16F1518-I/SO gibt's auch bei Reichelt und er kostet bei Mouser nur 1,36€ bei 10 Stück. Wenn in jedem Zimmer mindestens eine Steckdosenleiste und ein Funk-Thermometer sind, kommen 'ne Menge Platinen zusammen
-
Thread
Messen, Steuern Regeln
Hallo Hat jemand von dem Buch Messen, Steuern, und Regeln mit PIC-Mikrocontrollern die CD-ROM und koennte mir die Files zukommen lassen ?
dir ja auch zurufen, spring von der Brücke! Würdest du es tun, wäre es dein pers. Vergnügen. PIC 16C5X-Familie, PIC 16C71, PIC 16C84 über den Einfluss der Jahreszeiten auf die Bildung von Moos ...
-
Thread
FM Radio Modul RDA5807M
angekommen? Der Versender aus Deutschland? Ja. Also es war nicht groß schwierig wenn man schonmal I2C benutzt hat geht es relativ Einfach. Ich hatte bis jetzt allerdings nur Kopfhöher dran, will man mehr braucht man wohl noch einen Verstärker. http://www.szspw.com/PIC/PIC/20127271747330.pdf Das ist
nutzen. Ich kann mit ihm kommunizieren, aber es bleibt inaktiv, Strom ~0.012mA (trotz erfolgreicher I2C Com?). -> Also, wie zu erwarten: Was mache ich falsch? Chip ist RDA5807FP im SO16, Code: [c] void FM_init () { i2c_start_wait(FM+I2C_WRITE); i2c_write(0x02); i2c_write(0xC0);
-
Thread
Logikschaltung gesucht
ungetestet!): [avrasm] ; Hamming-Gewicht 2013-11-01 18:00 ; Markus Weber, Nuernberg .include "tn84Adef.inc" ldi r16,0b1111 ; PB0..PB3 als Ausgang out DDRB,r16 ldi r16,(1<<CLKPCE) out CLKPR,r16 ldi r16,0b00000000 ; CPU-Prescaler 1 out CLKPR,r16 ldi ZH,1 in ZL,PINA lpm r16,Z out
ungetestet: [avrasm] ; Hamming-Gewicht 2013-11-01 18:30 ; Markus Weber, Nuernberg .include "tn84Adef.inc" ldi r16,(1<<CLKPCE) out CLKPR,r16 ldi r16,0b00000000 ; CPU-Prescaler 1 out CLKPR,r16 ldi r16,0b1111 ; PB0..PB3 als Ausgang out DDRB,r16 ; erzeuge Tabelle der Hamming-Gewichte
-
Thread
Türstopper oder bald ein (doppel) Netzteil?
530g Base Material: Pure Copper Dissipation Area: 3,698㎠ Thermal Resistance: 0.12 ~ 0.16°C/W Eine Wasserkühlung? Ich mach mir mal gedanken, Das hätte nun wirklich nicht Jeder. Ahoi von hier aus Lemgo
> 40V bei 5A ist doch ein erstrebenswertes Ziel. Dein Schaltplan sagte 30V 15A, dein Trafo 84V bei mindestens 5A, ich sagte 40V/6A passt eher zu 2 parallelen 2SA1943, wenn du nun bei 40V/5A ankommst, ist das in Ordnung.
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
Störsicherheit usw. noch weitere Vorteile bringt. Ich habe manchmal das Gefühl das einige beim Thema 8Bit µC nur Modelle wie den PIC16F84 oder ATMEGA8 im Kopf haben und diese mit aktuellen 32Bit µC mit MIPS oder Cortex M3 Kern vergleichen... Dabei sind Taktfrequenzen bis im Bereich von 100MHz, Programmspeicher
Tim schrieb im Beitrag #3408250: > Ich frage mich, was hier überhaupt mit 16Bit gemeint ist. Mir ist, außer > von Freescale und Hitachi, eigentlich kein reiner 16Bit Controller > bekannt? Renesas M8C/M16C/M32C und Microchip PIC24/dsPIC33 beispielsweise.
-
Thread
PIC 16F84A Flackern der ersten LED (Relais)
0,5sec flackert und dann erst das Programm richtig durchläuft. Es ist eine Schaltung mit RC Oszi's C = 82pF und R = 10K. Die Schaltung schwingt so um die 180KHz. PIC #include <xc.h> #include <stdio.h> #include <stdlib.h> #include <pic16f84a.h> #pragma config FOSC = EXTRC, WDTE = OFF, CP = OFF
-
Thread
MCP2515 und RPi - Problem
1 ARMCTRL 77: 14504 ARMCTRL bcm2708_sdhci (dma) 79: 0 ARMCTRL bcm2708_i2c.0, bcm2708_i2c.1 80: 716 ARMCTRL bcm2708_spi.0 83: 420 ARMCTRL uart-pl011 84: 19112 ARMCTRL mmc0 195: 0 GPIO can0 FIQ: usb_fiq Err:
ARMCTRL > 77: 14504 ARMCTRL bcm2708_sdhci (dma) > 79: 0 ARMCTRL bcm2708_i2c.0, bcm2708_i2c.1 > 80: 716 ARMCTRL bcm2708_spi.0 > 83: 420 ARMCTRL uart-pl011 > 84: 19112 ARMCTRL mmc0 > 195: 0 GPIO can0 > FIQ: usb_fiq
-
Thread
Pic 16F887 überspringt Tasterabfrage
. Egal ob ich ein Lauflicht, Blinklicht oder einfach eine LED einschalten will, das Programm im 16F887 läuft sofort los, ohne auf die Taster zu achten. Wenn ich die Programme in ein anderen PIC versuche (z.b 16F627A oder 16F84A) oder über die Simulation von MPLAB funktionieren sie ohne Probleme.
************* ; This file is a basic code template for assembly code generation * ; on the PIC16F887. This file contains the basic code * ; building blocks to build upon. * ;
-
Thread
5 LEDs mit 5 Tastern schalten
Assembler-Vorschlag schaut so aus: [avrasm] ; Projekt "Spuelmaschine" ; 2013-10-14 ; avrdude -c usbasp -p t13 -B 600 -P usb -U flash:w:spuel.hex:i ; avrdude -c usbasp -p t13 -B 600 -P usb -U lfuse:w:0b01101011:m .include "tn13Adef.inc" .def temp=r16 .def mask=r17 .def imask=r18 .def all1
@ Markus Weber (Firma: guloshop.de) (m-w) >> http://www.pic-tec-shop.de/Firmware-p84h68s80-Digi... >Witzige Idee. :-) >Ob es dafür aber wirklich einen Markt gibt? Wer ist so dämlich, für einen einfachen, programmierten PIC 7,90 hinzulegen?
-
Thread
programm für pic16f84 auf 16f88 umstellen
bräuchte eine hilfe für das umstellen des assembler quellcodes für eine propeller uhr, ich weiss das der 16f88 mehr funktionen hat , und ist nicht wirklich kompatibel, ich weiss dass: - pic16f84.inc auf 16f88.inc ändern - cblock von 0x0c hex auf 0x20 hex ändern - lvp disable bei der konfigurazion - ausgänge
MOVWF TRISA ; Set RA<7:0> as inputs ;Prozessor festlegen, includefile list p=16F88; 16C84 radix hex include p16f88.inc"; "p16c84.inc" ;Deine Config-words findest Du bei MPLAB8.92 im Menü "Configure" __CONFIG XT_OSC & _CP_OFF & _MCLRE_ON & _WDTE_OFF & _LVP_OFF
-
Thread
Ist der PIC 18F2450 eine gute Entscheidung
rede ich jetzt NICHT von Assembler und BASCOM-Programmen !). > .........Verwaltungskrams, beim PIC kommen noch > die nervigen Bankumschaltungen hinzu..... Tja, wer unbedingt auf den PIC12/16/(18) beharren will, muss damit leben - wenn möglich noch mit neolithischen PIC16F84 herumwerkelt um alles
Ich programmiere seit einiger Zeit PICs ausschließlich in C. Bisher PIC18 und dsPIC, aber auch die ach so verteufelten, "nicht für C gebauten" PIC12 und PIC16. Und ich muss berichten, es hat doch tatsächlich funktioniert... Sogar so wie ich wollte. Die Kompabilität
-
Thread
Bitte um Hilfe PIC16C73A flashen
Peter schrieb im Beitrag #3338485: > Die PICs die ein C in der Bezeichnung haben (nein ich meine nicht das C > von PIC, sondern) PIC16*C*73A sind OTP = one time programmable = nur > einmal programmierbar. Es gibt aber eine Ausnahme: PIC16C84
hinz schrieb im Beitrag #3338668: > Es gibt aber eine Ausnahme: PIC16C84 Das glaubst du aber jetzt selber nicht?
-
Thread
Was ist so toll am Ardurino!
aus. SE schrieb im Beitrag #3335717: > Jeder meint "sein" System wäre das einzig wahre. > AVR, PIC, MSP, ARM, Arduino, GCC, ASM, Basic, ... Wenn man keine Ahnung hat... Failduino is doch nix weiter als nen AVR mit nem überteuerten Breakoutboard und aufgeblasenem C++ das durch den GCC gejagt wird
im Beitrag #3335771: > SE schrieb: >> Jeder meint "sein" System wäre das einzig wahre. >> AVR, PIC, MSP, ARM, Arduino, GCC, ASM, Basic, ... > Wenn man keine Ahnung hat... > Failduino is doch nix weiter als nen AVR mit nem überteuerten > Breakoutboard und aufgeblasenem C++ das durch den GCC gejagt
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
und Auswertung/LCD-Darstellung per M168. Er läuft > auch schon, mißt aber Mist. Nimm lieber nen PIC16Fsonstwas und nen EInzelgatter-Bustreiber als Tor, denn die PIC's haben nen asynchronen Vorteiler schon eingebaut und der Trick von Microchip zum Heraustakten des Vorteiler-Standes ist genial einfach
Hallo W.S. > Nimm lieber nen PIC16F Das kann ich bestätigen, mit einem PIC geht das einfacher. Der kann auf einen Rutsch ohne Vorteiler bis 50 MHz messen. Aber das Forum hier ist halt AVR-lastig, und nicht jeder hat das entsprechende
-
Thread
Javascript für Microcontroller
"Microcontroller" - Sowohl PIC16 als auch ARM M4 laufen unter dem Begriff Microcontroller. Wer schreibt ein ARM Programm noch in Assembler? Oder hoch optimierten C-Tricksereien? Auch bei dem MCs wird die Programmierung teurer
Programmiersprachen erfunden - die natürlich alles bisher dagewesene glatt in den Schatten stellen, Linux auf den PIC16C84 (endlich!) portiert... Aber wie man ne Taste entprellt oder zwei Byte zu einem Int zusammensetzt oder mit nem PT100 die Temperaatur und nicht die Versorgungsspannung mißt, das sind Sachen, wo
-
Thread
LCD macht nicht was es soll trotz Tutorial.
schrieb habe ich 4 controller ausprobiert mit deren > initialisierungsanforderungen. Einen DS89C450, einen MSP430F1121, einen PIC16F84 und einen Propeller? > Wobei die hd44780 mit den SPLC780D > identisch sind sowie die KS0066 mit dem S6A... auch identisch. Nein, nicht identisch. Aber weitestgehend
Aso, ich verwende ein ATMEGA 8L8 DIP und ein ATMEGA 8-16 DIP
-
Thread
Womit anfangen ?
Sergius schrieb im Beitrag #3271522: > Welche µC's würdet ihr empfehlen ? > Gibts ja eine Menge von PIC's, AVR, MSP, ... Wie gesagt, ist es eigentlich egal. Auch habe ich das gefühl, egal zu welchem µC hier fragen gestellt werden, dem kann geholfen
Projekte ein PIC genutzt (wenn auch ein PIC16F84 -.- ). Ich bin erstaunt, dass hier sowenig Los ist und vorallem so ruhig ist. Das ist doch das Streit-Thema Nr. 1. Ich persönlich bin, nicht zuletzt durch eben
-
Thread
Attiny85 mit 64Mhz PLL mehr als 8 bit Halb-Hardware PWM?
Für sowas wurden Controller erfunden die 16 oder 32bit Timer haben. dsPic z.B. oder Cortex M0 (M3). Alles andere ist und bleibt eine Krampflösung.
genug Pins frei. Notfalls nehme ich einfach einen größeren Tiny / kleinen Atmega der direkt einen 16bit Timer hat. Allerdings würde dadurch die Platine etwas größer werden, was ich versuchen wollte zu vermeiden. Aber vielleicht ist das wirklich das einfachste einen Attiny84 zu nehmen und den mit 20Mhz
-
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
PIC-Einstieg: MPLAB v8 oder MPLAB X?
, usw.? Die Zielprozessoren sollen zunächst Mal PIC16... in Assembler und PIC18... in C sein. Die Microchip-Seite hat mir in dieser Frage natürlich nicht weitergeholfen, aber ehrliche Erfahrungsberichte bzgl. Vor- und Nachteilen der beiden IDEs kann
PIC-Anfänger schrieb im Beitrag #3247896: > Die Zielprozessoren sollen > zunächst Mal PIC16... in Assembler und PIC18... in C sein. Es ist natürlich deine Sache und es lohnt sich ja auch auf jedenfall
-
Thread
PIC I/O eingang abfragen ausgang schalten
ich habe mit multisim simuliert aber noch nicht programmiert. es ist pic16f84. Fehlt im code noch was?
Warum nimmst Du denn den Steinzeit-PIC 16F84??? Mit C kommst Du da nicht zum Zuge. Ein PIC16F18.. oder noch besser ein PIC18F.... ist da viel besser geeignet.
-
Thread
Probleme bei der Initialisierung eines LC-Displays in C
wortwörtlich übersetzt, aber die Ausgabe funktioniert nicht. Ich programmiere mit MPLAB IDE v8.88 einen PIC16f887, PORTB dient als 8-Bit-Datenausgabe. Anbei mein C-Programm in txt.-Datei. Vielen Dank schonmal im Voraus für eure Mühe.
Ich habe jetzt exakt das gleiche Programm auf einen PIC16F84A geflasht und der LCD gibt mir im Gegensatz zum PIC16F887 Buchstaben aus. Jetzt bin ich otal verwirrt :@
-
Thread
Mikrocontroller für schnelle PWM gesucht
PIC16F1824 mit 32Mhz internem Oszillator, 2*CCP und 2*ECCP Modulen. $0.84 laut Microchip-Website
nicht auf Bastler-Mengen, sondern auf Serienproduktion. M. H. schrieb im Beitrag #3231672: > PIC16F1824 mit 32Mhz internem Oszillator, 2*CCP und 2*ECCP Modulen. Hat leider nur 10 bit. Der mehrfach erwähnte ATxmega scheint hingegen tatsächlich gut zu passen. Den 16E5 habe ich mir gerade
-
Thread
Pic12f509 kleines Programm
ich brauche einfache Beispiele, zum lernen da ich zwei pic 12f509 und 2 16f84 habe
zeit was ich nicht unbedigt brauche: Es sind alles ubenutzte (neu) (2 seriele Eproms od.so:) 93C46 CB1 93C66 N Pic 12C508 Pic 16f84 A 1x smd Ausführung pic 12f509 1x Pic 18C55 (Grosser Chip mit Fenster uv-löschb.) 1x Atmel 89C2051 meine email: paul3020@web.de Ist es leichter zu programmieren
-
Thread
Interner Flash imController durch EMV-Test löschbar?
Bei GALs und PIC16C84 ist mir so was mal begegnet.
-
Thread
Projektidee "Digitaler Bilderrahmen für Ventilator"
Helligkeit muss für einen "Digitaler Bilderrahmen" per PWM steuerbar sein. Die Schieberegister machen 16 LEDs pro Chip. Die LEDs sollen aber zu unterschiedlichen Zeiten ein und aus gehen, und das ziemlich schnell. Ich hatte auch schon überlegt, viele 5M40ZE64C5N zu nehmen. Für die helleren LEDs am äußeren
Schieberegister direkt an Portpins Das darfst du auf keinen Fall machen, denn der PIC schafft zwar (knapp) bis zu 25mA, hat allerdings eine Gesamtstromaufnahme von MAXIMAL 100mA (oder einfach in der Grössenordnung). Torsten C. schrieb im Beitrag #3229382: > 3. Ohne Schieberegister
-
Thread
Was nehme ich nur?
Texas Instruments raten werden, ein alter MSP430C133 reicht schon, tut es auch ein AVR wie Atmega16 (oder natürlich Atmega164P PicoPower) und PIC wie PIC16F1526, denn auch die können wenig Strom verbrauchen, weil man sie sogar während die arbeiten
Experimentierbrett passen. Nimmt man externe Treiber wie 74HC595, kann man den kleinsten und billigsten uC nehmen, beispielsweise ATmega8 oder PIC16F84. Nimmt man Displays die Multiplexbetrieb erfordern, muss man aber uC mit eingebautem LCD Controller oder externe LCD Controller verwenden. Deine
-
Artikel
Liste der Wecker- und Uhrenprojekte
Timer und Uhren" siehe auch: Suche in µc.net nach Wecker www. MP3-Wecker GenuhR: DCF Wecker/Timer mit µC 80C31 Weckomat: ATmega32 Funkwecker mit OLED Projekt: Tischuhr Projekt: Multifunktionsuhr Projekt: Wecker Funkwecker mosfetkiller.de Mein Nixie Uhren Projekt Stefan Knellers Nixie Uhr Energieeffizienter
Uhrenwecker mit Leuchtanzeige 0,25 W ohne Trafo/mit Kondensatornetzteil Mit LC-Touchdisplay DCF77-Uhr mit PIC 16F84 DCF77-Uhr mit Atmega16 und RS232 Interface CPLD statt Mikrocontroller Zeitschriften. Wecker mit PIC
-
Thread
PIC Assembler auf- abzählen
Hallo, ich arbeite seit ein paar Tagen mit meinem Ersten PIC (16f84a). Nun bin ich gerade dabei einen DAC0808 anzusteuern und damit verschiedene Spannungsformen zu erzeugen. Rechteck war kein Problem ;)"Sägezahn" auch nicht. Mein Problem ist jetzt die Dreieckspannung
Ralf G. schrieb im Beitrag #3220438: > btfsc STATUS,C ; Wenn Carry-Bit=0 überspringe nächsten Befehl So wird das nix. Druck Dir TABLE 7-2: PIC16CXXX INSTRUCTION SET aus und lege es Dir auf den Tisch. Und dann schau nach, welcher Befehl das C
-
Thread
PIC16 Wait-Funktion
Hallo, für den Programmablauf ( Programmiersprache ist C )auf einem PIC16 sind bei mir mehrere Unterbrechungen nötig. In meinem Kurs haben wir damals unter anderem Pausen über verschiedene Delay Routinen und Timer Funktionen erstellt. Da der PIC 16 bei mir
groberKlotz Vermutlich handelt es sich (wieder einmal bzw. noch immer) um den junsteinzeitlichen PIC16F84 - der hat tatsächlich nur 1!
-
Thread
Projektidee "RGB-LED-Matrix"
wenn man bei I²C im "Standard Mode" bleiben will. Man würde dann - um nicht unter 12,5fps zu kommen - zwei "Dasys chain" parallel betreiben. Bei 3,84ms für das WS2811-Protokoll und 12,5fps blieben 76,16ms zum Empfang
eine separate Lösung. Was mir noch nicht ganz klar ist: Welche Controller nehme ich? zu 2a) PIC16F1825 scheint zu passen, aber auch STM8 und ATMega kommen in Frage. Ich brauche ca. 1KB RAM. I²C und SPI wären gut. zu 2b) ATSAM4N8, MKL05Z32 oder LPC1347 scheinen dafür gute Kandidaten zu sein.