-
Thread
Tasterverarbeitung mit ARDUINO-C
10ms { static uint8_t ct0 = 0xFF, ct1 = 0xFF, rpt; uint8_t i; TCNT0 = (uint8_t)(int16_t)-(F_CPU / 1024 * 10e-3 + 0.5); // preload for 10ms i = key_state ^ ~KEY_PIN; // key changed ?
single press and repeat if( get_key_press( 1<<KEY2 ) || get_key_rpt( 1<<KEY2 )){ uint8_t i = LED_PORT; i = (i & 0x07) | ((i << 1) & 0xF0); if( i < 0xF0 ) i |= 0x08; LED_PORT = i; } } } [/c] Bernd_Stein
-
Thread
Stromschleife kann nicht gemessen werden.
#7371706: > Schaltplan? Welcher Sensor, welcher µP? Der Schaltplan ist übersichtlich, einfacher PIC18F.
Jakob N. schrieb im Beitrag #7371720: > Der Schaltplan ist übersichtlich, einfacher PIC18F. In diesem Schaltplan ins **kein** derartiger µC. Und in diesem "Schaltplan" ist auch sonst (ausser dem ständig matraartig wiedergekäuten Widerstand) nichts zu sehen von der **tatsächlichen** Schaltung
-
Thread
Suche PGA mit differentiellen Eingängen, SPI, Gain 2,4,5
MAX9939 Differentielle Eingänge: nein ja Gains: 1,2,4,5,8,10,16,32 1,10,20,30,40..167 Ich suche einen PGA mit dem Gain von MCP6S92 aber differenziellen Eingängen. Die Part suche bei Mouse hat leider nichts ausgeworfen....
Mein Problem ist gelöst. Werde als MCU den PIC18F46Q71 verwenden. Hammerteil für 2 Euro Lager Mouser. Hat internen OPA mit verstellbaren GAIN zur Signalaufbereitung zum ADC.
-
Thread
Zeitschalter mit AVR (ATtiny84A) zur Diskussion
https://de.aliexpress.com/item/33050827477.html?spm=a2g0o.productlist.main.19.682c4dcccey6DV&algo_pvid=8ca86d2f-8b7b-455c-8c95-0170a1292dac&algo_exp_id=8ca86d2f-8b7b-455c-8c95-0170a1292dac-9&pdp_ext_f=%7B%22sku_id%22%3A%2212000032499095184%22%7D&pdp_npi=3%40dis%21EUR%212.46%211.87%21%21%21%21%21%402100baf316785528160135794d06d2%
Stefan F. schrieb im Beitrag #7369609: > Johannes F. schrieb: >> SA56-11EWA > > Die haben nur 3,6 bis 8 mcd, das ist gefühlt kaum heller, als deine alte > Pollin Anzeige. Ich hab es gerade probiert:
-
Artikel
Schaltungssimulation
Open Source (BSD-Lizenz) Kommandozeilenorientiert, mit graphischer Ausgabe Erweitert Berkeley spice3f5 um viele zusätzliche Möglichkeiten für Linux, Windows, MacOS integriert XSPICE, daher auch für Mixed-Signal-Simulation geeignet eigene XSPICE code models können erstellt werden integriert TclSpice,
eingesetzt. Die Studentenversion ist leider Stark eingeschränkt. Läuft mit WINE-3.0 unter Linux (Ubuntu 18.04.4), um die Fehlermeldung "unable to initialize DAO/jet db engine" (keine el. Bauteile vorhanden) zu beheben bitte folgende Bibliotheken nachinstallieren: $ winetricks mdac28 $ wget kegel.com/wine/
-
Thread
Mofas künftig 60, was haltet ihr davon? Gesperrt
Gelegentlich siehst du an speziellen LKW die runden Schilder mit 61 drin - aus genau diesem Grund. (§18 StVO)
Das Includierte gilt nur für Motorräder mit 2 Rädern. https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.auto-motor-und-sport.de%2Fverkehr%2Fautofahren-mit-16-ellenator-twizy-microcar-aixam%2F&psig=AOvVaw34-q88PG15UXkp43ki_nKO&ust=1678920097889000&source=images&cd=vfe&ved=0CA0QjRxqFwoTCKDygfi-3P0CFQAAAAAdAAAAABAD
-
Thread
[V] diverse PIC-MCUs
Typs auf einmal, bei den Mengen lohnt es sich auch gar nicht das noch aufzuteilen denke ich. 2x PIC32MK0512GPE064-I/PT TQFP64 im Tape, 15 Euro 2x PIC32MX170F256D-50I/ML QFN44 in Tube, 8 Euro 4x PIC18LF2321-I/SS SSOP28 in Tube, 8 Euro 3x PIC18F45J10-I/PT TQFP44 im ESD-Karton, 9 Euro 2x PIC16LF876A-I/SS SSOP28 in Tube, 12 Euro 3x PIC16LC62A-04/SS SSOP28 im ESD-Karton, 6 Euro Versand wenn gewuenscht und durch Verpackung moeglich per Briefversand (unversichert, 1 Euro), sonst Warensendung (1.95 Euro). Wer alles auf einmal haben
-
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
/ Da steht: " The seat supports the following programming microcontroller: PIC16/18XX 40PIN Series devices (except 16F59) PIC16/18XX 28PIN Series devices (except 16F57) PIC16/18XX 18PIN Series devices The PIC 8PIN/14PIN/20PIN family of devices (except 10FXX) "
old PICkit2 and PICkit3 with the new Microchip PIC microcontrollers with PICkitminus program. It supports all the recent 16F and 18F families which use SPI-based programming method, e.g. PIC16F153xx or 18F K83 families. These are also known as MSB1st
-
Thread
allgemeine PicoMite Anfängerfragen
von NXP (Philips), dann taucht auch dort die "slave address" mit Basis 0xA0 auf. Wiederum sind es 8 Bit. Anders sieht es aus, wenn zum Beispiel ein LCD-Modul mit einer separaten data/cmd-Leitung adressiert wird. Dieses Signal ist dann von der Adresse abgekoppelt. Stefan F. schrieb im Beitrag
Stefan F. schrieb im Beitrag #7353463: > Mir ist völlig schleierhaft, wieso immer wieder Leute > auftauchen, die mit ihren 8 Bit Verwirrung stiften. Das ist total > unnötig. Der LM73 wird byteweise, also
-
Artikel
Standardbauelemente
1500 TO220 alle 0,22 MAX663 einstellbar, niedriger Iq 2-16,5 5V, 1,3-16 40 1,80 LM78xx Fest 35 5, 6, 8, 9, 10, 12, 15, 18, 24 1000 alle <1,00 LM79xx Fest, negativ -35 -5, -6, -8, -9, -10, -12, -15, -18, -24 1000 alle <1,00 LF33, LFxx LDO 18 1,25, 1,5, 1,8, 2,5, 2,7, 3, 3,3, 3,5, 4, 4,5, 4,7 5, 5,2, 5,5
F PDF UDN2981 1,50 8-fach High-Side Treiber 50V/500mA R PDF ICL7667 1 Dual inverting MOSFET Treiber 18V, 20ns@1nF R PDF HCPL3120 3.70 Optokoppler mit integriertem MOSFET-Treiber Schaltnetzteile, etc. C
-
Thread
RGB Bitmap im MCU in C
Ich dachte wie gesagt an einen Flashbaustein oä. Ich habe einen PIC18F45. Bis auf 1 Bild werden in der Tat alle Ausgaben mit Funktionen erzeugt. Aber halt nur in 1Farbe und 1bit Pixel. Ich habe nichts gegen zusätzlichen Speicher er soll nur fest sein. Bzw. Eine Einbahnstraße
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
0c 94 00 00 jmp 0 ; 0x0 <__vectors> 00000080 <__vector_20>: ISR(USART_TX_vect) { 80: 1f 92 push r1 82: 0f 92 push r0 84: 0f b6 in r0, 0x3f ; 63 86: 0f 92 push r0 88: 11 24 eor r1, r1 8a: 8f 93 push r24 8c: 9f
91 pop r24 9a: 0f 90 pop r0 9c: 0f be out 0x3f, r0 ; 63 9e: 0f 90 pop r0 a0: 1f 90 pop r1 a2: 18 95 reti 000000a4 <main>: int main(void) { DDRB
-
Thread
7-Segment-Ansteuerung
Ansteuerung an PORTB0, PORTB1 und PORTB2 mit PNP Transistoren ATMega48 */ #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> uint16_t display_value; uint8_t einer, rest, zehner, hunderter; const uint8_t segmenttable[11]; #define T1 0xFE // Basis Transistor
//Ausgabeport für 7-Segment-Ziffern PORTB = 0xFF; // Ansteuerung von T1 bis T3 const uint8_t segmenttabel[11] = {0x03, 0xF3, 0x25, 0x0D, 0x99, 0x49, 0x41, 0x1F, 0x01, 0x19, 0xFE } ; // Ziffern von 0 bis 9 und DP display_value = 219; // Beispielzahl für die Ausgabe auf den 3
-
Thread
Wärmepumpe über MODBUS steuern
Schnittstelle wird bei den meisten Geräten die gleiche sein. https://www.dropbox.com/s/ke1sqxjtt5nx6h8/Modbus%20Anleitung.pdf?dl=0 Gruß Flo
kurze Zeit des Winters der Fall ist, fahre ich mit dem GAS-Brennwertkessel. Somit komme ich mit einer 8kW WP locker aus, die hat einen Regelbereich von ca. 2.5-3kW bis 8kW (ohne el. Zuheizung). Gleichzeitig beobachte ich das Start-/Stopp Verhalten der WP, weil häufige Starts sehr auf die Lebensdauer
-
Thread
PIC10F202/etc: Programmierung unter Linux(Ubuntu)
Beschreibung steht (betreffend 10FXX): "The seat supports the following programming microcontroller: PIC16/18XX 40PIN Series devices (except 16F59) PIC16/18XX 28PIN Series devices (except 16F57) PIC16/18XX 18PIN Series devices The PIC 8PIN/14PIN/20PIN family of devices (except 10FXX)" <----- Weiter unten aber : " ..... 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,
-
Thread
Wie zuverlässig sind chinesische Arduino Nano?
Taucher schrieb im Beitrag #7322703: > > Gibts denn 328P-Clone? > Ja, den chinesischen LGT8F328P von LogicGreen http://www.lgtic.com/upload/lgt8fx8p/LGT8FX8P_databook_v1.0.4.pdf
nich vorsehen. Wäre interessant zu wissen, was Deinem alten Nano passiert ist. Ich hatte mal ein PIC Projekt (18F4420) in der Arbeit wo durch einen IC-Brand(SO-8 MOSFET) vertikal durch die LP 12V auf die 5V durchbrachen und der PIC unbemerkt fünf Minuten mit 12V lief. Interessanterweise hatten alle
-
Thread
VFD Ansteuerung mit STM8
übersetzen. Was empfehlt ihr? Spricht etwas dagegen, einen eher "alten" PIC aus der Zeit des Displays zu nehmen (Mitte der 90er)? Der beliebteste PIC ist angeblich der PIC16F54 und der PIC16F84 oder der PIC16F886/7. Programmieren würde ich den mit dem TL866 Programmer. Viele
abzutragen. Debugger kosten Geld. Für kleines Geld einen stlink-clone von aliexpress und beim STM8 geht es vorwärts. PIC/AVR mittels SNAP für topaktuell oder Pickit 3 von ali für die etwas älteren PICs. Werkel selbst gerade an einer dualen Umsetzung. Von AVR um STM8 erweitert. Der STM gewinnt unter
-
Thread
AVR®DD family, low pin count devices
45/58 gibt es in verschiedenen Gehäusen, d.h. die Chips sind unterschiedlich groß (ATtiny25-20SSN: S8S1, ATtiny45-20XU: 8X).
nach) einfach 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
-
Artikel
ELV UP2000 Protokoll
:center" Message 0x43 wdtA wdtD Wpp Wcc V6V TppH TppL TnpH TnpL Loop DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB8 DB9 DB10 DB11 DB12 DB13 DB14 DB15 DB16 DB17 DB18 DB19 DB20 DB21 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 A22 A23 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14
: MW Read Code DB11,DB12: MW Enable Code DB13,DB14: MW Disable Code DB15,DB16 MW Erase Code DB17,DB18: MW Write Code 0x08 PIC seriell ? 0x09 PIC parallel ? 0x0A MCS51 DB1: Prog Puls Pin, NB DB2: Read Puls Pin, NB DB6: Vpp Pin, NB PINy: Mx Pin, x=1..n PINy hat Wertigkeit 2 (x-1) Binäre Kodierung der nächsten
-
Thread
ADC dsPICCK256MP508
disabled; IE4 disabled; IE10 disabled; IE7 disabled; IE6 disabled; IE9 disabled; IE13 disabled; IE8 disabled; IE14 disabled; IE11 disabled; IE12 disabled; ADIEL = 0x00; // IE17 disabled; IE18 disabled; IE16 disabled; IE19 disabled; IE20 disabled; IE21 disabled; IE24 enabled; IE25 enabled
disabled; CMPEN1 disabled; CMPEN0 disabled; CMPEN14 disabled; CMPEN9 disabled; CMPEN15 disabled; CMPEN8 disabled; CMPEN12 disabled; CMPEN7 disabled; CMPEN13 disabled; ADCMP3ENL = 0x00; // CMPEN21 disabled; CMPEN22 disabled; CMPEN20 disabled; CMPEN18 disabled; CMPEN19 disabled; CMPEN16 disabled
-
Thread
Datnarray beschreibung
Der IC wo ich am I2C-Bus angeschlossen ist und die Daten auslese, ist ein "PIC 18F13K22" Dürfte ja aber egal sein.
Beitrag #7301806: > Der IC wo ich am I2C-Bus angeschlossen ist und die Daten auslese, ist > ein "PIC 18F13K22" > Dürfte ja aber egal sein. Wenn du weiterkommen willst gehe auf die bereits erwähnten Macken deines Programms ein. Wenn das nicht vernünftig klappt bist du auf jeden Fall ein Troll
-
Thread
EOL ATmega328p
maximum clock speed." Das ist bei den aktuellen PIC18 (die mit einem J oder K in der Typbezeichnung) und den PIC24/dsPIC33/PIC32 schon lange so. Da läuft der Core mit 1.8V oder 2.5V, und nur der IO-Ring mit den Pintreibern läuft mit VCC. Das spart Siliziumfläche
Stefan F. schrieb im Beitrag #7302415: > Selbst der ATmega8 wird noch produziert, also > keine Bange. Der ist auch nicht als NRND gekennzeichnet (und taucht deswegen auch in der Liste auf, die ich weiter
-
Thread
KTY81 Temperatur-Sensor
Bruno F. schrieb im Beitrag #7296372: > Da es nicht nur um 1 Stück geht, Wohltemperiertes Schlangenöl...
direkt bis 10V. https://www.ti.com/lit/ds/symlink/lm56.pdf?ts=1672145452108&ref_url=https%253A%252F%252Fwww.google.ca%252F
-
Thread
SPI mit CC2420
Hier mal auf die schnelle die originalen Werte ohne Zeitangaben: MOSI MISO 1 0 6 0 18 0 41 0 88 0 11 40 1A 0 F2 0 12 40 5 0 0 0 15 40 80 0 FF 0 1C 40 0 0 0 0 0 40 EA 40 80 0 EF EF CD CD E8 40 80 0 AB AB <---- 87 87 3 40 6 46 8 40 18 40 41 0 A6 0 3 40 Alles ist ohne weitere Teilnehmer. Es geht mir nur mal darum, das ich das gleiche erhalte wie über den Pic (Ohne Teilnehmer usw.) Die obigen Werte klingen
-
Thread
DCF77 ausgefallen
einfach erklärt | Dekodier Schema | Funkuhr | Tutorial, How to https://www.youtube.com/watch?v=f_qMfuUxgJ8
-oRrbj2alKjXVupomlDSMvqKVnDac1FTdLdUIC2CIcDxRC87Mz1D8LkF78z63QqqqQzT0fQ&ved=1t:220175&ictx=111&biw=1128&bih=1329&dpr=2
-
Thread
ST7735 SPI PIC18 das System ist verhext
liebe Freunde der Sonne, Ich habe ein sehr skurriles Phänomen es ist 6Fach Reproduzierbar. Ein Pic18f ließt auf einer Platine einen Sensor aus und gibt dessen auf einem Bildschirm ST7735 wieder. Im Schlafzimmer geht's im Wohnzimmer spinnt der Bildschirm Rum. Dann bewegt man den Bildschirm man
24V Versorgung, sowie 5V nach dem AP6603 Schaltregler als auch 3,3V nach einem LM 78 Haben 470uF stützen, sowie 2x 22nF und einmal 47pF gegen Masse. Verbraucher, Strahlungen etc. Hätte ich auch angedacht. Deswegen habe ich ja auch den Raum gewechselt und auch mein Handy ausgesperrt. Dabei hat's
-
Thread
Remote-Schaltung des VA16 (Digital-Multimeter von ELV)
richtig ist, 1-2 3-6 4-5 7-8, allerdings als SHO., also Kurzschluss und bei 7-8 evt. REV., also 7 und 8 vertauscht. Jetzt brauchte ich zum Testen genauere Infos, die das VA16 gut und einfach liefern könnte. Kann nicht bitte jemand
PIC 16F73-I/S04 die Widerstände zwischen 1-2 3-6 4-5 und 7-8 misst und mit den Sollwerten vergleicht, weil bei von den obengenannten abweichenden Werten vertauschte Kabel angezeigt werden, obwohl nix vertauscht
-
Thread
Wanderkiste Widlar, Runde V
8x PIC16C54 (OTP Pic) 8x PEB2095N (ISDN Transceiver)
Transistorkiste 3x BD138-16 6x BD139-16 4x BCY59/IX 7x BU508D NPN, 700V/8A, Horizontalablenkung TV 2x BDT62 PNP, Darlington 5x Valvo OC36 PNP,Germanium 4x ADY20 PNP, Germanium Falsch einsortiert: ca 25x Onsemi NCP1117ST18T3G 1.8V LDO (Marking "RDW", "17-18")
-
Thread
Lichterkette auf Timer umbauen
stoppen bis WDT aufweckt } int main(void) { volatile uint16_t n; CLKPR = 0x80; CLKPR = 0x8; // Vorteiler / 256 CPU-Takt = 31,25 kHz DDRB = 0x1f; // alle Pins als Ausgang und auf GND WDTCR = BIT(WDIE) | BIT(WDP3); // Watchdog-Intervall auf 4 s per Interrupt
habe ich vor vielen Jahren auf Wunsch meiner Frau für das Leuchtherz an unserer Haustüre mit einem PIC 12F683 programmiert. Beim Einlegen des 18650-Akkus blinkt das Herz dreimal und bleibt dann für 4 Stunden an. Dann erlischt es und startet wieder am nächsten Tag zur gleichen Uhrzeit wie beim Einlegen
-
Thread
Wozu übertrieben schnelle Microcontroller?
AVR i.MX ────────────────────────────────────────── Preis bei Digikey / € 18,04 16,23¹ I/Os 86 127 Flash / KiB 256 2048¹ SRAM / KiB 8 512 Wortbreite CPU / bit 8 32 Taktfrequenz / MHz
unter 1Mio Stück der Fall sein. Natürlich ist es eine beachtenswerte Kunst, ein Oszilloskop per PIC12f675 zu realisieren https://www.dos4ever.com/uscope/uscope_e.html. Kaufen täten das aber nur Nostalgiker.
-
Thread
MPLab X IDE und Hi-Tech Compiler PICC18
dass du eh keine Wahl hast. ich habe noch nie mit was anderem als Microchip-Zeug gearbeitet. Vor XC8 mal mit dem C18. enn du willst kannst du mir mal einen HI-tech Code-Beispiel schicken, dann jag ich den mal über den XC8. gruß gerhard
leider verstehe ich das nicht. Der MCC ist jatzt in der MPlab X IDE installiert. Eine Bibliothek pic10-pic12-pic16-pic18-1.82.1.mc3lib habe ich mir auch heruntergeladen. Frage: Muß ich in der MCC noch irgend etwas programmieren/konfigurieren? Die Funktion "eeprom_read" war im Hi-Tech Compiler direkt