-
Thread
Eagle noch gefragt?
kaum Software, die unter Linux > läuft. https://www.autodesk.de/products/eagle/free-download?plc=F360&term=1-YEAR&support=ADVANCED&quantity=1 Windows Mac Linux
Schaltplan bzw. das Attribut ändern. Meist reicht es für die Schaltungskunktion dass man sagt: 10k 1% 1/16W 0402. Welcher der 50 Hersteller das dann ist, ist - schaltungstechnisch - völlig egal und sollte daher NICHT im Schaltplan stehen müssen. Was aber nicht ausschließt dass man den exakten Typ
-
Thread
XC8 - Vorabdeklaration nicht anerkannt??
[c]:0:: error: (499) undefined symbol: _myTimerIsr(dist/default/production\Interrupt_TMR1.X.production.o) make[2]: *** [dist/default/production/Interrupt_TMR1.X.production.hex] Error 1 make[1]: *** [.build-conf] Error 2 make: *** [.build-impl] Error 2 [c] Hi, Ich habe alles
basierend. Mir reicht sicherlich auch eine 8-Bitter für das was ich so vorhabe. Ich habe übrigens den PIC16F18877...der kann schon ne ganze Menge...
-
Thread
RIP AtmelStudio
Axel S. schrieb im Beitrag #6597800: >> Hier sind dann XC8 aund XC16 zu finden: >> https://www.microchip.com/development-tools/pic-and-dspic-downloads-archive > > Wo siehst du da den Quellcode? Der XC16 ist auch ein gcc und den Source gibts irgendwo.
Stefan ⛄ F. schrieb im Beitrag #6623890: > Ich dachte die PIC seien viel weiter > verbreitet. Deswegen wohl die Forderung nach den Pinkompatibilität zu den Pics ;)
-
Thread
Unbekannter µC mit BT in LED Controller
keinerlei Bezeichnung. Die mit dem Multimeter durchgemessenen Pinbelegungen der ICs: 24C02N: 1: NC 2: NC 3: NC 4: GND 5: SDA -> IC ? Pin 11 6: SCL -> IC ? Pin 10 7: NC 8: VCC 3,3V IC ? (der 16 polige) 1: FET B Gate 2: FET R Gate 3: FET G Gate
der Pins, die Lage der Versorgungsspannung, der Quartz Anschölüsse und sogar der BT Antenne (15 oder 16). Und ich kenn die Funktionen: BT, IR, I2C Aber bei Mouser hab ich nichts passenden gefunden.
-
Thread
Timerschaltung (ca alle 15min für 15sek on) 555 ok?
Mal die Lösungen in einer Übersicht: a) µC, zB ATTiny13, PIC, PADAUK (IC ohne Typ und Branding ist letzteres) b) Takterzeuger 15s, Teiler IC CD4060 (:64) oder ähnliches c) Ringoszillator 15x7555 Zeitkonstante 1min und 1x7555 mit 15s d) Dito, aber Ringoszillator
. Ich kann den IC aber nicht identifizieren. Das wird ein 14-poliger MC sein, z.B. ein AVR oder PIC. Kannst ja mal schauen, wo GND und VCC angeschlossen sind. U1 ist der Spannungsregler (5V oder 3,3V), Q1 der Leistungstransistor.
-
Thread
Wechselspannung 117 kHz 80 vpp erzeugen
Originals habe ich schon nachgeschoben. Die Original-Schaltung ist kompliziert mit einem Mikrocontroller PIC16F873A-I/SO
Windungen [pre] L = AL * N^2 = 400nH/N^2 * 20^2 = 160uH [/pre] Die Steuerwicklung braucht nur 1 Windung. Wenn wir mit der Resonanzfrequenz ca. 30kHz höher anfangen wollen, brauchen wir [pre] f = 1/(2*Pi*Wurzel(L*C)) C = 1/((2*Pi*f)^2*L) = 1/((2*Pi*f)^2*160uH) = 7nF [/pre] Hehe, Punktlandung
-
Thread
Veständnissfragen zum PWM_Assemlercodebespiel
[code] include "P16F887.INC" ; Device specifics include file errorlevel -302 ; __CONFIG _CONFIG1, _LVP_OFF & _FCMEN_ON & _IESO_OFF & _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_ON &
,T1CKPS1 bsf T1CON,TMR1ON ; Activates timer TMR1 banksel PIE1 ; Selects bank containing register PIE1 bsf PIE1,TMR1IE ; Interrupt TMR1 is
-
Thread
Anschluss LED an Mikrocontroller (PIC16F887)
Hallo, ich möchte mit einem Mikrocontroller, dem PIC16F887, eine LED ansteuern. Allerdings bin ich Laie und mir nicht ganz sicher ob mein Aufbau so richtig ist. Deshalb wollte ich besser mal nachfragen. Datenblatt PIC16F887: http://ww1.microchip.com/downloads/en/devicedoc/41291d.pdf Datenblatt LED: https://asset.conrad.com/media10/add/160267/c1/-/en/000184705DS02/datenblatt-184705-vossloh-schwabe-ld-20-5mm-gn-led-bedrahtet-gruen-rund-5-mm-40-mcd-60-20-ma-22-v.pdf Im Datenblatt des Mikrocontrollers finde ich einen Ausgangsstrom von 25 mA
-
Thread
Auswertung Disassemblerlist_Klährung Ungereimtheiten
anschaut. Im Dokument zum PIC16F18877 steht die Initialisierung irgendwie ganz anders beschrieben? Ich hatte es vorher nämlich nur in Assembler probiert, doch da ging nichts. Nun ja danke erstmal,...werde mal probieren das im
nicht, aber Standardwerte nach dem Reset, so wie diese im DB beschrieben stehen. >Im Dokument zum PIC16F18877 steht die Initialisierung irgendwie ganz >anders beschrieben? >Ich hatte es vorher nämlich nur in Assembler probiert, doch da ging >nichts. Initialisieren kann jeder, wie er lustig ist
-
Artikel
Liste von FPGA Eval boards
LEDs, 15-Pin VGA (4096) Digilent Spartan3e Starter Kit 180 XC3S500E, auch mit 1200er 64 DDR2-SDRAM 16 (JTAG) 10/100 1 In + 1 Out - 4 Taster, 1 Drehgeber, 4 Schalter Coolrunner CPLD, LCD, 3-Bit VGA, PS/2 Digilent Spartan-3 100 XC3S200 XC3S400 XC3S1000 16 SDRAM - - - 1x - 4 Taster, 8 Schalter VGA, PS/2
16 (parallel) + 16 (SPI) 3x: USB prog. USB Host USB UART 10/100 Ethernet PHY 1x (virtueller COM-Port über USB) PIC24FJ192 (USB HID Host) 5 Taster, 8 Schalter, 8 LEDs, USB Maus/Kbd. Programmierbar über JTAG
-
Thread
Relco RL7331 Step-Down / Sensortrafo Schaltplan
thoern Hallo Thomas, Auf der Printunterseite ist ein kleiner 8 Pinner. Das ist ein programmierter Pic 12F675 von Microchip . Da gibts so keinen Ersatz, weil dann müsste jemand die Software dafür neu schreiben. Aber wenn da am Ausgang glaube Pin6, ein Rechteck rauskommt, sollte der Chip theoretisch funktionieren. Der braucht 5V die können an Pin 1 und 8 gemessen werden und werden über Vorwiderstand Kondensatoren und Zenerdieode aus der Netzspannung gewonnen. Gesiebt mit dem Elko C16, der war auch schon mal defekt. Vlt. schaffe ich es doch mal
-
Thread
Debugger für ATmega32
Ah, danke für die Info! Dann sind nur noch 1, 2, 4 und 5 im Rennen :)
https://www.amazon.de/Waveshare-Atmel-ICE-Programmer-Microcontrollers-Interfaces/dp/B013S5ANOQ/ref=sr_1_19?dchild=1&keywords=avr%2Bdragon&qid=1612628659&sr=8-19&th=1
-
Thread
Vorabfrage:erfahrene Assemblerfreaks hier an Bord?
werden muss. Und das ist im Datenblatt leider schlecht dokumentiert. Aber ich habe auch schon mit dem PIC16F18877 gearbeitet und ich finde ihn schlecht. Es gibt auf jeden Fall kinen Grund sich zuerst mit nem 16F84 oder einem 628 zu beschäftigen. Gruß gerhard
3 oder 4) und schreibe ASM-Files mit Notepad++. Zum PIC16F18877: Empfehlenswert ist auch das aktuelle zum PIC16F18877 zugehörige Errata-File durchzugehen. Generell gilt für diese neueren PIC16er: Sie haben eine eindrucksvolle Peripherie-Sammlung. Das ist
-
Thread
uC from Scratch
internem Oszillator betreibt sollte es doch überhaupt kein Problem sein ein Board zu erstellen: 1. Pro VCC-Pin ein Bypass-MLCC-Kondensator ~0.1uF 2. Ein Bulk MLCC-Kondensator an VCC mit ~4.7uF irgendwo in der Nähe des MCU 3. Bei ADC-Nutzung: VDDA Beschaltung (oft 0.1uF + 1uF) aus dem Datenblatt
wirklich für Anfänger besser sind? Ich denke, das kann man nicht so allgemein sagen. Nehmen wir mal PIC. Die 8-Bitter (PIC10/12/16/18), die 16-Bitter (PIC24/dsPIC) und die 32-Bitter (PIC32) haben völlig verschiedene Prozessorarchitekturen, wie sie unterschiedlicher nicht sein können. Die ganze Peripherie
-
Thread
Mit PIC12F629 WS2812 NeoPixel ansteuern
S. schrieb: >> Habe ich bereits gesehen. > > Nein, wohl doch nicht so ganz. > Denn unter "Für PIC12, PIC16, PIC18..." > ist dir der Link "Forenthread" entgangen! > > Beitrag "Re: [ASM & C] PIC12/PIC18/PIC24 WS2812 SPI Library" > > Da sehe ich reinen C code, > allerdings für etwas moderneren
Leider funktioniert es ach nicht mit dem MPLAB bzw XC Compiler. Außerdem ist das garnicht für den PIC12F629 sondern für den PIC12F1840. Sprich, es funktioniert nicht.
-
Thread
[S] Suche Dienstleistung für PIC18F45K22
Moin Zusammen, ich möchte einen vorhandenen C-Quellcode auf einen PIC18F45K22IP bekommen. Als Interessierter, aber leider noch nicht Wissender, erscheint mir eine Umsetzung in Eigenleistung gerade zuviele Unbekannte zu haben. Der Code wurde für die Nutzung mit einem PIC18F45K22, in Verbindung mit dem CC18-Compiler, erstellt und aktuell ist wohl der XC18-Compiler. Dann las ich noch von einer Migration von C18 auf XC18, alles Dinge die sich dem Neuling nicht spontan
-
Thread
auf einfache Weise von 11MHz auf 300kHz teilen/generieren
PICklig schrieb im Beitrag #6565490: > kleiner 16F1503/7/8/9 mit einem NCO NCO, sehe ich auch so. ABER NCO kennen hier nur wenige!? Diese sind in vielen pic16/pic18 drin!
kannAllesBesser! schrieb im Beitrag #6568751: > ... andere lsg. > pic16/18/xxx mit 77,5kHz quarz und weiter mit interner 4-fach pll sowie > master clock output! z.B. 8-pin pic16f18313 mit Reference Clock Output Module (CLKREF)
-
Artikel
IRSND
Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x STM32 mit HAL-Library (NEU!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Unterstützte Protokolle. IRSND unterstützt die folgenden Protokolle: A1TVBOX ACP24 (NEU!) APPLE BANG_OLUFSON BOSE (NEU!)
-
Thread
Welcher ADC für ZF sampling
FT-DX10 von Yaesu wird die 9MHz ZF mit einem LTC2387-18 18-Bit SAR ADC (unter)abgetastet. Ein LTC2387-16 oder LTC2269 16-Bit ADC wäre auch denkbar. > Ist das nicht verschwenderisch? Du musst halt überlegen welche Variante für dich günstiger ist. Direktabtastung mit ADC + FPGA Bausteinen oder eine
Hier: https://www.youtube.com/watch?v=fAXGxTNImyw War wohl mal ein Artikel in meiner Lieblingszeitschrift. :-) Olaf
-
Thread
Drehmomentsensor - defekte Platine
können. Als der PIC16F1824 ausgelötet war bestätigte sich die Vermutung, das zwischen VDD und VSS (warum steht im Datenblatt nicht GND?!) ein Kurzschluss vorlag. Da der PIC16F1824 Chip ein MCU ist und ich vermute, dass
vermutlich nur deshalb noch ok war, weil ich ihn sofort abgeklemmt habe, als nicht die erwarteten 1,5v Ausgangsspannung im Ruhezustand vorlagen, sondern abwechselnd 0,4v und 2,4v, hatten alle 3 Tretlagersensoren bereits defekte PIC16F1824 und sind für mich damit nicht mehr recyclebar. Ich könnte
-
Thread
millis denkproblem Gesperrt
Stromzähler-Impuls-LED): [c] static volatile uint64_t usbase; // Initialised to zero static inline void timer1_ovf (void) { usbase += 0x8000; } ISR(TIMER1_OVF_vect) {timer1_ovf();} static uint64_t micros (void) { uint8_t oldSREG = SREG; cli(); uint16_t tcnt = TCNT1; uint8_t tov = TIFR1&(1<<TOV1
0x8000; // Pending timer_ovf processing for this TCNT not yet executed return us; } ... TCCR1A = 0; TCCR1B = (1<<CS11); // Prescaler 8 -> 2 ticks per microsecond @ 16MHz TCCR1C = 0; TIMSK1 = (1<<TOIE1); // Overflow interrupt enable ... [/c] FWIW. LG, Sebastian PS: Stefan ⛄
-
Thread
differential Adc Input etwas unklar
verstanden wie das mit den Differenzial Eingängen eines Adc ist. Ich habe bis jetzt Atmel STM32 und Pic programmiert. Konkret würde ich jetzt den StmF3 nehmen. Wenn ich nun zB an den negativen Eingang des Adc eine Spannung von 1,65V anlege und am Positiven Eingang eine Spannung von 825mV anlege bekomme
Der STM32F334x kann übrigens den Offset auch direkt abziehen, dann liefert der ADC direkt 16Bit signed Werte.
-
Thread
Schaltung H-Brücke mit µC und Zubehör
nur die "Bezeichnung" des Transistors in der Zeichnung. Bist Du dir wirklich sicher? Die LED saugt 7-16 mA. Aus meiner etwas Sicht viel für direkt am PIC. Was soll ich da selber rausfinden bitte ? > Warum nennst Du so für die Schaltung existentielle Signale nicht mit > selbstredendem Namen? Soll
Optos direkt zu den FETs packen. Auf kürzestem Wege. Dort dden VCC-PIN8 (15V) nochmal jeweils mit 10µF/100nF dicht am PIN5 (GND) abblocken. PIN5 vom TLP250 mit separatem Leiterzug direkt zum Source des jweileigen FET und nur dort anschließen.
-
Thread
suche 1Hz Oszillator mit geringem Stromverbrauch mit 10µA maximum und Abweichung <=100ppm
daß der PCF8563 ohne Initialisierung 32,768 kHz ausgibt. Ein PCF8583 erzeugt auch ohne Init direkt 1 Hz mit 50% Tastverhältnis. Mit einem Uhrenquarz 3x8 mm und 12-15 pF trifft man die 1 Hz mit nur wenigen ppm Abweichung. Probiere es aus!
bei den Tinys welche. Die neueren PICs können das alle und brauchen in der LF-Variante weniger als 1 µA. Beispiel: PIC12LF1840 hat 8 Pins, davon 2 für den Quarz, 2 für VDD/Vss, die restlichen 4 stehen zur Verfügung. Die nächste Stufe wäre dann z.B. ein PIC16LF1825 mit 14 Pins, hat also 10 I/O Pins,
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
GPIO-Pins, davon 4 als Analogeingänge nutzbar * 2× UARTs, 2× SPI-Controller und 2× I2C-Controller * 16× PWM-Kanäle * 1× USB-1.1-Controller und PHY, mit Host- und Deviceunterstützung * 8× [Programmierbare I/O (PIO) State Machines](https://hackspace.raspberrypi.org/articles/what-is-programmable-i-o-on-raspberry-pi-pico
usb 1-3.1.4: USB disconnect, device number 10 > sd 2:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00 00 02 f9 00 00 10 00 > blk_update_request: I/O error, dev sdb, sector 761 op 0x0:(READ) Das sieht nicht
-
Thread
Quarz "beschleunigen"
Preis: 1,51 Euro @ 1pcs. 1,15 Euro @ 100pcs. 0,90 Euro @ 1k pcs. Jens M. schrieb im Beitrag #6552544: > Interessant auch, das man immer "irgendeinen HC49/U mit 16MHz" und > "2x22pf" nimmt, und das irgendwie
aber immer noch einen Inverter (xx04), der den 1 Vss gekappten Sinus auf VCC-Pegel bringt. Sparfüchse stellen die 'Fuses' auf ext. Quarz ein und koppeln das Signal an XTAL1 mit 1 nF ein.
-
Thread
Ultra Low Power LED Flasher mit Padauk PFS154
/topic/510921#6550793 [code] ; blitz_1822.asm fuer PIC12LF1822 ; blitzt 2 LEDs und schläft dann 4 sec, wird durch WDT neu gestartet list p=16f1822 #include <p16f1822.inc> ERRORLEVEL -302 ; schaltet Bank-Warnungen ab
movwf cnt decfsz cnt, f goto $-1 return end [/code]
-
Thread
Potentiometer mit ADU Atmega328PB [HILFE]
einfache ADC-Leseroutine, ohne Interrupt, z.B. in der Form (Tinyx5) [c] /* ADC Einzelmessung */ uint16_t ADC_Read( void ) { uint16_t adc_res; ADCSRA |= (1<<ADSC); // eine Wandlung "single conversion" while (ADCSRA & (1<<ADSC) ) {;} // auf Abschluss der Konvertierung warten adc_res
oder nur ADCH, wenn 8Bit reichen. Also: Lesen mit der vollen Auflösung [c] uint16_t ergebnis; uint8_t number; ADMUX |= (1<<ADLAR); // linksbündiges ADC-Ergebnis ergebnis = ADC; // bzw. ergebnis = ADCW; // ist das selbe wie ergebnis = ADCL; ergebnis +
-
Thread
PIC16F73 dump erstellen
DAU Frage. Ich suche eine einfache Möglichkeit, nicht per DIY, einen Dump von einem Programmierten PIC16F73 zu machen und ggf. diesen wieder neu zu beschreiben. Optimalerweise wäre mit ein "Fertiggerät" am liebsten. IT Kenntnisse vorhanden, theoretisches Verständnis auch, aber keine Ahnung welches
Der mir ermöglicht den PIC > aufzustecken, richtig ? Im Prinzip ja! Du musst den Pic halt irgendwie kontaktieren. Sind 5 Leitungen. (+Ub, GND, reset, Data und Clk) bei Programmierung in der Schaltung kann ggf. noch eine sechste
-
Thread
TWI Bus hängt sich auf
& 0xF8)!= 0x08); //Start condition has been transmitted //Send slave address and read/write (1/0) TWDR = (0x5A<<1); //0x5A << 1 plus LSB = 0 Master write TWCR = (1<<TWINT) | (1<<TWEN); //Initialize
(TWCR & (1<<TWINT))); //Wait for Interrupt Flag, address has been sent while((TWSR & 0xF8) != 0x28);//Data has been transmitted, ACK } void TWI_Repeat_Start() { TWCR = (1<<TWINT)|(1<<TWSTA)|(1<<TWEN
-
Thread
PIC LED mit Taster schalten
funktioniert. Vielleicht könnt ihr mir das mal einfach an meinem Beispiel erklären. (Ich nutze den PIC16F18344) Hier der Code, der einfach nicht laufen will. [c] #include <stdio.h> #include <stdlib.h> #include <xc.h> void main(void) { TRISCbits.TRISC0 = 0; //Ausgang TRISBbits.TRISB6 = 1; //Eingang while (1){ if (PORTBbits.RB6 == 1){ //Wenn Pin HI LATCbits.LATC0 = 1; //LED an } else { // sonst
-
Thread
selbstblinkende SMD-LED mit niedrigem Stromverbrauch
8 bzw 30 µA (PIC12LF1822 bzw. PIC12F1822, man beachte das "L"). Wenn der dagegen im Sleep nur auf Timer1 läuft - dazu ist der Quarz da - dann braucht er nur 1-2 µA bzw. 20 µA, je nach Typ. Ich würde also den PIC12_L_F1822
gebracht. Aktuelle Pics haben dazu extra einen Low Power internen Oszillator von 31kHz, z.B. der PIC16(L)F18313. Damit wäre man auf jeden Fall unter 1µA, eher 0,1 typisch. Und natürlich jede Menge anderen Schnickschnack. Kostet dann nur eher 50Cent als 5.
-
Thread
Umstieg von PIC auf Arduino mit welchem Gerät?
auf Arduino um zu > steigen. Warum schaust du dich nicht nach anderen PICs um? Wenn der uralt PIC16F690 deine Referenz ist, dann wirst du wahrscheinlich tot umfallen nach der Lektüre des Datenblatts vom PIC16F18857 oder sogar PIC18FxxQ43. Zudem sind diese auch noch deutlich billiger.
mir meine Schaltungen um den Chip immer > selbst auf. Der natürliche Weg wäre der Umstieg auf PIC32. Z.B. PIC32MX150F128B im SDIP 28: https://www.reichelt.de/mips32-m4k-mikrocontroller-32-bit-2-3-3-6v-128-kb-spdip-28-32mx150f128b-isp-p121326.html?&trstct=pol_5&nbc=1 IDE bleibt gleich, Debugger
-
Thread
Notfall Dennerle Duomat 1200 (Vogel-Heizung) defekt
eine gebrauchte Heizsteuerung "Dennerle Digital Duomat 1200" eingebaut, die die Fußbodenheizung (ca. 1kW) steuert. Durch vermutlich irgendeinen dämlichen Handgriff konnten die Vögel jetzt *den Temperatursensor fressen*. Der ist nicht mehr da. Anschluß +5V, irgendwas, GND (shield). Drin werkelt ein PIC16C73B
davon, dass sie sie sogar verkaufen können. Die meisten infrage kommenden Teile sind für 10A bzw. 15/16A ausgelegt und sollten also mit 1 KW klarkommen.
-
Thread
kleiner USB Stick um Vendor id/Pid zu faken gesucht
project/6258-two-component-usb-temperature-data-logger zwei Komponenten: ein USB-Stecker und ein PIC16F1455. Ich persönlich würde da nochmal einen 100n bis 1u Kondensator zwischen VCC und GND vom PIC setzen, aber es scheint ja offensichtlich auch ohne zu gehen. fchk
st-link-clone-repurposing https://www.aliexpress.com/item/32719963657.html?spm=a2g0o.productlist.0.0.3da1d83aIWjHQi&algo_pvid=38e41f45-2fc8-49f6-ab0c-06bf4e29f12a&algo_expid=38e41f45-2fc8-49f6-ab0c-06bf4e29f12a-2&btsid=0b0a557016103743125586125e4e09&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603
-
Thread
UP/Down Zähler Schaltung mit Hilfe von Mikrocontroller
. Den HT16K33 gibt es auch günstig als Breakout: https://www.ebay.de/i/272863133512?chn=ps&mkevt=1&mkcid=28
In der Tat wusste ich nicht, dass so ein kleiner Kontroller wie PIC12F675 hier gibt. Mit 40 bis 50 Cent pro Stück ist es sehr interessant. Der Preis ist natürlich sehr entscheidend.
-
Thread
Mplab 4.15 Error 152 Executable code and data must be defined in an appropriate section
Lehrbuch. Hier mal der Assemblercode: ; TODO INSERT CONFIG CODE HERE USING CONFIG BITS GENERATOR ; PIC16F18877 Configuration Bit Settings ; Assembly source line config statements #include "p16f18877.inc" ; CONFIG1 ; __config 0xFFEE __CONFIG _CONFIG1, _FEXTOSC_ECM & _RSTOSC_HFINT1 & _CLKOUTEN_OFF
(Error 122.Illegal Opcode)?? Danke erstmal!...mal gucken was da jetzt noch ist? LIST p=16f18877 #include <p16f18877.inc> udata_shr LoopC res 1 udata LoopUnneeded res 3 RES_VECT CODE 0x0000 ; processor reset vector GOTO START ; go to beginning of
-
Thread
PWM auf ATmega328p Timer0 nicht so wie erwartet.
will sollte jedem selbst überlassen bleiben. Im Laufe meines Berufslebens hatte ich mit MCS-51, PIC16F, MSP430, AVR, STM32F und STM8F zu tun (lustigerweise dienstlich noch nie NXP). Hier habe ich es mir sehr zur Angewohnheit gemacht, eine API (auch wenn die Hardware sehr unterschiedlich ist) so ähnlich
1 0 ---> F_CPU / 8 // 0 1 1 ---> F_CPU / 64 // 1 0 0 ---> F_CPU / 256 // 1 0 1 ---> F_CPU / 1024 // PD3 als Ausgang DDRD |= 1 << PD3;