-
Thread
Debugging-Problem: MPLAB X IDE v5.15, ICD3/ICD4, dsPIC33FJ128MC706A
Sorry, habe ich vergessen: Das Verhalten betrifft nicht alle PICs. PIC32 haben das Problem beispielsweise nicht. Für zukünftige DSP-Geschichten würde ich die dsPIC33 überdenken. Es gibt inzwischen die Motorcontrol-Serie PIC32MK: https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus/pic32mk-family Der hat DSP-Extensions, eine FPU und schnelle ADCs.
-
Thread
Seminarprojekt Binäruhr, passenden µC gesucht
Mikrokontroller wäre für mich geeignet bzw auf was muss ich beim > Suchen achten? Ich würde einen PIC18 mit genügend IOs empfehlen, dazu das PIKkit3 als Programmer und Debugger. Wenn dir 25 IOs reichen würde ich den PIC18F25k22 verwenden. Die Entwicklungsumgebung MPLAB X IDE und der XC8 C-Compiler
) > (- einsteigerfreudlich) > - halbwegs preisgünstig Der PIC18F25k22 + PICkit3 ist für dein Projekt geeignet sein, Programmiersprache C oder PIC-ASM. Möglicher Schaltplan: https://www.mikrocontroller.net/attachment/preview/214613/page_snapshots/001.png Mögliche
-
Thread
[Q]Erfahrungen mit (Reichelt) Pictiva OLED Displays
zufällig etwas im RAM steht. Das ist bei mir nur selten der Fall. PS: Kennst Du das #USE FAST_IO() des PicC? Das ist in der Tat schneller und auch sonst effizienter als die output_bit() Funktion. #use fast_io(a) #byte PORTB = 0xf81 //(? PIC18) #bit LED1 = PORTB.0 #bit LED2 = PORTB.1 #bit KEY
auch auf einen anderen wenn auch verwandten Controller. Kannst Du irgendwie prüfen (Oszi) ob der PIC überhaupt etwas von sich gibt? Mir ist noch aufgefallen das dein PIC offenbar mit 20MHz läuft. So wie ich das sehe hast Du bei der SPI Einstellung im Code ein 5MHz Rechteck auf der clock Leitung.Zum
-
Thread
Welcher Mikrocontroller
printf ist nur zur einfachen Ausgabe bzw. Debuging sinnvoll. Wenn man mit ungesundem Halbwissen in C in die uC Welt einsteigt, wird dann meist ziemlich viel rumgemurkst, weil man an zwei Fronten kämpft. C und uC. ;-) https://www.mikrocontroller.net/topic/357240#new
schlechte Wahl für Anfänger, weil du viel Hilfe und Tutorials finden wirst. Ich würd sonst ja eher PIC24 oder PIC32 empfehlen, aber die kann man nicht mit ATMEL-Assembler programmieren.
-
Thread
PIC32MX795F512L UART-Nummern
Hallo Zusammen Ich habe seit kurzen mit dem PIC32 begonnen und arbeite nach einander so manches Beispiel von Microchip durch. Ein Example mit einem UART habe ich auch zum laufen gebracht. Hier wird die UART mit 0 (Null) bezeichnet, erstens einmal
******************************************************************* * FileName: uart_echo.c * Dependencies: plib.h * * Processor: PIC32MX * * Complier: MPLAB C32 v1 or higher * MPLAB IDE v8 or higher * Company: Microchip Technology Inc.
-
Thread
Binär -> Dezimal
in der Anzeige an entsprechender Stelle das Komma hardcoden oder so. mfg mf PS: 1000 * x = ( (32 * x - x) * 32 ) + 8 * x weil 1000 = ( 31 * 32 ) + 8
billiger PIC16F628 verwendet; alles in Software (I2C und 16-Bit Arithmetik).
-
Thread
Quarz für pic32
von dem pic32 steht die Werte der Kondensatoren die vor und nach dem Quarz nach GND müssen, wrid von dem Quarzhersteller festgelegt. Jetzt möchte ich zb folgenden 8 MHz Quarz benutzen: ABMM2-8.000MHZ-E2-T (
PS: Einen Serienwiderstand brauchte ich beim PIC32 noch nie. fchk
-
Thread
dsPIC33E 32Bit Wert mit Barrel-Shifter schieben
dsp0201:barrel-shifter Nun ja, alles mit 16Bit Variablen. Ich benötige aber den Shift in einer 32Bit Variablen. Da der dsPIC ja nun 40-Bit Accus hat wovon ich die unteren 32Bit auf jeden Fall nutzen kann, dachte ich das ich, wenn ich anstelle eines 16-Bit Wertes einen 32Bit Wert in den Accu lade
Thomas S. schrieb im Beitrag #4232432: > Da der dsPIC ja nun 40-Bit Accus hat wovon ich die unteren 32Bit auf > jeden Fall nutzen kann, dachte ich das ich, wenn ich anstelle eines > 16-Bit Wertes einen 32Bit Wert in den Accu lade und dann mittels SFTAC
-
Thread
[Projektvorstellung] - Selbstgebauter Oktokopter (Open Source)
Außerdem gibt es keinen C++ Compiler von MC für PIC24.
Gibt es überhaupt einen C++ Compiler für PIC24? Ich kenne keinen.
-
Thread
Anfängerfrage: Board mit Cortex-M4 und Ethernet
der MSP432 nicht. Ich stimme dem zu. Bei meinem Arbytegeber habe ich mehrere Designs mit TI TIVA TM4C129 am Laufen. Diese Serie ist sehr sehr ähnlich zum MSP432, bietet aber mehr Auswahl. Und das TI RTOS ist auch sehr in Ordnung. Anderer Vorschlag: PIC32. Ist zwar kein ARM, aber in der gleichen Leistungsklasse. Der Microchip Stack ist nach meiner Erfahrung deutlich besser als lwIP. Als Tipp: Lass die alten PIC32MX6xx/7xx liegen und nimm PIC32MZ EF. Damit bekommst Du fürs gleiche Geld einfach Faktor 2.5 mehr Rechenleistung. fchk
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
Der CH340/341 wurde noch nicht genannt. Der Niklas hatte hier im Forum mal eine Firmware in C++ für den STM32F103 veröffentlicht, die das gleich mit drei seriellen Ports macht. Dazu hat er einen umfangreichen Artikel in der Artikelsammlung geschrieben.
PIC16F1454, PIC16F1455, PIC16F1459 Code gibts fertig hier: https://github.com/Calcousin55/PIC16F145x_USB2Serial Hab ich selbst schon getestet, Treiber wurde automatisch erkannt.
-
Thread
PIC 12F629 Thermometer - Nokia 3310 Lcd
habe ich beides probiert. Kann es sein dass ich irgendwas kaputt gemacht oder verstellt habe in dem PIC? Ich kriege das Programm einfach nicht in den PIC. Vielen dank nochmal an alle. MfG Maxe
deines Misstrauens um 20-25€, den moderneren PICKIT3 um 25-35€. Der PICKIT2 unterstütz keine neueren PIC12/16 mehr (mit 4-stelliger Nummer), PIC24/ds33 nur teilweise, PIC32 gar nicht..... aber den 12F629 auf jeden Fall!! Programmiersoftware gibts bei MICROCHIP zum Downloaden (Standalone Software, benötigt
-
Thread
Viele Register definieren
). Die Grösse der PIC- GPR-Files hängt von der Breite der 'f'-Bits im OP-Code ab. AVR hat (wie ja hier jeder weiss) auch ein GPR-File, aber nur 32 Reg. Dieses GPR-File ist universeller als im PIC, weil ja jedes der 32 Reg für Source und Destin benutzt werden kann. Es ist aber auch kleiner als das im PIC, weil PIC bis zu 13 f-Bits (also für max 8kB) (mache Befehle, MOV, bis 16 f-Bits) im Opcode reserviert. (Also diese beiden 'Modelle' haben Vor- und auch Nachteile) typ Akkumasch. (bsp HC11,STM8
-
Thread
Wie programmiert man einen STM32?
Schon Erfahrung mit µ-controller ? (Arduino, Atmel 8-bit..). Diese STM32 F4 ist nicht so einfach, das hilft wen sie schon C / C++ Kentnisse habe. Eigenlich braucht sie nur ein usb-kabel, eine compiler IDE wie Atollic und die sie konnen anfangen ! Was genau wollen sie erreichen
Debugger. Der auch - mittels Stiftleiste - für deine eigenen Platinen taugt. Für ALLE Platinen mit STM32. Und das für rund 10€. Das ist DAS Killerfeatuere der STM32 für Bastler, und das sage ich als überzeugter PIC-Verwender.
-
Thread
Einfacher und billiger Webserver mit AtMega32
=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=icmp.lst -std=gnu99 icmp.c -o icmp.o Compiling: interrupt4.c avr-gcc -c -mmcu=atmega32
defined (__AVR_ATmega32__) [/c] in [c] #if defined (__AVR_ATmega32__) || defined (__AVR_ATmega644__) [/c] ändern ==> nur noch warnings -> main.hex wird erzeugt 3COM-Netzwerkkarte konfigurieren: mit 3c5x9cfg.exe
-
Thread
Lichterkette auf Timer umbauen
würde mich nicht wundern wenn die 1 Kette da ein 555 drin hat. Mich überhaupt nicht. Dort ist ein µC verbaut, der für genaues Timing sogar mit 32,768 kHz Quarz läuft. Als Ersatz kann man ATtiny25 nehmen, aber bitte nicht mit Batterien betreiben. Eine ausgediente Powerbank macht die Sache auch mobil.
Es kommt darauf an, welche Variante du bauen willst. Die "Zu Fuß" Variante mit CMOS ICs, oder die uC Variante.
-
Thread
Unterstuetzung von PICs in sdcc rausgeflogen?
5 root root 4096 Jun 7 2013 lib/ c-1po:/usr/local/share/sdcc/non-free$ ls lib/ pic14 pic16 src siehe zb https://bugs.launchpad.net/ubuntu/+source/sdcc/+bug/1077918
/../share/sdcc/include -isystem /usr/share/sdcc/include test.c + /usr/bin/gpasm -o test.o -c test.asm + /usr/bin/gplink -I/usr/bin/../share/sdcc/lib/pic14 -I/usr/share/sdcc/lib/pic14 -I/usr/bin/../share/sdcc/lib/pic14 -I/usr/share/sdcc/lib/pic14 -w -r -o test
-
Thread
Logic Analyzer bauen
gesponnen - ich habe mal bei Farnell wegen den SRAM geschaut - bei Reichelt gab's Zeropower SRAM Dil-28 32Kx8 70ns und Zeropower SRAM Dil-28 32Kx8 70ns - we soll das denn kaufen? Zurück zu Farnell: Der AS7C3256A-15TCN 32K x 8 / 15ns TSOP mit 3.3V http://de.farnell.com/jsp/endecaSearch/partDetail.jsp?SKU=
wiki http://www.mikrocontroller.net/articles/Logic_Analyzer_Software. Allen ernstes SQLite? C++ im Prinzip: class Data { std::vector<uint32_t> la_data; // platz für 32bit LA version void notify(); } class View { public: void attach(...); void detach(); const std::vector
-
Thread
Eure Anregungen zu meiner Schaltung (Messen mit PIC)
besonders falls mal über T1 ... T3 etwas mehr Strom fließen sollte. Ein 1N4007 z.B. hält 1A aus. Der C1 mit 100nF ist zu klein, in den meisten Datenblättern wird als Minimum 330nF verlangt. Bei 100 nF schwingt es häufig. Der 32kHz Quarz ist ok, kostet ja nur ein paar Cent. Einem Quarz machen die Erschütterungen
12 Volt legen. Falls mal eine induktive Last dran soll, die Freilaufdioden nicht vergessen. Der C2 gehört zum Spannungsregler, der PIC benötigt einen eigenen Blockkondensator von Pin 20 auf Pin 19, möglichst dicht am PIC. Wie sieht denn deine tool chain aus? Ich würde auf jeden Fall mit ISP arbeiten
-
Thread
Attiny Programmierung
Bits händisch durch die Gegend schiebt. Und eine 64x64 Multiplikation braucht kaum mehr Code als eine 32x32. Nur mehr Zeit. Falls das ein Problem wird, dann ist man mit einem 8-Bitter (vollkommen egal ob ATMega oder ATTiny) aber sowieso falsch. µC mit breiteren ALUs existieren ja. Auch Hardware Floating-Point
von diesem Emulator versorgt werden. Also schrieb ich einen ersten rudimentären Assembler für 80C48 mit integriertem Zeilenedior der gerade einmal so auf einem Schneider CPC lief. So war das... danach kamen die üblichen verdächtigen: MCS-51, PIC16 (na ja), AVR, STM32... Aber daneben war eher
-
Thread
Pic18f1320 fährt nicht hoch
habe ein programm geschrieben in c (mplab compiler) aber pic fährt nicht hoch passiert gar nichts, hier sind die einstellungen: #include <p18f1320.h> #pragma config OSC=HS,PWRT=ON,WDT=OFF,BOR=OFF,LVP=OFF woran kann es liegen danke
Die Quarz Frequenz ist zu hoch! Wenn du 32Mhz brauchst dann einen 8Mhz nehmen und beim PIC H4 einstellen.
-
Thread
uC mit USB-Programmierinterface gesucht
weiß ich für die Entwicklung brauche. Was er bieten sollte: - Programmierbar in Assembler oder C (bitte kein BASIC oder sonstiger Scheiß) - im Sleepmodus mehrwöchiger Betrieb aus Mignonzelle (AA) möglich - Leistung muss nicht höher als die des microchip PIC16 sein - Kostenlose Softwaretools (
Martin schrieb im Beitrag #3295123: > Im Prinzip sind diese PICs ideal: www.olimex.com/Products/PIC/ wäre da > nicht der lästige externe Programmer. Ein µC aus 5er Serie der MSP430: 5V tolerant, USB-Interface integriert z.B.: http://www.wayengineer.com/index.php?main_page=product_info&cPath
-
Thread
Was nehme ich nur?
raten werden, ein alter MSP430C133 reicht schon, tut es auch ein AVR wie Atmega16 (oder natürlich Atmega164P PicoPower) und PIC wie PIC16F1526, denn auch die können wenig Strom verbrauchen, weil man sie sogar während die arbeiten
Guten Morgen, wäre das hier nicht etwas für mein Projekt? http://www.ebay.de/itm/ATMEGA32-minimum-system-board-MCU-AVR-Development-Board-core-board-USB-download-/251176689263?pt=Wissenschaftliche_Ger%C3%83%C2%A4te&hash=item3a7b4c1e6f 32 IO Interface. Sollte reichen. Oder?
-
Thread
Wie gut ist dieser PIC-Programmer?
Hallo, ich programmiere seit ca. 1 jahr PIC's (16,18,24er) und verwende den ICD2-Clone von: http://www.wselektronik.at/shop/product_info.php?products_id=35&osCsid=ee9ba59c02a72db04c1dae2445f0c791 hatte bisher noch nie Probleme und MPLab erkennt
Meine Empfehlung: 1. PicKit2 -> http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805 2. PicKit3 debugg express, wenn du die PIC32 oder PIC24 debuggen willst -> http://www.microchip.com
-
Thread
PIC16F877 Flash als Speicher für Konstanten nutzen
Christian wrote: > ich habe die Aufgabe ein bestehendes Programm eines Atmega32 auf einen > PIC16F877 umzuschreiben. Das geht aber nur, wenn in dem ATmega32 noch massig Ressourcen frei sind: ATmega32: 16k*16 Flash, 2k SRAM PIC16F877: 8k*14 Flash, 368 Byte SRAM Der PIC dürfte aber eher mehr brauchen durch das ständige Page Umschalten. > [c] > //arrow down picture 40x20 > const PROGMEM unsigned char arrow_down[] = { > [/c] Das klingt sehr danach, das der Flash schon gut voll ist. Bei 14 Bit im PIC-Flash kriegt man auch nur ein
-
Thread
Großes Relais Board - 16A Dauerbelastbarkeit pro Relais
Hallo an alle, ich bin dabei ein Relais-Board zu bauen mit 32 Relais. Diese möchte ich später mit einem PIC32 (PIC32MX795F512L)über die Ethernet-Schnittstelle steuern können. Die verbauten Relais sind von Panasonic (JJM1-24VH21) zu finden bei mouser unter
Wieviel Snubber ? Nebenbei heizen und klappern 32 Relais auch etwas...
-
Thread
PIC17 Compiler gesucht MPLAB
den Austausch der CPU nachdenken? http://www.microchip.com/wwwproducts/ProductCompare.aspx?product1=PIC17C44&product2=PIC18F4420
--> DEMO edition, 8-24 bit int, 24-32 bit float, 2k code words C compiler for the PIC17 devices. Syntax: CC7A [options] <file> [options] -a[<name>] write assembly file -A[scHDftumiJRN+N+N] assembly file options
-
Thread
Frequenzteiler 10 MHz auf 50 Hz
Jop uc z. B. Stm32f103c8 mit timer counter. 10 MHz direkt an den sys clock. Timer auf time base internal und dann ne pwm mit reset bei 199999 ticks und output low bei 99999 dann bekommst du nen 50 HZ Rechteck mit 50 %
Benedikt S. schrieb im Beitrag #5913601: > Jop uc z. B. Stm32f103c8 mit timer counter. Ich glaub nicht, daß er dieses 48Pin-Monster löten kann. 0.5 mm pitch ist nichts für Anfänger. Ein ATtiny13 im DIP-8 dürfte geeigneter sein und kommt auch mit den 5V klar
-
Thread
PWM Signal generieren mit PIC
http://www.sprut.de/electronic/pic/programm/irrc/irrc.html Gruss Chregu
__delay_us(20); } } [/c] Und schon gehen 38kHz Trägerfrequenz raus ;-)
-
Thread
Grundlagen zum PIC
) [c] #pragma chip PIC16F876 #pragma config = bin(11.1111.0111.0001) #include "int16CXX.h" void initPIC() { OPTION_REG = bin(00000010); INTCON = bin(11000000); //Definiton der
....hm, einnmal hat´s funktioniert, jedoch bekomme ich jetzt die Fehlermeldung Error[1] C:\PIC\Programme\Versuch9\neu9.c 1 : Unable to open file '16F627.h' (The file name or path can be wrong (Also consider option -cif)) In meinem Program steht oben #pragma chip PIC16F627 #pragma
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
überdimensionierter Peripherie. Du müsstest hier schauen was passt: https://www.silabs.com/mcu/32-bit-microcontrollers Und dann hier was lieferbar ist z.B. QFN https://www.mouser.de/c/?q=efm32PG https://www.mouser.de/c/?q=EFM32HG Max M. schrieb im Beitrag #7110827: > ARM wurde entschieden
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
Drehregler an uC - geht das?
stimmt mit dem Ausgang C oder meinem GND nicht mehr. Ein Kurzschluss von C nach GND ist keinesfalls zu erkennen. Das ist echt merkwürdig...
"int32_t minutes = 0;" Du solltest Dich schon mal mit den Zahlenformaten beschäftigen, d.h. wenn du "int32_t" benutzt auch wissen, was das bedeutet. 2^32 Minuten sind nämlich 8000 Jahre ! Warum willst
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
In wie weit handelt es sich denn bei den Padauk um exakte Klone der PIC (abgesehen von OTP statt Flash)? Im EEVBlog Forum war zu lesen, dass der PMS150C Bit-kompatibel zum PIC10F200 sei.
zu den kleinen PIC nach einer deutlich besseren Zielarchitektur für C-Compiler aus. Aber bei Padauk fehlt es an Dokumentation. Philipp P.S.: Die Padauk-µC haben anscheinend alle grob die gleiche Architektur. Interessante
-
Thread
STM32: Adresse mit Rest als uint32_tinterpretieren
den folgenden Zugriff auf eine Variable mit dem Startelement 0,4,8,16,... geht das wunderbar. [c] uint8_t Array[100]; uint8_t x; *((uint32_t *)&Array[3]) = (uint32_t)&x; // geht nicht *((uint32_t *)&Array[4]) = (uint32_t)&x; // geht [/c] Wie löse ich dieses Dilemma?
Hier mal die korrekte Lösung: [c]uint8_t Array[100]; uint32_t x = ...; Array[3] = (uint8_t) (x & 0xFF); Array[4] = (uint8_t) ((x>>8) & 0xFF); Array[5] = (uint8_t) ((x>>16) & 0xFF); Array[6] = (uint8_t) ((x>>24) & 0xFF);[/c]
-
Thread
Probleme mit LCD.
das für alle Kombinationen. Die Ansteuerung von gemultiplexten Displays bekommt zwar jeder China-uC hin, aber nur die wenigsten AVR (ATmega169) oder PIC (PIC16F1947). Man kann bei zur Betriebsspannung passenden LCD aber einen uC auch direkt verwenden, siehe http://ww1.microchip.com/downloads/en
232777749887 Irgendeinen Controller, der 2..4 backplanes und min. 11 Segmente kann, z.B. STM8L, STM32L, PIC16f1947, PIC16F1938, ... backplanes an backplanes-Anschluss, Segmente an Segmentanschlüsse, damit dann über die Software die Belegung austesten, die backplanes hast Du ja schon identifiziert.
-
Thread
18F2550 als USB Device
nehmen Einem die Arbeit mit den HID-Kram ab. Kann ich nur empfehlen, inzwischen bin ich auf dem PIC32-Compiler unterwegs. DAS SIND SPITZEN IC'S; MIT VIEL ROM und RAM. Eine meiner Anwendungen sind hier: http://www.ip-symcon.de/forum/f19/usb-funktions-kontroller-modul-8286/index2.html#post79881
Ich hab keine Ahnung ob's in der Richtung überhaupt was Sinnvolles > gibt/gab. Ja, gab es schon: PIC 16C745 und 765 War aber nur Low-Speed und noch mit EPROM statt Flash. Man musste also zur Entwicklung die sehr, sehr teuren Packages mit Fenster verwenden, und mit UV löschen. Das mal als kleiner
-
Thread
Mikrobasic Programm Grösse optimieren
die Grösse zu minimieren. Kann mir da jemand Tipps geben? [code] program Flash_Test 'Used PIC is a PIC12F1572 'INTOSC is set to 32Mhz ' 'Program writes dummys to the HEF Flashcell and give it out over UART. 'After this, program fall into a endless loop. ' ' Const Row1 as Word = 0x780
schreibs halt in C, da kriegst du auch mehr Hilfe
-
Thread
Für Datenlogger: uC soll Dateisystem per USB bereitstellen
fordert, einen echten physikalischen Grund für diese Kastration gibt es nicht... - Die Wahl eines µC, der das kann. Es bietet sich der Mega32U4 förmlich an. Wurde dir auch bereits empfohlen. - Implementierung des Protokolls, für das du dich entscheidest. Genau da wird die Säge wohl klemmen
PIC24 Controller mit der Typenbezeichnung PIC24FJ???GB??? haben OTG-USB. Du kannst diese Controller sowohl als Mass Storage benutzen als auch selber Mass Storage (USB-Sticks) ansteuern. Hier bekommst
-
Thread
Einstieg - Quadrokopter - Welcher Microcontroller
arbeiten (bei mir mittlerweile 2 Jahre mehr oder weniger am Stück) würde ich dir raten in Richtung 32Bit zu gehen, ob nun AVR32, PIC32 oder eben ein ARM, ala LPC oder STM32. Ich persönlich bin mittlerweile bei ARM Cortex M3 angelangt, weil AVR und dsPIC für einige Sachen zu langsam waren. Die Sache
Der Grund warum ich aufhörte ist, dass die Software immer nur noch komplexer wurde. Ich habe das C-Programm "ordentlich" strukturiert und bin bei der flugfähigen Version bei ca 20-30 C-Modulen (Also .h/.c Dateien) gelandet. Da ich aber E-Techniker bin und kein Informatiker und man mich deswegen
-
Thread
Dauer FFT berechnen
Messwerte (vorausgesetzt sie sind "real" und nicht "complex"). Und das alles in einem Atmel mit 16-32 MHz.
Ich wuerd mal mit einem AVR32 beginnen und die FFT ueber eine sinnvolle Anzahl Punkte machen. Worum geht es denn ?
-
Thread
Ein µC oder auf mehrere verteilen?
sollen dann per I2C auf ein Display übertragen werden. Ebenso kommen Touchscreen Daten des Displays per I2C an den µC zur weiteren verarbeitung. Dann soll noch eine SD-Karte ausgelesen werden. Die Daten sollen dann an
oder VS1053b weitergegeben werden. Zumindestens die MP3 Daten. Die Tracktitel sollen wiederrum per I2C an das Display gegeben werden. Ich denke hierfür wird ein komplett eigener ATMega8 oder ATMega32 zum Einsatz kommen. Wenn ich den Rest ausser die PWMs an einen ATMega128 mit 16MHz anschließe sollte
-
Thread
AVR debuggen wie in der Steinzeit?
persönliches Fazit: Das macht wirklich keinen Spass, und heute nutze ich (fast immer) lieber die STM32. Da funktioniert das deutlich besser.
> Ist die aktive Entwicklung von Atmega8/16/32 überhaupt noch angedacht? Solange die aktuellen Entwicklungstools auf ATmega getrimmt werden, denke ich mal ja. > Also jedes neuere Projekt mit einem PIC starten? (ist eine ernste Frage) Nö.
-
Thread
S: kleinen Mikrocontroller ohne Hühnerfutter für einmaligen Einschaltimpuls
gespeist (vermutlich via Pull-Up) und gegen GND getastet. Nach dem gewünschten Einschaltimpuls soll der uC einfach in Deepsleep gehen und nichts mehr tun. Erst nach Unterbrechung der Betriebsspannung soll er wieder aktiv werden. Vor 20 Jahren habe ich mal ähnliches gemacht mit einem PIC12C508 im SO8-Gehäuse
zur Info (entspricht nicht der Spezifikation des TE): Manche PICs haben an PORTA einen OD-Pin (z.B. PIC16F690, 16F62x, 16F87x u.v.m.) oder auch frei OD-konfigurierbare Pins an mehreren PORTS, z.b. PIC16F153x (Register ODCONA /B /C).
-
Thread
Freelancer für PIC18F97J60+IP+SNMP+Web
Ich habe hier ein Board von DENKOVI (DAEnetIP4) mit einem PIC18F97J60 drauf, welches ich mit 2 MAX31785 fan controllern per I2C-link verheiratet habe. Leider unterstützt das die DENKOVI Software nicht. Ich brauche Hilfe für: 1. eigene IPv4-Konfigurierung des Moduls mit DHCP bze fester IP 2. Webserver auf dem PIC. Genügend Speicherplatz vorhanden auf einem AT45DB041E am SPI-Anschluss des PIC. 3. RTC von NXP 4. 2 x MAX31785 an I2C SCL2 und SDA2 für 9 Lüfter mit Temperatur- und Tachoausgang 5. 9 x PWM-Signal
-
Thread
Satelliten-Arduino, CircuitPython 10 im Betastadium, News vom ESP32-P4 uvam
erfolgen wird.  Bildquelle: https://www.kickstarter.com/projects/c-h/esp32-p4-mini-lot-development-board ### Microchip PIC32-BZ6 - Evaluationshardware verfügbar Mit dem PIC32-BZ6 unternimmt Microchip einen weiteren Versuch, Espressif im Heimatmarkt anzugreifen -
noch keine verbindlichen Preisinformationen oder Fotos der finalen Hardware. ### GUITION JC-ESP32P4-M3-C6 – Kombinationsmodul mit ESP32-C6 und ESP32-P4 Dass ESP32-P4-Module zwecks Hinzufügung von Funk-Fähigkeiten gerne mit einem ESP32-C* kombiniert werden, dürfte für Leser von Mikrocontroller.net
-
Thread
DCC Decoder
das es ein Problem mit dem Takt des µC gibt. Der Tiny15 hat ja 1,6MHZ internen Takt welcher im Programm für die Timer verwendet wird. Wie passe ich dies am Besten an für ATMega32 oder gibt es ein generelles Problem bei der Verwendung eines ATM32. Vielen Dank MFG Robert
-
Thread
Ki Hilft.wenn auch nicht immer
Habe jetzt PicAxe programme in Esp32C3 Programme wandeln lassen. Nicht schlecht klappte nach einen Fehler. 4 Bit Tastatur LCD Display 2*16 Zeichen mit I2C 8Bit IC Ausgabe zum Monitor. Wer macht noch solche
> Rahul D. schrieb: >> Mit welcher Programmierumgebung schiebst du Basic-Programme in den >> ESP32C3? > Jetzt spricht keiner von diesen Teil Al. K. schrieb im Beitrag #8054806: > Habe jetzt PicAxe programme in Esp32C3 Programme wandeln lassen. > Nicht schlecht klappte nach einen Fehler. Ach
-
Thread
Controllervergleich
302. Das nur mal als kleinen Einblick. Was oft immer aus Unwissenheit falsch angebracht wird ist PIC = PIC16C5X (die ersten 12-Bit PIC´s). Auf den treffen nähmlich die immer genannten Vorurteile zu, auf viele andere nicht. Steffen
Bittig ist, ist allein das Befehlswort. Der AVR ist ja auch ein 8-Bitter, obwohl die Befehle 16 oder 32 Bit breit sind. "Was oft immer aus Unwissenheit falsch angebracht wird ist PIC = PIC16C5X" Das ist nicht Unwissenheit. Wenn der andere nicht konkret sagt, welchen PIC er meint, woher soll man
-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
328 Arduino ATMega) in der Alarmanlage der Werkstatt laufen. 24/7, kein Sleepmode. Temperatur von -5°C - 35°C. Keine Auffälligkeiten.
unfreiwillig, war die Stabilität bei großer Hitze. Hier hat es auf dem Balkon tageweise mehr als 50°C. (Geländer, dunkler Holzboden) Der recycelte PY32F002 steuert die Pumpe der Hydrokultur mit Per Timer generierter zeit um in Abhängigkeit der Temperatur Pumpzyklen zu regeln.(Keine RTC, Systick)