-
Thread
ATTINY20 ohne IDE Programmieren
nein, der wird nicht von avrdude unterstützt, sondern nur von MPLABX. Das ist quasi ein abgespecktes PicKIT 4, kommt also nicht aus der AVR-Ecke, sondern aus der PIC-Ecke. Microchip integriert langsam die zugekaufen Prozessorfamilien in ihre eigenen Tools, damit sie irgendwann die Fremdtools sterben lassen
und das MICROCHIP-STUDIO (ex Atmel-Studio) gestartet. Dort wird dieser erkannt, und "es kommt ein PIC nach AVR umtaufen" Dialog. Leider kann ich diesen hier per Screenshot nicht zeigen, weil ich keinen "PIC-SNAP" mehr habe. Wenn das aber "geschafft" ist, dann kommt folgendes wie im Bild ersichtlich
-
Thread
Rs485 Kollisionserkennung und Kollisionsvermeidung
Lösung, jeder RS-485 Teilnehmer bekommt seinen privaten RS-485. Dazu nehmen wir einen Ethernet auf 16* RS-485 Gateway.
Zuviel zitiert. Ich bezog mich auf die 5%. Das kommt auf den UART drauf an, bei 8 Bit Nutzdaten und 16-fach Oversampling sollte es sich aber knapp ausgehen. 8 Bit Daten + 1 Start- + 1 Stop-Bit ergibt 10 Bit-Zeiten. Bei 16-fach Oversampling wäre das Stop-Bit bei Takt 144 bis Takt 160. Bei 5% Abweichung
-
Thread
[V] Alte DIL Rechner Chips.. Gesperrt
erst gesondert informieren > müssen. Das glaube ich nicht. Er wusste sofort, dass der 8259 ein PIC ist.
Jörg W. schrieb im Beitrag #6755188: > Das glaube ich nicht. Er wusste sofort, dass der 8259 ein PIC ist. Prima. Ich weiß auch, dass der BC 547 ein NPN Transistor ist. Und der ATmega32 ein yP. Nur, woher weiß man, welche dieser Informationen man bei diesem Angebot nutzen kann, ohne zuvor das
-
Thread
Was ist bzw. war Atmel QTouch?
zu tun ... clr r16 delay2: dec r16 brne delay2 rjmp loop in_touch: clr r16 out ddrd,r16 ;Ausgänge loslassen ser r16 cli ;nicht durch int stören! out portd,r16 ;Pullups ein nop in r16,pind ;Abtasten nach 2 µs sei push r16 clr r16 out portd,r16 ;Pullups wieder aus ser r16 out ddrd,r16 ;Ausgänge wieder runterziehen pop r16 ret [/code] Die Sensoren
-
Thread
AVR Programm brennen ohne Bootloader
Das ist aber noch nicht so schlimm wie der Fall, wo die erforderliche Zugriffs-Reihenfolge auf 16 Bit Register genau falsch herum beschrieben war obwohl es in einer früheren Fassung noch richtig war.
müssen... Das Prog läuft nicht. Na brennen bring ich schon noch zustande, obwohl ich sonst mit PIC zu tun habe. Also brennen geht, Verifying OK. Was kann man sonst noch machen? Nichts! Wie gesagt auch genau nach Anleitung mit BL probiert, der läuft auch nicht. Schon 3 Tinys zerschossen, 2 hab ich
-
Thread
Roulette programmieren
/ESP32 etc. programmiert und da auch verlässlich gute Erfahrungen gemacht. Microcontroller wie der PIC oder ATTiny sind aber was komplett neues für mich. Daher die Alternative: Weiß jemand, ob es gut nachbaubare Schaltungen gibt, die man über einen Arduino nano etc. laufen lassen kann. Von denen
Ich würde das ganze einfach selbst bauen. Ein Nano, 2 PCF-8575 (das sind die mit den 16 Ports) und dann einfach eine Ansteueroutine. Mit ein paar Wait-Schleifen kann man das ganze dann "ausrollen" lassen. UM das Ergebnis zu beeinflussen brauch man dann ein Arry oder Matrix. Ist nicht wirklich
-
Thread
[VS] & [V] diverse Entwicklungsboards
Xplained Mini ATmega328PB-XMINI 1 Stück zu verschenken, gegen Portoerstattung 21. Microchip M(R)X PIC16F18446 1 Stück zu verschenken, gegen Portoerstattung 22. Vishay VCNL4020 Sensor Starter Kit 1 Stück zu verschenken, gegen Portoerstattung Nachricht bitte per PM Zahlung über Paypal
Mein Lupo mit dem PIC Evalkit (Pos.21) kam heute an und alles drin und auch nicht kaputt. Vielen Dank an Uwe!
-
Thread
Wasser-Sensor, Schaltung kontrollieren Bitte
InCircuit programmierbar sein. Will aber keine Jumper verbauen, was wohl nicht gehen wird?-/ Ein PIC 12F222 (liegt noch einer rum) und PicKit3, werden zum Einsatz kommen.
Lade-Überwachungs-StepUp-Modul. Gabs mal im 5er Pack für 3€.... Das ich auch weiterverwenden werde, da der Pic nur VDD als Ref.Spannung zulässt und ich die Akku-Spannung überwachen möchte. (Und hat auch schon für nen MP3-Player, die Power-Bank gespielt:) Helge schrieb im Beitrag #6746354: > PIC-Möglichkeiten
-
Thread
Zeitsteuerung für Wasserpumpe
~20-200ml gebaut (Effektiv, hat aber letztens auch ne Wama leer gesaugt:). Hatte dafür nen oller Pic16F84 mit C vergewaltigt. Der Handschalter gibt 10x ml, der Taster am Gerät 100x ml. Bei Null ml gehts unendlich. So Grimmigs wie Leck-Alarm, Leerlauf-Erkennung, Automatische Durchflussmengenanpassung
Projekte mit Display und meist auch mit Tastatur ausstatte (zusammen 5 Euro in China) habe ich die 16er Tastatur so programmiert das die ersten Tasten die Pumpen "ein/aus" schalten. Eine der Tasten ruft ein Menü auf, und ändert die Belegung der Tasten. Mit den Tasten rauf / Runter wird dann die Pumpe
-
Thread
Entwicklerboard
es da auch was mit PIC12..16...18 das sind meine Favoriten. Ich habe Boards gefunden mit ZIF Sockel, die müsste ich aber in Indien bestellen.
Bei dem Vellemann Board wird auch der PIC16F84 unterstützt. Das was bei den OPAMPs der 741 ist, ist bei den PICs der 16F84.... ;-)
-
Thread
Werden Atmel Mikrocontroller aussterben/nicht mehr verfügbar sein?
8051 war auf 12-Ton Musik optimiert! https://de.wikipedia.org/wiki/Zw%C3%B6lftontechnik Die PIC12/16 sind klassische 4-Takter! https://de.wikipedia.org/wiki/Viertaktmotor
schrieb im Beitrag #6740811: > Ja, aber der originale 8051 war auf 12-Ton Musik optimiert! > > Die PIC12/16 sind klassische 4-Takter! Na dann - Eintonmusik gibts auch, aber Zweitonmusik?
-
Thread
AD Wandler Messwert springt bei Messung von Gleichspannung
Mit einerm PIC 12F675 kann man die Durchlassspannung von 4 hintergeschalteten 1N4148 Si-Dioden selbst auf einem Steckbrett mit einem stablen LSB messen. Du machst also was flasch [x]. Vllt solltest du dein
Häufung bestimmter Werte. Rauschen oder Störungen kenne ich anders. Ist das wirklich ADCW als int16 oder machst Du noch komische Berechnungen damit?
-
Thread
Wie macht man solche Lichtmodes? Lauflicht, PWM und Co
} } else { PWM_CH15_IS = pwm[CH15][0]; } } } if (PWM_CH16_IS != pwm[CH16][0]) { if ( ( sysTimer % (get_pwmmode_speed(runmode, CH16) * TIMERFREQ) ) == 0) { if (get_pwmmode_changemode(runmode, CH16) == PWMCHANGESOFT) { if (PWM_CH16_IS > pwm[CH16][0]) { PWM_CH16_IS--; } else { PWM_CH16_IS++; } } else { PWM_CH16_IS = pwm[CH16][0]; } } } if (PWM_CH17_IS != pwm[CH17][0])
-
Thread
Analogsignal mit einem PIC16F84A generieren
Hallo zusammen, ich erinnere mich an einen Topic in einem Forum oder Mailing-List über PIC und MPLAB, wo ein User meinte, er habe jahrelange Erfahrung mit der Programmierung von PIC Mikrocontrollern, dass er ein analoges Signal (8-bit Auflösung versteht sich) aus einem PIC16F84A nur mit Hilfe
Beitrag #6735789: > Der ATtiny25 kann seinen Timer sogar mit 64MHz ansteuern Und was hat das mit dem PIC16F84 zu tun den er von der Schule vorgegeben bekommt ??
-
Thread
Pic16F18444 mit Pic16F18446 curiosity nano board programmieren
Hallo allerseits, ich habe ein pic16f18446 curiosity nano evalboard und habe einen pic16f18444 als externen microcontroller zum programmieren angeschlossen. Die PICs sind pintechnisch kompatibel. Leider kann ich in der MPLAB X IDE den Debugger des EvalBoards nicht mehr als Programmierer auswählen wenn ich das Device zum anderen PIC auswähle. Im User Guide steht auch dass man nur externe pic16f18446 programmieren kann. Meine Frage ist lässt sich das trotzdem bewerkstelligen oder gibt es da einen workaround? Vielen Dank!
-
Thread
LCD mit Pic 16F73
Hi. Ich habe hier ein LCD aus einem Jacobs Kaffeeautomaten. Darauf ist eine Platine zum steuern des LCD mit diesem Pic verlötet. Die hat nur ein 4pol Stecker. Hat jemand eine Idee wie man das LCD ansteuern kann? I2C oä? Danke schonmal
-
Thread
Velleman 194N1 Radio hacken?
Rosenheim und am Brenner empfangen. Mit dem Lautsprecher ist der Klang grausam. Vorne drauf LM385 und PIC16F1503, unten ein Modul "MM100'2". Das könnte ja vielleicht interessant sein. Kann der 16-füßige Chip wirklich nur FM 87-108MHz? Gibts vielleicht einen Hack für gleich diese Platine? Wer weiß was
Helge schrieb im Beitrag #6725745: > Kann der 16-füßige Chip wirklich nur FM 87-108MHz? Wenn der Zylinder an der Untenrechtsecke des 9 Volt Blocks ein Taktgeberquarz ist - probiers, mit einem wenige pF Paralleltrimmer den Frequenzbereich nach unten
-
Thread
Eigene SoC-Software vor Duplizierung schützen
, 1 für checksum, 1 für Rest checksum), 4 byte für unix-time, 4byte für Option, 2byte für Version. 16bit für auth, 16 bit checksum, 4byte system ID. Dann kommen auth+ checksum + 128 byte HW calib Daten, und dann ein slot für update sowie ein slot für Statistik. Slot 1 benutzt einen asymmetrischen key, wie auch slot2 oder slot7. Slot3-6 verwenden auch die 64 bit DNA im decryption key. Ein kleiner pic micro im fpga welcher auch sonstige wichtige Funktionen steuert. Sollte der demo modus oder timeout modus verwendet werden wird das update bzw Statistik Slots anders benutzt. Wenn kein separates eeprom
-
Thread
sehr spezieller TTF-Font
beliebigen Unicode-Text mittels TTF-Font auf einem Grafikdisplay darstellt. Am Besten mit einem ATtiny oder PIC12.
Unicode-Text > mittels TTF-Font auf einem Grafikdisplay darstellt. Am Besten mit einem > ATtiny oder PIC12. Warum so viel High Tec? Warum nicht gleich ne hydraulische Turing-Maschine?
-
Thread
FT232R VCC, VCCIO separat
dann ja schon zwei verbauen. Genau so wirds oft auch gemacht. So ein PICKIT3 (der Programmer für PIC Mikrocontroller) hat 4 von den Teilen drin. fchk
preislich interessant": Schau Dir den MCP2221A an. Oh ja, der wäre interessant. Besonders die QFN16-Variante ist mir 4x4mm schön klein. Schau mal, im Anhang noch eine Variante mit zwei SN74LVC1T45. Ich denke ich werde es so bauen. Dann ist es wirklich auch kompatibel zu Zielen, die nicht mit 5V
-
Thread
Overflow, Carry?
Habe ich das richtig verstanden: Wenn man (z.B. in C) einen Integer definiert. Auf einem 16-Bit System. Dann hat man einen Wertebereich von -32.768 bis 32.767. Wird ein Wert eingegeben der nicht mehr innerhalb dieses Werftenbereiches definiert ist, dann gibt den den Überlauf (Overflow) und
Overflow schrieb im Beitrag #6714370: > Wie kann man sich das technisch vorstellen? In dem 16-Bit Register ist kein Platz für mehr als Bits, d.h. die können nirgends abgelegt werden. Das Carry im Statusregister dient quasi als Verlängerung.
-
Thread
low-pin-count µC mit integriertem USB
PIC16(L)F1454/1455 (14-PIN PDIP, SOIC, TSSOP)
schrieb im Beitrag #6713968: > Hat da wer einen Low-Pin-Count µC mit nativem USB an Board?! PIC16F1454. 14 Pins im SOIC oder DIL, 16 im UQFN. Braucht kein Quarz für USB. Wer bietet weniger? fchk
-
Thread
PDLC smart glass steuern und dimmen
eine Dimmkurve verfügen, die die Nichtlinearität der PDLC Folie kompensiert. Ich dachte an einen PIC 12 F, der hat schon 3x 16bit PWM Kanäle, sodass man eine schöne Dimmkurve erstellen kann. Dann müsste noch der AC sync abgegriffen werden damit der PIC den richtigen Schaltpunkt hat. Einen Schaltplan
kannst Du denn einen PIC entsprechend meinen Vorstellungen programmieren ?
-
Thread
Ethernet für uC?
Oder einen PIC32 ?
No Y. schrieb im Beitrag #6710857: > Oder einen PIC32 ? oder einen ESP32, sogar 3,3V passt und man muss wlan nicht einschalten
-
Thread
STM32F030C8T6: mögliche Alternativen
Vorschläge: - ATSAMD20 - NXP KL16 - Nuvoton ... fchk
Μαtthias W. schrieb im Beitrag #6704848: > Von knappen PIC oder SAM hab ich auch noch nichts gelesen. Bei den PIC32 wird es auch schon sehr eng
-
Thread
RTOS mit Arduino
Frank K. schrieb im Beitrag #6720857: > Dann wären die dsPIC33EV256GM1xx mit 70 MHz was für Dich. Danke für den Tip, das muss ich mir anschauen, vor allem DMA wäre noch auf meiner Wunschliste gewesen. Und 16-bit Architektur macht auch vieles einfacher. SMD
Peter S. schrieb im Beitrag #6720958: > Frank K. schrieb: > >> Dann wären die dsPIC33EV256GM1xx mit 70 MHz was für Dich. > > Danke für den Tip, das muss ich mir anschauen, vor allem DMA wäre noch > auf meiner Wunschliste gewesen. Und 16-bit Architektur macht auch vieles > einfacher
-
Thread
Tonnenweise neue uralte GALs
oder ATF? Das sind verschiedene Bausteine mit verschiedenen Algorithmen. Du kannst auch nicht einen PIC mit dem Algorithmus vom ATmega programmieren. Bei GALs, PALCEs und ATFs kommt es auf die Suffixe an. -A, -B, -D, -Q, -Z usw. Es muss genau der zu den Buchstaben passende Algorithmus verwendet werden, d.h. ein GAL16V8D lässt sich nicht als GAL16V8B programmieren und umgekehrt. Bei GALs hat die Vpp ziemlich schräge Werte und muss auf <100 mV genau eingehalten werden. Daher lassen die sich nur mit Geräten programmieren
-
Thread
PIC configuration words zur Laufzeit ändern
A. S. schrieb im Beitrag #6701116: > ah okay. Denke das ist dann eher ein "nein" Jo, schade. Pic is halt nich Pic...
PIC ...
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
Ausgangsteiler von 1 bis 127. FG zwischen 80 und 300 MHz. Es sind mehrere Varianten möglich. Z.B. so: Quarz 16 MHz. PLL1: M=80, N=403, P2 = 65, FG=80,6 MHz, Fout=1,24 MHz (16 * 77500) PLL2: M=2, N=15, P0=12, FG=120 MHz, Fout=10 MHz Daß 77,5 KHz 16x ausgegeben wird, kann für Demodulator sogar von Vorteil sein
Maxim B. schrieb im Beitrag #6715511: > Z.B. so: > Quarz 16 MHz. > PLL1: M=80, N=403, P2 = 65, FG=80,6 MHz, Fout=1,24 MHz (16 * 77500) > PLL2: M=2, N=15, P0=12, FG=120 MHz, Fout=10 MHz Erklär uns doch mal den "Vorteil", zwei komplette PLLs zu beschäftigen
-
Thread
Hat wer erfahrung mit dem ATU100
ich das/die Display nicht zum laufen. Dabei war ein Oled Display und ich versuche es auch mit einem 16x2 Display (über I2C). Bekomme keines von beiden zum laufen. Nur zur Info: Ich habe die einstellungen im PIC geändert und die Displays scheinen auch zu funktionieren. Das LCD funktioniert sicher.
sehr gut. Hast Du einen Bausatz gekauft mit Oled Display oder hast du das später ergänzt? Das LCD 16x2 kommt sicher mit einem PCFxx I2C Interface. Wichtig ist zunächst, dass die I2C Adresse stimmt. Gibt verschiedene Adressen, meist muss man das per Hardware Brücke auf den Displays anpassen. Beim Oled
-
Thread
Blinkschaltung für LED Streifen (ca. 800mA)
einfachstes Schaltprinzip!! OHNE Controllerscheiße!! Wozu brauch ich für blinkende LEDs erst einen uPic? Sowas is doch Bullshit!! Also wer sowas immernoch im 22. Jahrhundert mit Relais, oder uPics aufbauen will/realisieren will... denk ich mal nich drüber nach... An Kopp fassen und Scheibrnwischer an,
Hi, 4,7 k Ohm Basiswiderstand. 2 x BD249C 220 µF /16V Elkos. (Habe 2 x 100 µF genommen). Viel Spaß ciao gustav
-
Thread
HEX-Datei erstellen
Hallo Andreas, als Anlage habe ich die Header-Datei PIC16F877a.h angehängt
der Prozessor ist: PIC16F877A und der verwendete Compiler: MPlAB ICD 4
-
Thread
Nochmal: Ansteuerung LED-Matrix 64 x 32 aus China
> Ist mir bei den angesprochenen Anzeigemodulen noch nie begegnet https://learn.adafruit.com/32x16-32x32-rgb-led-matrix/how-the-matrix-works
LEDs, also für nur eine Zeile (s. Foto)! Technisch scheint mir das unmöglich. Außer den 2 x 3 x 8 16-Bit-Schiebergistern (ICND2038S) gibt es noch 3 74'245-äqivalente Bustreiber (MW245) und, auf dem Foto nicht sichtbar, 8 ICs im SO16-Gehäuse, vermutlich äquivalent zu z. B. SM5166, die die Zeilentreiber
-
Thread
I2C 1Wire Counter
Peter D. schrieb im Beitrag #6693702: > Z.B. ATtiny25 z.B. PIC12Fxxx
Hallo, Auch brauch ich beim Pic wieder Grundschaktung usw. Sollte aber alles klein werden. Danke.
-
Thread
Garagentorantrieb Normstahl Ultra vergisst Position
hilft nur mehr das Zurücksetzen und neu Einlernen. Das Speichern der Positionen passiert entweder im PIC18F24K20 µC oder im Eeprom 24LC08 gleich neben dem µC. Hat jemand Erfahrung mit dieser Steuerung?
Motorstrom oder evtl. Sensor Hier ein weiteres Bild wo die Anschlüsse zu sehen sind. An die Klemmen 13-16 kommt ein 4-adriges Draht: 5V, DS1, DS2, 0V. DS1 und DS2 sind bestimmt Sensorsignale, aber habe nicht genauer angeschaut wo die herkommen und was für ein Signal liefern.
-
Thread
Probleme beim PIC18F27Q84
precision: 'uint16_t' (aka 'unsigned short') to 'uint8_t' (aka 'unsigned char') [-Wconversion] BufferRAM[i] = i;
aber keine Ahnung warum das das auslöst. Ich habe jetzt die Zeile: static const uint8_t DLC_BYTES[16] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 16, 20, 24, 32, 48, 64}; durch uint8_t DLC_BYTES[16] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 16, 20, 24, 32, 48, 64}; ersetzt. (can.h) wieso das solche auswirkungen
-
Thread
Wer kennt einen USB Dongle, der einen PIC2550 enthällt?
Ein PIC16F1454 oder PIC16F1455 reicht: https://hackaday.io/project/6258-two-component-usb-temperature-data-logger fchk
Frank K. schrieb im Beitrag #6691367: > Ein PIC16F1454 oder PIC16F1455 reicht: > > https://hackaday.io/project/6258-two-component-usb-temperature-data-logger Ein billiges 8051 Derivat reicht, und das gibts komplett als USB-Stick für ein paar