-
Thread
Geschwindigkeit Arduino > C
Einfach mal compilieren und das erzeugte .lss File checken: PORTB |= (1<<PB2); 80: 2a 9a sbi 0x05, 2 ; 5 PINB = (1<<PB2); 82: 94 e0 ldi r25, 0x04 ; 4 84: 93 b9 out 0x03, r25 ; 3 PORTB ^= (1<<PB2); 86: 85 b1 in r24, 0x05 ;
1a 9a sbi 0x03, 2 ; 3 Dann bekommt der Compiler das auch richtig optmiert.
-
Thread
[V] Teile für Programmer SMS Sprint Expert, TOPs, Adapter
--------------------------------------------------------------------- 1x Adapter Sprint S464 (PLCC84, ZIF Sockel Yamaichi IC51-0844-401 1x Adapter Sprint S461 (PLCC84, ZIF Sockel Yamaichi IC51-0844-401 1x Adapter Sprint S435 (DIP28/DIP18 für PIC16C55/57) Adapter Emulation Technology (€ 25,00
but these adapters are already sold. Still present are : 1x Adapter Sprint S435 (DIP28/DIP18 for PIC16C55/57) 1x Adapter Emulation Technology Type 1202801Q600YAM 120Pin 1x Special Adapter for Plus Logic FPGA2020 / 84 1x ZIF Socket 28Pin Textool Type 228-3345 cheers Werner
-
Thread
WordClock mit WS2812
WS8212B schon mal aufgefallen, daß schon ein einzelnes ausgeschaltetes Pixel mehr Strom zieht (rund 4 mA) als ein laufender PIC 12F1840 bei 5 V und 32 Mhz (typ 1,8 mA). Hier kann es ggfs. sinnvoll sein, das Pixel versorgungsmäßig an drei parallelgeschaltete Pins zu hängen, wenn man aus dem SLEEP-Mode irgend
l<0d> (E 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
-
Thread
Pollin-VFD und Frohe Weihnachten!
stellige Schieberegister TPIC6C595 und 80xBC857 als Treiber betrieben. Die Ansteuerung erledigt ein PIC16F1827 auf einem extra Board, der eine I2C- Schnittstelle bereitstellt. Nach Trennen des PIC-Boards vom Display steht dessen Steckverbinder als Programmierschnittstelle zur Verfügung. Die Polarität
der Segmente: S01 oben links, S60 unten rechts. Filament jeweils oben links und rechts ein Pin (F1 & F2). Strom sind etwa 100mA mit dem LM9022. Pinbelegung (Pins 1-100): [code] 1 2 3 4 5 6 7 8 9 10 S31 S32 S33 S34 S35 G01 S36 G02 S37 G03 11 12 13 14 15 16 17 18
-
Thread
Ganz seltsames Problem mit einem Mosfet direkt an einem PIC 18f14k50
unglaublich gut nach dem Resetgrund forschen kannst. Und btw.: GENAU Dein Fehlerbild hatte ich mit einem PIC16F84A vor bestimmt 15 Jahren bei einer ähnlichen Anwendung im Kfz. Ich bin den Ursachen bis zur letzten Unklarheit nachgegangen und habe auf diesem Weg eine Menge gelernt. Wie willst Du denn sonst Erfahrungen
zu 160 Ohm ergibt). Trotzdem steht auf Seite 1 des Datenbattes > - High current sink/source 25 mA/25 mA Beim PIC18f14k50 steht im Datenblatt, daß bei einem Strom von 3,5mA die Ausgangsspannung bis zu 0,7V einbricht. Daraus kann man einen Innenwiderstand von rund 200 Ohm errechnen. Auch da wird
-
Thread
[S] uC - klein, 5V, 2 ADC, 2 DAC, kostenlose Toolchain
> , Microchip, Atmel und NXP habe ich abgeklappert, was gibt es 'da > draussen' noch konkret? PIC16F1769 ?
> > EDIT: Mit V-USB ist sogar USB drinnen (damit is der Chip aber ziemlich > beschäftigt) PIC16(L)F1769 + SSOP20 + 1,8 - 5,5V + 12x 10Bit ADC / 2x 10Bit DAC + 2x 16Bit PWM (CCP) + 4x 8Bit, 3x 16Bit Timer + 18 IOs EUSART, I2C/SPI + kostenlose Toolchain für Win, Linux und Mac + einfach
-
Thread
Temperatur und Druck messen im Schnellkochtopf
https://cdm.unfccc.int/filestorage/U/4/B/U4BKYDK7NTLWWFQ1OTUFUCKJMTEE3Y/U4BKYDK7.pdf?t=SzV8bndrZG10fDCG3Q84CS8rRTiYjgV1VTqo
https://cdm.unfccc.int/filestorage/U/4/B/U4BKYDK7NTLWWFQ1OTUFUCKJMTEE3Y/U4BKYDK7.pdf?t=SzV8bndrZG10fDCG3Q84CS8rRTiYjgV1VTqo
-
Thread
Atmel Studio: Wie simuliere ich ein Programm?
------------------------------- // 1MHz ist Default-Takt (Fuse-Bits nicht manipuliert) #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> int main (void) { // Pin 1 von Port A (PA1) als Ausgang schalten DDRA = (1 << PA1); // Endlosschleife for (;;) {
Beitrag #4312816: > Die können alle Controller einfach so debuggen, auch die kleinen. Auch einen 16F84? Würde mich wundern. Microchip selbst schreibt was von: [pre] An on-chip debugger is special hardware and software that works with specific PICmicro® devices to give developers a low cost
-
Artikel
TV-out
Benedikt K. (Atmega8, PAL) Simple VGA/Video Adapter von Ibragimov Maxim Rafikovich (Atmega8, Atmega16..., PAL oder VGA) PIC B&W Video von Richart Gunee. Inkl. PONG und TETRIS Spiel (PIC16C84, PAL) TV Oscilloscope, AVR Video Generator und Video Generation with Atmel AVR microcontrollers von Bruce Land
Monochrome On-Screen Display with Integrated EEPROM MAX7456 Eagle lib MAX7456 MAX7456 Schaltung + PIC16F ASM Beispiel AVR Bascom beispiel
-
Thread
alter Grundig Röhrenverstärker lässt Sicherung kommen.
zum Gleichrichter? http://www.ebay.de/itm/Bruckengleichrichter-Gleichrichter-B250C1500-1000-1-5-A-0003/182446043091?_trksid=p2385738.c100677.m4598&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20160908110712%26meid%3D0a493f13c1974bb5bee7869c2a159d40%26pid%3D100677%26rk%3D1%26rkt%3D5%26sd
o2v 5561/2" Var. 1 Selbstbau: 1N4007 1N4007 1N4007 1N4007 22nF <1000V 22nF <1000V 22nF <1000V 22nF <1000V Var. 2: alternativ https://www.conrad.de/de/brueckengleichrichter-vishay-w04g-e451-wog-400-v-15-a-einphasig-597094.html + 100 Ohm vW <1000V
-
Artikel
PIC Codebeispiele
Hardware-Design bei einer Platinenerweiterung nur geringfügig ändern muss. Bei den älteren PICs sind dies z.B. PIC12F683 (8pin), PIC 16F684 (14pin) und PIC16F690 (20pin), bei den neueren Serien (C-optimiert) sind dies z.B. PIC12F1822 und PIC12F1840 (8pin), PIC16F1825 (14pin) und PIC16F1829 (20pin). Diese PICs haben
muss, der kann zu anderen PICs greifen. Auch heute noch gibt es den "Urvater" aller Flash-PICs, den PIC16F84(A), den sollte man aber nicht mehr verwenden, er ist langsam und teuer. Ein häufig genutzter pinkompatibler Typ ist der PIC16F88, aber auch der hat schon wieder modernere Nachfolger, die PIC16F1827
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
Sollte man sich jetzt einen Schwung -Attiny85 -Attiny84 -Atmega328 -Atmega644 kaufen, bevor es nur noch PIC gibt? (Zitter, Bange, Grübel) Paul
selben Pinning gibt. Die zudem auch noch sehr weitgehend C-Code Kompatibel sind (zumindest zwischen 16 & 32 Bit) Wenn Microchip jetzt einen ARM anbieten würde der aber vom Pinning und der Peripherie kompatibel zu den PIC32 ist, so das es eine PIC32M* (mit MIPS) und eine PIC32A* (mit ARM) Familie gibt
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
den Platzbedarf von Thumb mit der Leistung des ursprünglichen Befehlssatzes kombiniert. Bei den PIC32 ist das ähnlich bimodal wie beim ARM7TDMI. Der ursprüngliche MIP32 Befehlssatz kennt nur 32 Bits breite Befehle. Aber der alternative MIPS16 Befehlssatz codiert kompakter mit 16 Bits breiten Befehlen
RS485 Transceivers, dann kann die Ansteuerung der LCD Datenpins so aussehen: [c] gpio->BSRR = 0x0F<<16 | data; [/c] AVR ist umständlicher.
-
Thread
C versus Assembler->Performance Gesperrt
oder bei C nur die I/O Bereiche - die in meinem Fall vielleicht 5-10% ausmachten. Beispiel: Der STM32F030 kostet bei Farnell aktuell 1,10 Eur bei Einzelabnahme. TSSOP20, 16KFlash, 4KRam, 12-Bit A/D, SPI/I2C/Uart, DMA, 16-Bit Timer. AVRs sind bei mir ausgelistet....
Moby A. schrieb im Beitrag #4264571: > Karl H. schrieb im Beitrag #4264373: >> OCR0A = 8; >> ist vollkommen äquivalent zu ldi r16,8 >> out OCR0A,r16 >> und wird vom Compiler auch
-
Thread
SGD-Fernkurs Mikrocontroller
Jahren kann sich aber vielleicht was getan haben :D Vielleicht! Vor 15 Jahren gab´s aber auch schon PIC, AVR uä. mit Flash-Speicher. Vor 15 Jahren gab´s aber auch schon PC´s mit Programmiergeräten für die oben genannten Typen.
Vielmehrsehen/nichtsmehrrichtigkönnen) Nachfolger der Kommunikationselektroniker sind wohl aktuell beim PIC16F84 angelangt, also das Teil was ich zum Zeitpunkt meiner Abschlussprüfung schon einige Zeit privat programmiert habe- nur das es da noch 16C84 hieß... (Wobei- Habe auch schon was von PIC16F628 in
-
Thread
Kleines Tiny13 Sensorboard
out TCCR0A,r16 Anforderung oder Implementierungsdetail? > ldi r16,3 Anforderung oder Implementierungsdetail? > out TCCR0B,r16 Anforderung oder Implementierungsdetail? > ldi r16,4
add A2LO2,r16 Anforderung oder Implementierungsdetail? > adc A2HO3,r17 Anforderung oder Implementierungsdetail? > andi r18,$f Anforderung oder Implementierungsdetail? > cpi
-
Thread
Verschachtelung-Tiefe? Begrenzung? C-Programmierung
Ich vermute mal es handelt sich um einen PIC16 Typen oder ähnliches?
Der Mikrocontroller ist der dsPIC40F4011 wie oben beschriben. Der ompiler ist der xc16
-
Thread
USB Serial Port Implementierung für AVR?
=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCEQFjAAahUKEwieu4-cwYrHAhUOKtsKHemkAyo&url=http%3A%2F%2Fwww.microchip.com%2FPIC16F1455&ei=yRu-Vd6yMI7U7AbpyY7QAg&usg=AFQjCNHX3ixfxlyfk4SZVHdR84a5bTi-Yg
haben willst, greifst Du einfach zu MCP2200 oder MCP2221 (das sind in Wirklichkeit vorprogrammierte PIC18F14K50 bzw PIC16F1455, aber das musst DU ja niemandem erzählen :-)), und fertig ist die Geschichte. > Aber Hauptsache, > erst mal auf den Putz hauen. Genau. Und Wahrheiten aussprechen, die
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
mir im Keller. Jetzt nach dem Umzug immer noch vorhanden, und wer mag, kann mir ein Angebot machen.(PIC16F84-10P, Baujahr 2008 siehe http://www.gyurma.de/PIC16F84-10P )
lieber ein paar verschieden große PICs aus der modernen enhanced-Midrange Familie hinlegen, z.B. 12F1840 (8-Pin), 16F1826 (18-Pin, wenn's pinkompatibel zum alten 16F84 sein soll) 16F1824 (14-Pin) o.ä.... Die haben alle jede Menge Peripherie (AD-Wandler, UART, SPI, PWM...) und einen deutlich verbesserten
-
Thread
SD-Card schreiben auf Arduino due mit Atmel-Studio
res = RES_OK; break; case MMC_GET_CSD : /* Receive CSD as a data block (16 bytes) */ if (send_cmd(CMD9, 0) == 0 /* READ_CSD */ && rcvr_datablock(ptr, 16)) res = RES_OK; break; case MMC_GET_CID : /* Receive CID as a data block (16 bytes) */ if (send_cmd(CMD10, 0) == 0 /* READ_CID */ && rcvr_datablock(ptr, 16)) res = RES_OK; break; case MMC_GET_OCR :/* Receive OCR as an R3
-
Thread
Taugt die Endstufe was?
berichtet, dass sie rauschen, brummen und billig verarbeitet sind. (zitat). Tipp: Crown und wenn es P.A. sein muss Peavy / ELAC.
Sicherung mit welcher Auslösecharakteristik die betrieben werden. Dann kann man z.B. das meiste an einer 16A Sicherung entnehmen, ohne Gefahr zu laufen gleich im Dunkeln zu sitzen.
-
Thread
Timer0 soll alle 460,33 ms ein Interrupt auslösen
Aufgabenstellung.) Undzwar soll alle 460,33ms ein Interrupt ausgelöst werden. Mein Vorgehen: Da der PIC mit 48 Mhz getaktet ist, wird der Timer0 mit einem Viertel unseres Taktes getaktet. So die maximale Zählhöhe des Timer0 ist 2^16. So also würden folgende Einstellungen des Timer0 lauten: -16bit Counter
Arbeitszyklen / (1/t) / Prescaler = TMR0-Clocks fosc/4 t(s) 2....256 Der Presetwert für TMR0 (16Bit) = 2^16 - TMR0-Clocks im vorliegenden Falle wäre Preset dann: 65536 - 21577 = 43959 = ABB7h @Dieter F- Danke für den Hinweis auf meine Leichtfertigkeit! mfG Ottmar P.S.
-
Thread
Suche Bus: 10m lang und 20 Teilnehmer
überhaupt muss (wegen der Kabellängen). Wieso ist CAN zu teuer? Wenn ich bei Digikey schaue: PIC18F25K80 im SSOP: 2.42€ bei 25 Stück MCP2561 SO08: 0.73€ bei 25 Stück Summe: 3.15€ Alternativ: LPC11C24: 3.95€ bei 25 Stück Wie billig solls denn werden?
, P:60 <\r> <\n>2860f29303000075 +21,5?C, Wohnzimmer warm,Bus:#1, N:136, M:4, P:84 <\r> <\n>0000000000000000<\r> <\n>Ready<\r> 6 Tempsensoren an ca. 50m Stern Bus gemischt gibt viele Teile in onewire 1w https:
-
Thread
Einsteiger Hilfe zu PIC PIC16F628A
http://www.manelsoft.com/projects/pic16f628a_led_chaser.aspx
; PORTB,RB7=1. ;******************************************************************** ; Hardware: PIC16F628A ; 18Pin-Testplatine ; Interner Oszillator 4MHz ; RB7:0 je 1x Rv=560 OHM + LED ; ; Files P16F628A.INC ; Datenplatt zum PIC16F628A ;********
-
Thread
PIC, wird der Ausgang beschädigt?
Bessere Datenblätter haben noch typische Diagramme, die aber meist beim Nennstrom (also hier den 2mA) zuende sind. Noch bessere Datenblätter haben die Diagramme bis zum bitteren Ende. z.B. FIGURE 10-14 in http://akizukidenshi.com/download/PIC16F84A.pdf
einen Kurzschluss auf 3.3V oder 0V für kürzere Zeit an > einzelnen Pins unbeschadet übersteht. Mit PIC18F4620 ausprobiert: Kurzschluß vom Ausgangspin nach Masse. Es fließen 33 mA. Pic und der Port hats überlebt.
-
Thread
Attin84 I2C mit der USI läuft nicht
ich mir geklaut und optisch etwas aufbereitet: http://www.avrfreaks.net/forum/program-i2c-atmega16-problem?name=PNphpBB2&file=viewtopic&t=77455 [code] / PORT A #define DDR DDRA #define PORT PORTA #define PIN PINA // Pins im Port festlegen #define SDA 6 // Definition der
kommt rein, auch wenn der > mehr Platz braucht. Mit dem geht es ja einwandfrei. Falsche Wahl. Ein PIC12F1822 oder ein PIC12F1840 im SO08 oder DIL08 hat SPI und I2C in Hardware, so wie es sich gehört, dazu eine UART, auch in Hardware. Inkl. Noise Filtering bei I2C, was die USI NICHT hat. Nur um Dir
-
Thread
stationsanzeige für modelleisenbahn
New-Blue-0-91-IIC-I2C-128x32-Pixel-LED-OLED-Module-Display-/251609045988?pt=LH_DefaultDomain_77&hash=item3a95115be4 http://www.ebay.de/itm/New-Blue-0-84-96x16-Pixel-LED-OLED-Module-Display-3-3V-/261619644207?pt=LH_DefaultDomain_77&hash=item3ce9bef72f (leider in der falschen Farbe) oder einfach eine fein
http://de.aliexpress.com/item/0-84-inch-14PIN-Blue-OLED-Display-Module-SSD1306-Drive-IC-96-16-I2C-Interface/1962276390.html http://sabernetics.com/store/0-84-oled-display-96x16/
-
Thread
Erfahrung mit China Arduino?
ich habe jetzt 20 und die einzigen Probleme das ich bei miniPRO einmal 8M statt 16M geklickt habe, aber bei dem Preis findet sich auch ne Verwendung mit 8M (MHz) mit 328p und billigen Nokia5110 Displays http://www.ebay.de/itm/84-48-84x84-LCD-Module-White-backlight-adapter-PCB-for-Nokia
Vorwiderstand kannst Du vergessen. Ich neme an, 3.3V mit On-Board-Spannungsregler aus 5V, wie beim A137: http://pic.imgmarket.net/TH2/201411/41984_5.jpg Entweder Du nimmst ggf. einen 3.3V Arduino oder I²C mit Pegelwandler. Aber das sind nur Vermutungen. Ich könnte Dir nur beim A137 helfen.
-
Thread
ATMEGA328p falsche FUSE gesetzt :-(
Hallo Christian, vielleicht sind neue ATtiny84 A preiswerter ? https://guloshop.de/shop/Mikrocontroller/ATtiny84-A::34.html?XTCsid=t9g0jgdqnu89ga7v08msleav46
Uwe S. schrieb im Beitrag #4130353: > Hallo Christian, > > vielleicht sind neue ATtiny84 A preiswerter ? > > https://guloshop.de/shop/Mikrocontroller/ATtiny84-A::34.html? XTCsid=t9g0jgdqnu89ga7v08msleav46 Ja... sicher ... aber die kleinen Käferchen können ja nichts dafür. Ich kann
-
Thread
mumbi Funksteckdosen mit dem Arduino ein- und ausschalten?
Codes nicht zu lang und nicht zu kurz sein. Empfänger waren bei mir Funkdimmer mit abgekratztem PIC16F84. Die müssen einen wirklich für dämlich halten. Die Anlage von dir habe ich auch noch hier, dadrin ist der gute alte PT2262. Gibt übrigens wirklich eine Codiermöglichkeit, die ist bei dem aber
0001 1000 0100 0100 F2 - ALL - on - 111110101001001100 0001 0000 0100 1000 F2 - ALL - off - 111110101001001100 0010 0000 0111 0000 F1 - A - on - 110001100111101000 0011 1110 0011 0100 F1 - A - off - 110001100111101000
-
Thread
RaspberryPiB+ mit CAN (MCP2515)
Die haben mittlerweile selber besseres, und die verbesserten ECAN-Module sind in den PICs drin. Ein PIC18F25K80 ist billiger, kleiner und CAN-Bus-technisch besser als ein AVR+MCP2515, weil (a) der SPI-Flaschenhals wegfällt, (b) der ECAN des PIC mehr Buffer und weniger Fehler als der MCP2515 hat, (c) der
haben > mittlerweile selber besseres, und die verbesserten ECAN-Module sind in > den PICs drin. Ein PIC18F25K80 ist billiger, kleiner und > CAN-Bus-technisch besser als ein AVR+MCP2515, weil (a) der > SPI-Flaschenhals wegfällt, (b) der ECAN des PIC mehr Buffer und weniger > Fehler als der MCP2515 hat
-
Thread
UV-Laserdrucker II
include <avr/pgmspace.h> const uint8_t Compare_Werte[] = {0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x0E, 0x00, 0x0D, 0x00, 0x0C, 0x00, 0x0B, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00}; uint16_t Startwert = 0x000A; // Start-Wert Compare uint16_t Startwert_2 = 0x000B
#include <avr/sleep.h> const uint8_t Compare_Werte[] = {0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x0E, 0x00, 0x0D, 0x00, 0x0C, 0x00, 0x0B, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00}; uint16_t Startwert = 0x000A; // Start-Wert Compare uint16_t Startwert_2 =
-
Thread
flash-Fehler mit ATtiny2313, compile ok
std Y+12, r19 ; 0x0c 136: 2b 87 std Y+11, r18 ; 0x0b 138: ed 84 ldd r14, Y+13 ; 0x0d 13a: fe 84 ldd r15, Y+14 ; 0x0e 13c: 0f 85 ldd r16, Y+15 ; 0x0f 13e: 18 89 ldd r17, Y+16
adc r16, r16 19e: 11 1f adc r17, r17 1a0: 6f 5f subi r22, 0xFF ; 255 1a2: 7f 4f sbci r23, 0xFF ; 255 1a4: 6f 31 cpi r22, 0x1F
-
Thread
[V] Div SMD - Spannungsregler, Pic's, Transistoren, Tantal's, Dioden/LED
anfallenden Kosten (Je nach Gewicht) EU weit. gtx-freak@gmx.net 1. 12 St 5,00 € Controller PIC16C621A-04i/SO 18-SOIC 8Bit, 4MHz, 1k OTP Microchip http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en011689 2. 12 St 5,00 € Controller PIC16F716-i/SO 18-SOIC 8Bit, 20MHz,
PIC16f1824-i/SL 14-SO 8Bit, 32MHz, 4k Flash, 256b EEProm Microchip http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en550183 5. 16 St 2,00 € Gleichrichter DF08S SMD 800V 1A
-
Thread
[V]erkaufe Kellerramsch
Platz mehr haben. Habe da ein paar vielleicht für andere Projekte nützliche Teile rumliegen: - PIC16F84-10P (mehr als 100 Stück) - Kaputte 3.5 Zoll Festplatten (ca 20 Stück) (Lesefehler, dreht nicht o. ä.) - Laptop DVD Brenner Einschub (ca 20 Stück, mit funktionierenden roten LDs und Servomechanik
Interesse besteht. Wäre schade das ganze Zeug in die Tonne zu werfen. Früher wollte ich die PIC16F84-10P unter http://www.gyurma.de/PIC16F84-10P verkaufen, das geht immer noch. http://www.gyurma.de/kellerverkauf Sendet mir eine Mail mit was, wieviel für welchen Preis ihr wohin haben wollt
-
Thread
IRMP Atmega168 Signal wird falsch übergeben?
#else // ATmegaXX: OCR1A = (F_CPU / F_INTERRUPTS) - 1; // compare value: 1/15000 of CPU frequency TCCR1B = (1 << WGM12) | (1 << CS10); // switch CTC
SYSCTL_PERIPH_TIMER1); TimerConfigure(TIMER1_BASE, TIMER_CFG_32_BIT_PER); TimerLoadSet(TIMER1_BASE, TIMER_A, (F_CPU / F_INTERRUPTS) -1); IntEnable(INT_TIMER1A); TimerIntEnable(TIMER1_BASE, TIMER_TIMA_TIMEOUT); TimerEnable(TIMER1_BASE, TIMER_A); // Important: Timer1IntHandler has to be configured