-
Thread
Neue Toolchain aufbauen (AVR)
Microchip AVRs, weil die einfach mehr und bessere Peripherie haben. Du kannst natürlich auch einen kleinen PIC24 nehmen (mindestens 3-fache Rechenleistung gegenüber einem klassischen AVR, bei PIC24E nicht deutlichst mehr), das kann das Setup dann auch. fchk
Frank K. schrieb im Beitrag #7395271: > Du kannst natürlich auch einen kleinen PIC24 > nehmen (mindestens 3-fache Rechenleistung gegenüber einem klassischen > AVR, bei PIC24E nicht deutlichst mehr), das kann das Setup dann auch. Das "nicht" sollte ein "noch" gewesen sein. Schit
-
Thread
Pickit 2 + MPLAB v8.46 + PIC16F876
): _______________________________________________________________________ Programming Target (24.05.2023 16:26:51) PKWarn0003: Unexpected device ID: Please verify that a PIC16F876 is correctly installed in the application. (Expected ID = 0x9E0, ID Read = 0x0) Erasing Target Programming Program
): _______________________________________________________________________ Programming Target (24.05.2023 16:34:05) PKWarn0003: Unexpected device ID: Please verify that a PIC16F876 is correctly installed in the application. (Expected ID = 0x9E0, ID Read = 0x0) Erasing Target Programming Program
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
Frank K. schrieb im Beitrag #7388768: > Es gibt PIC32MZ mit 2MB Flash und 32MByte(!) RAM eingebaut. Das scheint Microchip etwas anders zu sehen: > *PIC32MZ EF Family of Microcontrollers* > The PIC32MZ EF series of high-performance microcontrollers
(Quelle: https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/32-bit-mcus/pic32-32-bit-mcus/pic32mz-ef) Auch in der Tabelle hier https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/32-bit-mcus/pic32-32-bit-mcus liegt das Maximum an RAM bei 640
-
Thread
Fenster Sensor 433MHz mit SYN480R Empfangen
433mhz-wireless-receiver-module-syn480r.html Datenblatt IC: https://datasheet.lcsc.com/szlcsc/SYN480R-FS24_C15561.pdf Danke schonmal.
einen EV1527 in einer Funkklingel. Empfang mit einfachst 433MHz RX-Modul und Dekodierung mit einem PIC funktioniert.
-
Artikel
LCD
Mark Meise (AVR-GCC) Interfacing Atmel AVR with Graphics Liquid Crystal Displays (GLCDs) (SED1520) PIC-Projekte.de Ansteuern eines KS0107 (KS0108) Grafik LCD Displays in ASM mit PIC Ansteuerungsroutinen für ein EA DOGL Display für PIC Mikrocontroller www.PIC-Projekte.de Weblinks. PIC-Projekte.de Gut
Zeilenanfang sind etwas anders. Zeile 00h Zeile 20h Zeile 40h Zeile 60h Es gibt ein Erweiterungsbit RE 0x24 und das muss man zwingend setzen bevor dann in den 4-Bit-Modus geschaltet wird mit 0x09.
-
Artikel
STM32 für Einsteiger
Cortex AVR Arduino colspan="3" | PIC MSP430 Bitbreite, jedoch unwichtig für Einsteiger align="center" | 32-bit colspan="2" align="center" | 8-bit align="center" | 8-bit (PIC18) align="center" | 16-bit (PIC24) align="center" | 32-bit (PIC32
interessante Alternative mit Cortex-Mx Kern: "EFM32" von Silabs benötigt nur 0,9 µA im Sleep Mode. Die Spalte PIC zeigt die Eigenschaften der 8-Bit PIC18 (vergleichbar mit AVR), 16-Bit PIC24/dsPIC (vergleichbar mit MSP430) und 32-Bit PIC32 (vergleichbar mit STM32). Ein Wechsel des Mikrocontrollers innerhalb der
-
Artikel
DsPIC
Hersteller: Microchip 24 Bit Programm- / 16 Bit Daten-Bus hat nichts mit dem klassischen 8 Bit-PIC zu tun DSP-Funktionen mit 2 getrennten 40 Bit Akkumulatoren Harvard-Architektur (getrennter Befehls- und Datenspeicher) RISC,
fehlt die Standardbibliothek. Folgendes Projekt arbeitet an der Entwicklung einer freien libc für dsPIC: Die Firma TIGAL bietet BASIC, C und PASCAL-Compiler im Bereich von 200,00 Euro an: Siehe auch. DsPIC-Beiträge im Forum Herstellerseite
-
Thread
PI 4 mit PIC18F Kommunikation
PIC überhaupt machen?
Daniel E. schrieb im Beitrag #7378698: > Welcher wäre es den da ? Ein PIC32F PIC24 wäre so eine Option. Die Programmierung entspricht in etwa dem PIC18, er hat aber mehr Ressourcen füt Ethernet. Gibt es auch Beispiele bei Microchip. Was natürlich immer noch nicht die
-
Thread
Stk500 Programmierboard Anfängerfrage
Mikrocontrollern, aufgrund verschiedener Schnittstellen, ein weiteres Kabel gesteckt werden? Wie ist das bei Pic´s?
dann noch mit weiteren Leitungen über die Portanschlüsse angesteuert werden müssen (AFAIR u.a. ATtiny24). Das ist aber auch im Handbuch beschrieben.
-
Thread
Schutz des µC bei 4-20mA
Erdpotenzial hat ? Zerstört dies mein Analogeingang ? Ich habe die Schaltung im Bild nach gebaut. Die 24V kommen von einen Netzteil ohne PE Anschluss.
Polyfuse/Multifuse nach SI2 nachdenken. Der erhöht zwar die Bürde 250 Ohm + PTC, aber bei Anschluss von 24V (32V) würde weniger passieren. [Edit] (Ich vermute, dass dein PIC mit 3,3V läuft.) [/Edit] Du könntest auch einen Widerstand zwischen deinem Shunt und dem PIC vorsehen. Das verfälscht zwar das
-
Thread
Stromschleife kann nicht gemessen werden.
#7371706: > Schaltplan? Welcher Sensor, welcher µP? Der Schaltplan ist übersichtlich, einfacher PIC18F.
Sensor zu wenig Spannung bekommt, kann es sein, daß er gar nicht erst anläuft. Üblich sind da 12-24V.
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
Multiplexen der Anzeige verzichten. Weil größere Controller deutlich teurer und vor allem in SMD ab 24 Pins nur noch in QFN und dergleichen verfügbar sind, an deren Verlötung ich mich noch nicht herantraue. SOIC geht dagegen leicht zu montieren. Klaus H. schrieb im Beitrag #7369177: > Stefan F. schrieb
garnichtmalmehr, bei wem das war. Hatten uns n Bausatz einer Nixie-Clock zur Brust genommen, bei der der PIC Anodenspannung abbekommen hatte. War'n netter Besuch. Bin schnell mitm Auto rüber, um dort zu helfen. </OFF-TOPIC>
-
Thread
MPLAB, PIC, Konstanten aus Speicher
PIC16F1512, MPLAB, Assembler Die folgende Zeile definiert die Konstante d'24': [#define nnn d'24'] ;Dann folgen Berechnungen mit nnn: [#define anztone d'32'] [#define hnn nnn+anztone-d'1'
1. #define nnn d'24' ersetzen durch [code] movlw d'24' movwf nnn [/code] und später wenn uNote feststeht wird uNote nach nnn kopiert durch [code] movfw unote movwf nnn [/code]
-
Thread
Mofas künftig 60, was haltet ihr davon? Gesperrt
verschwindende Minderzahl sein! Soll das Satire sein? Schon mal die Linux vs. Windows, AVR vs. PIC/STM32 Threads gesehen? Dagegen sind die Taliban weltoffen und tolerant. Aber manche sagen ja, man kann sich nur aussuchen welche Art Gott man anbetet und nicht ob.
Männer: Von den 2 719 Getöteten im Straßenver- kehr im Jahr 2020 waren 75,9 % Männer und Jungen und 24,1 % Frauen und Mädchen. Schwerverletzt wurden 36 615 Verkehrsteilnehmer (63,1 %) und 21 371 Verkehrsteilnehmerinnen (36,8 %). Bei den Leichtverletzten waren 115 555 oder 56,2 % männlich und 117 687
-
Thread
Welcher Atmega zur USB/RS232 Kommunikation
Format wesentlich sympatischer. Microchip hat da für Dich was passendes. Ist halt kein AVR. PIC24FJ64GB002-I/SP https://www.microchip.com/en-us/product/PIC24FJ64GB002 Ist im DIL28-Gehäuse, hat Hardware USB 2.0 Fullspeed Host/Device/OTG und zwei UARTs. Im Prinzip genau das, was Du brauchst.
mit dem blöden, bösen SMD nicht herumschlagen. Ansonsten musst Du die Prozessorfamilie wechseln. PIC24 wurde schon genannt. Es gibt auch PIC18 mit USB in DIL PIC32 auch. Bei anderen Herstellern wird es aber eng. DIL ist nicht mehr so angesagt und ist derzeit im Begriff zu verschwinden. Gruß
-
Thread
AVR128DA28 Temperatursensor
Sind 45C umgerechnet. Indoor bei 24C kann das vielleicht schon Sinn machen aber Outdoor bei 0C kann ich mir das irgendwie nicht vorstellen.
943 + 4096/2) / 4096 = 294 K = 21°C Stored B. schrieb im Beitrag #7362431: > AVR läuft mit 24Mhz > ADC0.CTRLC = ADC_PRESC_DIV4_gc; Vielleicht etwas zu schnell?
-
Thread
Frei programmierbare Analog-Uhr auf 10 Zoll Display
#7359944: > Muß eine Uhr, die die Marszeit anzeigen soll, Wie sieht die Marszeit überhaupt aus? 24 Stunden / Marstag mit entsprechend angepaßten Sekunden? Oder Erdzeit, nur der Tag ist 24:37 lang? Eine analoge Nebenuhr mit getrennten Motoren für Stunden / Minuten, getaktet durch µC, ist wahrscheinlich
1Bit/s rein und die Schrittmotoren müssen bestimmt nicht mit 10000min-1 drehen. Selbst ein 8031 oder PIC12 aus den 1980-ern langweilt sich bei sowas. Wenige Zeilen C und der Drops ist gelutscht. O.k. damals hätte man noch in Assembler programmieren müssen, der Keil C51 kam erst 1990.
-
Thread
Hubmagnet für 230V?
Einschalten erkennen ? Mit einem lowside 15mOhm current sense, Opamp verstärkt und liefert Signal an pic10f322, der zählt und schaltet einen Ausgang. Selber Troll.
Kontaktstiften einen Kunststoffstift herausdrückt und damit den Adapter aus der Steckdose. Oder ein 24Volt Hubmagnet mit passendem Kondensator davor? Ist ja keine 100%ED
-
Thread
Codeschloss OCL3 24V mit Edelstahl-Tastatur Protokoll
wird), so dass ich keine Möglichkeit habe > das Protokoll zu entschlüsseln. Anscheinend ist der PIC16F676 auf der > Platine defekt. … Hallo, was hast Du an der Auswert- Elektronik alles geprüft? Da geht normalerweise max. ein Relais kaputt. Ist die Spannungsversorgung für den Pic noch stabil
jeder Taste. Ich danke für die Hilfe und den Denkanstoß. Die Bilder zeigen Spannung an Pin13 des PIC.
-
Thread
Bistabiles Relais für 5-24v
anschliessen. Hier auch der LINK wenns nicht verboten ist: https://www.getelectronic.net/products/5-24v-1ch-bistable-relay-module-latching-relay-i025b01 Sorry für meine Unwissenheit. Gruss ZHCIP
warum 5-24V? man muss sich schon für den Einsatzort entscheiden oder es kann beliebig kompliziert werden.
-
Thread
[V] 10x PIC24FJ32GB002-I/ML ***Neu & OVP***
Hallo, ich verkaufe hier 10 Stück neue und originalverpackte Microchip PIC24FJ32GB002-I/ML (16BIT 32KB FLASH 28QFN). Meine Preisvorstellung liegt bei 25 € für alle zzgl. Porto. Bei Digi-Key kostet ein Stück momentan 5,11 € (inkl. MwSt.) https://www.digikey.de/de/products/detail/microchip-technology/PIC24FJ32GB002-I-ML/2179118?s=N4IgTCBcDaIAoEkDCYAsAxAUgZjAcQCEAGIsAWgQHoBZAGTIDkAREAXQF8g Bei Interesse bitte PN. Viele Grüße Alexander
-
Thread
Audioeinsatz von Digitalpotis
abschwaechung 256 : 0dB 192 : 3dB 128 : 6dB 96 : 9dB 64 : 12dB 48 : 15dB 32 : 18dB 24 : 21dB 16 : 24dB 12 : 27dB 8 : 30dB passt irgendwie nicht so optimal. Du moechtest eine Abschawechung in dB ansteuern.
verstaerker-dsp/wondom/lautstaerkerregler/ Auf der Ansteuer-Platine ist jeweils ein Drehgeber und ein kleiner PIC12F drauf, der gibt den Stellwert über I²C vor. Könntest du einfach durch eine Eigenentwicklung mit Motor-Poti+IR-Receiver+LED-Anzeige+… ersetzen. Allerdings hast du im Eröffnungs-Post verschiedene
-
Thread
PIC10F202 + Pickit3 + MPLAB 6.05
Soll das so sein, dass der Pic auf Pin 17 bis 24 des Nullkraftsockels hängt?
derEine schrieb im Beitrag #7349683: > Soll das so sein, dass der Pic auf Pin 17 bis 24 des Nullkraftsockels > hängt? Ja
-
Thread
allgemeine PicoMite Anfängerfragen
Befehle ergaenzen. Die laufen dann mit der vollen Geschwindigkeit einer echten 32 bit CPU (Microchip PIC32/MIPS 80 MHz). Daher haelt sich mein Interesse am Picomite in Grenzen. Als einfaches :) Beispiel der SYS Befehl der in MMBASIC fehlt: [code] // Main.c void __attribute__ ((naked)) cmd_sys
sich die Historie der ganzen *mites mal ansieht. Der Urvater aller MMBASIC-Versionen lief auf einem PIC32, und es gibt auch eine Version die auf PIC32 in einem 28 pol. DIL-Package laueft. Der erstere war der Maximite und die kleinere Version der Micromite. Die Quellen fuer den Picomite stehen tatsaechlich
-
Artikel
Standardbauelemente
umschauen. Speicher. RAM. EEPROM. Bezeichnung Preis [ ] Beschreibung Anwendungen Lieferant Daten- blatt ST 24C01 BN6, ST 24C02 BN6, ST 24C256 BN6 (allgemein 24C## mit ## Größe in kbit) 0,14 - 1,50 EEPROM Speicher mit seriellem (I2C) Interface, 1kbit bis 512 kbit Speicher. Viele verschiedene Hersteller. Speichern
Lieferant Daten- blatt ADC830 6 8-Bit-ADC, Differentiell, Parallel, (DIL-20) 8770 C,R PDF LTC2400CS8 8,30 24-Bit-ADC, Single Ended, Seriell (SPI), (SO-8) 6 R PDF CS5381 37,50 24 Bit Stereo-Audio-ADC (SOIC-24) 192k HTML ADS830 6,10 8 Bit ADC Parallel (SSOP-20) 60M R PDF MCP3204 2,65 12-Bit-SAR-ADC, Single Ended
-
Thread
RGB Bitmap im MCU in C
Die Vorteile Bilder als Bilder zu nutzen sind mir klar jedoch ist das einfach nicht vorgesehen :) Pic ohne SD Karte oder ähnliches:) Danke euch! Ich werde Testen
Ronald S. schrieb im Beitrag #7343551: > Ich habe einen PIC18F45. Wie viele Pins sind denn noch frei verfügbar. Flash gibt es auch mit I2C und SPI-Schnittstelle. Brauchst dann eben noch ein separates Programm, um erstmal den Flash mit dem Bild zu beschreiben
-
Thread
Interrupt aus main aufrufen AVR
e2 ldi r30, 0x24 ; 36 8e: f0 e0 ldi r31, 0x00 ; 0 90: 80 81 ld r24, Z 92: 83 60 ori r24, 0x03 ; 3 94: 80 83 st Z, r24 USART_TX_vect(); 96: 0e 94 3e 00
ldi r30, 0x25 ; 37 9c: f0 e0 ldi r31, 0x00 ; 0 9e: 80 81 ld r24, Z a0: 82 60 ori r24, 0x02 ; 2 a2: 80 83 st Z, r24 } a4: 80 e0 ldi r24, 0x00 ; 0 a6: 90 e0 ldi r25, 0x00 ; 0 a8: 08 95 ret 000000aa
-
Thread
USB HOST und Device an USB-A
willst du deinen MCU als USB Stikc an > deinen Computer anschliessen ??? Viele Controller wie z.B. PIC24F64GB002 können sowohl Host als auch Device sein. https://www.microchip.com/en-us/product/PIC24FJ64GB002 fchk
deinen MCU als USB Stikc an >> deinen Computer anschliessen ??? > > Viele Controller wie z.B. PIC24F64GB002 können sowohl Host als auch > Device sein. > https://www.microchip.com/en-us/product/PIC24FJ64GB002 > > fchk Habe den PIC32MZ vorgesehen, wenn ich noch einen bekomme :-)
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
Oszillator an UART > Idealerweise: geht über Arduino oder eine ähnlich einfache > Programmierumgebung PIC16F1454/1455. 14 Pins in DIL/SOIC/TSSOP, 16 Pins in UQFN 4*4mm, Hardware-USB-Device. Hardware UART. Hardware SPI/I2C. 3V3 und 5V-Betrieb möglich fchk
Ausgänge an den 595 umgeschaltet > werden. Dein FTDI 232X-5V kann auf CBUS0 einen recht genauen 6/12/24 MHz Takt ausgeben, damit läuft auch der IC intern. Das reicht für den UART. Damit tut es fast jeder x-beliebige ATtiny, selbst mit Soft-UART.
-
Thread
Einfaches Intercom
Lautsprecher und Mikrofon > pro Seite bauen. Was ist ein Intercom?! Gibts das in Startrek? TOS? TNG? PIC?
und Mikrofon >> pro Seite bauen. > > > Was ist ein Intercom?! Gibts das in Startrek? TOS? TNG? PIC? Der Deutsche Begriff dafür ist "Wechselsprechanlage" Hatte der Chef früher um seine Sekretärin herbeizurufen. (Oder ihre privaten Gespräche mitzulauschen) Frühe Modelle mit Draht dazwischen,
-
Thread
Wie setze ich ein Bit korrekt in einem "bitfield" ?
eine Nußschale. Aber Hallo! Ich wusste gar > nicht, dass es so kleine Mikrocontroller gibt. Diese PIC10 sind im Grunde lebende Fossilien. Sie stammen wenig verändert vom allerersten PIC ab, dem PIC1650 von 1976. Aber es gibt eben Aufgaben, wo das ausreicht. Der Befehlssatz war schon damals auf diese
in der armen Sau, die sich nach Abgang des einzigen PIC-Experten mit einem Befehlssatz rumärgern darf, in dem alles anders heisst, als sonst üblich. Schätze, dass so mancher PIC10 nicht viel mehr ist, als ein digitaler stromsparender Ersatz eines NE555
-
Thread
Ersatz kaputtes LCD beim soyosource grid-tie-inverter
https://github.com/PepeTheFroggie/Soyosource-GridTie-inverter-24V-LCD-replacement
https://github.com/PepeTheFroggie/Soyosource-GridTie-inverter-24V-LCD-replacement
-
Thread
[S] PIC18LF24K50-I/ML (QFN)
Suche einen Chip. PIC18LF24K50-I/ML QFN mit thermal Pad. Vielleicht hat ja zufälligerweise jemand so etwas. Danke.
-
Thread
Wärmepumpe über MODBUS steuern
natürlich begrenzt nach Außentemperatur), und gibt diese der Wärmequelle (derzeit nur Buderus GB112-24 über W002, später alternativ auch der Wärmepumpe über MODBUS) vor. Im idealen Bereich läuft dann die WP (also dann, wenn diese kontinuierlich und ohne Zuheizung laufen kann), außerhalb davon der Gas-Kessel
der MCU sein, oder zumindest ebenso viele Schreibzyklen erlauben, also ca. 1 Mio Writes (bei einem PIC), wenn ich das umrechne 20 Jahre (zur Sicherheit), wäre das eine Schreiboperation pro 10 Minuten. Ich würde kaum häufiger als alle 30 Minuten aktualisieren, wenn es also wirklich nur daran läge, wäre
-
Thread
PIC10F202/etc: Programmierung unter Linux(Ubuntu)
" ..... Supported Devices Refer to MPLAB IDE v8.76, the following devices are supported: PIC10F PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222 PIC12F PIC12F508, PIC12F509, PIC12F510, PIC12F519, PIC12F609, PIC12HV609, PIC12F615, PIC12FHV615PIC12F629, PIC12F635, PIC12F675
denen man nicht weiß wieviel Code die erzeugen, kann aber schnell zu Problemen führen bei 512B ROM und 24B SRAM. Und die paar Register sind doch schnell ohne MCC gesetzt und gelesen. > So'n Ein 10F2xxer sieht doch lächerlich, neben so nen 555er aus. ;D Neben wäre auch am Ziel vorbei. Der PIC10 ersetzt
-
Thread
AVR®DD family, low pin count devices
nicht konzipiert sind bzw. für die es besser geeignete Alternativen gibt. AVRs (u.a. 8-bit-MCUs wie PIC12/16/18) sind eher was für Steuerungsaufgaben, bei denen es mehr auf analoge Peripherie wie MVIO oder 5-V-Betrieb (der bessere Störimmunität als 3,3V bietet) ankommt als auf Rechenleistung. Wenn dagegen
Alternativ zum ATtiny ein AVR128DB, brauchst sowieso viel Speicher für das Display. Der kann ab 1,8V mit 24MHz takten. Steht zwar nicht im Klartext im Manual, aber es gibt keine Einschränkung, deswegen kann er das. Nur wenn die PLL genutzt wird werden 3V notwendig. Oder nimmst ein "ESP32 mit Display" bzw.
-
Thread
Nach fast 3 Jahren fehlerkorrigiertes Datenblatt für die AVR-DB Serie erschienen
Hardware. Jetzt gibts auch hier was mit B, nämlich Rev.B0: https://onlinedocs.microchip.com/oxy/GUID-24D80627-35E9-4F0B-A815-AC41B3F24427-en-US-19/GUID-FBE15817-81FD-497C-AB24-092BE4471E9D.html Anders schaut das unverständlicherweise immer noch bei der DA-Version aus. Selbst Revision A8 steckt noch
Maxim B. schrieb im Beitrag #7639354: > P.S. ich habe gerade AN1606 zum Lesen. Leider ist das für PIC > geschrieben, aber vielleicht läßt sich das auch für AVR128 verwenden? Schau dir einmal AN3998 an.
-
Artikel
ELV UP2000 Protokoll
0x2000 sein. {| border=1 style="text-align:center" Message 0x45 DB1 DB2 .. DB6 DB1: Startadresse (24-bit) HIGH-Byte DB2: Startadresse (24-bit) MID-Byte DB3: Startadresse (24-bit) LOW-Byte DB4: Lesealgorithmus, siehe Algorithmen DB5: Länge (16-bit) HIGH-Byte DB6: Länge (16-bit) Low-Byte Antwort-Frame
übermittelt. {| border=1 style="text-align:center" Message 0x4C DB1 DB2 .. DB7 DB1: Startadresse (24-bit) HIGH-Byte DB2: Startadresse (24-bit) MID-Byte DB3: Startadresse (24-bit) LOW-Byte DB4: Leertestalgorithmus, siehe Algorithmen DB5: Länge (24-bit) HIGH-Byte DB6: Länge (24-bit) MID-Byte DB7: Länge
-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
drahtlose Aufladen von Batterien. MicroChip schickt Lernstoff ins Rennen. Erstens gibt es für Nutzer von PIC24 und dsPIC33 unter https://www.microchip.com/en-us/software-library/dspic33-pic24-bootloader ein Tutorium, das das Realisieren von OTA-Firmware-Updates beschreibt. Heraus sticht daran vor allem, dass
-
Thread
ADC dsPICCK256MP508
, auto_psv, weak ) ) _ADCAN24Interrupt ( void ) { uint16_t valchannel_AN24; //Read the ADC value from the ADCBUF valchannel_AN24 = ADCBUF24; if(ADC1_channel_AN24DefaultInterruptHandler) { ADC1_channel_AN24DefaultInterruptHandler(valchannel_AN24); } //clear the channel_AN24 interrupt flag IFS12bits.ADCAN24IF = 0; } void __attribute__ ((weak)) ADC1_channel_AN25_CallBack( uint16_t adcVal