-
Thread
PIC32MK FRC tuning
den vollen Temperaturbereich spezifiziert. Er hat ein Trimm-Register mit 6 Bit, aber angeblich nur ±1.5% Einstellbereich. Das wäre ja ziemlich nutzlos. Wie ist das gemeint? Wenn ich die Errata-Liste von anderen PIC32 anschaue und dann da die Antwort #7 lese, heißt das "ja mei, blöd gelaufen, ist halt
lösbare Probleme hast. Sonst hat ja Microchip schon früher mal komische Sachen gemacht. Bei einer PIC32MX war zum Beispiel ein Errata da dass man nicht in Unterspannung gehen soll, denn da kommt der Controller aus dem Reset nicht mehr heraus nur mit einer POR. Workaround: Vermeiden von Low Voltage Situationen
-
Thread
[V] Großer Haufen versch. digital- und analog ICs
Komplettpreis: 50 EUR plus 6 EUR Versand ----------------------------------------- 2 ADL-65053TL 1 PIC32MX575F256H-80I/PT 1 LPC11U68J 1 PIC12F683-E/P 3 FT800Q-R 5 NVC7702BDWR2G 5 DS1388Z-3+ 5 11AA080T-I/TT 5 MC33152DR2G 5 ADS1256IDBTG4 6 DS3231S 5 NVC7708ADWR2G 5 NVC4276ADTADJRKG
E/P 2 PIC10F200 I/P 2 MAX120CNG 2 MAX1272CPA0 1 MAX202ECPE 1 PIC18F1320 3 dspPIC33FJ256GP506-I/PT 3 PIC18F4685-E/PT 3 PIC18F2480-I/SO 5 LMD1820IT 17 PIC18F1220-I/SO 5 MCP2515-I/SO 2 PIC18F4455
-
Thread
Auswahl des passenden uC für mobiles Testgerät
- 32 Bit Cortex M3 - 1Msps ADC - (leider nur) 2x DAC ebenfalls vorhanden Gibt es bei der engeren Auswahl erfahrungsgemäß wohl noch etwas zu beachten bzw. Tipps, welches hier sinnvoller wäre?
ihm einen Einsteiger zu empfehlen, ist - sorry - einfach naiv. Wieso schlägst du nicht gleich den STM32MP1 vor? Der ist doch auch nicht komplexer!?
-
Thread
Retro Fieber: Z80 oder 68000 ?
der anderen Bank. Sowas bin ich > nicht gewöhnt und finde das schräg.. Das war wohl eher ein PIC16F677. Bei den PIC18F muss man nicht mehr banken, kann aber, wenn man 16'er Code portieren will, und die 16-Bitter (dsPIC, PIC24) und 32 Bitter (PIC32) brauchen das ohnehin nicht mehr. fchk
Version 3.4.1, die von gestern abend :-) Frisch kompiliert. cjulius@kirk:~/nasdata/Z80/src/ram$ sdcc -v SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.1 #9098
-
Thread
Pic32 ext. Interrupt : jitter in der ISR
Hallo zusammen, in einem Projekt benutzen wir den pic32mx440. in Zwei Steuerungen läuft die gleiche Firmware (sysclk=80MHz) und mit dem gleichen externen Signal verbunden (INT0) und in der ISR wird ein Pulse ausgegeben. Der externe Interrupt kommt
Ich kenn zwar die innere architektur vom pic nicht aber - werden die beiden uCs von unterschiedlichen quarzen betrieben? - wie ist die ausgabe des pulses realisiert? hat die cpu direkten zugriff auf den ausgang oder sitzen da noch verzögerungen
-
Thread
Probleme mit LCD an PIC 16f887
insbesondere falls "relocatable Code" Dir noch nicht geläufig sein sollte, könnte ich Dir ein für den PIC16F877 geschriebenes ASM-File (absoluter Code) und HD44780.INC (LCD-Initialisierung) hier einstellen. Wie ich das sehe, müsste lediglich der Header (Prozessor, INC-File, Config-Word) und PORTA ADCON1
Variable "extern VarXY". In "MATH.ASM" befinden sich diese Direktiven My_Udata: UDATA_SHR ;Mx_Udata ist ein x-beliebiger Label VarXY res 1 ;reserviert 1 Byte für diese Variable die "shared"(=SHR) VarXY kann jetzt aus anderen ASM-Files heraus aufgerufen werden. labelXY: UDATA
-
Thread
Basic und/bzw. vs - C Erfahrungsumfrage
gar keine (einzeln adressierbare) Dateneinheit der Größe 8 Bits kennt und daher ein char als bspw. 32 Bits festlegt. Daher gibt's im C-Standard auch die Konstante CHAR_BIT (Abschnitt 5.2.4.2.1).
immer, für mich sind ein Byte 8bit. Weiß jemand wie das bei Festplatten aussieht? Sind das bei 1Byte 8bit oder 32? Ich schätze mal 32.
-
Thread
Back to School - MSP430 Rabattaktion
anderer Hersteller laufen inzwischen sparsamer, Man muss unterscheiden: Nur sleep, ohne jeden Takt: PIC XLP (9nA) Betreiben eines LCD: Renesas RL78/L12 (<1uA mit Uhr auf LCD) Leistung pro Watt: Fujitsu Ambiq z.B. APOLLO512 > haben mehr Treiberleistung" im Sinn hattest? SH79F3212, PIC16F1764
mir kurz mal 16Bitter angeschaut, als Intel und Philips ihre 80C51 aufgebohrt hatten (80C251- bzw. 51MX-Serie). 24Bit Adreßpointer klang schon erstmal nicht schlecht (je 8MB Code und 8MB Daten). Verbreitet haben die sich aber nicht. Die ARM 32Bit waren schon in den Startlöchern und haben das Feld der
-
Thread
Arduino Maker Irrsinn
bekommt den Beispielen auch sehr schnell sein Arduino Projekt zum Laufen. Stundent B möchte STM32F7. Er findet bei st.com das Datenblatt und Referenzmanual und findet in den CubeMX Libs Beispiele, mit denen er sein Board zum Laufen bringt. Für ihn stehen in der Bibliothek 0 Bücher. Also haben
ich den dsPIC33EP512MU810 mit CAN,I2C, usw..
-
Thread
V: Bauteile (Diverse, ICs, uCs,.)
Diverse Gehäuse 2x ABS-32 http://www.tme.eu/en/details/abs-32/ TME-Preis pro Stk: 1.114 - 1.67 EUR 8x ABS-33 http://www.tme.eu/en/details/abs-33c/ TME-Preis pro Stk: 1.942 - 2.451 EUR Hier alle um 4 EUR
Korrektur, weil jemand schneller war und 2 Gehäuse genommen hat. Diverse Gehäuse 1x ABS-32 http://www.tme.eu/en/details/abs-32/ TME-Preis pro Stk: 1.114 - 1.67 EUR 7x ABS-33 http://www.tme.eu/en/details/abs-33c/ TME-Preis pro Stk: 1.942 - 2.451 EUR Hier alle um *3.20* *EUR*
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
Sekunde. Zur Rechnung: Ein Cortex A7 oder A53 Core (RasPi 2 bzw 3) verdaut im Prinzip 2 jeweils 32 Bit breite Befehle pro Takt. Bei 4 Cores also 32 Bytes pro Takt, bei 1GHz Takt 32 GB/s. Allerdings läuft das gegen die L1 Caches.
> Bytes pro Takt, bei 1GHz Takt 32 GB/s. Das läuft aber nicht gegen den DRAM sondern... > Allerdings läuft das gegen die L1 Caches.
-
Thread
TQFP-100 Adapter
Hallo Ich habe mir einen PIC32MX795F512 gekauft und 2 TQFP 0,5mm Adapter Nur Dummerweise hat der PIC http://ww1.microchip.com/downloads/en/PackagingSpec/00049AR.pdf Seite 142 ein kleineres Rastermaß gibt es für so ein Bauteil
Danke für die Anworten http://www.ebay.com/itm/1-piece-TQFP-100-TQFP100-0-4-mm-pitch-DIP-Adapter-PCB-SMD-convert-PIC24-MCU-/111655623712?hash=item19ff319c20:g:75IAAOSwpDdVPMuL Bei EBay USA gibt es Platinen zum vernünftigen Preis da ich eh im September
-
Thread
Thermomix Rezeptchips
->fwVersion = V243 [ 1.030000] nt1103-ts 0-0001: ts->chipID = 4 [ 1.030000] nt1103-ts 0-0001: Touchscreen works in IIC wake-up green mode [ 1.070000] nt1103-ts 0-0001: Date code read: 32 32 32 32 32 30 30 30 30 30
->fwVersion = V243 [ 1.030000] nt1103-ts 0-0001: ts->chipID = 4 [ 1.030000] nt1103-ts 0-0001: Touchscreen works in IIC wake-up green mode [ 1.070000] nt1103-ts 0-0001: Date code read: 32 32 32 32 32 30 30 30 30 30
-
Thread
Problem mit USART beim STM32G491
auskommentiert - es blieben nur die beiden Zeilen über. TXDMA "schalte" ich je nach Übertragungsmethode per STM32CubeMX ein oder aus. Vielen Dank im Voraus!
unabhängig vom STM-Controller dank HAL. Wie kommst du auf sowas? Versuche mal, dein Zeugs auf einen PIC32 zu portieren... oder auf einen Fujitsu FR. W.S.
-
Thread
PIC32 - Pin funktioniert nicht
Hallo, ich sitze gerade vor einem PIC32MX470 und komme einfach nicht weiter, da der RA0-Pin nicht tut was er soll, bzw. was ich erwarten würde. Ich möchte ihn als einfachen digitalen Ausgang nutzen. Das entsprechende TRSIA0-Bit ist auf
sind die einzigen zusätzlichen Funktionen TMS (JTAG) und CTED1 (Charge Time Measurement Unit), die ich aber beide nicht nutze. Andere PORTA-Pins lassen sich wie erwartet ansprechen. Meint ihr, dass der PIC dann einfach nur defekt ist, oder übersehe ich irgendwas
-
Thread
Schrittmotor Algorithmus
Servus, folgenden Algorithmus habe ich schon mal in den stm32f103 implementiert: http://www.atmel.com/images/doc8017.pdf http://www.embedded.com/design/mcus-processors-and-socs/4006438/Generate-stepper-motor-speed-profiles-in-real-time (siehe auch den PIC code
Kollegen ein Schrittmotortreiber für die Industrie gefertigt. Total sind es zwei Leiterplatten mit einem PIC32MX. Die Motorentreiber sind mit einem A3981 (Bipolar) und 4 MosFet's (Unipolar) aufgebaut. Die Haupteingangsspannung lässt sich ein- und ausschalten und der Strom (Total) wird auch überprüft (bis 48V
-
Thread
allgemeine PicoMite Anfängerfragen
MMBASIC um eigene Befehle ergaenzen. Die laufen dann mit der vollen Geschwindigkeit einer echten 32 bit CPU (Microchip PIC32/MIPS 80 MHz). Daher haelt sich mein Interesse am Picomite in Grenzen. Als einfaches :) Beispiel der SYS Befehl der in MMBASIC fehlt: [code] // Main.c void __attribute
sich die Historie der ganzen *mites mal ansieht. Der Urvater aller MMBASIC-Versionen lief auf einem PIC32, und es gibt auch eine Version die auf PIC32 in einem 28 pol. DIL-Package laueft. Der erstere war der Maximite und die kleinere Version der Micromite. Die Quellen fuer den Picomite stehen tatsaechlich
-
Thread
ATMega128 an Ethernet, USB & SD-Karte anschließen (Schaltplan)
Nimm doch gleich einen PIC32MX695F512L. Der hat 100MBit Ethernet und USB OTG gleich eingebaut und dazu noch ein Vielfaches an Rechenleistung und Speicher. Von der Hardware her ist der auch nicht komplizierter zu handhaben als
oder ein FRDM-K64F (Kinetis K64 mit 120MHZ 1MB Flash 256kB Ram) Eval board kaufen und loslegen - ARM ist zukunftssicherer ....
-
Thread
MI0283QT-2 mitHX8347 ist echt langsam
Display wird parallel im 16bit Modus angesteuert. Wegen Schaltplan einfach nach dem Board googeln (OIC32MX4 von Microe). Bei Microe gibts auch den Code zur Ansteuerung zum Download (für PIC32). Gruß Gepi
Ich sehe gerade im Datenblatt dass der STM32F407VG nur max. 37.5MBit/s auf SPI1 kann. SPI2 und SPI3 können max. 21MBit/s. Das entspricht dann für SPI1 32 ms pro Frame oder 31 Frames/s. Hmm hat der TFT Controller eigentlich ein Dual Framebuffer
-
Thread
[V] PIC und AVR Controller
antistatisch verschweißt. Zusammen 5€ 2 x ATMEGA162-16AU, noch antistatisch verschweißt. Zusammen 5€ 1 x ATSAM3S4AA-AU, noch antistatisch verschweißt. 5€ 5 x ATSAM3N00AA-AU, noch antistatisch verschweißt. Zusammen 12€ 3 x PIC16F886-I/SP. Zusammen 5€ 5 x PIC10F200-I/P. Zusammen 2€ 1 x PIC18F4550-I/PT, noch antistatisch verschweißt. 3€ 2 x PIC32MX220F032D-50I/PT, noch antistatisch verschweißt. Zusammen 4€ 3 x PIC16F886-I/SO. Zusammen 5€ 2 x PIC12F683-I/MF. Zusammen 2€ 10 x PIC10F222T-I/OT. Zusammen 5€ 10 x PIC10F200T-I/OT. Zusammen 5€
-
Thread
Preis für Atmega2560 auf Platine ok?
www.ebay.de/itm/Mikrocontroller-Atmel-ATMega2560-ATMega-SMD-Adapter-/280962604100?pt=Bauteile&hash=item416aad1c44 > > Oder gibts so einen fertigen uC mit Platine fertig verlötet noch > anderswo guenstiger? Unter ebay #230880643959 gibts ein STM32F4 Discovery Board. Für das, was der Mega 2560 kann, ist er zu teuer. Es gibt zahlreiche Alternativen, die mehr Wumms pro € liefern, z.B. STM32 (Cortex M3/M4), dsPIC33EP oder PIC32MX. fchk
-
Thread
Ist der HD44780 nun 8 oder 16 Zeichen lang?
Habe hier ein kleindes PIC Board mit nem 2x8 Display und überlege mir, an einen PIC32MX795 ein 2x16 oder 4x20 anzuschließen. Grüße Michelle
>Hier steht was von 1x8 Zeichen oder 2x8 Zeichen Siehe Anhang.
-
Thread
Sinn der PIN-Verteilung
ICs gesehen zu haben (z.B. Adresseingänge von großen RAMs), aber da es mir grad eben nochmal beim PIC32 aufgefallen ist, nehme ich darauf mal Bezug. DB: http://ww1.microchip.com/downloads/en/DeviceDoc/61156F.pdf Dort ist auf Seite 12 die Übersicht vom TQFP64 eines PIC32MX6... Wenn man dort
von den PMA-Pins, also Parallel-Master-Port-Adress-Leitungen, anguckt, kommt, wenn man mal bei PIN1 anfängt, PMA5, 4, 3, 2. Dann erstmal ein bisschen Frei, dann kommt 6, dann wieder n bisschen Frei, dann 7, wieder frei, dann 11, 10, 1, 0, 9, 8, frei, 15, 14. Und 14 ist schon gegenüber von 5. Warum
-
Thread
SHT11 SHT21 unterschiedliche Luftfeuchte Werte
Der Prozessor ist ein PIC32MX. (long) ist hier 32 Bit, hätte gereicht, Long Long ist 64 Bit INT.
INT mit einer Nachkommastelle. Wenn ich den im Datenblatt angegebenen Beispielwert von resultRH1 = 25424; nehme, dann kommt auch genau das Ergebnis raus, eas im Datenblatt steht. @AK: Aber ich caste doch auf 64 Bit, warum bist Du der Meinung, die Rechnung wird in 32 Bit ausgeführt ? Ganzzahlt
-
Thread
Mikrocontroller für HMI gesucht
B. W. schrieb im Beitrag #7179339: > Hast du schon mal in das ESP32 Umfeld reingeschaut? Und wo schließe ich da ein TFT-Display an? Ganz davon zu schweigen, dass alleine der Framebuffer für das Display mindestens 768k RAM bei 16 Bit Farbtiefe, und 1.5MB RAM bei 32
1. an die GPIOs 2. PSRAM https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32s2/esp32-s2-hmi-devkit-1/user_guide.html
-
Thread
[s] Relaisbox mit Webinterface
eine "offene" Plattform für die Community bereit zustellen. Hier die Daten der Platform: - NXP iMX28 ARM9 Core 450Mhz - Linux mit Apache Webserver - 4 bistabile Relais 2 Wechsler / 2 Schließer à 2A/250V - integrierte RS485 2 oder 4 Leiter - 2 x Ethernet mit integriertem switch - 512MB oder 1 GB Ram - 256 oder 512 MB Flash - eventuell SD oder USB Speichererweiterung - 1x Eingang potentialfrei 230V - RTC im Chip mit 32 kHz Quarz - integriertes Netzteil - sicheres herunterfahren des Linux (PowerCups) - kompaktes Hutschienen Gehäuse mit 4TE - Status LED's für Relais
-
Thread
Microchip ENC28J60 vs Wiznet W5100
Hallo. Um einen Mikrocontroller an ein LAN anzubinden, habe ich 2 Chips gefunden. 1: Microchip ENC28J60 2: WizNet W5100 Welchen Chip findet ihr besser? Welchen würdet ihr verwenden, und warum? Grüße
, wenn der eigene geistige Horizont nur auf AVR beschränkt ist. Für Low-End Anwendungen ist der PIC18F67J60 oder PIC18F97J60 optimal, weil das die preisgünstigste 1-Chip-Lösung ergibt. Wird mehr Leistung benötigt, greife ich zu einem PIC32MX oder Cortex M mit externem PHY wie SMSC LAN8720. fchk
-
Thread
CAN-Bus-Sniffer mit WLAN-Hotspot?
Verfügung stellt? Geht das mit einem einzigen Mikrocontroller zu > machen? Falls ja, mit welchem? PIC32MX795F512L http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en545660 plus MRF24WB0MA http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en548014 sollte es tun. Wenn Du noch
das willst Du), dann brauchst Du noch einen Ethernet PHY (Microchip verwendet den DP83848C auf dem PIC32 Ethernet Starter Kit). Der Rest ist das Anwenden der Microchip Application Libraries und des WLAN Stacks. fchk
-
Thread
Embedded PC mit kleinem Formfaktor und großem Temperaturrange
Was mich gewundert hat ist, dass hier [1] der Automotive Temperaturbereich bis 125°C geht. Wo beziehen denn die Automobilhersteller ihre Rechner? [1] https://en.wikipedia.org/wiki/Operating_temperature
so oft schlicht etwas mehr aus dem Lastenheft. Ein BSD ist auch o.ä. das läuft zur Not auch auf PIC32MZ (die bis 125 °C spezifiziert sind)...
-
Thread
STM32 Welches Protokoll für Projekt
Diese Systemchips kostet den Hersteller nur Cents (z.B. MCP2004A, dazu ein kleiner uC wie z.B ein PIC16F18425, und fertig ist der LIN-Knoten für 30 Cent. In Einzelstückzahlen beim Katalogdistributor ist das natürlich viel teurer, aber auch da bist Du mit 1.50€ dabei. https://www.kfz-tech.de/Biblio
UART und I2C sind sehr einfach auf dem STM32, wenn man die CubeMX Bibliotheken nutzt. Ein gutes Video was mir geholfen hat: https://www.youtube.com/watch?v=v1_f5u5pChs CAN ist doch etwas schwieriger. Da muss noch einiges an Code reinkopiert
-
Thread
MIPS ISR verschieben
Ich möchte die ISR meines MIPS Programms verschieben (PIC32MX). Dazu muss: - Die Basisadresse im EBASE-Register verändert werden. - Die ISR an der richtigen Stelle im Speicher stehen. Die Änderung des EBASE ist relativ leicht: [pre] This register is initialized with the value of the _ebase_address symbol by the PIC32 start-up code. _ebase_address is provided by the linker script with a default value of the start of KSEG1 program memory. The user can change this value by providing the command line option -–defsym
-
Thread
PIC32 Port Auslesen
Eingang konfiguriert und ganz sicher nicht irgendeine Zweitfunktion aktiviert? ICh habe aktuell den 32mx795 nicht komplett von der Beschaltung im Kopf da ich mich seit zwei Wochen mit einem STM ARM rumschlagen muss. Müsste erst nachsehen. Bei den 8Bittern liegt aber auf PortB beispielsweise oft der AD
Hallo Dieser Pin hat auch eine AD Funktion aber seit ich folgende Zeile eingefügt habe AD1PCFGbits.PCFG5 = 1; funktioniert der interrupt ohne Probleme. Kann es sein wenn man den Pin als CNx verwendet das man ihn nicht mehr als RBx auslesen kann? Wenn ich im Debugger durchsteppe F7
-
Thread
DP83848c an LPC2378 Rev D, 25MHZ_OUT nicht verwenden, aber wie beschalten?
Hi, ich habe den Chip mal in Verbindung mit dem PIC32MX795 benutzt, auch mit RMII. Den 25MHz Out kannst du einfach floaten lassen, siehe Bild im Anhang. AREFCLK ist ein 50MHz Clock die zum PIC32 geht und den PHY versorgt. Jedoch würde ich vom DP83848
ist der LAN8720. Wenn ich mich recht entsinne, kostete der DP83848 über 5€, wobei der LAN8720 bei 1,20€ liegt. Gruß
-
Thread
[PIC] 18F46K20 A/D Wandler Problem
Hallo Forum! Ich habe ein Problem bei meinem PIC. Ich verwende einen PIC18F46K20 und möchte die Spannung an Kanal 5 messen. Es liegt eine Spannung von 1,29V an. Leider misst mein Controller irgendwas. Kann mir jemand sagen was ich beachten muss bzw
USART_CONT_RX & USART_BRGH_LOW, 18 ); // ADC Einstellen OpenADC( ADC_FOSC_32 & ADC_RIGHT_JUST & ADC_12_TAD, ADC_CH5 & ADC_INT_OFF, 15 ); while(1) { // Nur ausführen wenn Taster gedrückt wird. if( PORTDbits.RD0 == 0
-
Thread
[V] MPLAB ICD 3 (DV164035) und CUI32 PIC32MX Dev. Stick
Hallo, liebe PIC Entwickler aufgepasst. Ich verkaufe meinen neuwertigen, voll funktionsfähigen ICD3 Debugger/Programmer und einen PIC Dev. Stick (siehe Bilder): 1x MPLAB ICD 3 In-Circuit Debugger/Programmer (DV164035) mit kompletten Zubehör (USB Kabel, Test Interface Module, ...) gekauft Juli 2010 VB €145 1x CUI32 PIC32MX Development Stick VB €20.- Der Versand geht auf meine Kosten, bei Interesse meldet Euch bitte bei pierre(dot)schwarz(at)gmx.de. Grüsse P. Schwarz
-
Thread
Screenshot von Grafikcontroller mit PIC32
Hallo. Ich verwende einen PIC32Mx Mikrocontroller mit externem Grafikcontroller (Epson S1d13517 + SDRam) und einem 4,3" Display von Glyn. Leider unterstützt der Grafikcontroller das Auslesen des Framebuffers nicht und ich habe
Bildspeicher direkt beschreiben und eben auch wieder auslesen. Allerdings gibt es sowas m.W. beim PIC32 noch nicht und die Verwendung eines gewöhnlichen DMA-Kanals nebst Interruptprogrammen halte ich für Bastelpfusch. W.S.
-
Thread
Spannung galvanisch trennen? 5V
trennen ist kein Problem. Und wenn Dein Atmega zu langsam ist, nimm doch einfach was schnelleres. DsPIC, PIC32MX oder irgend ein Cortex M3/M4. Alternativen gibts zuhauf, AVR ist da eher das untere Ende. fchk
Spannungsteiler wählen? Habe jetzt ausgerechnet für 450V 100kOhm und 800Ohm -> 3.57V für 300V 100kOhm und 1,2kOhm -> 3,55V für 225V 100kOhm und 1,7k Ohm -> 3,76V
-
Thread
Blockdiagramme in Datenblättern
Mahlzeit! Da ich schon wieder ergebnislos nach einer Definition der Blockdiagrammsymbole von Microchip PIC32MX Datenblättern gesucht habe, dachte ich mir, Ihr könntet euch vielleicht mit denen auskennen. Das Symbol, dessen Bedeutung ich suche sieht in etwa so aus: [code] BIT<x> | IN1-
hab nur einen Eingang statt der Summe von > allen am Ausgang? Richtig. Du hast n Eingänge (In_1 bis In_n) und über das Steuerbit bzw. die Steuerbits BIT<x> wird dann der gewünschte Eingang zum Ausgang durchgeschaltet. Falls es doch kein Multiplexer sein sollte möge mich bitte ein PIC-Kenner
-
Thread
AVR Synthesizer mit ATxmega128A1
< 1; outPitch = (__uint24)(((((int32_t)fPitch1)<<8) + ((int32_t)fPitchDiff*(int32_t)fFineByte)) >> 8); outPitch <<=fOctave; schrittweite1 = outPitch; ... [/c]
"echte" SRAM Anbindung mit eben 1MB+ wie bei dir, dafür fehlen mir die Kenntnisse, bzw. die Pin's. Da bleiben mir "nur" die 32kb SRAM im PIC und die 20kb im STM32 übrig. Ist aber genug für die klassische Morphing Wavetable von Waldorf
-
Thread
Z80 CPU einer der modernsten CPUs?
Frage wäre dann noch in welchen Geräten oder Systemen werden dann > heute solche Mikrocontroller STM32H7 eingesetzt? Was kostet solch ein > Mikrocontroller? Ein 32bit-Core, 144 Pins und 1 MB Flash-Speicher kosten in Serienstückzahlen unter einem Euro. 8 bit-Controller mit Speichergrößen bis 64kB
haben, dann empfehlen sich immer noch PIC oder AVR, Z8 Encore! und moderne 8051er mit FLASH. Dann kommt noch die Entwicklungssprache dazu. STM32 sind eher eine Qual in Assembler. Meist nimmt man die C oder C++ Sprache. PICS und AVRs gibt
-
Thread
Ist besser ein Arduino oder Nucleo
HAL und CubeMX ist es auch wirklich keine Herausforderung mehr einen STM32 ans laufen zu bekommen. Wenn ich da an die SPL zurück denke ist das mittlerweile wirklich Nutzerfreundlich. Atollic für STM ist im übrigen
des CH340 USB Treibers dazu bevor es funktioniert. Zum Nucleo kann ich nichts sagen, aber zum STM32 BluePill board aus China: Da wird die Prozedur zum Spiessrutenlauf: ArduinoIDE installieren, nicht die Neueste sondern genau eine, 1.6.4. In Konfigurationsdialog URL zur STM32uino Seite eintragen
-
Thread
Wie viel Megaherz sind gut für den AVR?
Für vieles reicht es, und wenn nicht, dann gibts andere Chips, die viel schneller sind. Es gibt zB dsPIC33EP mit 70 MHz (16 Bit) oder PIC32MX1xx/2xx mit 50 MHz (32 Bit) im DIL28, und die sind nur unwesentlich teurer als ein Mega 328p, und sie laufen mit 3.3V. Wer wirklich Rechenleistung oder viel RAM braucht
Von daher spricht viel für 3,3 V (oder weniger). Für das meiste reicht auch schon der interne 1 MHz Takt so wie es bei den meisten als Vorgabe eingestellt ist. Das ist immer noch etwa die maximale Geschwindigkeit die der original 8051 konnte oder etwa das 1-2 fache von dem was früher ein C64, Apple
-
Thread
Zeichenposition mit "printf" C32 bzw C18
hei, PIC32MX795F512 MPLAP 8.84 C32 V2.02 habe bisweilen für die Bildschirmausgabe am PC unter C18 folgenden Code " printf("\033[%hhu;%hhuH", zeile[pos], spalte[pos] ); " für die Bestimmung der Zeichen
hei, wenn ich " printf("\033[20;1H"); " schreibe, wird der Cousor in der Zeile 20 und spalte 1 gesetzt. nur wenn ich " printf("\033[%hhu;%hhuH", zeile[pos], spalte[pos] ); " schreibe, funktioniert es bei dem C32 Compiler nicht.
-
Thread
ATmega8U2 Quarz
während bei 3V nur 8MHz drin sind. Wenn Dir das nicht reicht, musst Du halt was moderneres nehmen. Ein PIC24F64GB002 geht auch bei 16MHz, ein PIC32MX250F128B läuft mit 50MHz, und so viel teurer sind die auch nicht. Bei denen läuft der Kern nur noch mit 1.8V, nur die IO-Treiber laufen mit 3.3V fchk
bei 3V nur 8MHz drin sind. Wenn Dir das nicht > reicht, musst Du halt was moderneres nehmen. Ein PIC24F64GB002 geht auch Super danke für die Ausführliche Antwort dan ist alles klar. Danke
-
Thread
PWM - Wahrnehmung Auge
Helligkeit die Lichtmenge halbiert werden muss, also z.B. 8 Bit PWM mit Duty Cycle 256, 128, 64, 32, 16, 8, 4, 2, 1, 0. Für Zwischenstufen muss man dann in unteren Bereich mit Dithering nachhelfen.
Bei einem 8 Bit PWM Dimmer hast du effektiv nur 10 sinnvolle Helligkeitsstufen. 0, 1, 2, 4, 8, 16, 32, 64, 128, 255 Weitere Stufen dazwischen fühlen sich falsch an.