-
Thread
Sensormodul mit Funk
Der ESP ist ein stromfresser, da ist die Kombi RFM69+µC um Längen sparsamer. Ich habe sowas mit dem LPC812 gebaut und davon funken schon einige fröhlich vor sich hin. Vor ein paar Tagen habe ich eine kleinere Version der Platine mit einem LPC824 bei Elecrow
ich hab meine Sensoren mit RFM12 und PIC, 3St. 1,5V AAA Batterien halten ca. 1 Jahr. Welche Reichweite brauchst du denn, gibt es Hindernisse zw. Sender und Empfänger? Holger
-
Thread
Das selbe µC-Pinout von verschieden Herstellern?
gedreht) Schön wäre auch noch ein remapping von den Digital-Signalen wie beim nRf51xxx oder ESP32..
Footprint. Altium-Libs bietet kaum ein Hersteller an. Die ersten AVRs waren pinkompatibel zu den AT89C2051 (AT90S2313) bzw. AT89C51 (AT90S8515). Und die ATtiny im 6- bzw. 14-poligem Gehäuse sind pinkompatibel zu PIC.
-
Thread
Board mit 2x CAN und PIC32
Spannungsversorgung und das wars. Leider sind auf den Boards ARM-CPUs zu finden, vor allem der STM32 und gelegentlich auch noch welche von NXP. Ich habe viel Code für den PIC32, weil ich bisher immer am chipkit max32 gebastelt habe. Deswegen suche ich nun ein möglichst kompaktes Platinchen, mit PIC32MX795L
ChipKit: Fubarino SD ( https://chipkit.net/wiki/index.php?title=Boards ) Olimex: PIC32-T795, PIC32-RETROBSD
-
Thread
Kaiser-Window Annäherung
A5HilbertPhasePage.html Kapitel 3.5. Das wird da als FIR-Filter umgesetzt. Läuft bei mir auf einem PIC32, aber ich sehe keinen Grund, warum das nicht auch ein AVR könnte.
Hilbert schrieb im Beitrag #5503715: > Deinen Beitrag verstehe ich nicht.... > Läuft bei mir auf einem PIC32, aber ich sehe keinen Grund, warum das > nicht auch ein AVR könnte. Und was verstehst du da nicht? Ist ein Kaiser-Window eben. Tapnummer rein, Beta rein, Koeffizient raus. ferticht. Hab's eben
-
Thread
14 Segment Display ansteuern
ansteuern können und ist dazu > noch ziemlich günstig: > > https://www.microchip.com/wwwproducts/en/PIC16F19197 Au weia. Deswegen bindet man sich doch keinen PIC16 ans Bein. Wenn es ein µC mit eingebautem LCD-Controller sein soll, dann wäre ein STM32L.. oder STM8L.. eine vernünftige Wahl. Das obige
können und ist dazu >>> noch ziemlich günstig: >>> >>> https://www.microchip.com/wwwproducts/en/PIC16F19197 >> >> Au weia. Deswegen bindet man sich doch keinen PIC16 ans Bein. Wenn es >> ein µC mit eingebautem LCD-Controller sein soll, dann wäre ein STM32L.. >> oder STM8L.. eine vernünftige Wahl
-
Thread
A/D Wandler stoppen und register auslesen
Hallo, Betrifft Pic 16F676 Ich will über einen Spannungsteiler am Port RC0/AN4 die Spannung eines AKKUS lesen und in einen Digitalen Wert zur späteren Verarbeitung aus dem ADRESL *ADRESH Register auslesen. Ich
// Globale Variablen int analog_hexwert; void main(void) { TRISC = 0x07; //set C-Port 0-2 in 3-5 out PORTC = 0x00; //set C-Port all bit to 0V ADCON0 = 0x80; //set analog module right justified ADCON1 = 0x20; //set clock select Fosc32 ANSEL = 0x70; //
-
Thread
PIC16F628a - interne Pull-Ups und Sleep-Mode?
Hallo, ich möchte gerne dem PIC über einen 4pol DIP-Schalter gegen GND kodieren. Dazu würde ich die Pullups PortB einschalten und RB0-RB3 auswerten. Der Pic soll die größte Zeit im Sleep-Mode sein und nur durch RB4-Tastendruck geweckt
habe das schon geschafft, mehrfach. Insebesondere bei 5V macht es schnell "patsch" wenn man einen PIC (in meinem konkreten Fall PIC24FV32KA301) gegen GND treiben lässt. Hab das so zweimal auf dem Breadboard hinbekommen. Es mag Exemplarabhängig sein, möglich ist es aber. Also Vorsicht. Mein
-
Thread
David Jones über PIC vs AVR
Die PIC32 sind doch wieder ganz brauchbar. Haben aber auch nen MIPS Kern und nicht die PIC Gubbelarchitectur *scnr*
und Alpträume mit EM Verträglichkeit. So gesehen müsste man eigentlich über diese "unvollkommenen" uC wie PIC und AVR und STM32, etz. froh sein. Na, Na. Soooo schlimm ist die uC Szene also wieder auch wieder nicht. Uff. Heute malst Du wirklich in schwarzen Farben! Abgesehen davon gibt es ja genug
-
Thread
CAN-Sender im Mini-Format
processors-and-microcontrollers/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc1100-cortex-m0-plus-m0/scalable-entry-level-32-bit-microcontroller-mcu-based-on-arm-cortex-m0-plus-m0-cores:LPC11C22FBD48
Dr. Sommer schrieb im Beitrag #5494944: > Kleiner und einfacher als der LPC11C22FBD48 wird's wohl kaum; > Mikrocontroller, CAN-Controller und Transceiver in einem LQFP48-Gehäuse. Kommt drauf an. Ein stm32 o.ä im qfn32 hat 5x5 mm, dazu ein transceiver im qfn8 mit 2x3 oder
-
Thread
stm32f103, libopencm3 und USB-Tastatur
sieht vielversprechend aus: > http://www.hobbytronics.co.uk/usb-host-keyboard Ja, klar. Alle PIC24/dsPIC33 und PIC32 mit USB können sowohl Device als auch Host spielen, und Microchip liefert einen recht brauchbaren USB-Stack mit, der die Standard USB-Klassen wie HID, CDC und Mass Storage unterstützt
Einen PIC neben einen STM32 setzen nur weil man für letzteren die verfügbaren USB-Host-Libraries nicht findet? Weia... https://www.st.com/resource/en/user_manual/dm00105256.pdf Insb. ab S. 25 ...
-
Thread
Suche µC Empfehlung
weiterer digitaler IO Pin als Ausgang Sowas wie der ATTiny85 klingt ganz praktisch. Kleiner DIP-8 µC, recht viel Leistung bei recht wenig Strombedarf. Da ich aber nur mit größeren Atmels Erfahrung habe (328p, 32u4, SAMD21), bin ich mir unsicher ob der ATTiny85 den Anforderungen gerecht wird. Gerade
womöglich eine Adapterplatine. Viel mehr Speicher und drei echte serielle Schnittstellen bietet der STM32F103C8T6, der ebenfalls von der Arduino IDE unterstützt wird. Ist aber vom Form-Faktor aber eher wie ein Arduino Nano Modul. Du könntest für diesen Chip eine eigene Adapterplatine entwickeln, welche nur
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
Programmiert werden können: - nahezu alle AVR (Avrdude und AVR-GCC machen es möglich) - STM32: F030, F051, F103, F401, F411, F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller gibts
Programme schreiben... die gibt's ja auch mit 256KB Programmspeicher, da passen viele Zehntausend LoC rein.
-
Thread
PIC24 SPI erzeugt Dauerschleife?
Das [c]if(OSSCON.HFIOFS == 1)[/c] ist quatsch und muss weg.
: - TX-Interrupt so konfigurieren, dass er triggert, wenn er mit dem senden fertig ist (Yupp, ein PIC24 kann das) - Chipselect setzen, senden starten - In der ISR Pin rücksetzen oder SPI abschalten oder weitersenden Aber man blockiert in der ISR nicht den ganzen Controller. Auch keinen STM32.
-
Thread
im Forum nach PIC32 + Hardware-SPI und Quell-Code durchsuchen
Hallo Forum wie im Betreff beschrieben, suche ich funktionierenden Quell-Code in "C" für den PIC32, C32 V2.02 Compiler und Hardware-SPI. Leider ist das mit der Suchfunktion nicht so einfach, ich suche nach hareware-spi pic32 <verschiedenes> wo <verschiedenes> sein kann : main.c
PIC32 FRM - Section 23. Serial Peripheral Interface (SPI) Da steht wirklich alles was man wissen muss incl. Beispielcode drin.
-
Thread
ATmega8 verhält sich fehlerhaft
gehen ganz ohne jegliche Schutzbeschaltung (Serienwiderstände, Kondensatoren, Schutzdioden...) vom uC Pin auf das Kabel?
um dann später wenn die Sonne aufging wieder zu funktionieren. Es stellte sich heraus, daß die PIC Quarzschaltung durch Feuchtigkeit zum Schwingen aufhörte. Da ich in der FW keinen Gebrauch von der möglichen automatischen Clock Fail-Safe Umschaltung machte, stoppte der uC bis die Temperatur durch
-
Thread
Mikrocontroller an Raspberry Pi
Dominik P. schrieb im Beitrag #5473237: > Habt Ihr eine Idee? ATtiny? ATmega? Pic? ... Da würde ich ein ATmega32u4 empfehlen, wie auch auf dem Arduino Leonardo und Pro Micro verbaut ist. Die kann man dann per USB an den RPi anschließen. (Wenn der µC ein USB CDC implementiert
C.K. schrieb im Beitrag #5473416: > Da würde ich ein ATmega32u4 empfehlen anyavr schrieb im Beitrag #5473438: hatte bei mir irgendwie geklemmt, war nicht in der IDE > Nimm einen beliebigen tiny/mega
-
Thread
irsnd Callback function
// C18 compiler # define IRSND_OCx IRSND_PIC_CCP2 // Use PWMx for PIC // change other PIC C18
|| defined(__PCB__) || defined(__PCH__) // CCS PIC compiler # define PIC_CCS #elif defined(STM32L1XX_MD) || defined(STM32L1XX_MDP) || defined(STM32L1XX_HD) // ARM STM32 # include <stm32l1xx.h> # define ARM_STM32 # define ARM_STM32L1XX
-
Thread
1. Programmer: Diesen hier, oder den da? Oder einen für 2,50€ ?
mehr als um die zwei Euro https://www.aliexpress.com/item/1Set-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming-With-Cover/32869967486.html . Die funktionieren mit etwas Basteln für STM32 ARMs wie die auf den 2 Euro "Blue Pill" Billig-Boards aus China https://www.aliexpress.com/item/mini-Stm32f103c8t6-system-board-stm32-learning-development-board/1748445137.html . Das macht dann in der Summe unter vier Euro, diesmal incl. Versand. Stefanus F. schrieb im Beitrag #5470466: > Nein. Dazu brauchst
-
Thread
Welchen Mikrocontroller Quadrature Decoder Kanäle ?
Atmel XMEGA-Reihe: http://application-notes.digchip.com/015/15-16206.pdf Imho können das alle STM32. http://www.diller-technologies.de/stm32.html#timer_encoder
hardwaremäßig mit Encodern zusammenarbeiten. Es werden 2 CLC pro Encoder gebraucht. Gibt's schon ab PIC 16xxx, z.B. PIC 16F1713 mit 4 CLCs. MfG
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
von Atmel/Temic mit 32k Flash, 2k EEPROM, 8*10bit 4, CAN Bus (der T89C51RD2 vergisst jedoch ohne Reset-Controller manchmal den Inhalt des Programmspeichers) bis 66 MHz. http://www.sinowealth.com/ hat neben mit A/D und RC Takt
würde ich heute nicht mehr als Einsteigrmodell empfehlen. AVR, MSP430 und vielleicht ein MODERNER PIC 18irgendwas. Einen 32Bit ARM würde ich nicht empfehlen, auch wenn die sehr preiswert und leistungsfähig sind. Zu komplex für Anfänger.
-
Thread
Gute zweit Programmiersprache
- das sind C und C++. Es gibt eigene C-Code Design Rules von der NASA, MISRA usw. Bzgl. Hardware-Nähe: Natürlich kann man mit AVR oder PIC-Controllern etwas machen, aber anspruchsvolle Anwendungen mit Rechenleistung
C/C++ mit Templates, STL
-
Thread
[dsPIC] PGA am ADC?
Hallo, Ich versuche grade den ADC von einem dsPIC zu nutzen. Genauer gesagt ist es ein dsPIC33EP64GS504. Hier das Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/70005127d.pdf Ich nutze 2 ADCs. Der eine (ADC Core 2) tut auch wunderbar
on analog power for dedicated core 2 ADCON5Lbits.C2PWR = 1; // Wait when the core 2 is ready for operation while(ADCON5Lbits.C2RDY == 0); // Turn on digital power to enable triggers to the core 2 ADCON3Hbits.C2EN = 1; // Enable
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
hinbekommen. Aber dann habe ich die ganze Software für den STM32 vom PC geschmissen und das Board verschenkt. Ich musste einsehen: ohne C ist es sinnlos! Die Dokus für den STM32 ist nur für C ausgelegt und nach meiner Ansicht dahingeluscht. Der PIC32 ist dagegen
gleich wieder entsorgt. Den IDE-Editor verwende ich nur beim Debuggen, zum schreiben PSPad. Der dsPIC ist vor allem für Assembler-Programmierer interessant, C-Programmierer merken nichts und werden beim STM32 bleiben. Gruß Peter
-
Thread
GPSDO Fragen
der TDC ein doch zu großer Aufwand ist, wäre eine einfachere Möglichkeit, ggf. einen schnelleren µC zu verwenden. Beim STM32F7xx zum Beispiel laufen die Timer mit bis zu 216 MHz und liefern eine Auflösung besser 5 ns. Dieser Wert ist sicherlich kleiner als der Jitter des 1 pps Signals.
Mir hat dies Seite sehr geholfen, hatte aber auch diese Pics und pic Erfahrung. http://www.leapsecond.com/pic/picdiv.htm Bei Interesse kann ich picPET.hex schicken.
-
Thread
PIC24F Timer interrupt mit 4xPLL
Hallo, ich verwende einen PIC24FV32KA301 alle 250ms soll ein Timer interrupt ausgelöst werden. interner Oscilator (8Mhz mit 4xppl = 32Mhz 32/2 = 16Mhz mit einem Presc von 64 => alle 250ms => Period value =0xF424 nun
the Timer */ T4CONbits.TON = 1; [/c]
-
Thread
Suche support zur Realisierung (in HW & SW) eines Betriebsstunden,- Zyklus Zählers
Marco R. schrieb im Beitrag #5451697: > Anforderungen sind: > - PIC µC Zwingend PIC oder beliebiger µC (AVR)? Gehäuse inklusiv bzw. Einbau in Maschine?
MaWin schrieb im Beitrag #5451875: > Natürlich, jeder aktuelle uC, nicht nur AVR und MSP430 sondern auch PIC, > enthält dafür EEPROM. Die keinen STM32 haben z.B. kein EEPROM - können aber ihr Flash in 16 Bit Blöcken beschreiben und in x kByte Blöcken löschen..
-
Thread
80C535 SBC - Unterlagen?
Ich habe sogar noch den uC51-Compiler gefunden. Der ist jetzt Freeware :-). https://www.batronix.com/shop/software/uC51/c-compiler.html
Hallo Gemeinde, die oben angebotene Stange "SAB80C535" ist weg. Grüße Runout
-
Thread
Suche LDO mit möglichste geringem Eigenverbrauch
überhaupt keinen Sinn. Wenn man Stom sparen will, versucht man auf einen Spannungsregler für den uC zu verzichten und nutzt den vollen Betriebsspannungsbereich des uC aus. Sprich: Batterie 3-5V, LiIon, 2x oder 3x Mignon oder was auch immmer.
geschrieben haben viele Bauteile interne LDO, wo man das Gleiche beachten muss. So gut wie alle SAM7, STM32, PIC24, PIC18 zum Beispiel. Auch da muss man die Sache mit dem DC-Bias und ESR beachten. Auch Kernspannungsregler können schwingen ;-)
-
Thread
Mikrocontrollerauswahl gut?
nach Entwicklung eines Prototypen immer noch schauen ob ein kleinerer Controller reicht. Weil du I2C brauchst ist es aber nicht verkehrt einen der neueren STM32 (F3, F7, ...) zu nehmen; die alten haben so eine umständliche I2C Peripherie. Möchtest du die SD Karte im SD bus Modus betreiben? Das ist
und wenn es Grafik und SD haben soll, reicht ein LPC2478, LPC17xx, LPC4088 oder so aus. Selbst ein PIC32 sollte das bringen, obwohl der ja keinen dedizierten TFT-Core beinhaltet. W.S.
-
Thread
Präziser, einfacher 850kHz Oszilator
arbeitet kann man da sofort ausschließen. (Der interne Oszillator des Pic hat über den gesamten Bereich von -40C bis +125 C übrigends 5%) Gruß Carsten und
Syndedi Sator schrieb im Beitrag #5448757: > Ach ..... mit einem STM32Fxxx geht das nicht? Oh mann, natürlich könntest du auch einen LPC4088 oder einen PIC32 oder ein Raspberry Pi-3 oder einen ganzen PC dafür benutzen. Nach oben geht's mit dem Aufwand immer. Aber
-
Thread
Vortex Zirkulationspumpe mit Zeitschaltuhr
Nun habe ich die Steuerung mal zerlegt und mir das Innenleben angesehen. Da der Mikrocontroller (PIC24FJ32) einen externen Quarz hat , habe ich diesen in Verdacht. Es steht DA615C oben auf dem SMD Gehäuse des Quarzes. Wer kann mir sagen um welchen Quarz es sich handelt ? Ich konnte keinen Quarz
Das dürfte ein Marking von Seiko/Epson sein. Du darfst davon ausgehen, dass er 32,768kHz hat.
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
ermöglichen. An AVR mit mehr Ram war da noch nicht zu denken. Heute macht das logischweise ein ESP32 und der dekodiert das MP3 auch noch in Software dabei... Etwas (wohl für immer) unvollendetes noch, wo ein Mega1284 gerade reichen würde: die Emulation eines C= 1541-Laufwerks von einer SD-karte. Also
c-hater schrieb im Beitrag #5441877: > Der Rest des Adressraums kann wahlweise durch Banking erschlossen werden Banking ist schlechteste, was aus dem PIC nur kommen könnte. Wenn ich mal zu der Idee
-
Thread
Frequentiertheit von Waldwegen - Welche Sensoren?
erfolgt? Ich habe bei der MCU an einen größeren AtTiny oder kleineren AtMega, vielleicht auch an einen PIC12 oder PIC14, betrieben auf 32kHz, gedacht, nicht an einen ARM mit dutzenden Mb Speicher, Kryptokern und FPU. Wenn ich eine Zufallszahlenfunktion implementiere, hätte ich gerne einen großen Mehrwert
2FrZYAAOSwa81aFsFY%2Fs-l300.jpg&sp=c6e3b48f5950972983bd6a001403b1b9
-
Thread
statische Polymorphie per CRTP in Embedded Systemen
das Interface verwenden wollen (als Parameter erwarten) ebenfalls Templates sein müssen, oder? [c] /* 0 = use classic virtual polymorphism */ /* 1 = use CRTP polymorphism */ #define CRTP_EN 1 /* start of STM32 HAL simulationL */ #include <iostream> #include "stdint.h" typedef char GPIO_TypeDef
des Entwicklers. Ich arbeite gerade selbst daran (daher die Untersuchung...) Vorurteile gegenüber C++ abzubauen, damit es bei uns eingesetzt werden kann. Das Beispiel ist tatsächlich nicht mal so weit hergeholt. Für eine plattformübergreifende Entwicklung (heute STM32, morgen PIC, ...) kann selbst
-
Thread
MXE11 - Unix auf dem Mikrocontroller
Hallo, passt zwar zu meinem Alter, passt aber wohl nicht wirklich zu meinen C-Kenntnissen... Anschauen werde ich mir das auf jeden Fall. Den Kram für den ESP32 gebaut, WLAN mit rein und die Terminals per putty z.B. wäre doch irgendwie lustig. Gruß aus Berlin Michael
> Aber willste nicht nen größeren STM32 mit (mehr internen und/oder) > externen RAM nehmen? Meine primäre µC Plattform für das Projekt ist der SPC56EL, die STM32-Versionen kamen erst später dazu. Deswegen gibt es für den SPC auch eine
-
Thread
Kleines Breakoutboard mit USB HS (480MBits) verfügbar?
EZ-USB FX2 CY7C68013A * mcs51-derivat * sdcc als Compiler "Blue Pill" STM32F105RxT6 * ARM cortex * arm-none-eabi-gcc als Compiler
Du könntest einen www.microchip.com/wwwproducts/en/PIC32MZ0512EFE064 verwenden. Der hat High Speed USB Host/Device/OTG eingebaut, inkl PHY. Und mit 200 MHz ist er auch nicht der langsamste. fchk PS: Wenn Du ein komplettes Board haben willst: http
-
Thread
Signal jede ms schalten
Gilopa schrieb im Beitrag #5425910: > Das ganze analog Warum? Ein solches Signal kann ein kleiner µC, der auch nicht größer als ein 555 ist komplett selbst erzeugen, also sowohl die 38kHz als auch die eine Millisekundende. Und er benötigt zusätzlich nur noch einen Abblockkondensator. Der PIC12F1840
Synchronisation ein D-FlipFlop o.ä. zu empfehlen. > Wenn du einen Konkreten Vorschlag hast wie ich einen PIC oder Attiny zum > laufen kriege dann her damit. Fragst du jetzt ernsthaft nach der Grundbeschaltungen, damit der µC prinzipiell erstmal läuft? Das kann dir Tante Google sicher beantworten und
-
Thread
Kleines cryptoprogramm in C schreiben
256-Bit-Vollbit-Verschlüsselung a la Cryptochef (wahrscheinlich XOR mit einem festen Schlüssel mit 32 Byte) Alle bisher erwähnten Verschlüsselungsverfahren sind so simpel, dass sie mit C-Grundkenntnissen umsetzbar sein sollten, wenn man sie mal mit Papier und Bleistift verstanden hat.
Dr. Sommer schrieb im Beitrag #5422420: > Macht's direkt in der aktuelleren Programmiersprache C++ mit > Stream Iteratoren, da lernt ihr noch was Sinnvolles. Egal was jemand zu C fragt oder will - Es kommt reflexartig immer: nimm C++ Dabei ist doch C++, nebst OOP Geschwurbel - für Leute
-
Thread
Eingangsspannung wenn keine Versorgung anwesend
und kein VCC, dann wird über die Eingangsdiode ein kleiner Strom fließen, und der wird dir Deinen PIC versorgen. PIC läuft dann mit ca. 4.3V. Es gibt dann vermutlich kein Reset.
nicht mit stupidem Däumchendrehen und Zyklenzählen verbraten, sondern die Hardwareressourcen Deines µC dafür verwenden. Auch Dein PIC wird einen Hardwaretimer haben, den kannst Du so konfigurieren, daß er in einem festen und klar definierten Zeitraster einen Interrupt auslöst. Im Interrupthandler kannst
-
Thread
Analoge Orgel mit USB-MIDI steuern
geschickt > werden. > > 10 Finger, zwei Register => 20 Note-On Befehle! Nein. Oberes Manual C gedrückt -- > "Kanal 1 NoteOn C". Und das C erklingt mit genau den oben vorgenommenen Einstellungen. > Oder mache ich einen Denkfehler? Du sendest nicht für jedes Register einen NoteOn-Befehl
enthalten die USB-Bibliotheken der Hersteller auch Beispiele für USB-MIDI, wie z.B. bei Microchips PIC32MX (andere wurden schon genannt). Es gibt aber auch vorprogrammierte USB Controller, z.B. von Hobbytronics: http://www.hobbytronics.co.uk/usb-host-midi Diese setzen mehr oder weniger serielles
-
Thread
Wofür so viele Vias?
kostenoptimiertes Re-design einfliessen lassen als schon den Prototypen auf "Kante zu nähen". Beispiel C-One ein C64 Nachbau: Die Chinesen haben wegen Cost-reduction alle Decoupling-C's weggelassen und dann ging nix mehr. Obwohl die Chinesen das Weglassen der C's an einem Evalboard erfolgreich getestet hatten: https://youtu.be/cLy0mVkoLio?t=568 Und durch weglassen von C's spart man deutlich weniger (wenn überhaupt), als durch das Weglassen von ein paar Vias. Und nichtplatzierte C' kann man reumütig nachträglich bestücken
-
Thread
Körperultraschall mit Arduino (Sonographie)
integrated-circuits-ics/linear-amplifiers-instrumentation-op-amps-buffer-amps/687?k=operationsverst%C3%A4rker&k=&pkeyword=operationsverst%C3%A4rker&pv658=u33MHz&pv658=u34MHz&pv658=u35MHz&pv658=u37MHz&pv658=u38MHz&pv658=u40MHz&pv658=u42MHz&pv658=u44MHz&pv658=u45MHz&pv658=u50MHz&pv658=u51MHz&pv658=u55MHz
ohne große Verrenkungen hin bekommt. Oder auch hier https://www.best-microcontroller-projects.com/pic-sonar.html . Da hat man das diskret gelöst.
-
Thread
Interrupt weckt PIC nicht aus Idle auf
uC: PIC24FJ64GA202 Ich bin auf ein seltsames Problem gestoßen: Ich starte eine Berechnung der Cryptographic Engine und möchte im Idle-Modus warten bis diese fertig ist. Das scheint mir eine normale Vorgehensweise
Ach, das ist ja ein PIC24 mit einer einstellbaren "Nix-Interrupt"-Zeit. Ich war gedanklich ganz woanders. Dann ist das [c] __builtin_disi(0x3FFF); [/c] natürlich in diesem Kontext falsch, da der Interrupt ab dann disabled
-
Thread
USB -> SPI Adapter für PC?
könnte Wenn schon selbst bauen, dann mit einem Controller der USB nativ kann, wie die meisten STM32...
#5408545: > Wenn schon selbst bauen, dann mit einem Controller der USB nativ kann, > wie die meisten STM32.. Für einen USB-SPI Interface tut es auch was kleineres - z.B. ein PIC16F145x. Aufbau wäre sehr einfach. https://hackaday.io/project/6258/gallery#ce5db455c4aad2b6bf7d99e26a6976f4 HID oder CDC
-
Thread
Kapazitätsmessung mit uC
Kondensator geladen. Übern den ADC lese ich die Spannung ein, wobei ich auf 5 Tau triggere: [math] C=R/\tau [/math] Ich habe zum Testen keinen Timer genommen, sondern mit dem uC in der main loop enfach den ADC eingelesen und eine Variable erhöht, ohne irgendwelche delays. Der uC hat eine Frequenz
genommen und die ADC Messungen bremsen natürlich, was nicht optimal ist. Später gehe ich auf einen STM32 mit DMA und Timer für die Messungen. [c] #define adc A0 #define out 7 volatile int val=0; volatile int k=0; volatile uint8_t b=0; void setup() { pinMode(adc,INPUT); pinMode(out,OUTPUT
-
Thread
Was kennt ihr für Elektronikläden (aktuell oder Geschichte, egal)? Gesperrt
zu Transistoren alles. https://www.mikroelektron.hu/ ChipCAD Kft: Damals hab ich sie wegen der PIC µC gebraucht. Sogar Datenblätter haben die mir gegeben, noch bevor es Internet gab... Aber schaut mal da rein, die meisten hab ich mal besucht: https://www.google.com/search?safe=active&client=firefox-b-ab
Was basteln die ? Smartphone-Steuerung für die (vorhandene) Schwimmbad-Gegenstromanlage per ESP32 und Funkmodul/Handsender mit Trainingsprogrammen, patchen die Staubsaugerroboterplatine um den uC mit einer herstellerungebundenen Firmware zu flashen, versuchen einen KI Beschleuniger Chip auf seiner
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
Satz müsste eigenlich lauten: "Für TO-Aufgabe reicht auch nicht optimiertes C". Assembler bemüht man dann, wenn man z.B. zeitkrische Aufgaben mit C nicht vernünftig gelöst bekommt. Offensichtlich suchst Du einfach nur krampfhaft Gründe, um die 8-Bit PIC Architektur zu bashen,
nur etwas(?) modifiziert. Wirklich gebraucht, habe ich die volle Optimierung nur, wenn ich einen PIC16F84 mit C vergewaltigt habe. :)
-
Thread
Wie detailiert sollte die Tätigkeitsbeschreibung sein?
gezogen. AVR/STM32 zeigen zumindest in die richtige Richtung, wenn dann aber PIC erwartet wird, genau der selbe Sche... Da sollte man auch die Werkzeuge, also Compiler/Assembler erwähnen und natürlich die Produkte,
Naja, trotz Wandel, viele Sachen gibt es schon seit Jahrzehnten, ob jetzt Visual Studio oder C oder FPGA oder oder oder. Schnell wandelt sich die Arbeitswelt vor allem für die Leute, die etwas von der Technik entfernt sind und immer nur die neuesten Buzzwords wiederkäuen können.