-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
> Für die meisten Anwendungen reicht es ja ... Für die meisten Anwendungen reicht ein PIC! Die haben auch eine viel bessere Peripherie.
Deshalb gibt es auch in der Taktfrequenz zu beachten. Ein 4-MHz AVR ist etwa ganz grob mit einem 12MHz 8051 zu vergleichen. Für ähnliche Operationen.
-
Thread
Hilfe bei PIC Programmierung
pic16...) zu dem richtigen PIC und die Chose läuft. Beispiel aus einem aelteren Programm von mir fuer den PIC16F886: [code] ;*********************************************************************** ; Definition µC, Programm laeuft auch mit PIC16F882 und PIC16F883 list p=16f886 #include <p16f886.inc> ERRORLEVEL -302 ; schaltet Bank-Warnungen ab ; CONFIG fuer PIC16F886 __CONFIG _CONFIG1, _DEBUG_OFF &
-
Thread
Schaltung mit 74HC595 Schieberegister
HC595 braucht nach dem Einlesen der Daten > einen positiven (LHL) Übernahme Impuls am RCLK Pin-12. das ist der zugrundeliegende Fehler. > … > Da fehlt ein viertes Steuersignal am RCLK Pin-12. Also aktuell versuche ich mit den Pins 14 / 12 / 11 (+9) die Schieberegister zu steuern. Wenn ich das
Daten- und Clocksignal gefüttert. Wenn man dann alle Ausgänge schreiben möchte, aktiviert man den Pin 12.
-
Thread
Gnerelle Frage zur ATtiny Produktserie nach der ATMEL Übernahme.
, habe seit einigen Jahren keine ATMEL AVRs mehr programmiert - ungefähr seit der Übernahme durch PIC. Jetzt finde ich auf den Produktseiten von PIC (beispielsweise) keine ATtiny 24 mehr ...! Kann mir bitte jemand einen kleinen Überblick geben - werden die ATtinyxxx aus ehemals ATMEL Zeiten nicht mehr produziert, welche Nachfolgerpolitik fährt PIC, können die alten Programming Boards weiterverwendet werden ? Ich lese mir den aktuellen Status auch gern an - hat jemand einen Link für mich, bin noch nicht fündig gewroden? Vielen Dank im voraus
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
schon lange, der ice kann nur was mal Atmel war und ist wohl auch bald weg, zwei mitlerweile nutzlose PicKit 'x' liegen auch noch im Schrank. Nun also der MPlab Snap. Mit dem Snap ist man auf MPlab X festgelegt, vermute ich? Ist denn beim MPlab X die Transfomation zu kompletter Atmel unterstützung
ATSAMC20/ATSAMC21, zu bekommen sind die aber auch nicht. Die zu den ATSAMC20 praktisch baugleichen PIC32CM bekommt man allerdings noch, vermutlich weil die einfach keiner kennt. Für mein CAN-Interface bin ich gerade auf Gigadevice gekommen. Genauer den GD32C103CBT6. Denn JLCPCB hat einiges an
-
Thread
Wie viel Bit nötig für Operandenspezifikation?
Wäre eine richtige antwort für die a) : 12 Bit Für folgenden asm-code: mov eax, (0-215) 4 Bit um das Register zu adressieren + 8 Bit die nötig sind um (0 - 215) darzustellen?
anschauen. Resp das Instruction Manual der Prozessoren. Ich empfehl zB das Instruction Manual von AVR, Das PIC und das vom 8086. Die ersten zwei fuer die Basics, dann fortgeschritten.
-
Thread
PIC MPMASMX PIC-AS
Also was eine Harvard-Architektur im Gegensatz zu einer v.Neumann-Architektur ist, weißt du gewiß. PIC10, PIC16, PIC18 sind alles Harvard. Da hat man getrennte Adreßräume für Code und Daten, sprich ROM und RAM. Beide Adreßräume fangen bei 0 an, aber eine Marke im Code hat nix zu tun mit einer Marke in
diversen Bits steht in einer Datei, die man in der Quelldatei inkludiert und die man für einen neuen PIC sich selber schreibt. Dieses Konzept ist ein ganzes Stück pflegeleichter, als das, was MicroChip macht. Allerdings habe ich mich dabei nicht um die PIC24 und PIC32 gekümmert und der ganze Assembler
-
Thread
Ntc Temperatur Fühler
neulich eine schöne Fehlersuche in einem dicken Ladegerät beschert. Tückisch war, das der NTC zwischen 12V und einem Pin des PIC lag und den PIC völlig durcheinander gebracht hat. Der war nicht mehr in der Lage, einen NTC Fehler zu melden. Das hatten die Herren Italiener nicht besonders gut durchdacht.
-
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
teilende Spannung, aber das ist ja hier unerheblich). Beim fraglichen Teiler waren das so ungefähr 12 zu 13 Volt (>1V Unterschied). Bei den anderen Teilern beträgt diese Differenz nur wenige bis maximal 10 mV. Meine billige Chinalast mag ich dauerhaft kaum mit mehr als 50 Watt quälen und ohne den
-
Thread
NE555 PWM Anlaufstrom
die richtige Grösse und lieferbar https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/PIC10F322-I-P?qs=kJ7kJBa88dFouZBpmHyVCg%3D%3D https://www.mouser.de/ProductDetail/Microchip-Technology/PIC10LF322-I-P?qs=kJ7kJBa88dFMUsUuKShTxQ%3D%3D der 2. (LF) läuft aber nur bis 3,6 Volt
, bis auf zwei NCs, pinkompatibel zu den 12Fs sind?
-
Thread
Decoder 4 in 10 out
Ich habe hier noch z.B. eine 8fach Relaiskarte von meinen PIC-Versuchen. Hat eine 10polige Stiftleiste als Eingang.
Auch ich habe die 12/24V Version wegen Temp.-Messung und mit Relais-Ausgang. Das ist die 12/24-RCE.
-
Thread
ATmega328p (Uno) mit MCP2515 CAN-Shield
konnte ich mir ein paar größere, ältere E-Motoren beschaffen. Die Motoren sind aktuell mit einem dsPIC33FJ128MC706 bestückt und sind ebenso mit einer funktionfähigen Software geflasht. Via CANbus kann mit den Motor-Controlern interagiert werden. Ich möchte diese Motoren gerne in Zukunft als Antriebsmotoren
AVR_ATmega168__) || defined(__AVR_ATmega328P__) #define P_MOSI B,11 #define P_MISO B,12 #define P_SCK B,13 #define SUPPORT_FOR_MCP2515__ [/code] Ggf. muss ich das Bit-Timing noch anpassen? Und wenn ja wie? (Zur Info: Im Arduino Projekt lief das Senden/Empfangen mit 125kbaud
-
Thread
[V] Atmega168-20PU, 2x Atmega8-16PU, 42x Atmel 24C02 EEPROMs und etliche PIC12F, PIC16F und PIC18F
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
LINBUS zu PC über ARDUINO
geeignet. Es gibt AVRs, die spezielle LIN-UARTs haben, z.B. Tiny167. Idealerweise nimmst Du einen PIC24FJ64GB002, der hat USB-Hardware und LIN-fähige UARTs und wäre eine passende Wahl für ein PC-Interface. VBAT ist in der Realität entweder 12V oder 24V, und auch die LIN-Bus-Leitung arbeitet mit diesem
von der Sache hat, das hin, aber es gibt eben bessere Lösungen. Eine davon hab ich ihm genannt. Alle PIC24 und PIC32 haben sehr flexible UARTs, die auch für LIN gut geeignet sind. fchk
-
Thread
Funksender <3V, Batteriebetrieb, Niedrigspannungsmodule oder Op-Amp?
Der Sender im PIC12F529 ist bei 2V spezifiziert. Das ist ein PIC mit integriertem RF Sender für 315, 433, 868 und 915 MHz. RFM75 ab 2,2V, RFM01,RFM12 und RFM02 ebenso.
-
Thread
DCF77 Frequenznormal
Bildschirm nicht sehr imposant aussieht. Der Signalpegel vom Antennenverstärker in den 8161 hinein ist rund 12uV.
C0= 2.67067707950378E-12 B-Mode at 88°C F = 5445966.6930594 Q = 1559143.3579169 L = 4.56636349264629 C = 1.87033681366853E-16 R = 100.216511187362 C0= 3.02668789364201E-12 Fundamental @ 88°c F = 1706366.18003318
-
Thread
Suche MC fuer parallelen Bus und grossen Speicher 4Mbyte max
Elektronik entwickeln möchte, man flexibel mit aktuellen uC sein sollte. Wir haben auch schon seit 12 Jahren ein SPS Produkt auf dem Markt, daß noch mindestens 10-20J gepflegt und produziert werden muß. Da ließ es sich nicht vermeiden auf aktuellere Versionen vom selben Hersteller umzusteigen. Bei NXP
kleine AVR und 8051 hat das. (letzteren würd ich aber nicht nehmen, weil extrem umständlich) Bei PIC24 gibt es auch Derivate mit Par-IF (EPMP), aber 5 V-UB sind da die Ausnahme. Renesas M16C..M32C, R32C haben auch Par-IF, und 5 V-UB, sind aber schon älter. Renesas RX (Flash-max-120MHz) gibt es
-
Thread
MSP430 Taktfrequenz zu niedrig?
Loc.7>: c4c6: 3d 40 02 20 mov #8194, r13 ;#0x2002 c4ca: 3c 40 00 05 mov #1280, r12 ;#0x0500 c4ce: b0 12 34 c5 call #-15052 ;#0xc534 0000c4d2 <.LVL0>: c4d2: 3c 40 00 05 mov #1280, r12 ;#0x0500 c4d6: b0 12 28 c6 call #-14808 ;#0xc628 0000c4da <.LVL1
0x0184 ;#0x00ff c4e4: 84 01 0000c4e6 <.Loc.13>: c4e6: 1c 42 82 01 mov &0x0182,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
-
Thread
Konstantstromquelle raucht bei Kurzschluss ab
5A-Variante dieses Bausteins? Michael M. schrieb im Beitrag #7066363: > Da am Ausgang sowieso nur 12V benötigt werden Standen da nicht vorhin wiederholt 30V zur Diskussion?
Beitrag #7066374: > Standen da nicht vorhin wiederholt 30V zur Diskussion? Ach soo! Ich habe die 12V aus dem Eingangspost: Daniel S. schrieb im Beitrag #7065914: > Daten des Nachbaus (Daten aus Schaltplan haben keine Bedeutung): > Ub = 12V > Rb = 4,5M > 3 x S8050 NPN
-
Thread
Arduino Display
> LiquidCrystal_I2C lcd(0x27, 16, 2); // Pins für Senden/Empfangen definieren # define SENDEN 12 # define ECHO 13 // Variable für Zeit und Entfernung initialisieren long Zeit; long Entfernung; void setup() { pinMode(SENDEN, OUTPUT); pinMode(ECHO, INPUT); // LCD starten
Ausprobieren nun auch nicht sicher, aber beim CCS geht das bestimmt nicht. Ich werde es mal beim PIC-CCS, CVavr und Keil Compiler ausprobieren wenn ich wieder am PC bin. I will be back:-) Gerhard
-
Thread
Dauerhaft FakeNews in allen AVR Series 0/1/2 Datenblättern
Kommen ja nun von MyCropChip, nicht mehr von Atmel. Ich warte ja darauf, dass sie dort, wie beim PIC, primzahllange Register einbauen. Gruß Jobst
Bei 24MHz Core-Takt würde ich den SPI aber auch auf 12MHz laufen lassen. :-) Richtig schick wäre ja, wenn die DMA könnten.
-
Thread
Hilfe beim Bauteil identifizieren
Könnte ein PIC12F635 sein. Dazu würde auch der AUfbau des Datecodes passen
Könnte auch einen PIC 12F683 sein.
-
Thread
Leistung einer Sinuswelle bei 50 Hz
- je nach SSR) aufgeschaltet werden. Versuch es mal mit > Steuerpulsen im Bereich von 15 ms (bzw 12.5 ms). Male Dir mal maßstabsgerecht den Sinus auf Karopapier und schiebe einen Stück in der Breite des Steuerimpulses dran lang. Dann sehen wir, dass auch mit 12,5 oder 15 ms je nach Zufall mal eine
Ralf D. schrieb im Beitrag #7062820: > Und das V23107 hat als "Zero Voltage Range" ±12V angegeben. Das müsste man mal rechnen, wie viel µS nach Null diese 12 Volt erreicht werden. Aber genau das ist die Ursache, weshalb ein präziser 20ms-Impuls auch mal drei Halbwellen zünden könnte
-
Artikel
Cubli, ein Würfel mit Lageregelung zum Aufrichten und Ballancieren
wird regelmäßig von mir aktualisiert. Letztes Update 04.05.2022 Technik. Motoren: Maxon EC45 flat 12V mit Hallsensoren Motorcontroller: MP6532 3ph BLDC CPU: Basierend auf Arduino MKR1000 Sensoren: MPU-9250 (Anzahl u. Anordnung TBD) Akku: LiPo 3S 1500mAh Mainboard. Die ersten Versuche fanden an einem
48/rev. welche schon ausreichend für eine saubere Regelung ist. Hier die Umsetzung mittels kleinem PIC12F1572 und dessen Software. Weiterhin wurde das PWM-Signal, was die Geschwindigkeit des Rotors darstellt, auf 50% DC für 0 rpm geändert. Damit ist auch ein Feedback der momentanen Richtung möglich.
-
Thread
Pico Frequenzzähler mit RP2040
Systemtakt erzeugten Samples des > Eingangssignals. Aus dem Grund hat man Früher™ gerne diverse PIC (ohne "O" am Ende!) zum Frequenzzählen genommen, da konnte ein Timer unabhängig vom IO-Takt arbeiten, und auch Frequenzen deutlich > CPU-Takt verarbeiten. https://www.sprut.de/electronic/pic/projekte
Umschalten auf 10 MHz. Beim Programmieren per USB darf keine ext. Fref anliegen; dann läuft der RP2040 mit 12 MHz des XOs. Die 22 pF zusätzliche Lastkapazität stören nicht.
-
Thread
Treppenlicht-Zeitschalter
nimmt, kann der Optokoppler am Relais entfallen und ein simpler 3-Bein-Schaltregler macht aus den 12V gleich die 5V fur den Controller. Und dafür tuts ja wohl so gut wie jeder kleine ATtiny o.ä. mit integriertem Flash, damit entfallen der riesige 8051, das Adreßlatch und das externe EPROM. Die notwendige
digital Seite würde ich dringend eher zu 100nF raten. Und ich wette, dass sogar 6-Pin attiny10/pic12f322 ausreicht, weil auch Bedien- und Signal-Pins optimiert werden können.
-
Thread
Energieverbrauchsmessgerät im Eigenbau ?
abdecken soll, ohne dass es eine Heizung wird. Es geht, aber nicht einfach. A/D Wandler mit mehr als 12 nutzbaren Bit sind kein Kinderspielzeug mehr.
Eine preiswerte und sichere Lösung ist ein normaler Stromzähler für 12,50€. Üblicherweise geben die Dinger potentialfrei 2000 Impulse/kWh aus. Das kann man dann mit Arduino und Co weiter verarbeiten.
-
Thread
Antennenbau, Eure Bilder.
Die Bilder im Anhang zeigen einen 223MHz Kreuzdipol der am zweistöckigen Firmendach für über 12Jahre bis zum Umzug als Antenne für eine Eigenbau PIC gesteuerte 5W A1(CW) modulierte AFU Funkbake diente. Den Zentralteil drehte ich aus einem Stück PVC. Eingesteckt war die Antenne ganz oben in einem
DL6SW FET-Converter um einen ordentlichen 2-m RX zu haben. FM Demodulation mit TBA120S. TX mit QQE03/12 und 12MHz VFO. Damit ließen sich schon ganz gut erste Schritte zu machen. > > Aber nochmal zur Antenne: Die HB9CV war für portablen Betrieb die > beliebteste Antenne mit dem höchsten Gewinn in Relation
-
Thread
Ersatz für alten Hitach H8/3337 µP?
Ralf G. schrieb im Beitrag #7027531: > Ansonsten: auf der Platine ist auch noch ein PIC, dessen > Programmierinterface heraus geführt ist. So wie ich die Schaltung > verstehe, ist das ausser den ROMs und den GALs der einzige programmierte > Baustein, sonst hätten sie für den H8 das
ROM und SRAM sprechen möchte. Leider hab ich die jetzt gerade nicht hier. Das sind IS61C1024AL-12TL High Speed SRAMs https://www.reichelt.de/high-speed-sram-1-mb-128-k-x-8-5-v-12ns-tsop-32-is61c1024al-12tl-p284418.html?&nbc=1 Muss ich die schnell eben noch bestellen. Dieter und alle anderen
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
PIC24, dsPIC33 und PIC32 die natürlichen Aufstiegspfade. Ein PICKIT3 hast Du wahrscheinlich schon. dsPIC33E liegt in Bereich eines M0, PIC32MZ geht leistungsmäßig in Richtung M4. IDE bleibt MPLABX,
die nicht technisch sinnvoll > sind... Dem muss man leider zustimmen. Ich bin gerade dabei, von PIC18 auf PIC24 umzusteigen, weil es PIC18 mit den benötigten Funktionen, Gehäusen und 5V quasi nicht gibt. Die PIC24 liegen bei Reichelt rum, sind hoffentlich auch wirklich lieferbar. Ich hoffe nur, dass
-
Thread
Mikrocontroller in Solar MPPT identifizieren
Hallo Freaks, Ich baue mir gerade eine kleine 12V PV-Anlage für das Gartenhaus auf. Dazu verwende ich einen China-Laderegler der bei scheinbar recht verbreitet ist (Hersteller PowMR, Bezeichnung 30A/40A/50A/60A usw, Gibts auf Ali, Banggood usw). Das
Peter M. schrieb im Beitrag #7026024: > Hat jemand evtl. noch eine Idee? Laut Doku ein DSP. dsPIC ? PIC24FJ64GA705 hat Reset aber an 19. PIC32MK0512MCJ048T an 4.
-
Thread
Display am Attiny 841
Cyblord -. schrieb im Beitrag #7025955: > Hab ich ca. mit 12 Jahren auf einem PIC auch gemacht. Als Anfänger? Denk dran, dass er sich nicht einmal SPI zutraut.
(prx) A. K. schrieb im Beitrag #7025958: >> Hab ich ca. mit 12 Jahren auf einem PIC auch gemacht. > > Als Anfänger? Denk dran, dass er sich nicht einmal SPI zutraut. Nein, mit 12 war ich bereits Vollprofi, promoviert und hatte den Nobelpreis in seriellen Bussystemen
-
Thread
OLED Display mit I2C Bus am Slave betreiben
nicht, warum Du so auf den ATTiny841 fixiert bist - er hat zwar 8kByte RAM und 512 Byte SRAM, aber nur 12 "Beinchen", die man nutzen kann, und wenn ich mir Deine bisherigen Beiträge - wenn auch unter verschiedenen Aliase - ansehe, hast Du bislang damit nur rumgespielt.... Hast Du eine sinnvolle Anwendung
die Anzeige. Dadurch kann man > es relativ leicht erweitern oder vergrössern. Auch 32 Bit oder ein PIC > ist damit möglich. Es ist auch Multitasking möglich ohne den zentralen > Prozessor zu überfrachten. Bei so einem flachen Geschwurbel wir mir ganz schwindelig.
-
Thread
LunaAVR Forum
ausführbar von Wechseldatenträgern. LunaStudio 2018.r2 (16.07.2018) lunaavr-2018-03-19-de.pdf (6.12 MB) - 2018.x Sprachreferenz Das letzte Release ist also fast 4 Jahre alt. Diagnose: tot Was willst Du noch wissen?
gcbasic.sourceforge.net/Typesetter/index.php/Home Dort gibt es auch ein Forum. Allerdings scheinen PIC besser unterstützt zu werden, als AVR. Bei meinem AVR-Projekt bin ich gleich an die Grenzen gekommen. Dadurch bin ich schließlich bei Luna gelandet.
-
Thread
Piezo Summer
> Gehäuse? Noch unwahrscheinlicher. Könnte man vermutlich recht einfach einem Attiny10 oder PIC10 beibringen. Controller, Transistor, nen paar Kondensatoren und Widerstände. Dann noch die Frage: Wohin mit der Information, welchen "Schaltzustand" das ganze gerade hat?
aus Spaß an der Freude und ums möglichst klein zu halten, mit einem Attiny9 machen. Aber ein ATTiny12 oder 13 gehen natürlich auch. Oder ein PIC-Äquivalent, je nach bevorzugter Geschmacksrichtung. Viel Erfolg!
-
Thread
delay mit Röhren
Op-Amp AN6551 im Schaltbild nimmt man z.B. 4558 o.ä. Und Ub 20V -> das ist einfach übertrieben. Mit 12V komm ich locker aus. Zur Not geht das "Plastik-Echo" auch noch mit einer 9V Batterie. Wunder sollte man von dem "Gimmik" allerdings nicht erwarten. ciao gustav
obligatorische halbe ,, das du es selber nach 2 sek hörst ,,, im entspannten zustand nach ner 12h schicht brauchst gar nicht auftauchen sogar die veranstaltungstechniker und ton ingeneure waren baf , als ich es ihnen vorführte , die ja eh nur dsps verwenden mfg grossi
-
Artikel
AVR-Transistortester
LED können auch zwei normale Dioden (1N4148 o.ä.) in Reihe benutzt werden. Die Widerstände R11 und R12 dienen zum Messen der Batteriespannung. Bei zu geringer Batteriespannung wird dann eine entsprechende Meldung ("Batterie leer") auf dem LCD angezeigt. In dem Thread zum Artikel wurde mehrfach der Wunsch
fließende Strom zu einer Verfälschung des Ergebnisses führen. Links. Originalschaltung von 2005 (mit PIC16F876) Dieses Gerät hat mich auf die Idee gebracht, sowas selbst zu bauen Thread zum Artikel Kompaktes einseitiges Layout mit drei Drahtbrücken, zwei Sockeln (für Bauteile mit dünnen und dicken Pins
-
Thread
PT1000 an RP2040-pico-Board
verwendet, welcher bei höheren Temperaturen eine nicht so hohe Auflösung liefert. Der RP2040 hat nun einen 12 Bit ADC, zu dem es allerdings keine genauen Daten gibt, weshalb auch keine genauere Bestimmung des Messfehlers möglich ist. Für eigene Versuche/Spielereien hier ein angepasstes Programm für Arduino-IDE
Der ADC im RP2040 schafft leider keine 12 Bit. Es gibt einen Silicon-Bug, einer der Referenzkondensatoren ist falsch dimensioniert. Deswegen steht im Datenblatt ja auch eine ENOB von 8.7, gibt diverse Abhandlungen im Netz dazu. Effektiv ist