-
Thread
MPLAB X IDE v5.40
"MPASM is a 32-bit Windows application and will not run on 64-bit operating systems. A 64-bit PIC Assembler will be available with the MPLAB XC8 toolchain but will require migration." steht bei mir ;-)
zitter_ned_aso schrieb im Beitrag #6302242: > "MPASM is a 32-bit Windows application and will not run on 64-bit > operating systems. A 64-bit PIC Assembler will be available with the > MPLAB XC8 toolchain but will require migration." > > steht bei mir ;
-
Thread
C32 Compiler für PIC32
hat jemand von euch Ahnung wie das mit den Compilern von Microchip genau läuft? Ich brauche einen C-Compiler für die PIC32 für kommerzielle Nutzung. Da gibt es ja diese Evaluation Version bei der die Optimierung nach einer gewissen Zeit nicht mehr auf höchstem Niveau läuft. Angenommen diese niedrige
Lizenzbedingungen liest man besser im Original. Der PIC32 arbeitet mit einem ganz normalen MIPS32/MIPS16-Core. GCC ist dieses Target sattsam bekannt und Microchip hat sich daher auch nicht die Mühe gemacht, wirklich einen eigenen Compiler zu entwickeln.
-
Thread
Suche günstige alternative µC mit CAN
I/O Karte (16 Digitale Eingänge) welche über CAN mit der Controller Platine verbunden ist einen STM32F372 weil er 3,5€ kostet. Er besitzt CAN, braucht keinen externen Quarz und hat 16 I/O pins. Gibts eine günstigere Alternative? Ich hab mal bei Pic geschaut und dort kosten die Teile auch so 3€ mit
Ich schrieb im Beitrag #3203273: > LPC11C22 - ARM mit eingebautem Transceiver im LQFP48. > Liegt aber bei 2,93€/Stück bei 100 Stück. http://de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/32-bit/Seiten/5006541-LPC11C24FBD48
-
Thread
Handydummy (Attrappe)mit richtigem Display - Sony Ericsson Vivaz
AhnLab-V3 2011.10.24.01 2011.10.24 Dropper/Downloader.40960.Q AntiVir 7.11.16.135 2011.10.25 W32/Almanahe.B Antiy-AVL 2.0.3.7 2011.10.25 - Avast 6.0.1289.0 2011.10.25 Win32:Small-MIJ [Trj] AVG 10.0.0.1190 2011.10.25 Win32/Alman BitDefender 7.2 2011.10.25 Win32.Alman.C ByteHero
4.6.5.141 2011.10.25 W32/Heuristic-210!Eldorado F-Secure 9.0.16440.0 2011.10.25 Win32.Alman.C Fortinet 4.3.370.0 2011.10.25 W32/Alman.AXZ!tr GData 22 2011.10.25 Win32.Alman.C Ikarus T3.1.1.107.0 2011.10.25 Virus.Win32
-
Thread
EMV gerechtes Layout
@ Dirk F (Gast) >War ja auch nur ein Beispiel. Auf der echten Schaltung ist eibn PIC32 >drauf mit mehreren Analog-Frontends. Dann war das Beispiel unsinnig, denn es ist ein himmelweiter Unterschied zwischen drei kleinen PICs und einem PIC32 mit mehreren Analog-Frontends!
recht be drei popeligen PICs. > > War ja auch nur ein Beispiel. Auf der echten Schaltung ist eibn PIC32 > drauf mit mehreren Analog-Frontends. Bei den PIC32 gibt es auch solche und solche... Von 28-Pin im DIP Gehäuse mit max. 40 MHz bis 144-Pin LQFP und 200 MHz, High Speed USB (gsd mit internem
-
Thread
STM32Cube & Eclipse & GCC
so einfach.. Außerdem soll es in C sein (am liebsten Matlab....) und die PRU mit Assembler geht also schonmal nicht... Also würde ich halt nun auf die Cortex M4 oder Pic32MZ gehen. Pic32 wäre mir leiber aber die sind ja bisher nur schlecht
Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c Compiling: Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c Compiling: Drivers\STM32F4xx_HAL_Driver
-
Thread
MAtlab und Mikrocontroller
wie dem AVR muß möglicherweise auch berücksichtigen, dass alle Berechnungen meines Wissebs nur mit 32 Bit Float zahlen erfolgen, während Matlab/Simulink dazu sicher 64 oder 80 Bit Gleitkomma verwendet. Auch wenn das vom Matlab generierte C Programm mit double Variablen rechnet, der AVR Compiler macht
schreibt. Von der Seite der Rechengenauigkeit her betrachtet, bieten sich vor allem DSPs und andere 32bit Maschinen an, wie z.B. dsPIC, TMS320, AT91SAM, AVR32, TMS470 usw. 8 bit Mikrocontroller sind für den Code, den Matlab generiert nicht unbedingt ungeeignet, aber mit der Gleitkommarechnung überfordert
-
Thread
USB programmieren How to?
lassen und hoffe auf ein recht großes Echo. Also mein Problem: Ich habe ein Demo-Board mit einem PIC-µC drauf, welcher über USB mit dem PC verbunden werden kann (von Velleman). Es ist auch Demo-Software mit Quelltext mit dazu, aber in Delphi, VB oder C++ für Borland (C++-Builder). Ich beschäftiger
jede Menge Beispiele, an denen man jede Menge lernen kann. Allerdings gibt es keinen Code für den PIC und auch nichts in C#.
-
Thread
WS2812/2811 mit PIC asm.Verzweiflung!
.. ich probiere seit einigen Tagen, die WS2812 LEDs zum laufen zu bekommen. Controller ist ein PIC18F2320, derb übertaktet mit 32MHz (läuft aber trotzdem). So komm ich auf einen Systemtakt von 8MHz. Die gewählte Methode ist das sog. Bitbanging. Ich hab es "schon" auf die Reihe bekommen, die LEDs
Das hier kennen wir? http://sprut.de/electronic/pic/grund/i2c.htm
-
Thread
Seltsames Problem mit PIC
Wie sind die LEDs eigentlich am PIC angeschlossen?
PIC - Widerstand 120 Ohm - LED - Masse
-
Thread
PI 4 mit PIC18F Kommunikation
in die Runde, mein Raspi 4 soll zukünftig die Netzleistungen vom Modbus TC/ IP abholen und an einen PIC18F senden. Welcher PIC es werden soll ist noch offen.. Welche Schnittstelle die EINFACH am PIC zu programmieren ist würdet ihr nehmen ? I2C SPI USB ?? Vielen Dank schon mal.
> Da fällt der (genau dieser) PIC dann aber wohl raus. > Welcher wäre es den da ? Ein PIC32F >> Für dem PI 4 gibts ja Beispiele im Netz > Ja. Damit ist noch nicht die Frage beantwortet, warum du einen Pic an > ein Raspberry
-
Thread
Decimator-Schaltung für Puls-Datenstrom
Reinhard S. schrieb im Beitrag #5102828: > Der kleinste PIC den Ich mir jetzt ausgekuckt habe, dürfte etwas mickrig > sein Dann nimm einfach das etwas bessere Modell. PIC32 hat I2S. http://ww1.microchip.com/downloads/en/AppNotes/01422A.pdf Kosten für den PIC 2-3 EUR, ADAU7002 1 EUR, Softwareentwicklung (Decimator) 0 EUR (nicht nötig).
-
Thread
BMP aus PIC Speicher auf MI0283QT9 anzeigen
file (24bit RGB): examples/mSDShield/BMPDemo/image.bmp OpenBMPFile("image.bmp", 20, 20); } [/c] BMPheader.h [c] typedef struct { uint8_t magic[2]; uint32_t size; uint16_t rsrvd1; uint16_t rsrvd2; uint32_t offset; } __attribute__ ((packed)) BMP_Header; typedef struct
HardwareProfile.h müsste ich natürlich auch meine PINs angleichen, weiterhin brauche ich sicher die FSIO.C und SD-SPI.c. EIn Demonstrationsbeispiel für den PIC24F ist auch vorhanden. Dieses könnte ich recht einfach auf einen PIC24E umschreiben. Das wären die Dateien, die ich als erstes in mein Projekt
-
Thread
PIC18F25K50 USB-Verbindung Konfigurieren mit Microchip Libraries for Applications
Ist zwar für PIC24 gedacht, aber vielleicht findet sich hier etwas (Kapitel 14): http://www.engscope.com/pic24-tutorial/
Handfeste BUGs in den Beispielen! (Z.B. USB CDC Host wo eine negierung im CDC Treiber fehlt und der µC deshalb einfriert. ICh weiß nicht ob bei allen µC, also ob dieses Bit bei einigen µC genau andersherum gesetzt wird, aber bei den 32MX795 friert es definitiv ein wenn man die Negierung nicht nachträgt
-
Thread
Ethernet über Backplane
mir hauptsächlich High Speed (10GBit u.ä) für Server geliefert, aber ich brauche 100MBit wo man die PIC32 auf den Slaves ankoppeln kann. Reicht mir auch vollkommen von der Geschwindigkeit.
haben bisher noch nicht gehoert, was das Ganze soll. Ethernet auf > jede Leiterplatte bedeutet einen 32bit controller auf jeder > Leiterplatte. Das hat er mit den PIC32 sowieso vor. Mit oder ohne Ethernet. > Da geht eine Menge an Rechenleistung drauf fuer > moeglicherweise wenig. Für nicht
-
Thread
Recursive Funktion führt zu Error 1089 in XC8
XC8 auch für PIC12/PIC16. - einen 16- oder 32 Bit PIC verwenden. Da ist das kein Problem. Du musst dafür nur den XC16 bzw XC32 nachinstallieren. fchk
Frank K. schrieb im Beitrag #4046440: > - C18 Compiler verwenden; der ist ausschließlich für PIC18F gemacht und > nicht wie der XC8 auch für PIC12/PIC16 Ja, sowas in der Art hab ich bei meiner Suche auch schon gelesen, im Microchip Forum stand
-
Thread
Warum funktioniert dieses programm nicht
ja das ist pic18f1320 und ent. umgebung ist mplab c18
Nächster Schritt: [c] while(1){ if(PORTAbits.RA0) LATB++; } [/c] um zu sehen, ob der Eingang abgefragt wird.
-
Thread
bezahlbarer GPIB-Adapter
zum Nadelöhr zu werden. Der PIC32MX695 hätte auch USB, um einen nativen USB-Clienten zu bauen, beim TI/Luminary Micro müsste es dann einer auch der LM3S8xxx Serie sein. USB-Stacks gibts von den Herstellern auch, wobei auch hier das
Zehnerpotenz leistungsfähiger sind. Ich denke da an kleine Ärmchen von STM oder NXP oder einen kleinen PIC32. Oder ist das ein Layer 8 Problem? fchk
-
Thread
Multicore embeddedsystem? Viele Fragen!
Standard? Kommt Drauf an. > > Benötige ich als Embeddedsystem SW/HW Entwickeler mehr wissen als nur 32 > Bit- singlecore Systeme? Ja. Aber wenn man auf einem 32Biter einen Interrupt verstanden hat, dann ist die Übertragung auf einen 8Biter-µC keine Doktorarbeit. > > Werden sich jetzt die größeren
Was nimmt man denn als OS für ein 32Bit Multicore µC, wenn es am RAM für ein abgespecktes Linux fehlt?
-
Thread
NXP verschenkt ARM-Chips
Von Micron gibt es den kleinsten MT48LC2M32B2P-7 64Mb 2Mb x32 3.3V TSOP 86-pin 7ns 0C to +70C @Tobias: Ich arbeite professionell, und die 720 hatte mich gut 2000 Euro gekostet, nur würde ich NIEMANDEN raten, von Ayoue was zu kaufen
txsr EMC_DYN_RRD = 3;//RRD EMC_DYN_MRD = 8;//RAS EMC_DYN_CFG0 = (1<<14)|(1<<9)|(2<<7); [/c] und für das Mode Register: [c] i = (*(volatile int*)(0xA0000000 | (0x32<<12))); [/c]
-
Thread
PIC-Mikrocontroller - Alternativen
meisten PIC brauchen für *jeden* Befehl mindestens 4 Zyklen). Ausserdem gibt es einen gcc-port (d.h. C,C++ und ADA) und der kann auch in AVR-Studio integriert werden, falls man mit Windows unterwegs ist. Also
Weiss ich nicht, zu PICs findet sich ebenfalls vieles. www.sprut.de >Stellt sich noch die Frage C oder Assembler :D Wenn du dich für C entscheidest, stellt sich die Controllerfrage wieder. Die Assembler-Befehlssätze von PIC und AVR-Familien kannst du dir ja mal anschauen und den nehmen, den du
-
Thread
pics und atmels
Ich verstehe nicht den Unterschied zwischen µC und PIC. Worin besteht er?
Was sinnvolles: Jeder PIC und jeder Atmel ist ein µC!
-
Thread
VarArgs und Konstanten
Hallo Freunde, ich bau mir gerade ein printf() für meinen dsPIC33 (C30-Compiler) zusammen und dabei ist mir etwas aufgefallen. Wenn ich die Funktion mit Variablen aufrufe, ist alles bestens: [C] sint16_t s16 = -32768; meinPrintf("%i", s16); [/C] Wenn
auf einem 32-Bit-PC mit C++98: [pre] 2147483648 [/pre] Die Warnung des GCC liefert den Grund für dieses Verhalten: [pre] test.cpp:5:3: warning: this decimal constant is unsigned only in ISO C90 [enabled by
-
Thread
AVR-Mikrocontroller programmieren lernen
Entwicklungsboard mit Integriertem Programmer/Debugger. Das Board kannst du mit Microchips 16bit µC und DSP und sollte die Rechenleistung später nicht ausreichen mit PIC32 (32bit) verwenden. Microchip hat auf seiner Website fertige Demoprojekte (blinkende LED) für den Microstick. Ein Nachteil beim
ist, dass du nur 28 Pin PICs verwenden kannst. Software dazu ist MPLAB DIE mit XC16 bzw. für die 32bit µCs XC32. Es gibt sicher auch Alternativen von anderen Herstellern, eine Zusammenfassung gibt es hier: https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger Zu denen kann ich dir
-
Thread
Welche MCU für Drumcomputer
semitones und decay) und einen Sequencer. Welchen Chip könnte man da nehmen? Ich befürchte mit einem PIC 32 komme ich nicht weit. Vielen Dank und Grüße David
Ich hatte zum Beispiel an den hier Gedacht: PIC24FJ256GB210-I/PT Ein PIC24 16bit mit 32MHz
-
Thread
Avr zu wenige Ressourcen -> umstieghilfe
Michael G. schrieb im Beitrag #2213899: > Die STM32F2xx könnten mehr haben, sind soweit ich weiß aber noch nicht > lieferbar. Falsch: STM32F2xx == lieferbar. Mache selbst Sensoren auf Basis STM32F1xx und habe keine Probleme. SPI, I2C, USARTS und
gibts fix und fertig alles, was Du brauchst: IDE (MPLAB), Compiler (C32 Lite), Bibliotheken, dazu einer der angeboteten Debugger (PicKIT3 für den schmalen Geldbeutel, ICD3 und RealICE für die Profis), und auf gehts. Es kommt alles aus einer einzigen Quelle, es passt alles
-
Thread
ATmega Assembler-programmierung unter Ubuntu?
Dass es für Atmel-AVR keine Linux-IDE gibt liegt aber nicht an Linux an sich. Die Programmierung in C, C++, Java usw. geht auch unter Linux sehr komfortabel. Aber für so etwas exotisches wie AVR Assembler hat sich noch keiner die Mühe gemacht.
auf Windows installiert, einen PIC Programmer "PICKIT3" organisiert und mit PIC24 schon mal was gemacht. Die 16-Bit PIC´s haben schon bessere Performance, aber die MPLAB IDE konnte mich nicht so richtig überzeugen. Da war Atmel Studio
-
Thread
PIC-Einstieg
18er Serie. Die 16er sind etwas veraltet... so kann man des nicht stehen lassen. Es gibt auch neue PIC16 z.B. den PIC16F1937 oder ähnliche. Die haben einen internen 32MHz Oszillator, 5 Timer, 10-bit ADC, DAC, SPI, I2C, USART, CSM, PWM/Capture/Compare... das reicht zum anfangen denke ich. Klar sind
Serie. Die 16er sind etwas veraltet... > > so kann man des nicht stehen lassen. Es gibt auch neue PIC16 z.B. den > PIC16F1937 oder ähnliche. Die haben einen internen 32MHz Oszillator, 5 > Timer, 10-bit ADC, DAC, SPI, I2C, USART, CSM, PWM/Capture/Compare... > > das reicht zum anfangen denke ich.
-
Thread
"einfach" Hobby programmieren.
. Dazu einen Compiler von Mikroe, da kannst Du dann nach belieben zwischen Atmega, XMEGA, ARM, STm32 NXP etc pp wechseln ohne ständig alles neu zu schreiben. Die Bedienung der Compiler egal ob PAscal, Basic oder C ist immer gleich Daher meine Empfehlung AtMega Mikroe fertig NAtürlich kann man als PIC Anhänger auch PIC Mikroe sagen, aber ich arbeite halt mit Atmega und Arm
-
Thread
XMEGA reif für den produktiven Einsatz?
>Aber kennt ihr einen anderen µC der PWM mit 128MHz kann ? Sicher. Schau dir mal den DSPic30F2023-30I an. Der kann mit einer 32fach PLL bis 480MHz gehen. Verbraet dafuer aber rabiat was an Strom ... 220mA@5V
ist mit dem Preis zufrieden denn die 8-Bitter sind auch nicht günstiger. Eingesetzt werden z.B. STM32F103RC..STM32F103ZE. Einmal musste ich sogar aus einem Projekt den dsPIC raus schmeißen und durch einen STM32 ersetzen weil der PWM zu schlecht war (geforderte Auflösung vom Kunde). PS: Mit der
-
Thread
pimp my Looping Louie (mit Mikrocontroller & Zufall!)
der Platine, von dort zu den Anschlüssen des Attiny. Hier nun die versprochenen Bilder: http://pic.leech.it/pic.php?id=6a1c565k1024img03.jpg http://pic.leech.it/pic.php?id=d74ee5a7k1024img03.jpg http://pic.leech.it/pic.php?id=83c9aa23k1024img03.jpg http://pic.leech.it/pic.php?id=6bb84e85k1024img03.jpg http://pic.leech.it/pic.php?id=54cccc6fk1024img03.jpg http://pic.leech.it/pic.php?id=9077806k1024img03.jpg http://pic.leech.it/pic.php?id=b3e4f44k1024img03.jpg http://pic.leech.it/pic.php?id=3d3b68fk1024img03
-
Thread
Speicherverhalten Moderner Controller/CPUs
immer RAM haben. Beim ersten AVR kam man ein einfachen Fällen allerdings ganz gut ohne RAM aus. Mit 32 Registern und einem Hardware-Stack ist RAM nicht zwingend nötig. Und der erste PIC, der 1650, hatte überhaupt kein RAM, nur 32 Register.
inklusive der 32 ALU-Register und der 64 I/O-Register ja eigentlich 160 Bytes sind: "The first 32 locations address the Register File, the next 64 locations the standard I/O memory, and the last 64 locations address
-
Thread
PIC4550 - Anfänger Problem
---------------------------------------------------------------------- Debug build of project `C:\Users\User\Documents\PIC-Vorlagen\PIC18F4550.mcp' started. Language tool versions: MPASMWIN.exe v5.37, mplink.exe v4.37, mplib.exe v4.37 Preprocessor symbol `__DEBUG' is defined. Sat Nov 06 23:53
dann MicroC -> MPLAB ->PICKIT2 -> Mein PIC ?
-
Thread
AVR-Frequenzzählermodul 1Hz - 40MHz
und Anleitung bedanken. Danke für die Blumen! > Ich habe das Projekt sehr ähnlich auf einem PIC32 nachgebaut. Aufgrund > der anderen Hardware (z.B. zwei interne 32 Bit Counter oder 64 Bit > Fließkommazahlen) war mein Projekt einfacher zu realiseren. Da ich aber > neu in der PIC Welt bin,
Toolchain. Selbst wenn sonst nichts dabei herausgekommen wäre, so weiß nun doch wesentlich besser, wie man C und Assembler mischen kann. > Leider gibt es zur PIC32 Welt noch nicht mal ansatzweise so viele > Informationen und Hilfestellungen wie für die AVR Welt. Um die Situation > ein klein wenig zu
-
Thread
24 Lichtschranken mit dem PC überwachen
Ich glaube an deiner Stelle würd ich mir einen STK500 + ATMega32 besorgen der hat die serielle sowie 32IO´s... der hat einen 16 bit counter sowie 2 8bit....baudratenquarz.... Und für Anfänger tuts auch Bascom oder für härtergesottene c.....
geeignet. The TMS 470 hat ein Modul das sich HET( HighEndTimer) nennt. Dieses Modul kann je nach µC Variante bis zu 32 IO Kanäle als separate Timer , Counter oder auch PWM Pins betreiben. Und das mit einer Auflösung < 5 µsec für jeden Pin. Zu Verbindung mit dem PC kannst du die vorhandene Uart
-
Thread
ESP 32 (Mikrokontroller) Mittels FlipFlop oder Transistor nur bei Tastendruck an- bzw ausschalten
. Schalter den PNP wieder ausschalten oder mein PicAxe schaltet den BUZ11. Im Programm lass ich den BUZ11 für 6 Stunden an. Wo ich bei deinem ESP-32 Probleme sehen und es deswegen hier im Forum, denke ich, auch ein wenig zu Unstimmigkeiten (DeepSleep
nichts an! Und wenn man ihn schlafen legt, dann verbraucht er auch sehr wenig. Seit dem ich den ESP32 (und ESP32-C3) ausprobiert habe, verwende ich fast nirgendwo AVRs mehr.
-
Thread
Pointer auf Flash im dsPIC
Du schreibst wie ein Blinder über Farben. dsPIC/PIC24 hat eine *völlig* andere CPU-Systemarchitektur als PIC10/12/16/18 - AVRs (vor allem die ganz neuen) sind näher dran, was die CPU angeht. Und PIC32 ist wieder völlig anders. Was ähnlich ist
krampfig? Habe erst vor kurzem einen PIC12F1840 (Nachfolger vom PIC12F683) mit XC8 und C-Code maltraetiert.Ich find's super,obwohl ich bisher die kleinen Pics auch nur in Assembler programmiert habe. Ich bin offen fuer beide Varianten und
-
Thread
Linear Schrittmotor bei Pollin, ggf. mit Treiberplatine
mit drauf die 4 IC die mit 333 gekennzeichnest sind. >http://www.fairchildsemi.com/ds/FD%2FFDC6333C.pdf Das I²C-Protokoll (Kommandos) ist ohne Gegenstellen Hardware (Sender) nicht zu entschlüsseln. Das einfachste ist den PIC neu zu programmieren und eigene Kommandos zu implementieren (und offen
Hallo, erstmal vielen Dank an "pic user" und B. Baumann! >Super! Ich habe die von Dir genannten Befehle ausprobiert und es >funktioniert! Könnt ihr das mal einem Nullblicker erklären. Wie sehen die I²C-Befehle nun aus? Welche
-
Thread
µC Umstieg. Wo sind die Infos?
Ich denke, ich nehme lieber den PIC32. Da gefallen mir die Datenblätter wesentlich besser. Alle (für mich) logisch zusammengepackt usw. Eine Frage hätte ich noch, wenn ich darf. Ich habe mit so ein Board bestellt: http://www.microchip.com
klassische" > Datenblätter mehr. Früher war das irgendwie verständlicher. Markus schrieb um 21:32: > Ich denke, ich nehme lieber den PIC32. (...) > Brauche ich noch den PICKit3 dazu, oder ist da eine Art Bootloader > drauf? Markus schrieb *drei* ! *Minuten* später: > habe schon gefunden
-
Thread
Effizientes Bitcount für 8, 16 u. 64 Bit?
Als Bitcount-Funktion für 32 Bit habe ich diese C-Funktion als Makro: #define BITCOUNT(x) (((BX_(x)+(BX_(x)>>4)) & 0x0F0F0F0F) % 255) #define BX_(x) ((x) - (((x)>>1)&0x77777777) \
Da sieht man mal wieder den Unterschied von C zu Assembler. Ich hab mal kurz ein Beispiel (Zählschleife wie bei Peter) mit 32-Bit für einen PIC reingehämmert. Summa Summarum 16 Byte Programmcode und Ausführungszeit 452 Maschinenzyklen (wenn
-
Thread
C versus Assembler->Performance Gesperrt
problemlos auch in Asm umsetzbar. Nur hinter dieser harmlosen letzten Zeile steckt wohl etwas Arbeit: [c] int v = result(); const int32_t C1 = (int32_t)(-4.0 * 100); const int32_t C2 = (int32_t)(0.0405 * 100 * (1L<<28)); const int32_t C3 = (int32_t)(-2.8e-6 * 100 * (1L<<30)); v = (int)((((((C3 * v) >> 2) + C2) >> 11) * v + (1L<<16)) >> 17) + C1; [/c] Aber wegen dieser Kleinigkeit gleich einen 32-Bitter nehmen?
-
Thread
LED UV-belichter bauen
blind :D fertig aufgebaut und gleich mal reingeguckt :D http://a.imageshack.us/img265/125/pic0784.jpg http://a.imageshack.us/img812/2180/pic0785p.jpg http://a.imageshack.us/img251/6978/pic0787.jpg http://a.imageshack.us/img709/3561/pic0789.jpg http://a.imageshack.us/img714/6820/pic0790b.jpg
PIC_0774.JPG > 435,8 KB, 0 Downloads > PIC_0775.JPG > 482 KB, 0 Downloads > PIC_0777.JPG > 371,7 KB, 0 Downloads > PIC_0778.JPG > 478,7 KB, 0 Downloads hmmm,
-
Thread
ESC-Sequenzen von Rechenr an Drucker decodieren
nicht mehr erklärlichen ESC-Sequenzen die ich nirgends herausfinden kann. Diese wären: ESC '&' 26 6c 32 36 41 ESC '&' 61 31 32 4c ... Normal müßte das ein Benutzerdefinierter Font sein im Aufbau: ESC '&' NUL ....... Gleich wie ich es versuche im Hex-Editor zu zerlegen komme ich auf keine
BlattNew Case 13: ' CR (Carriage Return) CurX = 0 Case Is >= 32: ' normales ASCII-Zeichen FrmMain.PicBlatt(1).Print AktChar; CurX = CurX + FrmMain.PicBlatt(1).Font.Size - 2 If CurX > 640 Then CurX = 0
-
Thread
Basic und/bzw. vs - C Erfahrungsumfrage
irgendwelche (mittlerweile schon etwas ältere) DSPs von TI, deren kleinste adressierbare Einheit 32 bits sind. Im entsprechenden C-Compiler ist folglich ein char dann auch 32 bits groß. (Falls der Compiler nach C99 portiert worden ist, wäre das dann eine Maschine, auf der es kein uint8_t geben
irgendwelche (mittlerweile schon etwas > ältere) DSPs von TI, deren kleinste adressierbare Einheit 32 bits > sind. Im entsprechenden C-Compiler ist folglich ein char dann auch > 32 bits groß. (Falls der Compiler nach C99 portiert worden ist, wäre > das dann eine Maschine, auf der es kein uint8_t
-
Thread
Welcher brenner für Pic
einfach so das die Zeit der eigenständigen 3-rd Party Programmiergeräte im LowCost Bereich bei den PIC (und einigen -aber nicht allen!- anderen µC seit JAHREN abgelaufen ist) Wenn man Geld sparen will kauft man sich einfach einen 100% Clone eines Originalgerätes. Da Microchip sowohl Schaltplan wie
. Zudem gab es neben dem PIC16C84(&C83) auch keine einfach Wiederbeschreibbaren PIC - alles andere waren EPROM Typen und wenn man damit probieren wollte brauchte es einen Fenster(JW) Type denn man dann mit der UV-C Lampe wieder
-
Thread
Welche AVR sind mit SPI zu programmieren
einfacher zu erlernen und > zu benutzen. Und wenn Du dann schon dabei bist, ist der Sprung zu PIC24/dsPIC33 auch nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR, und als 16-Bit Prozessoren für C noch besser geeignet, weil der C-Standard ja für 16-Bit Maschinen geschrieben wurde
Frank K. schrieb im Beitrag #6906695: > Und wenn Du dann schon dabei bist, ist der Sprung zu PIC24/dsPIC33 auch > nicht mehr weit. Du sind eher noch einfacher zu programmieren als AVR Nein, das sicher nicht. > und als 16-Bit Prozessoren für C noch besser geeignet, weil der > C-Standard
-
Thread
minimale Boards
Torsten C. schrieb im Beitrag #5585889: > Für Prototypen habe ich bisher meist mit fertigen atmega328p oder > stm32f103c8 Boards gearbeitet. Für die final Version ist das natürlich > doof Das finde ich
einigermaßen lötbar. 0.8mm ist komfortabel. 0.5mm finde ich grenzwertig. > 3) Außer AVR und STM32 noch andere uC anschauen? Ich mag die STM8 ganz gerne. PIC24 und PIC32 gefallen mir zumindest auf dem Papier (ganz im Gegensatz zu den PIC bis 18, die ich schrecklich finde). Wenn ich mal was mit
-
Thread
WiFi PicTail und PIC32
zum Pic32 ESK, im "HWP PIC32_ETH_SK_ETH795.h" sind schon die ersten hinweise das es eigentlich ohne gefrikel mit SPI1 auch nicht geht. Da steht das es mit USB D+ D- kollidiert und deshalb nicht supportet ist
machen. Wie ich dann später fortfahre weiß ich noch nicht. Fakt ist auf jeden Fall, wenn man den PIC32 Etherner Starter Kit ist SPI2 und SPI3 nicht verfügbar. @Peter C.: Ich danke dir nochmals ganz besonders für dein Mühe. Wegen mir musst du dir auf jeden Fall vorerst keine Mühe mehr machen. Du
-
Thread
Pollin PMT-Modul
Klingt nach RS232, würde ich aber eher nicht annehmen. Wenn ich mich nicht täusche hängt da der TL072C dran. SUB-D 15pol Belegung: 1 GND 2 supply1? to HV, AD829A, TL072C? 3 GND 4 PIC, EEPROM supply 5 SCL 24LC512 6 SCL 24C64 7 PIC Pin 17 (RC6/TX/DT) via 10k, Pin21 via 10k, Diode+10k nach
. Im I2C interrupt wird der Ausgang umgeschaltet. Damit kann man sehen wenn der PIC arbeitet.
-
Thread
PALCE22V10- wie programmieren?
keine Karten. Ist das programmierprotokoll denn irgendwo ersichtlich? Dann mache ich das mit einem PIC. Spannungen erzeugen auch kein Problem. Wo gibts diese Xilinx chips denn? Und wo finde ich Webpack 8.3 ? Win7 Starter hier (32bit). So, die PALCE Spezifikation wurde nie veroeffentlicht. Fuer
500 Euro zu kaufen. Ich habe jetzt einfach mal mit einem 8080 Emulator angefangen, mit MPLABX (PIC32), und hier gibt es eine wirklich sinnvolle Anwendung fuer C Unions. Ansonsten recht haessliche Typ casts, da 16bit Register kombiniert werden muessen. 8080 ist der Vorgaenger vom z80, und der ist