-
Thread
Wie oft lassen sich µC flashen?
über nur ein paar Hundert Zyklen Nutzbarkeit steht. Ich verwende noch EPROM, einiges zwischen 27(C)32 und 27(C)512. Die allermeisten von STM. Also habe ich deren Datenblätter hoch und runter gelesen, nirgend wo einen Hinweis über die Anzahl Brenn- und Löschzyklen gefunden. Allenfalls die maximale
Ich habe noch mal die PIC18J-Reihe unter die Lupe genommen ... Da scheint es auch Unterschiede zu geben z.B.: PIC18F46J11 FAMILY min. 100 PIC18F45J10 FAMILY min. 10.000 :-/
-
Thread
Billiges 100 Prozessor System
hirn langweilt sich bei der Hitze) ... ST bringt gerade einen kleinen ARM M0 mit der Ankündigung "32 Bit für 32 ct" raus (stm32f030). Mit 48MHz und auch im TSSOP für dicke Finger . Das heißt für 32$ könnte man sich ein 100 Prozessorsystem bauen. Mal abgesehen von den Einsatzmöglichkeiten ( 100 stimmiges
hirn langweilt sich bei der Hitze) ... > ST bringt gerade einen kleinen ARM M0 mit der Ankündigung "32 Bit für 32 > ct" raus (stm32f030). "Priced as low as $0.32 for high-volume orders" Hmm, den Preis bekommst Du vermutlich nur wenn Du 6- oder 7-stellige Stückzahlen abnimmst. Sorry falls ich
-
Thread
KiCad Anfänger benötigt Hilfe bei Schaltplan Erstellung Gesperrt
einigermaßen günstige Teile die dann aber mit einen aktuelleren PIC bestückt werden sollten; https://de.aliexpress.com/item/learning-board-PIC-microcontroller-experiment-board-PIC-microcontroller-development-board-16F877A-video-tutorials/1750352729.html?spm=a2g0x.search0104.3.59.64891a32ydSX9x
10534_100031_10319_10103_10624_10623_10622_10186_10621_10620,searchweb201603_25,ppcSwitch_5&algo_expid=c34c774f-eebd-4443-8750-52f95698e073-9&algo_pvid=c34c774f-eebd-4443-8750-52f95698e073&transAbTest=ae803_4&priceBeautifyAB=0 https://de.aliexpress.com/item/PIC-Development-Board-Kit-Microchip-PIC16F877A
-
Thread
DSP von Texas Instruments oder Infineon fuer den privaten Gebrauch?
://www.ti.com/tool/tmdsdock28335 für 99USD, kannst Du auch andere Karten reinstecken. Ist aber auf 32k limitiert dafür für billiges Geld. Und 32k wollen erst mal voll werden!! Auf der gleichen Basis auch: z.B. http://www.ti.com/tool/tmdxdockh52c1 für 185USD. Grüße
Der CCS4 ist in Verbindung mit dem XDS100-Emu "code-size-unlimited". Also C2/C5/C6/MSP430/ARM/TMS570... Beim CCS5 + XDS100-Emu ist nur der MSP430 "code-size-limited". Keine Ahnung wo die 32k-Gerüchte herkommen. Und wer sich einen XDS560-Emu leisten kann, sollte die
-
Thread
Suche günstigen Mikrocontroller mit Ethernet
TIVA haben auch die PHY onboard. Und ein ROM-Lib. Ansonsten mit externer PHY: - LPC1768 - STM32F107 - kein ARM: RX62/63 - kein ARM: Microchip PIC32 - wenn der Preis nicht stoert: X-Port Ein paar Exoten koennte ich auch noch aufzaehlen (eCog1X)... > Für Mondpreise (50€) sind sie noch bestellbar
Selector? Für die angesprochenen F100er: https://www.st.com/en/microcontrollers-microprocessors/stm32-mainstream-mcus.html#products Einfach "Ethernet Ports" anwählen. Rince & Repeat für die anderen Familien. ... oder: https://de.farnell.com/w/c/halbleiter-ics/mikrocontroller-mcu-/16-32-bit-mikrocontroller-mcu-arm
-
Thread
Software von ST
zurück, oder sucht das Problem. Eine winzige Änderung dauert dann ewig. Mich nagelt das privat auf PIC24 und PIC32 fest. Dort habe ich meine selber geschriebenen Treiber für fast alles (Abgetippt aus dem Datenblatt), ohne PLIB, Harmony und ähnlichen Quatsch. Die kenne ich, und die compilieren auch 17
später immer noch und laufen. D.h. das ist (für mich) wartbar. Im Gegensatz zu meinem allerersten PIC32 Projekt. Das basiert auf der peripheral Lib, einem alten Stand. Uncompilierbar... Wollte mir schon lange mal STM32L ansehen, aber da habe ich die Wahl zwischen Pest, Aids und Cholera: - STM32
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
mit dem guten AVR-Studio4 (gibt Menschen, die auch das 6er mögen - AVR-Studio6 kommt mit einem c++-Compiler daher, der Compiler der 4er ist glaub rein c). Einen Programmer braucht es dann noch (zB. http://www.ebay.de/itm/USBASP-USBISP-USB-ASP-Programmierer-blau-fur-KK2-SimonK-Arduino-AVR-Atmel-PIC
Code erweitern. In meinem Fall arbeite ich unter der Arduino API mit folgenden MCU's: AVR SAM STM32 (stm32duino.com) PIC32 (chipkit/UECIDE) ESP8266 (https://github.com/esp8266/Arduino) TI Tiva (Energia) Von den Basics (Pins, I2c,SPI...div Libraries) brauch ich nur das Board innerhalb der IDE switchen
-
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
5 mal I²C an einem uC
LinkesEiKay schrieb im Beitrag #3710052: > Ich brauche 5 mal I²C, möchte aber nur einen µC benutzen. Gibts da was? > Danke Falls du damit meinst, du brauchst 5 verschiedene I2C Schnittstellen am Master: Von Microchip: PIC32MX534F064L (32-Bit)
San Lue schrieb im Beitrag #3710058: > Falls du damit meinst, du brauchst 5 verschiedene I2C Schnittstellen am > Master: > > Von Microchip: > PIC32MX534F064L (32-Bit) San Lue hat da schon recht: Es gibt diverse PIC32, die 5 I2C-Schnittstellen haben. Schau mal hier: http://www.microchip.com
-
Thread
Welcher Microcontroller ???
Wahl ist. Erfahrung habe ich mit den Typen Intel (8080/8085/8086 usw.) und Motorola (68000) in C/C++ und Assembler. Als Bedingung sollte sein, Programmierung in C++ und ein Experimentierboard. Ansonsten bin ich für weitere Vorschläge offen. Danke Andreas
Aber das wars dann auch schon. Und in einer Hochsprache mehrkt man nix davon. Da finde ich bei den PIC's viel schlimmer das der Speicher in Banks unterteilt ist und das man da immer hin und her schalten muß. Aber auch davon merkt man bei einer Hochsprache nix. Speichermäßig hören die PIC's bei 32kB
-
Thread
Tipps für die Mikrocontroller Auswahl
Microchip hat mit MPLAB und der sogenannten C18-studentenversion eine lösung, die kommerziell genutzt werden darf*. dann kämen aber die PIC18Fxxx in frage, die haben alles bis auf ethernet drin und die kannst du sogar in wirklichen low-power setzten
Kannst eigentlich alles nehmen, fast jede Firma die uC's im Angebot hat, hat eine passende Serie. z.B. TI (MSP430), Renesas (H8 / H8L / H8S), NEC (78K0R / V850), Microchip (PIC), ATMEL (ATMEGA), ...
-
Thread
Welche Programmiersprache soll ich lernen?
A-Freak schrieb im Beitrag #5530820: > ATTiny Wenn Du kein C magst, dann bleibt bei den 8 Bit Controllern eigentlich nur noch Assembler. Allerdings würde ich dann über PIC-Controller statt über den ATTiny nachdenken. Der Assembler-Befehlssatz umfasst bei den PICs
Schnellere Entwicklung und geringere Fehlerquellen der Hochsprachen sind die entscheidenden Vorteile. C hat den entscheidenden Vorteil, daß es für alle Plattformen verfügbar ist. C-Programme lassen sich also leicht an 8051, PIC, AVR, MSP430, ARM usw. anpassen. Assembler-Programme sind dagegen bei Wechsel
-
Thread
Erste Hardware für STM32 Programmierung
eine Frage :) Während meiner inzwischen abgeschlossenen Schulausbildung kam ich in den Genuss mit PIC18-µControllern arbeiten zu dürfen, mit welchen ich in Folge dessen auch mein Diplomprojekt realisiert habe. Nun wollte ich mich im TCP IP Stack für den PIC18 versuchen (den offiziellen von Microchip), habe das aber wieder verworfen, PIC18 sind nicht optimal für solche Anwendungen geschaffen. Nun, einige Zeit später, möchte ich mich neben den PIC18 auch auf µController auf ARM-Cortex-M Basis spezialisieren. Dazu habe ich mich für die
-
Thread
Chipkit Uno 32 & Microchip Bootloader AN1388
So, ich hab mir hier vor kurzem aus dem Markt ein Chipkit Uno 32 gekauft weil ich ein kleines PIC Board zum mitnehmen in die Bahn haben wollte. Leider ist da ja dieser Arduino Bootloader drauf. Da ich aber möglichst in C programmieren will (mir wurde von vielen abgeraten die Arduino sprache zu nehmen wenn man C kann... man würde sich sein C "versauen") von daher würde ich gerne mit meinem PICKIT3 den PIC 32 Bootloader von Microchip draufflashen (will mein Pickit3 nicht immer mitschleppen). Leider bekomme
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
Beitrag #6160488: > Gibt es vielleicht noch weitere Lösungen Zeitgeteuert mit Batterie heisst immer 32kHz Quartz, und ein moderner AVR (z.B. ATmega328) kann auch schnell laufen trotz 32kHz. Nutze also den 32kHz Quartz um den uC zyklisch aufzuwecken (der dann wohl mit dem RC Oszilator schnell genug
> zusätzlich noch ein kleiner Elko (auch ohne Beschriftung) Sicher, das es kein Resonator ist? C1 und C2 auf der Platine sprechen nämlich dafür. Findet sich die Versorgung mit Plus an Pin 1 und Masse an Pin 8, dann wird es wohl ein PIC sein (PIC12F519/F629 o.ä.). Das sind 8-Pin Mikrocontroller von
-
Thread
DOGM132-5 mit SPI ansteuern
Ich habe das Display bisher zwar mit AVR und STM32 angesteuert, aber sollte beim PIC ja so ähnlich gehen. 1. Zwischen den Befehlen muß überhaupt kein Delay sein. Die Zeit für die SPI-Übertragung reicht als Delay aus. 2. Wenn deine PIC-Pins als
Version dieses Displays, das aber identisch angesteuert wird. Der Controller ist übrigends ein STM32F101C8 Cortex-M3. Erwin
-
Thread
Kapazitätsmessgerät
Gebiet der Mikrocontroller. Deshalb bitte ich Gnade walten zu lassen ;) Vorwissen: - Ein wenig PIC16F627 aus der Ausbildung (in Assembler) - Gerade angefangen mit C8051F020 aus der FH (in C) Sodala... Ich versuche gerade ein Kapazitätsmessgerät zu bauen. Das sieht ungefähr folgendermaßen aus
soll dann mittels V-Meter sichtbar gemacht werden. Die Funktionen hab ich. Bis zum Eingang des ATMEGA32 stimmt auch alles. Nur hab ich leider garkeine Ahnung davon, wie ich mit dem uC umgehe. Es soll übrigens ein ATMEGA32 sein, weil ich ein STK500 geschenkt bekommen habe und ich mich da gerne rein arbeiten
-
Thread
Frage zu Assembler für meinen Informatikunterricht
rbx@fe1 ~]$ ./csumF [rbx@fe1 ~]$ echo $? 5 [rbx@fe1 ~]$ gdb csumF GNU gdb (GDB) Fedora 9.1-5.fc32 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> .. Find the GDB manual and other documentation resources online at:
0x8b 0x45 0xf8 0x40111e <main+24>: 0x01 0xd0 0x89 0x45 0xf4 0x8b 0x45 0xf4 0x401126 <main+32>: 0x5d 0xc3 0x0f 0x1f 0x84 0x00 0x00 0x00 0x40112e: 0x00 0x00 0xf3 0x0f 0x1e 0xfa 0x41 0x57 0x401136 <__libc_csu_init+6>: 0x4c 0x8d (gdb) quit [rbx@fe1 ~]$ ---------------
-
Thread
STM32 - Erster Artikel
Habe einen neuen Punkt hinzugefügt: http://www.mikrocontroller.net/articles/STM32#Tipps_f.C3.BCr_Umsteiger_von_Atmel.2FPIC.2F8051 "Tipps für Umsteiger von Atmel/PIC/8051" Falls noch jemand was einfällt
bei ca. 31kb wollte er nicht mehr flashen... Hier die Konsolenausgabe: [code]Warning: /cygdrive/C/gccfd/projects/stm32f_test/stm: No such file or directory. Warning: /cygdrive/C/gccfd/projects/stm32f_test/ntrx_primer: No such file or directory. Warning: /cygdrive/C/gccfd/projects/stm32f_test/ntrx_avr
-
Thread
AVR Wi-Fi und Smartphones
Module ansteuern kann. Das kannst Du so für Dein Projekt verwenden. Häkchen dabei: Du wirst einen PIC benutzen müssen, weil der TCP/IP-Stack und der WLAN-Treiber nur damit funktioniert und nur dafür lizensiert ist. Das sollte aber auch kein großes Problem sein. Du lädst Dir das MPLAB8, den C-Compiler für die Architektur, die Du verwenden willst (PIC18, PIC24/dsPIC, PIC32) und kaufst ein PICKIT3, und damit hast Du alles beisammen. fchk
-
Thread
Servomotor Steuerung per PIC
muss. Reichen nun die 2 PWM Kanäle des PIC 16F877A aus um 5 Servos zu steuern? Oder muss ich doch noch auf einen anderen µC umsteigen? 2. Mit welcher Frequenz müssen die Servos angesteuert werden? In dem Datenblatt steht etwas von 40 Hz, ist
zusätzlichen µC, wie den PIC 16F877. Der soll dann die Befehle per UART an den Servo Controller schicken. Welche Beschaltung brauche ich denn dann für den 16F877, reicht die im Manual angegebene aus? Im Anhang befindet
-
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
PIC 18F452 - Wie beginnen, was kaufen?
Ich verwende die Development-Boards von Mikroelektronika: http://www.mikroe.com/en/tools/ EasyPIC 5 oder EasyPIC6 ist das richtig fuer Dich. Diese Boards haben allgemein einen sehr guten Ruf und sind ausserst preiswert. Die zugehoerigen Compiler (Basic, C, Pascal) kommen mit Beispielen fuer u.a
Der Pic 18F452 ist schon relativ alt. Würde Dir einen neueren Typ empfehlen1(18Fxxxx). Gute Microchip Seite: http://www.fernando-heitor.de/ C-Compiler gibts übrigens gratis bei Microchip. (Schaltet
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
n=0;n<256;n++){for(i=\ 0;i<32;i++){b=mem[1][0xa00\ 0+n*32+i];h=(b>>4&15)+48;i\ f(h>57)h+=39;b=(b&15)+48;i\ f(b>57)b+=39;sr[2*i]=h;sr[\ 2*i+1]=b;}fprintf(datei,"%\ s\n",sr);}fclose(datei);}}} [/c] ;-)
Compiler-Warnings mit ordentlich formatiertem Code enorm. Ohne Indent: [code] gcc -o emul -Wall -lX11 emul.c emul.c: In function ‘main’: emul.c:25:14: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (h>57) h=h-39; if (b>57) b=b-39; ^~ emul.c:25:32:
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
, mehrere µC-Welten mit einem Source unter einem Hut zu bringen. Sind es Libraries, dann ja. [[IRMP]] läuft auch auf AVR, PIC, STM32 und XMC. Aber für ein konkretes Projekt? Nein, da werden Ressourcen verschwendet
#else #error Unknown Target Controller #endif [/c] erschlagen. Läuft im [[IRMP]] auch so, welcher u.a. AVR, PIC, XMC und STM32 unterstützt. > … oder zumindest gemeinsame .h-Datei-Schnittstellen. Das ist zuwenig. Was soll das bringen?
-
Thread
Lüftersteuerung <-> USB <-> PC // PIC oder ARM?
als einfaches Beispiel: Für AVR findest du mit Sicherheit ZAHLREICHE Lösungen für Soft-SPI, SOFT-I2C oder auch die Ansteuerung von LCD Textdisplays. Für PIC deutlich weniger... Aber: Für PIC gibt es all diese Sachen schon direkt von Microchip selbst als Bestandteil des kostenlosen Compilers der SOWOHL
Die Vorlesungen bei mir heißen Digital- und Mikrocontroler, hier haben wir unsere verscuhe mit dem PIC gemacht. Das heißt nicht das wir uns nur mit dem PIC beschäftigt haben. Die Grundlagen wurden natürlich gelegt. Aber der Fokus war nunmal der PIC. Aber die ganzen uC geben sich nicht allzuviel...wenn
-
Thread
suche 1Hz Oszillator mit geringem Stromverbrauch mit 10µA maximum und Abweichung <=100ppm
Nimm statt des Attiny einen µC, der einen Quarz im Sleep/Powerdown befeuert, da gibt es doch sicher auch bei den Tinys welche. Die neueren PICs können das alle und brauchen in der LF-Variante weniger als 1 µA. Beispiel: PIC12LF1840
Ich denke der Ds3132 fällt sowieso raus, den muss man mit i2C konfigurieren und nach absolutem powerdown neu konfigurieren.. mit einer Knopfzelle kann man das 5 Jahre verhindern. Über einen Async Timer und einen 32khz tcxo eher machbar. Den 1hz tcxo wird es
-
Thread
8 Farbsensoren am PIC 32, Tiefpass ?
Hallo Zusammen, Ich arbeite gerade daran 8 Farbsensoren an mein PIC 32 Board von Mikroe anzuschliesen. Der erste Farbsenor is schon angeschlossen an 3 ( RGB) AD Eingängen und Vreff des PIC 32. Es zeigt sich das ich ein Tiefpass brauche um das RGB Signal zu glätten
pro Kanal super Ausbügel läßt. Jetzt stellt sich die Frag ob ich zu erweitern der AD eingänge des PIC 32 leiber eine eine 2ten PIC32 als Slave odere einen ein 8 Kanal Analog multiplexer...Preislich ist ein PIC32 schon so billig das sich ein Multiplexer chip kaum lohnt ich ich gleichzeitig mehr hab
-
Thread
AVR Tiny Basic Computer mit ATMega1284
Datalogger funktioniert jetzt noch nach 25 Jahren. Jedesmal. (Man hätte mit der NI KArte auch Turbo C oder Pascal nehmen können.)
der Erde hat jemand vor 10 Jahren etwas ähnliches angefangen, hat aber gleich auf bessere Hardware (PIC32) gesetzt. Von Preis und Aufwand sind Atmega und PIC32 ähnlich, aber der PIC32 ist natürlich um einen Exponenten schneller. https://geoffg.net/micromite.html fchk
-
Thread
Meistverkaufter Mikrocontroller?
PIC ?
und diesen kontrolliert hochfuhr. Nur war dieser "PIC" dann selber ein kleiner Schrank. In den ersten 32-bit VAXen sass in ähnlicher Rolle eine 16-bit PDP-11. Und auch in neuerer Zeit kann man bei IBMs POWER Rechnern beim Start erst mal ein Weilchen
-
Thread
PIC16 mit USB2.0 und 12MIPS
> Die PIC16F1xxx sind für C optimiert wirklich?!?
ne Hausnummer ist. Klar für den Hobbygebrauch ist mir der Preis egal, da würd ich auch mit einem PIC32 ne LED blinken lassen, wenn mir danach ist... Master Snowman schrieb im Beitrag #2526142: >> Die PIC16F1xxx sind für C optimiert > wirklich?!? Mit der enhanced-midrange Architektur haben sie
-
Thread
Quarz richtig angeschlossen?
Welcher Mikrocontroller genau? Nicht jeder uC kann 80MHz.
externe ist, wird sich da kaum Gedanken drum machen. Öffne ich Beispielsweise ein Datenblatt eines PIC's lese ich auf der ca. 5ten Zeile: Core: 80 MHz/105 DMIPS MIPS32® M4K® Für Leute, die sich nicht unbedingt damit auskennen, kann diese Information zunächst sehr verwirrend sein. Ich hatte vor
-
Thread
Schnellster uC?
schnelle Fließkommaeinheit hat. Die Auswahl wird noch kleiner, wenn du statt einfacher Genauigkeit flota32, auch noch double(64bit) haben willst. Für beide Fälle gibt es Prozessoren PIC32 und ARM-M die diese Anforderungen erfüllen. Praktisch alle anderen Prozessorfamilien haben keine Fließkommaeinheit.
Helmut S. schrieb im Beitrag #4279680: > Für beide Fälle gibt es Prozessoren PIC32 und ARM-M die diese > Anforderungen erfüllen. Praktisch alle anderen Prozessorfamilien haben > keine Fließkommaeinheit. Mit dieser Formulierung solltest Du besser zurückhaltend sein. Renesas
-
Thread
FPGA+SDRAM+PIC Fragen
lernen, Sekundär ums Ergebnis). Ich hab mir da ein FPGA (Cyclone4, Testboard ist vorhanden), einen PIC24 (fürs Display und andere Dinge, z.B. Bedienung) und einen SDRAM ausgeguckt: AS4C4M16S-6TCN (http://www.mouser.com/ds/2/12/64M-AS4C4M16S-7450.pdf) Meine grobe Idee: Ich will 16bit aufnehmen. Hierzu
Anfang oder in der Mitte ist. Ist die Anzeige der Bits 1000 Pixel breit, so kann der PIC 1000 gleichverteilte Werte lesen. Bei einem Zoom von 2x, kann der PIC 1000 Werte aus z.B. der ersten Hälfte des RAMs lesen. Wenn eine neue Messung gestartet werden soll, setzt der PIC das "Go" Bit wieder
-
Thread
PIC24 "Not enough RAM for all variables"?
wenn es dir möglich ist den C30 von Microchip zu verwenden, dann verlasse CCS, denn der ist bekannt, dass er verbugt ist. für die PIC16Fxxx ist ja CSS ganz nett als C-compiler aber für alle anderen, würde ich den kostenlosen des
return a; } #int_CNI //Interrupt für Motorstart void CN_PIN_C14_isr(void) { static int8 a = 0; disable_interrupts(INTR_CN_PIN|PIN_C14); a = schalter(a); enable_interrupts(INTR_CN_PIN|PIN_C14); } [/c] gleicher Code, aber PIC läuft. Hat
-
Thread
HPGL in Chip
habe. Evtl. währe es ja eine IDEE für so eine Anwendung mit einem etwas vielpinnigeren 8Bit USB µC zu starten, z.B. PIC 18F4550 (gibt es sowohl im DIP40 als auch in kleinen TQFP u.ä.) und die beiden UART Leitungen dieses PICs schon auf einen externen Steckverbinder zu führen und im Programm die möglichkeit
auch von USB die daten kommen können. Wenn das eine dann zuverlässig läuft, dann kann man mit einem 32Bitter und USB Buchse auf einem Aufsteckmodul die Geschichte jederzeit um die Möglichkeit "USB Stick" erweitern. Wobei der eine PIC dann wirklich nur die USB Host geschichte und Dateimanagement macht,
-
Thread
USB HOST und Device an USB-A
deinen MCU als USB Stikc an >> deinen Computer anschliessen ??? > > Viele Controller wie z.B. PIC24F64GB002 können sowohl Host als auch > Device sein. > https://www.microchip.com/en-us/product/PIC24FJ64GB002 > > fchk Habe den PIC32MZ vorgesehen, wenn ich noch einen bekomme :-)
ganz. Den USB-Stack von Microchip verrichtet recht problemlos in einem, respektive recht vielen, PIC32 seinen Dienst. Wichtig ist dabei die Benutzung der "richtigen" Compilerversion. Mit dem weiteren Vordringen von USB-C und seinen "Flavours", koennte sich der Standard aber zu einer interessanten
-
Thread
Grundgerüst eines ASM-Programms, PIC16F84A
Das hier sollte als "Beispiel" dienen: http://sprut.de/electronic/pic/programm/lauflicht/lauflich.htm Ansonsten findest du bei Sprut auch sonst alle Erklärungen in Sachen Assembler: http://www.Sprut.de Falls du es mal mit C und den größeren PIC18 versuchen magst
http://www.sprut.de/electronic/pic/assemble/pseudo.html#equ
-
Thread
Attiny2313
MHz betreiben und Timer haben beide. ROM und RAM mässig ist der AVR "fetter", d.h. ein PIC Programm sollte nach Umschreiben auch in den AVR passen. > 16x16 Led´s plus 2 Schalter Ist schon heftig viel für die paar µC Pins. Wieviele LEDs (oder was sonst) sind derzeit angeschlossen? Allein für die LED-Matrix bräuchtest du ja 16+16=32 Pins bei normalem Multiplexing bzw. 17 bei Charlieplexing. Abgesehen davon, dass der µC beim Stromfressen begrenzt ist und es bei vielen gleichzeitig leuchtenden LEDs (16*16=256! * 10 mA = 2,56A!
-
Thread
Disassemble .hex to .asm (PIC18F2550)
supported are the Intel HEX Format (INHX8M), Intel Split HEX Format (INHX8S), and the Intel HEX 32 Format (INHX32). The most commonly used formats are the INHX8M and INHX32 and therefore are the only formats discussed in this document. Please refer to Appendix A in the MPASM User's Guide (DS33014
automatisch. > > Bin totaler Programmieranfänger und hatte bislang nur mit einfachen > Programmen (C und C++) zu tun. Und das nacht das Ganze zu einem No-Go fuer Dich. Gruss Michael
-
Thread
PIC24 Probleme mit Delay_ms
fertig gelieferten Funktionen heißen __delay_us() und __delay_ms() [c] #define __delay_ms(d) \ { __delay32( (unsigned long) (((unsigned long long) d)*(FCY)/1000ULL)); } #define __delay_us(d) \ { __delay32( (unsigned long) (((unsigned long long) d)*(FCY)/1000000ULL)); } [/c] MfG Klaus
-
Thread
RaspberryPiB+ mit CAN (MCP2515)
Die haben mittlerweile selber besseres, und die verbesserten ECAN-Module sind in den PICs drin. Ein PIC18F25K80 ist billiger, kleiner und CAN-Bus-technisch besser als ein AVR+MCP2515, weil (a) der SPI-Flaschenhals wegfällt, (b) der ECAN des PIC mehr Buffer und weniger Fehler als der MCP2515 hat, (c) der
mmc0 419: 0 pinctrl-bcm2835 25 mcp251x FIQ: usb_fiq Err: 0 [/c] cat /sys/kernel/debug/gpio: [c]Datei oder Verzeichnis nicht gefunden[/c] ip -s -d link show can0: [c]3: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UNKNOWN mode DEFAULT
-
Thread
Unterschied 12- 14- & 16-Bit Kern eines Prozessors
leistungsfähigere Befehle kann man implementieren. Beim AVR ist die Instruktionsbreite 16 oder 32 Bit. Beim 8051 ist sie 8, 16 oder 24 Bit. Vom Kern her sind 8051, AVR und PIC10..18 alles 8-Bitter, d.h. die Breite des Datenbusses beträgt 8 Bit. Peter
pic14, teils undokumentierte Neuerungen für C compiler.
-
Thread
Dongle gesucht
Notwendige Platformen sind Windows > und Linux. Nimm einen einfachen USB-Stick, formatiere ihn mit Fat32 und kopiere deine .exe/.whatever drauf. Fertig. dongle suche schrieb im Beitrag #3727666: > Desweiteren ist sowohl C++ als auch Java Code damit abzusichern. Was meinst du mit absichern? Einen
beliebiger SIM-Kartenleser > und > eine aktive, programmierte SIM-Karte. > > Selbst aufgebaut: Pic mit USB-Schnittstelle und das Programm > draufspielen. Hast du Bezugsquellen/Hersteller fuer programmierbare Simkarten? Eine Loesung in der Art des PIC mit USB hatte ich auch im Kopf. Das ganze
-
Thread
Mittelwert sinnvoll bilden
formeln in pic-assambler Um?? Ich stehe eher auf AVRs, außerdem bin ich sehr faul und lasse die Umsetzung lieber den C-Compiler erledigen ;-)
pic-assambler wrote: >> Ich stehe eher auf AVRs, außerdem bin ich sehr faul und lasse die >> Umsetzung lieber den C-Compiler erledigen ;-) > > Im Ersten beitrag Wurde aber Eindeutig von asm Geschrieben
-
Thread
AVR32 quasi eingestellt
Mahlzeit, Info für alle, die AVR32 benutzen und/oder mögen: Auf der embedded world gestern wurde mir am Stand von Atmel mitgeteilt, dass sich Atmel künftig auf ARM-basierte uC konzentrieren wird. Es wird keine neuen AVR32-Produkte mehr
Cyblord -. schrieb im Beitrag #4484521: > ganz schön dicke STM32.... ... und natürlich auch PIC32 usw.
-
Thread
Z80 Emulation auf dem Arduino
Simulation: ArduinoMega Flash: 63476 Bytes Ram: 7054 Bytes Instruction Speed ermittelt mit [c] uint32_t startTime = micros(); for (int n = 0; n < 1000; n++) { StepZ80(&cpu); } uint32_t duration_us = micros() - startTime; Serial.print("instructions per microsecond (mean
stm32duino/Arduino_Core_STM32 Man kann also direkt die Z80 Library darauf laufen lassen: https://github.com/jkingsman/Z80Mega/blob/master/src/Z80.c Oben habe ich ja den Benchmark für das mit nur
-
Thread
Wanderkiste Widlar, Runde V
die Batterie noch Saft hat?) 1x Dallas DS12887+ 1x Tütchen verschiedene EEPROM, Atmel Dataflash 32x 74AC00 5x HT7333-A 3.3V LDO ca 20x EL7531 Buck Converter 6x Flöth S4U-0505/5 5V/5V Isolating DC/DC 3x UA7906C 7x LM320H-5.0 (-5V Linear regulator) 19x TL751L05CD (5V LDO) 13x S32X245Q2 (16x CMOS
"AYJ", "TI W" "9AZM" Gehäuse ähnlich SON-8 aber mit Thermal Pad, 3* Cheapernet DC/DC 250mA BR-0509C ca 40x UY70092A 1x Transchip tc5747mf39a Kameramodul, finde kein Datenblatt dazu Kommt raus (?) -------------- 1x Micro SD Karte 128MB 8x PIC16C54 (OTP Pic) 8x PEB2095N (ISDN Transceiver)
-
Thread
Gibt es CPUs, die den alten Speicherinhalt auf den der Stapelzeiger zeigte, selbstständig löschen?
das ist eigentlich dann *immer* der fall, da kann man sich die Nebenläufigkeit auch sparen. [c] void tuwas() { uint32_t vielRam[10000000]; ... return; } void main() { tuwas(); tuwas(); } [/c] Der zweite "tuwas"-Aufruf müsste dann blockiert werden, bis der Speicher-Aufräumer
dem sich das ganze umgehen lassen hat. Z.B.: - https://de.wikipedia.org/wiki/Meltdown_(Sicherheitsl%C3%BCcke) - https://de.wikipedia.org/wiki/Spectre_(Sicherheitsl%C3%BCcke)
-
Thread
Theremin/Etherwave Layout
der großen Spulen jeweils eine Bestückposition für einen weiteren Kondensator, dort bezeichnet mit C31 und C32. Drehen von Klinkenkontakten wär auch bei mir kein Problem, aber ich kann nicht nachvollziehen, wie das dann bei der Pitch-Antenne halten soll? Oder hast du das nur für die Volume-Antenne
hab dann gleich versucht "alle meine entchen" zu spielen", hat aber außer mir keiner erkannt. @µC: sprut.de ist auch mein Favorit. Für eine Midi-Schaltung brauch ich einen PIC-Programmierapperatus, womit ich das im Netz zur Verfügung gestellte Programm auf bzw in den PIC bekommen tu. ( Kein LCD,