-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
[code] /******************************************************************** FileName: main.c Dependencies: See INCLUDES section Processor: PIC18F4550 Complier: Microchip C18 (for PIC18) ********************************************************************/ #ifndef MAIN_C #define
Volker S. schrieb im Beitrag #5098522: > Wie kommst du auf die Idee mit dem PIC32? Einfach um mehr Leistung zu schaffen. Die Abtastrate ist auch eine wichtige Kriterium für uns und aus diesem grund habe ich an PIC32 bzw. die Überlegung auch an eine STM32. > Auch schon daran
-
Thread
Arduino Pro Mini Tot?
soll man das erklären ohne wieder ein Krieg auszulösen... Sagen wir so: Wenn der normale MC hier (AVR/PIC 8Bit / 32iger STM, SAM NXP etc..) die Regelschule ist, FPGA das Gymnasium - dann ist die ganze Arduino Geschichte eher so im Kindergarten anzusiedeln. Und der übliche Treffpunkt des Kindergartens ist
das erklären ohne > wieder ein Krieg auszulösen... Sagen wir so: Wenn der normale MC hier > (AVR/PIC 8Bit / 32iger STM, SAM NXP etc..) die Regelschule ist, FPGA das > Gymnasium - dann ist die ganze Arduino Geschichte eher so im > Kindergarten anzusiedeln. Genau diese Art Kommentar ist arrogant
-
Thread
Was bringt das Quarz aus dem Takt ?
Was hängt am Quarz drann? Ne Pufferstufe? Einen AVR? STM32? Ein 42er? Schaltplan und Boardfile bitte!
Wir wissen ja immer noch nicht, welche Frequenz. Es ist ein gewaltiger Unterschied, ob 32kHz oder 32MHz. Ich hab noch nie ein Quarzgehäuse mit GND verbunden und es auch noch nie in anderen Geräten gesehen. Ich hab auch keinen Einfluß bemerkt, wenn ich es mit dem Finger oder einer Laborstrippe
-
Thread
SD-Card an NUCLEO Board
Ich habe eine SD Karte mit dem Nucleo Noard STM32f4 verbunden und mit CubeMX lasse ich mir den notwendigen Code erzeugen. Meine Frage geht erstmal richtung Hardware. Benötigt die SD Card Anbindung am STM32f4 Pull up Widerstände an den Datenleitungen
Hunderttausende Treffer und alle sprechen von "Ja". Und da spielt es keine Rolle ob wie auf dem Nucleo ein STM32 oder ein AVR oder PIC werkelt. Das spielt dafür absolut keine Rolle. Und vorsicht bei CubeMx, sollte das SPI Interrupt gesteuert sein: CubeMx startet in seinem Code die Interrupts nicht, das musst
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
schon mal einen mp3-Player mit einem PIC32MX470 umgesetzt, decodierung in Software und Ausgabe über I2S. Mir persönlich sagt die Peripherie der PIC32MX erheblich mehr zu, als jene der STM32. Insbesondere praktisch finde ich die Art, wie
ist und für den es eine gut gepflegte Toolchain gibt. "bare metal" kann man eigentlich fast alle µC programmieren. Für Audio oder SDR-Zwecke fallen aber fast alle kleineren Typen (8Bit usw.) heraus. Was übrig bleibt, sind PIC32 und Cortex M4F. Nun mußt du PIC32 und Renesas betreffend, jemand
-
Thread
Ist dieser Programmer für Anfänger geeignet?
unfreiwillig komisch "Dieses Gerät arbeitet mit einem hochmodernen 32bittigem CORTEX-M3 Controller" Nimm stattdessen wahlweise: ein Arduino, ein modernes 8051 Evalboard mit J-Link Debugger z.B. EFM8, einen "32bittigem CORTEX-M" mit J-Link Debugger z.B. LPC845
es bei STM32 gar nicht. Zu den Atmel ARM sage ich lieber nichts, dann besser PIC32 InFo schrieb im Beitrag #5075403: > Du empfiehlst einem motivierten Einsteiger einen > Arduino um damit produktiv zu arbeiten
-
Thread
ATMega ans LAN bringen: Mit HLK-RM04?
8 bitter :/ Für einfache Steuer- und Messaufgaben ist das genau das richtige. Wenn ich da einen PIC32 mit 200MHz hinsetzen würde, würde das Licht auch nicht schneller angehen. fchk
#5075184: > Für einfache Steuer- und Messaufgaben ist das genau das richtige. Wenn > ich da einen PIC32 mit 200MHz hinsetzen würde, würde das Licht auch > nicht schneller angehen. aber schneller ausgehen ;) (sorry musste sein...)
-
Thread
PIC 16F84 geeignet ?
Ashoka schrieb im Beitrag #5073025: > Hallo, > > welcher PIC eignet sich zum Einstieg in das Thema "C auf PIC" ? > Ich dachte an einen 16F84, bin mir aber unsicher. Ein PIC32MX150F128B wäre ganz angebracht. Es muss ja kein 8-Bit PIC sein, oder? http://
. Für C nehme ich den PIC24FV32KA302 oder aufwärts. Gruß Anja
-
Thread
16 Bit LCD mit I2C möglich?
jmd. mit einem Arduino Mega irgendein Graphikdisplay betreibt. Meine CPU taktet bei 32Mhz. Ich habe (in einem anderen Projekt) ein anderes Graphik-Touch-LCD betrieben (Parallel, brauchte aber nur 8-Bit) das ging super. Ich habe Angst das das über I²C zu langsam wird?!
15 Euro kostet, ist im Prinzip egal. fchk PS: Einen PICKIT3-Clone, mit dem DU alle aktuellen PIC (8,16,32 Bit) flashen und debuggen kannst, gibt für 20€. Auch nicht die Welt.
-
Thread
STM32 - 2 lagig Routen, wohin mit VDD und VSS
> Das ist zwar ein PIC32, aber die Ansprüche an die Versorgung sind > vergleichbar. Ja, genau, so meinte ich :)
DraconiX schrieb im Beitrag #5078327: > Ja das mag sein, aber der Aufwand bzw. die Bauteile für einen XO32 > dürften doch die gleiche Anzahl sein, da man den OSC-OUT ja irgendwie > wieder rückkoppeln muss? (C und R gegen OSC-IN) Oder liege ich da > grundsätzlich falsch?! Tust du ;) Ein XO32 hat einen
-
Thread
Allg. Fragen zum Debuggen von AVRs
Dickeren µC machen soll um >ordentlich debuggen zu können und dann alles auf den kleinen µC umbauen >soll. Stimmt das? und warum?" Genau deswegen nehm ich keine kleinen 8-Bitter wenn ich nicht muss. Ich weiß
Sachen enthalten, > die auf das konkrete Derivat nicht zutreffen. Es gibt auch "kleine" ARMs und 32-Bitter (z.B. SAMD10) mit einer sehr übersichtlichen IO. Da Passen alle Informationen in 100 Seiten. Außerdem muss man sich wg. der HW-Treiber ohnehin kaum mit den Registern&Co des µC beschäftigen.
-
Thread
Tastendruck ohne Versorgungsspannung speichern
µA auskommt (also Knopfzellentauglich ist). Desweitren kann das natürlich auch ein belibiger XLP-PIC für <1µA. Nimm zum Beispiel einen PIC24F32KA301, der kann das ganz ohne Zusatzhardware (also Jahrelang auf Knopfzelle laufen).
nur unterscheiden, ob sie unterschiedlich geladen oder gleich geladen (Taste wurde gedrückt) sind: [c] if(u2 > MINWERT && u1-u2 < SCHWELLWERT) { gedrueckt(); } [/c]
-
Thread
Wahl Mikrocontroller Abschlussarbeit
weniger als 0,003%! Soweit ich Deine Aufgabenstellung verstanden habe, führt sie nicht dazu, eine 32-bit-Architektur des uC zu fordern. Für die Wahl der Mikrocontrollerfamilie ist sicher das wichtigste Kriterium die vorhandene eigene Erfahrung; ansonsten empfiehlt Dir Jeder das, womit er selbst Erfahrungen
verwendet, in die du willst. Zweite Wahl ist das, was du schon kennst. Dein Problem kann ein 8-Bit-PIC oder ein ATMEGA auch lösen. Was den STM32 angeht: Folgenden kann ich empfehlen: STM32F072 Der ist für STM32 relativ simpel, aber trotzdem recht leistungsfähig, hat viel Peripherie und ist gleichzeitig
-
Thread
Welchen MOSFET für PWM?
Spannungsregler immer mit Ein- und Ausgangskondensator. (Typen/Werte auch im Datenblatt.) Beim µC sehe ich ebenfalls keine ("Abblock"-)Kondensatoren. µC und andere schnell schaltende Baugruppen immer abblocken (entsprechende Pins und Werte wiederum im Datenblatt), d.h. mit klein-wertigen (
Der Widerstand unten links ist zu groß. Und da muss ein Kondensator von 32,5pF mittig rechts an die Versorgung. Und R42 sollte 42 Ohm haben.
-
Thread
Atmel Studio: Speicherverschwendung?
Hallo, beim Stöbern auf der 32bit Controller-Seite von Microchip bin ich auf die SAM D Serie gestoßen. Die sind bei gleicher Ausstattung noch ein wenig preisgünstiger als die vergleichbaren PIC32MM, ausserdem scheint die freie Version des Compilers (gcc) im Gegensatz zum XC32 nicht eingeschränkt zu sein. Allerdings kenne ich mich mit Cortex - im Gegensatz zum PIC32 - bisher nicht aus. Von Kollegen wurde mir von den Atmel-Controllern wegen der schlechten IDE (Atmel Studio)
-
Thread
AVRISP MKII nicht mehr lieferbar - Alternativprodukt?
kann. Und Nein, ich will kein Ding für 49 €, bei mir "isst" das Auge mit. Zu der ganzen "welcher uC ist der bessere Geschichte" kann ich nur folgendes sagen: Pic möchte ich nicht, weil das nen Kumpel von mir macht. Wenn dann Mal nen Pic für das Projekt besser ist gehe ich zu ihm. Arm will ich auch
macht man wenn es an Leistung fehlt. Für die meisten Bastlerprojekte > langt aber ein AVR oder 8er PIC nach wie vor. Wenn ich die Wahl habe zwischen einem 8-Bit Controller mit 128k flash, mehr oder weniger fester Periphierie-Zuordnung, 32MHz Takt für 4€ oder einem 32-Bit Prozessor mit 256k flash 48Mhz
-
Thread
sei nicht schlauer als der Compiler?
> aka max. Iterationsanzahl nicht zur Compilezeit bekannt ist?! Etwa so: [c] uint32_t sum(const uint16_t* data, uint16_t size) { uint32_t s = 0; for(uint16_t i = 0; i < size; ++i) { s += data[i]; } return s; } [/c]
den 70ern so definiert, > dass es die "natürliche Wortbreite" des Ziel-Prozessors abdeckt. Der C-Standard definiert int mit mindestens 16 bit. Auf einem 32bit-System wird das üblicherweise 32bit haben, garantiert ist es aber nicht. Man darf sogar auf einem 64bit-System int mit 16 bit implementieren
-
Thread
Loxone Link - CAN-Bus
Helmut schrieb im Beitrag #5414543: > Es gibt von mir schon eine Pokeys-Ersatzplatine, hat einen PIC drauf und > hat den Pin's entsprechende MCP23(S)017's drauf Mit PIC-Controllern hab ich gar keine Erfahrung. Wenn Du allerdings mit I²C arbeitest, dann dürfte Dir der Controller egal sein. >
) 20013.8 Rx 019C0036 8 E0 08 00 20 00 00 00 00 <-Status DO 31) 20018.4 Rx 019C0036 8 B0 00 00 00 00 00 00 00 <-Status AO 32) 23698.5 Rx 00000000 8 0D E7 D4 20 00 00 00 00 33)
-
Thread
Frequenzzähler eigenbau, Jitter beim Interrupt
Signalen baust du nur die ersten Bit als Hardware-Zähler (z.B. 8 Bit) auf und lässt die höheren Bits vom µC per HW-Zähler oder per Pin-Interrupt durch den Übertrag zählen. Das spart dir auch viele Schieberegister für die Datenübernahme in den µC.
selbst zu bauen? Es geht auch deutlich einfacher, ich hänge dir mal ein paar Bilder dran. Der µC ist ein billiger einfacher PIC16F716, der Komparator am Eingang ist ein ADCMP600 oder ein MAX999, die beiden Tore für Input und Referenz sind zwei NC7SZ125, die Referenz ist ein TCO-990 von Toyocom und
-
Thread
Frage bezüglich Comparator beim PIC12F1572
eingelesen (selber Pin wie Comparatoreingang) und per Uart ausgegeben. Erfolgt ein Break, legt sich der PIC wieder schlafen. Daher dachte ich, ich stelle einen Wert X am negativen Eingang C1IN- des Comparators über den integrierten DAC ein. Am Positiven Eingang des Comparators kommt danach der zu überwachende
wurst welche Polarität du nimmst (evtl beide zum testen) Wichtiger für mich wäre dass der DAC bei pic's 5 Bit hat. Das sind 32 stufen und wenn du den mit 5 V betreibst sind das (5 / 32) ~ 0,16 V pro Step. Von null kannst du auch imho auch nicht messen. Da bleiben nicht viele Steps übrig. Die Stromaufnahme
-
Thread
Target Voltage auf 5V stellen beim AVRISP mk2
Das für den Programmiervorgang die Controller VCC bereit gestellt wird heisst ja nicht alle Last am µC zu übernehmen. Ich habe das bei der wordclock entkoppelt mit Dioden, entweder der µC wird von den Stripes mit externen 5V über eine Diode versorgt, oder der µC wird zur Programmierung vom Prommer
Schaltung programmiert, aber ich habe mir auch einen Testclip mit ISP Stecker gebaut um ATmega 8 - 32/644p/1284p/ auch per ISP zu programmieren und da muss natürlich VCC anliegen. Was beweist deine Aussage nun? Das es Fälle geben kann wo VCC am ISP nur für den µC sinnvoll ist auch wenn die Fremdversorgung
-
Thread
Microchip-AVR-Datenblätter sind der letzte Müll
leichte OT Frage.ich hab noch nie einen Tiny in der Hand gehalten. Kann man an deinen wirklich nur einen 32...KHz Oszillator dran hängen? Einen externen Takt ist klar, aber beim externen Oscillator steht explizit die 32Khz dran.
Wie die kleinen Kindern im Sandkasten: die Abgehängten & Loser des µC-Forums in einem Microchip-ist-Scheiße-Thread.
-
Thread
Einstieg in dsPIC oder PIC32?
Sascha W. schrieb im Beitrag #5047345: > Und dann sind da nun die neuen dsPIC und PIC32... > Sie scheinen rein gar nichts mit den alten PICs zu tun zu haben, was > aufgrund meiner Abneigung gegen jene vielversprechend aussieht. Jepp, dsPIC und PIC32 haben mit den 8-bit PICs
Einen PIC32, resp dsPIC Compiler gibt's uebrigens bei microe.com fuer um die 300 $. In verschiedenen Sprachen, C, Pascal, Basic.
-
Thread
Simpler Usb Taster
Arduino mit ATmega32U4. Beispiele in der IDE sollten fast reicheb, sonst nach "arduino hid" suchen! Gruss Chregu
es irgendwann später in beide Richtungen gehen soll also z.B. Taster Richtung PC und PC Richtung uC LED ist das Generic HID. Das geht am einfachsten mit uC mit integrierten USB-Treibern, dann muss man nur die Definitionen erstellen und das API im ROM aufrufen z.B. LPC11U37 : usbd_rom_hid_generic
-
Thread
µC Grundbeschaltung
Hallo, ich vermisse in den Datenblättern von den µC Herstellern die Grundbeschaltung für µC. Wie werden diese beschaltet? Ich kann ja nicht für jedes µC diese Beschaltung übernehmen: https://www.mikrocontroller.net/articles/Datei:Mega8_Tutorial.png
schreibt. Dabei ist das keineswegs so. Bei ST findet man in den Datenblättern für die STM8 oder STM32 µC *immer* die Grundbeschaltung. Und bei anderen Herstellern sind sie nicht in jedem Datenblatt dupliziert, sondern finden sich in den Application Notes. Bei Atmel z.B. in "AVR042: AVR Hardware Design
-
Thread
Hardware für CAN/CAN Gateway gesucht
geeignet und auf jeden Fall mehr als leistungsfähig genug: http://www.microchip.com/wwwproducts/en/dsPIC33EP128GM604 fchk
Volker schrieb im Beitrag #5045443: > Der Vorschlag mit einem STM32 klingt > spannend. Damit wollte ich schon lange mal was machen, hab sogar einen > STM32F4 hier. Allerdings fange ich da quasi bei Null an, vom Scheduler > angefangen. Gibt es fertige CAN Bibliotheken
-
Thread
Microcontroller - USB
Recht preisgünstig bekommt auch auch den STM32F103 in diversen Varianten - auch als Modul.
Anwendungsspezifisch". Frank K. schrieb im Beitrag #5045451: > Die billigste Lösung für Full Speed USB ist ein PIC16F1454. Der 0,76€ teure Si EFM8UB10F8G (c8051) ist darunter als Einzelstück am Günstigsten. (ab 1500 gibts den für 0,567€) Dein PIC16F1454 kostet 1,15€ pro Einzelstück. Da ist sogar ein samD11c14
-
Thread
NIC (aus dem langen C vs C++ Thread)
/g++ -g -std=c++1z -Wall -Wextra -fPIC -c -o test05.o test05.cc g++ test05.o -o test05 real 0m9,225s user 0m10,110s sys 0m0,122s [/c] Die Ausführungszeit ist exakt diesselbe! Der Codegenerator
API's in C++ oder C kapseln? (Die API's von ST selber mit HAL/SPL zähl ich mal nicht als vernünftig). Mit der Arduino Umgebung für STM32 sollte das ja auch nicht mehr so schwierig sein, und das ist ja auch C++.
-
Thread
Unnütze Registersicherungen in ISR
&GPIOR0), [bitno] "n" (0) : "memory"); reti(); }[/c]
[c] #include <avr/io.h> void regs (void) { PINB |= 0x7f; PINC |= 0x7f; PIND |= 0x7f; } [/c]
-
Thread
Lösungsansätze für Bitschieberei gesucht
Dabei den Überlauf beachten, weil die Längen sich ja ändern. Ein Bit Array kann der Compiler nicht (C - MikroE für PIC) Kann mir mal jemand Hilfestellung geben? Hoffe, das ist einigermassen klar geworden. Gruß CL
garnicht berücksichtigt hat, ist es so groß geworden. Normal straight (und komplett) wäre sowas [c] typedef unsigned char BYTE; BYTE STREAM[32]; /* wo immer diese Werte auch herkommen */ BYTE Kennung_Bits[181];/* so sind sie momentan im UP-Code */ void doit(void) { unsigned int l; unsigned
-
Thread
J-Link EDU Mini
C. W. schrieb im Beitrag #5036354: > Auch ein Clone hat im kommerziellen Umfeld nichts verloren! Warum nicht? Hängt doch nur von den Stückzahlen ab.
sein. Ich benutze den u.a. für das hier: https://www.mikrocontroller.net/attachment/316790/STM32F103C8T6.ZIP zu finden in: https://www.mikrocontroller.net/topic/416324#new und JA, man kann dort auch swd machen, sofern man will... W.S.
-
Thread
Günstiger, stromsparender DSP gesucht
Hardwarekosten und den Stromverbrauch geachtet werden. Ich habe mehrjährige Erfahrungen mit 8bit und 32bit Controllern aus der PIC-Familie und kenne mich in digitaler Signalverarbeitung gut aus, habe allerdings noch nie mit DSPs gearbeitet. Eine erste Schätzung ergab, dass ein 8bit Controller mit der
Wenn das nicht auch einen Blick auf die PSoCs wert ist.? PSoC 5 LP zum Beispiel.
-
Thread
Welche Programmiersprache auf µC
auf einem PIC32 laufen lassen wird weder auf PC noch auf AVR portiert. Aeh ja. auf dem PC lass ich Delphi laufen.
man 1-2-3 Sprachen beherrscht, da aber umso besser. Oder? Für kleine Programme (z.B. auf einem STM32) habe ich schon C genommen. Ich frage mich, ob und für welchen Zweck C++ oder C# für einen STM32 besser wäre? (Ich frage nicht um C++ oder C# schlecht zu machen, sondern weil ich mich nicht damit
-
Thread
Ein Lob an die Cortex M4 mit FPU :)
so weiter und so fort. Schneller und in größerer Zahl als auf einem µC. Noch nie hatte ich soviele freie Schnittstellen übrig, als bei meiner ersten i.MX6-Platine. Besser noch: Man will eine RTCC an I2C ansprechen? Ein Klax, verglichen mit dem STM32. Das ist ein einziger
Mmhm schrieb im Beitrag #5035017: > Besser noch: Man will eine RTCC an I2C ansprechen? Ein Klax, verglichen > mit dem STM32. Das ist ein einziger Eintrag in den Devicetree. Den Rest > erledigt der Linux-Treiber. > > UART? Kein Problem. Macht der Linux-Treiber. Dito SPI
-
Thread
Privilegierte Instruktionen abschalten
Wer sich nicht mit µC rumschlagen will: Es gibt etliche fertige USB-Module, deren Pins einzeln per PC steuerbar sind. Darunter diverse IO Warrior Varianten, aber auch der Bus Pirate.
zu tun. Da braucht man lange Zeit um Ihnen erst mal die Grundlagen beizubringen. Wenn ich mit dem µC komme, dann wird es schnell eine Softwaresache. Das wäre ein Thema für eine andere AG.
-
Thread
Zimmer/Bereichs Kontroller
) Betriebssystem > - CAN/RS485 oder co zur kommunikation mit anderne Sub Kontroller Vorschlag: PIC32MX795F512L - interner 10/100 Ethernet MAC - Dual CAN - 80 MHz 32 Bit MIPS Prozessor - 512k Flash, 128k RAM http://www.microchip.com/wwwproducts/en/PIC32MX795F512L Als Board kannst Du Dir ja
wenn Du selber ein Board machst. fchk PS: Das hier https://www.olimex.com/Products/Duino/PIC32/PIC32-T795/open-source-hardware ist die 64 Pin Version des PIC32. Hat weniger Pins, kann aber ansonsten prinzipiell das gleiche. LAN musst Du Dir da irgendwie ranbasteln.
-
Thread
ATxmega32A4U Übertakten / Overclocking
°C Der Stromverbrauch war höher wie bei 32MHz, wurde jedoch nicht protokolliert
Programm bringt meist deutlich > UND verlässlich mehr! Ja, ein Billigst-ARM wie der STM32F051 mit 32MHz steckt den außerdem immer in die Tasche. Wie auch billigst-PIC32 wie die PIC32MM. Gleichzeitig kosten die erheblich weniger, und die Performance dürfte dank 32bit schon pro Taktzyklus
-
Thread
Atmega16 Flash leergeröntgt?
> reproduzieren. Ja das ist Mist bei den Dingern. Betrifft das nur die AVR oder kann man auch PIC, STM u.a. "totwackeln"?
im Beitrag #5027410: > Ich habe bereits oben verdeutlicht, dass unterhalb > von 2,7V die BOD den uC "sicher" hält ...(siehe oben). Was natürlich nur dann gilt, wenn die BOD auch aktiviert werden kann (Problematik mit Batterien, s. oben). Kann sie das nicht, muss der uC mit einer externen Schaltung
-
Thread
Warum empfihlt ihr J-Link?
#5023858: > Dr. Sommer schrieb im Beitrag #5023328: >> Unterstützt eine Unmenge an verschiedenen uC's, sogar ein paar >> Nicht-ARM's > > Zum Beispiel auch 8051 EFM8 Und PIC32. Direkt unter MPLABx. Fürs Basteln Zuhause tuts der EDU für 50€. Genau dafür ist er ja offensichtlich gedacht. Ich bin froh, in mir gekauft zu haben. Im Vergleich zum PICkit 3 (das bei großen PIC32-Projekten sehr lahm ist), kann man damit ordentlich debuggen.
-
Thread
Prozessoren für Leistungselektronik
bereitstellte und musste die Software selten selber schreiben. Gefunden habe ich bis jetzt die STM32F3 Serie von ST (vor allem natürlich STM32F334) und F28M3x von Texas Instruments. Es muss aber nicht unbedingt ein ARM Cortex sein, ich hab mir aber sagen lassen ich solle mich mal damit befassen (gibt
Sucher schrieb im Beitrag #5023434: > Hier scheint es aber bei gewissen Chips von ST (STM32F2xxx und > STM32F4xxx Probleme zu geben (habe Sammlungen von Errata und > Forendiskussionen im Internet gefunden). Errata haben alle Controller... Die STM32 sind lediglich sehr beliebt, deswegen
-
Thread
Wasserpegelanzeige
mit vergoldeter Mylar Membrane. Hinter dem Sensor habe ich einen 2W Heizwiderstand eingebaut. Der PIC uC regelt die Temperatur differenziell zur jeweiligen Aussentemperatur um 5 Grad wärmer um Kondensation auf der Membrane zu verhindern. Das Verfahren hat sich praktisch bewährt und ich hatte im
in diesem Video: https://www.youtube.com/watch?v=Nj5t31s_EoU Beim Controller denke ich an einen PIC12F1840, der hat alles drin, was man braucht: CPS-Eingänge für die Sensoren, einen DAC, der immerhin eine Ausgangsspannung in 32 Schritten ausgeben kann (sonst kann man natürlich auch einfach PWM benutzen
-
Thread
Mikrocontroller mit USB-Verbindung für Smartphones gesucht
Wie schon jemand weiter oben sagte, muss es dann ein USB-CDC gerät sein (mir fällt da spontan der STM32F103 µC ein). Und eine weitere Voraussetzung ist, dass der entsprechende USB Treiber auf dem Smartphone vorhanden ist, was leider auch oft nicht der Fall ist. Bei OTG wäre zu beachten, dass man in
verkuppelt sogar deine anderen Sachen mit dem Netz. Noch 2 Bauteile die du dir ansehen könntest: ESP32 https://espressif.com/en/products/hardware/esp32/overview IOIO https://www.sparkfun.com/products/13613
-
Thread
Neue AVR reihen
M. schrieb im Beitrag #5014182: > Meine Bestellung eines Vorgängers des genannten 32K Tiny (ein 814er) > wird erst Ende August ausgeliefert (Bestellung letzten November!). Ich > wage nicht zu prophezeien wann der aktuellste Tiny mal erhältlich ist. Komisch, die PIC-Controller sind
rjmp .+0 ; 0x4 <__vectors+0x4> ... 32: 00 c0 rjmp .+0 ; 0x34 Disassembly of section .init9: 00000000 <.init9>: 0: 0e 94 00 00 call 0 ; 0x0 <.init9> 4: 0c 94 00 00 jmp 0
-
Thread
PIC18F4680 keine 4 unabhängigen PWM Kanäle??
> Dann nehme ich wohl ein ATmega32 Na, wenn du dir den falschen PIC aussuchst ist das wohl besser so :)
Vielen Dank für die Antworten. Ich benutze den PIC 18F4680 nicht privat, sondern ATMEGA32. Leider will unser Professor den PIC , der macht nämlich alles mit PIC´s. Deshalb sind mir die PIC Dinger nicht so bekannt. Und dann haben auch noch die ..
-
Thread
Leseprobleme beim PIC24F32KA304
Hallo Leute, ich habe da mal ein Problem mit der SPI-Schnittstelle bei einem Pic24F32KA304. Ich muss Parameter auf einen LDC1000 (Inductance to Digital Converter) übertragen und auch wieder auslesen. Das Übertragen klappt gut, und das Auslesen auf der LDC-Seite auch, im Logikanalysator
Ich hab vor kurzem was mit dem PIC24FV32KA302 gemacht. Ist ja eigentlich das gleiche Teil nur im kleiner Gehäuse, und dachte mir ich könnte helfen. Dann hab ich das gelesen Holger W. schrieb im Beitrag #5013331: > SPI2CON1
-
Thread
Mikrocontroller Einstieg
C). Da sind die Unterschiede zwischen 8bit und 32bit nur gering. Große und kleine Schraubendreher benutzt man auch prinzipiell gleich. Auch das Argument "Wenn du einen ARM kennst, dann kennstu du alle
Ich empfehle Dir: - Arduino Nano Clone = 8bit AVR Controller und USB Interface - ESP8266 = 32Bit ARM Controller mit serieller Schnittstelle und WLAN - STM32F103C8T6 Board = 32Bit ARM Controller mit USB und seriell Als zusätzliche Hilfsmittel: - Ein USB-UART Adapterkabel mit 3,3V Pegeln