-
Thread
Gibt es CPUs, die den alten Speicherinhalt auf den der Stapelzeiger zeigte, selbstständig löschen?
schrieb im Beitrag #7217198: > Bei WASM gibt es einen Funktionsstack, Gibt's das nicht auch bei PIC10/PIC12? Hardware-Stack nur für die Funktions-Rücksprungsadressen, mit ganz wenig erlaubter Verschachtelungstiefe? "Rekursiv geht schief"?
#7217201: > DPA schrieb: >> Bei WASM gibt es einen Funktionsstack, > > Gibt's das nicht auch bei PIC10/PIC12? Hardware-Stack nur für die > Funktions-Rücksprungsadressen, mit ganz wenig erlaubter > Verschachtelungstiefe? Jo, der olle 16F84 hatte nur zwei, die 10er haben min. acht. Da aber eh kaum
-
Thread
gesucht: ARM-uController mit integriertem Audio-ADC&DAC
Der vom Teensy hat 16-bit ΔΣ-DAC und 12-bit ADC. Könnte man überabtasten, aber Qualität von separatem I²S-Codec würde natürlich nicht erreicht werden. https://pjrc.com/teensy/datasheets.html
I²S-SPI-Schnittstelle an. Die kann idR. beide Datenströme (in und out) gleichzeitig behandeln. PIC32MZ ist auch noch ein Kandidat für I²S. Gruß Jobst
-
Thread
Z80 Emulation auf dem Arduino
Beschränkungen antun, wenn ein auch schon (fast) Historischer und aus der Zeit gefallener ATMega 8 oder ein PIC 16F84 deutlich mehr leisten, die GUI und Entwicklungsumgebungen wesentlich Anwendungsfreundlicher und dabei sogar meist kostenlos sind. Nur um die rosarote Nostalgiebrille zu tragen und sich selbst
Flash: 62744 Ram: 1652 instructions per microsecond (mean):0.50 Die CPU läuft auf dem STM32F303 also ca. 3 mal schneller als auf dem ArduinoMega. FCPU ArduinMega:16MHz FCPU STM32F303K8: 72MHz 70MHz/16MHz=4.5 Seltsam: der Ram-Verbrauch ist deutlich kleiner als beim Atmega und:Obwohl fast
-
Thread
PFS154: langsam schwindet mein Vorrat
schrieb im Beitrag #7168514: > den ATtiny13 mag ich nun wirklich nicht Wie wärs dann mit ATtiny84 (CSD: 1,65€).
So, ich habe doch heute tatsächlich von lcsc.com 150 Stck. PFS154-S16 bekommen! Kann ich nun wieder einiges einfach so "verbraten". Für den, den es interessiert (Stand 02.05.2023, 11:15 Uhr): Es waren noch 200 Stck. zu haben ! Auch STM32F072CBT6 zu einem (sehr
-
Thread
Aktuelle Verfügbarkeit von STM32-Prozessoren
Jahren gewährt wird, auch danach noch verfügbar sein werden, wenn die Nachfrage groß genug ist. Den PIC16F84A kann man ja heute auch noch kaufen…
Alex007 schrieb im Beitrag #7160408: > Wie sieht es eigentlich mit Microchip aus ? Kommt drauf an. Pic16 & Pic18 setzen wir ein und die gibt es zumindest ab und an >5000. Da kommt es aber sehr drauf an, was man macht. Wir haben unsere Software jetzt schon einige Male portiert zwischen verschiedenen Typen
-
Artikel
DDS
einfache Audioanwendungen noch mit Mikrocontrollern gerarbeitet werden. Konkret wurden mit einem AVR@16MHz bei weniger als 10% Prozessorlast eine Schleife mit 150kHz erzeugt und passend gefiltert, wodurch ein Sinus mit <0,06% Fehler erzielbar war. Bei anspruchsvolleren Audioanwendungen mit tauglicher Musikalität
. Universell programmierbarer Funktionsgenerator HF-Meßplatz: Einfache Schaltung: 6 Drehschalter - PIC16F84 - AD9833 Berechnung des Frequency Tuning Words Praktische Umsetzung DDS Sinuserzeugung verbesserte DDS, basierend auf Jesper DDS, mit verschiedenen Modulationsarten. Signalgenerator, Grenzen eines
-
Thread
Zeitverzögerung beim PIC16F84A
Moin, sitze gerade vor einem PIC16F84A welcher mit Assembler programmiert werden soll. Nun ist die Aufgabe mit dem RISC Befehlssatz eine Funktion zu schreiben in welcher eine Verzögerung von etwa 1s vorkommen soll. Bin allerdings etwas
W.S. schrieb im Beitrag #7153625: > Bedenke mal, > daß recht viele PIC16 mit 2K an Befehlsworten auskommen müssen und > obendrein auch nur rund 200 Byte an RAM zur Verfügung haben (wenn man > mal durchscheinende RAM-Bereiche und Register abzieht). Der 16F84A hat nur
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
programmieren. Neben STM32 werde ich mir auch nochmal die "alten" PICs ansehen, ich habe z.B. einen PIC18F57Q43 mit 128 KB Flash und 8 KB RAM auf einem sehr kompakten Curiosity Nano Board entdeckt. Die IDE heißt jetzt anscheinend MPLAB X und da steht etwas von 60 Tage Testversion für C16. Muss man danach
Die XC-Compiler kannst Du kostenlos benutzen. Die kostenflichtigen Features brauchst Du nicht. Für PIC18F brauchst Du den XC8 Compiler, XC16 ist für PIC24 und dsPIC33, die ich Dir auch ans Herz lege. Die sind recht einfach zu benutzen (wenn Du PIC16 und PIC18 kennst, findest Du Dich schnell zurecht),
-
Thread
$40 GDI inverter, neuerdings qualitätsprobleme?
. Platine 115x65mm. Bestückung: U1: 78L05 U2: unbekannt, siehe Bild U3: LM358 U4: UC2846 U5: PIC16F1936 U6: LM358 U7: NE555 Was ist U2 für ein Baustein? Und was ist der blaue Würfel, "HR2120 2mA/2mA"? Netz durchsucht, kein open source Projekt gefunden, das nur halbwegs ähnlich wäre.
Ist zwar ein anderer: http://daswindrad.de/forum/viewtopic.php?f=19&t=1915&p=34498&hilit=Kai+Deng#p35542
-
Thread
Messender für Radioreparatur gesucht
AD8000 (OpV zum Bilden des Ausgangssignals) - zwei HF-Detektoren, einer logarithmisch, einer linear - PIC16 (zum Ansteuern) - Interface zum PC über eine Serielle Im Original hat das Ding nur einen Meßeingang und der hat 50 Ohm Impedanz. Kann man aber mit Tastköpfen anders machen. W.S.
Preisvorstellung liegt irgendwo im € 100-200 Bereich Und ich wollte dir schon einen Grundig AS5F anbieten. :-)
-
Artikel
Batteriewächter
Polarität von Source und Drain. Siehe auch Abschnitt Nachtrag. Prozessorteil. Als Prozessor wird ein PIC18F2520 verwendet. Es ist quasi der low power Nachfolger eines PIC16F876. Der Strom mit internem Oszillator beträgt ca. 1mA. Um den Stromverbrauch zu reduzieren, ist der Prozessor hauptsächlich im sleep
Layout (PDF) Batteriewächter BMON1048 Stückliste Batteriewächter BMON1048 Weblinks. L200_Datasheet BSS84P_Datasheet BF245C_Datasheet BF545C_Datasheet XC6216_Datasheet PIC18F2520_Datasheet LM385Z-1.2_Datasheet BSS138_Datasheet LCD-2-13 LT1763_Datasheet Gehäuse_EG2 GC-Prevue Gerber viewer Siehe auch. Forum
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Bezeichnungen von Renesas sind allerdings ein ziemliches Verwirrspiel. Weil die M32C/8x stärker an die M16C/8x erinnern, als die M16C/8x an die M16C/6x. Und ich andererseits kaum einen Unterschied zwischen M16C/6x und R8C finden konnte.
es ist dort nicht alles 32 Bit. Daten-Register können zu 32 Bit komb. werden (was teils auch bei M16C mögl war), aber insbes. Rechnungen >16 Bit sind dort viel besser möglich, auch weil die A-Register dort 24 und nicht 16 Bit breit sind, was erhebliche Vorteile bringt. (wenn es also ein typ 16-Biter
-
Thread
[V] PicStart plus
in Kleinststückzahl gefertigt) Ehrlich gesagt weiß ich gerade nicht einmal ob damit ausser dem 16C84 (und damit, selbst falls es nicht explizit auswählbar sein sollte, auch 16F84) überhaupt irgendwelche PIC mit Flash Programmiert werden können. Und wenn auch nur die heute schon lange "veralteten.
damals glaube ich 5 Euro zzgl. Versand gezahlt als ich tatsächlich noch mal ein Programm für einen PIC 16C64 erweitern musste... ISt aber schon 15 Jahre (oder mehr?) her... Gruß Carsten
-
Thread
Akku Einhell RG-CM36Li (Rasenmäher) - BMS lädt nicht, Idee
Die Chips sind ein PIC16F1933, 2x LM224, 1xLM2902, 1x LV4051A und ein nicht identifizierbarer (HC164?) - wie auch immer: Sieht mir sehr "von Hand" gebaut und mit eigener Software gelöst aus. Ich habe jetzt ein externes BMS
Jörg F. schrieb im Beitrag #7109767: > Da bei meinen Zellen die Spannung nach 3,84V abgeschaltet wurde, bin ich > an deinem Test mit einem weiteren BMS interessiert. Heißt du HAST das quasi selbe Problem
-
Thread
Ausbildung mit Plantinen
auch Schaltungsdesign und Layout, programmiert haben wir aber gar nichts, bis auf Assembler auf dem PIC16F84* und AWL auf der Siemens Logo in der Berufsschule. *Wovon ich heute ehrlich gesagt nichts mehr weiß, bis auf die Tatsache, dass das Bank-Switching mir ziemlich auf den Sack ging.
-
Thread
[V] Atmega168-20PU, 2x Atmega8-16PU, 42x Atmel 24C02 EEPROMs und etliche PIC12F, PIC16F und PIC18F
der Nähe von Stuttgart abzugeben: [code] 1x Atmega168-20PU 3€ wie neu 2x Atmega8-16PU je 2,5€ wie neu 42x Atmel 24C02 PU27 15€ neu 7x PIC12F629I/P je 0,9€ waren in LED-Steuerungen verlötet 3x PIC16F84A-20/P je 3,5€/2,5€ 2 wie neu, einer mit einem abgebrochenen Pin, lässt sich aber gut ein Draht anlöten, weil das breite Stück noch da ist 1x PIC16F870-I/SP 3€ wie neu 1x PIC18F1320-I/P 2,5€ wie neu 1x PIC18F252-I/SP 5€ wie neu 1x PIC18F2550-I/SP 6€ neu 7x PIC18F14K50-I/SS je 2€ neu 6x
-
Thread
PIC16F1827-MCP4151 TMR0-Interrupt wird immer wieder nicht ausgefuehrt
die waren zumindest bei den PIC16, die ich kenne, alle im Statusbyte. Wenn man also das Statusbyte löscht, dann ist automatisch Bank 0 in Mode. Und wenn man seine in der ISR benutzten Variablen im Bereich $70..$7F ansiedelt, dann
einiges anders bei den vierstelligen. Wenn du immer noch mit dem pic16f84 arbeitest, solltest du in diesem thread besser nicht so laut daherkommen...
-
Thread
MSP430 Taktfrequenz zu niedrig?
r12 ;0x0182 c4ea: 3c f0 f0 ff and #-16, r12 ;#0xfff0 0000c4ee <.Loc.15>: c4ee: 3c d0 0a 00 bis #10, r12 ;#0x000a c4f2: 82 4c 82 01 mov r12, &0x0182 ; 0000c4f6 <.L2>: c4f6: f2 40 20 00
|= SELREF__REFOCLK; //use REFOCLK as reference for FLL, FLLREFDIV=1 CSCTL2 = FLLD_0 + 487; // (16 MHz / 32768 Hz) - 1 = 487 CSCTL1 = (CSCTL1 & ~0x0f) | 0x0A; //DCO range 16 MHz, Modulation on, no trim CSCTL4 |= SELMS__DCOCLKDIV | SELA__REFOCLK; P1SEL0 |= BIT4; // MCLK on P1.4 while
-
Thread
Mikrocontroller Empfehlung gesucht
viele uCs. Mal so als Beispiel: https://www.digikey.de/de/products/detail/microchip-technology/PIC16F18345-I-P/5323640 https://www.microchip.com/en-us/product/PIC16F18345 - ist tatsächlich kaufbar - hat XLP, die Microchip-Variante von Low-Power-Modi, geht im Sleep-Mode unter den 100nA-Bereich
vernünftige Compiler gäbe. Das sich die kleinen PICs nicht gut für C eignen, mag sicher für den 16F84 oder so von vor 20 Jahren zutreffen. Bei den aktuellen 16er PICs sollte es da keine größeren Probleme geben. Zumal du ja dem Compiler C-Code vor die Füße wirfst und er kümmert sich darum, was im PIC
-
Thread
Energieverbrauchsmessgerät im Eigenbau ?
Klemmen und Sicherungen aufgebraucht. Sagen wir 1% also 2.3V Spannungsabfall sind noch übrig bei 16A, dann wäre das 0.14 Ohm, an dem aber 36 Watt Verlust im Normalbetrieb entstehen und der Sicherungsautomat bis 1 Sekunde satte 84A erlaubt, also 1000 Watt aushalten müsste bevor die Sicherung ihn schützt
Stefan ⛄ F. schrieb im Beitrag #7032296: > Nein. Überlege dir mal, wie man damit die Spanne von 1mA bis 16A > abdecken soll, ohne dass es eine Heizung wird. Kein Problem! Meines kann das. 10A, Auflösung 24Bit
-
Thread
Antennenbau, Eure Bilder.
Amidon oder ein anderer Hersteller ist weiß ich nicht. Kapazität dieser Größe waren glaube um 15pF wenn sie voll eingedreht sind.
ist, wie man die Bandbreite von den Loops eigentlich angibt. In deinem Diagramm stehen ja zwei Delta-f jeweils für VSWR <2 und <3. Geht man nach der Güte ist es Bandbreite = f0/Q. Ansonsten: Ziemlich cool diese kleinen Loops. Bisher habe ich das nur für Kurzwelle gebaut. Noch eine Anmerkung/Idee
-
Thread
AVR Mikrocontroller Lohnenswert?
vollen Taktrate. Es gibt moderne AVRs, die diese Schwächen nicht mehr haben, und es gibt Alternativen: PIC24, dsPIC33 und PIC32 sind recht angenehm und haben deutlich mehr Leistung, und ARM-basierte Controller gibts von dutzenden Herstellern, wenn auch in der Regel nicht in bastelfreundlichen Gehäusen.
treffen auf alle modernen AVRs nicht zu. Schaue Dir mal die Tiny0,1,2 Reihe an. > Alternativen: PIC24, dsPIC33 und PIC32 sind recht angenehm und haben > deutlich mehr Leistung, und ARM-basierte Controller gibts von dutzenden 32 Bit PIC ist ja wohl eine Sackgasse. > Herstellern, wenn auch in
-
Thread
Auswahl des passenden uC für mobiles Testgerät
slau330b/slau330b.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1644257631802&ref_url=https%253A%252F%252Fwww.mouser.de%252F Oder https://www.ti.com/lit/ug/slau263i/slau263i.pdf?HQS=dis-mous-null-mousermode-dsf-pf-null-wwe&ts=1644258154241&ref_url=https%253A%252F%252Fwww.mouser.de%252F von denen
, der zur Zeit verfügbar ist. Ein F401 mit 84 MHz ist einer der langsamsten Controller. F7xx oder H7xx sind erheblich leistungsfähiger und nur wenig teuerer. RAM, Flash, Cache und Geschwindigkeit lassen Dir beim Programmieren viel Luft
-
Thread
7 Segment Anzeige auf verschiedenen Ports
ein uC mit eingebauten Stromquellen und leistungsstarken Multiplexausgangen wie beim SinoWealth SH79F3212 oder PIC16F1764. Zweitbeste Lösung für LED Anzeigen ist ein Schieberegister-Treiber mit Konstantstromausgängen wie DM13 oder TLC5923 oder gleich multiplexfähig wie MAX7219 oder TB62709. Aber
ist ein 16-Bit breites Vergleichsregister. Erreicht der Zählerstand in TCNT1 (ebenfalls 16-Bit breit) diesen Wert, wird der Interrupt ausgelöst. Im vorliegenden Fall ergibt F_CPU / 200 = 8000000 / 200 den Wert
-
Thread
günstige Microcontroller Lösung Analog PWM?
MaWin schrieb im Beitrag #6962670: > PIC12F1572 > Alles andere ist Kindergarten. Viiiiiel zu teuer. 12F675, 12F683 und 16F684! Arduino ist ja Krabbelgruppe.
Der echte MaWin schrieb im Beitrag #6962691: > MaWin schrieb im Beitrag #6962670: >> PIC12F1572 >> Alles andere ist Kindergarten. > > Viiiiiel zu teuer. > 12F675, 12F683 und 16F684! > > Arduino ist ja Krabbelgruppe. Ach was! Krabbelgruppe sind diese läppischen Grabenkämpfe hier
-
Thread
Selbstlernende IR-Fernbedienung gesucht (4 Tasten)
Casio CMD-40 hat 16 frei lernfaehige Tasten. Ob es die noch in neu gibt, musst du selber herausfinden.
geraetespezifische Nachbauten. In einem solchen Exemplar das mir vorliegt, werkelt z.B. ein uralter PIC16F84. Ein wenig Bitgewackel mit 38 kHz und das Abfragen immerhin einer richtigen Tastaturmatrix (und nicht blos 4 Knoebbe) schafft selbst so ein Oldie locker. Bei den anempfohlenen Aufbau mit
-
Thread
Welche AVR sind mit SPI zu programmieren
einfacher zu erlernen und > zu benutzen. Und wenn Du dann schon dabei bist, ist der Sprung zu PIC24/dsPIC33 auch nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR, und als 16-Bit Prozessoren für C noch besser geeignet, weil der C-Standard ja für 16-Bit Maschinen geschrieben wurde
Frank K. schrieb im Beitrag #6906695: > Und wenn Du dann schon dabei bist, ist der Sprung zu PIC24/dsPIC33 auch > nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR, > und als 16-Bit Prozessoren für C noch besser geeignet, weil der > C-Standard ja für 16-Bit Maschinen geschrieben
-
Thread
Welcher IC für Selbsthalteschaltung, Verriegelung und Löschen?
recht anfängertauglich: https://www.heise.de/ct/artikel/Erste-Schritte-mit-den-Mikrocontrollern-ATtiny84-und-85-4399393.html
nicht weiter. Hat jemand ein link für ein breadbord, auf dem ich verschiedene ic stecken kann, also dip16 und größer? isp programmer pololu Avr scheint wohl gut zu sein. Denke das ich den bestelle.
-
Thread
Rauscharme JFETs im SOT23-Gehäuse
3557SA3 15V 10 to 32 mA 35 mS ciss=10pF Crss=2.9pF CPH 3910 25V 20 to 40 mA 40 mS CPH3-Gehäuse NSVJ 3910SB3 25V 20 to 40 mA 40 mS ciss=6pF Crss=2.3pF MCH 3914 15V 16 to 50mA 29 mS ciss=4.9pF Crss=1.4pF
Gerhard H. schrieb im Beitrag #6891630: > Pic: 16 * CPH3910, 330 pV/rtHz > > 16*Zetex BJT, 70 pV/rtHz nach ArtOfElectronics III, 70 pV/rt Hz, > aber halt bipolar mit Rauschstrom, was bei Kreuzkorrelation stört. Ich muß da auch mal fragen
-
Thread
2 Byte Variablen für 8Bit PIC aus und einlesen mit Pic-as oder mpasm-Assembler
properties box, pic-as Global Options -> Additional options: ; -Wl,-DCODE=2 -Wl,-pPor_Vec=0h when interrupts(-pIsr_Vec=4h) ; PROCESSOR 16F18877 PAGEWIDTH 132 RADIX DEC #include <xc.inc> ; PIC16F18313 Configuration Bit Settings ; CONFIG1 config FEXTOSC = OFF ; External Oscillator mode selection bits // Oscillator not enabled config RSTOSC = HFINT1 ; Power-up default
-
Thread
Verständnisfrage zum Disassemlingcode PWM-Erzeugung
wäre?Die Fragen dazu sind als Kommentare hier hinter dem Code.Ich möchte gern wissen wie hier das 16bittige Register für die Ausgabe angepasst wird,wenn man mit 8Bit durch den ganzen Wertebereich kommen will? [code]82: void PWM1_LoadDutyValue(uint16_t dutyValue) 83: { 84: dutyValue &= 0x03FF; // Anding mit Festwert 512 des Mainloops mit dem Wert des 16bittigen // Dutyvalue-Registers 1023 07B0 30FF MOVLW 0xFF // Laden vom Wert 556 (1111 1111) 07B1 05F0 ANDWF 0x270, F