-
Thread
Timer mit NE555
im Beitrag #7821262: > Genau, die kommen komplett ohne weitere Bauteile aus..:-( Also doch ein uC, mit eingebautem Spannungsregler und Treibertransistor PIC16HV753.
Jörg R. schrieb: >> Genau, die kommen komplett ohne weitere Bauteile aus..:-( > > Also doch ein uC, mit eingebautem Spannungsregler und Treibertransistor > PIC16HV753. MFZ12PMD-UC hat dann alles drin...
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
So beim Builden der funktion: [c] void send_int(uint16_t zahl) { rf12_txdata((char*)&zahl,sizeof(uint16_t)); } [/c] Kriege ich den Fehler: [c] ../main.c:125: warning: pointer targets in passing argument 1 of 'rf12
(uint16_t)); } [/c] Empfänger: [c] while(1) { receive_int(); } void receive_int(void) { uint16_t test; char buffer
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
C15 10µ CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol C16 CPOL-EUE5-5 E5-5 POLARIZED CAPACITOR, European symbol
viewstart lds XH, YCnt // Zeilenadresse laden inc XH cbi _SFR_IO_ADDR(PORTD), FLM ld r16, X+ // 320 bits ausgeben ld r16, X+ ld r16, X+ ld r16, X+ ld r16, X+ ... [/c] Etwa der hier? Was genau bedeutet diese Schreibweise hier? [c] .global TIMER1_OVF_vect
-
Thread
Hausautomatisierung mit Embedded Linux
Hallo! Ich bin gerade auf diese Site gestoßen http://www.byteclub.net/wiki/index.php?title=Wrt54g#Adding_i2c_bus_to_the_WRT54G Sieht ziemlich interessant aus und ich denke mal das ganze ist mit dem Router von Buffalo, den Jörg ganz oben beschrieben hat, auch möglich. Und das ganze dann für 35
gefunden: http://www.toradex.com/d/colibri_pxa300.php CPU: PXA300 208MHz Memory: 64MB DDR RAM (16Bit) 128MB Flash (8Bit) Interfaces: 16Bit External BUS LCD (SVGA) CMOS image sensor I2C SPI 2xSDCard USB Host/Device 100MBit Ethernet 2x UART IrDA PWM 127 GPIOs Size: 67.6 x 36.7 x 5.2
-
Thread
Fehlermeldung beim Kompilieren
xilinx webpack zu compilieren. Das hatte Folgen: rfr@linux-6e93:~/Downloads/usb-driver-HEAD-2d19c7c> make cc -Wall -fPIC -DUSB_DRIVER_VERSION="\"2011-12-12 16:47:45\"" usb-driver.c xpcu.c parport.c config.c jtagmon.c -o libusb-driver.so -ldl -lusb -lpthread -shared xpcu.c:6:17: fatal error: usb.h
Habe ich mal installiert. Und das Makefile ausführen lassen. Und sieh an: make cc -Wall -fPIC -DUSB_DRIVER_VERSION="\"2011-12-12 16:47:45\"" usb-driver.c xpcu.c parport.c config.c jtagmon.c -o libusb-driver.so -ldl -lusb -lpthread -shared parport.c: In function ‘parport_transfer’: parport.c
-
Thread
Wann wird ein Bauteil obsolet ?
solche alten Krücken noch anbietet. Auch bei Mouser kannst du die Dinger noch bestellen, selbst die 16F84 (ohne A) sind noch zu kaufen. Mit 3€ pro Stück bei weitem nicht Zeitgerecht, aber dennoch zu haben. Dort bekommt man auch noch einer der ersten PICs überhaupt, den PIC16C54, und in allen Varianten
der Fälle migration tools oder Anleitungen angeboten. Bei dem von dir genannten Beipiel auf den PIC16F84A der den Status "in production" hat. ww1.microchip.com/downloads/en/DeviceDoc/30072b.pdf
-
Thread
pollin dot matrix lcd 122x32 dots dg 12232
Ein Grafikdisplay per I²C ansteuern ist meist richtig lahm. Ein SPI Schieberegister an SPI ist meist gerade so OK. Besser: Einen µC dafür verwenden, der direkt entsprechende Grafikfunktionen kann und über SPI, I²C oder ähnliches
. 0x20, 0x54, 0x54, 0x54, 0x78,// a 0x7F, 0x48, 0x44, 0x44, 0x38,// b 0x38, 0x44, 0x44, 0x44, 0x20,// c 0x38, 0x44, 0x44, 0x48, 0x7F,// d 0x38, 0x54, 0x54, 0x54, 0x18,// e . . . void GLCD_WriteData(unsigned
-
Thread
Fragen zu Speicher eines Datenlogger
Heuschrecken im Feld und die dazugehörige Aufzeichnung der jeweiligen Temperaturen. Ich benutze dazu den PIC16F84. Der hat nur 18 Pins und ist im DIL Gehäuse untergebracht (diesen Type verwende ich in vielen Applikationen). Ich lese über den PC- P- Port ein aber es gibt den PIC selbstverständlich auch mit
benötigt, kann man leicht mit einer 3.Leitung 2 * 4 EEPROMS ansprechen. Die Pagesize des AT24C512 ist nicht 64Byte sondern 128Byte (bzw. 256Byte beim AT24C1024). Peter
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
10x 330 µF Elko 20x 74AC00 4x SRAM 128M x 8 4x Flash 32M x 8 ein paar 2N3904 Rein: 16x 7812 TO220 43x 7815 TO220 14x 7824 TO220 5x NE555 DIL 23x Alliance AS7C256 (32K x 8 CMOS SRAM) 150x Tantal 476 16V 1x ATMEGA32-16PU DIL 3x PIC16LF877A-I/P Die Kiste wölbt sich schon... Vielleicht
74AHC1G08GW 5x 74AHC1G09GW 5x 74AHC1G125GW 5x 74AHCT1G08GW 5x 74AHC14PW 5x 74HC244PW 5x NPIC6C595BQ 5x NPIC6C596PW 5x NPIC6C595D 5x HEF4094BT 5x NPIC6C595PW 5x HEF4093BT 5x 74HC244D 5x HEF4894BT 5x NPIC6C596BQ 5x NPIC6C596D 5x 74AHCT1G125GW 21x UT20495 ISDN Übertrager 50x PIC16C54
-
Thread
uC Auswahl mind 5x PWM
msp430f149 / msp430f16xx der msp430 kann bis zu 10 pwms (allein mit timer B sind 7 PWMs möglich). der 149'er hat 60kB Flash, 2 Uarts (SPI/RS232). Abgesehen davon hat der MSP "nur" 48, anstatt der 54 I/Os. von den 48 i/os
Mickrocontroller von Renesas sind in dieser Beziehung wesentlich besser. Dort sind 16 bit möglich und der Quarz-Takt wird direkt verwendet. Also meine Empfehlungen: PIC18F6520 oder Renesas M16C/62. MFG, Bernhard
-
Thread
Präsentation mit Fußschalter steuren (USB-HID)
heißt, ich hab alles zum Proggen für den AVR. Aber vielleicht ist das ja ein Grund auchnoch auf PIC zu gehen... Lassen sich PICs auch via C Programmieren?
Beispiel das gesammte USB Framework und alle anderen Beispielprogramme für die USB - Geschichte rein in C Geschrieben! Für die 18F gibt es auch einen ganz brauchbaren Compiler zur freien Verwendung (unter Studentenversion irgendwo auf der µChip HP) Auch die kleineren Pic (10F, 12F 16F,) lassen sich natürlich
-
Thread
Einfach-Messdatenerfassung
Pins. FT16-04B3 FUN-JIN 0301. Die 3-COM-Karte hat einen Trafo mit ebenfalls 16 pins, jedoch mehr Abstand zwischen diesen. VALOR ST6118 CHINA 9716C. Keine Ahnung ob diese Teile brauchbar sind und wo man sie
. 1MSps. LTC2451 1 Kanal, 16bit. 8 pins. 60 Mess/s. I2C LTC2452 1 Kanal, 16bit. 8 pins. 60 Mess/s. SPI MCP3421 1 Kanal, 18bit. 6pins. 15 Mess/s bei 16bit. MCP3551 1 Kanal, 22bit. 8pins. 14 Mess/s mit 50/60Hz-Unterdrückung
-
Thread
Ecan am dspic33E will nicht
__((eds,aligned(NUM_OF_ECAN_BUFFERS * 16))); void Can_Init() { /* IO Register initialisieren RPINR26 = RPI41 0x2A RPOR5 = RPI54 0x36 */ RPINR26 = 0x2A; /* Output RP54 to C1TX (0xD oder 14) setzen */ RPOR5bits.RP54R
h. Wie meinst du das mit Unlock Sequenz für PPS? Den PPS selbst hab ich ja im Code drin: [c] /* IO Register initialisieren RPINR26 = RPI41 0x2A RPOR5 = RPI54 0x36 */ RPINR26 = 0x2A; /* Output RP54 to C1TX (0xD oder 14) setzen */ RPOR5bits.RP54R = 0xD; [/c] Genau so hab
-
Thread
AVR-Studio 5
Compilerhersteller können einfacher die Eigenheiten einer Architektur nutzen wie zB ein segmentiertes Layout (PIC, C16x...). Im Moloch GCC ist sowas fast ausgeschlossen (inzwischen ist's einfach machbar, aber nicht bis vor 1-2 Jahren). Ich hab mich schon gefragt wie signnig es wäre, das in avr-gcc einzubauen, also
leider laufen viele alte Projekte mit AVRs, da dies damals eine innovative und preislich interessante µC-Schiene war). Die PICs sind stabiler im Preis, in der Verfügbarkeit und Abkündigungswut und in der Supportsoftware. Den Krieg PIC gegen AVR gewinnt PIC!
-
Thread
Countdown Timer
Ein PIC16F57 ist gut geeignet, aber auch leistungsfähigere Typen, die auch ICD bieten (In-Circuit Debugging). Du kommst aber nicht um externe Transistoren herum, ausser es handelt sich um sehr kleine low
AN557 (Four-Channel Digital Voltmeter with Display and Keyboard) AN590 (A Clock Design Using the PIC16C54 for LED Displays and Switch Inputs) Du brauchst wohl Treiber für die Segmente und auch für die gemeinsamen Kathoden. Könnte irgendie so aussehen (siehe Attachment) Viel Spass
-
Thread
Absolute Anfängerfragen Bitte um Hilfe.
=3005;ARTICLE=31653;START=0;SORT=artnr;OFFSET=16;SID=25Lirpo6wQARkAAH57SH82f60b5b2142bd074a7f98e904c98b205 und dann noch Kleinvieh wie Kondensatoren, Widerstände, Stecker usw. größtenteils wirst du auch das haben. Zusammenstecken fertig!
www.reichelt.de/?ACTION=3;GROUP=A38;GROUPID=2969;ARTICLE=45040;SID=28pQCRAawQARwAABcFSJI8e90d6a7ff7507180c98df2e14028a37 LCD Display: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A5211;GROUPID=3005;ARTICLE=31653;START=0;SORT=artnr;OFFSET=16;SID=25Lirpo6wQARkAAH57SH82f60b5b2142bd074a7f98e904c98b205
-
Thread
Anfertigung einer kleinen Steuerung
die grundsätzliche Erwartungen und Vorgehesnweisen. Und die sin wie gesagt weit, weit entfernt fon PIC vs. AVR, C versus Basic, oder "platine selber bauen" vs. "fertiges Bord nutzen"
Was schätzt du PIC das soetwas kosten wird?
-
Thread
Nur noch LCD´s ?????????
erstmal. Da war auch schon. Mit AVR gibt es einige interessante Sachen. Währ aber lieber auf der PIC-Schiene weiter gefahren, vieleicht muß ich mich doch noch einmal umorientieren.
mit > LED. Leider braucht es ein speziellen Prommer, den es ist kein Flash-Typ. Bin deshalb auf 16FXX umgestiegen. Das portieren eines Programmes von 16C54 auf 16F84 ging auch und die Hosen, obwohl laut Literatur "nur" ein paar Änderungen vor zu nehmen sind. Ergo lies ich es sein und arbeitete fortan
-
Thread
Ringbuffer in C optimieren?
Vielfaches von 0x100, noch irgendwie ausgerichtet sein. Und das nutzt ein halbwegs brauchbarer C-Compiler, so daß da keine weitere Optimierung erforderlich ist. Kann das so ein PIC etwa nicht? *) 8080, Z80, 6800 und folgend, 6502 hingegen nicht
Hi nochmal, ich habe jetzt mal einige Tests durchgeführt. Die Variante [c]MQ[i++] = 0x34; i &= 0x1FF;[/c] ist schneller als [c]MQ[i++] = 0x34; if (wi>=MESSAGEQUEUESIZE) wi = 0;[/c] ist schneller als [c]*MQWritePtr++ = 0x54; if (MQWritePtr>MQ+MESSAGEQUEUESIZE) MQWritePtr
-
Thread
Alternative Atmel ICE
ATMELICE, 1,27mm Raster 10pol Wannenstecker für Target, 1,27mm Raster 6pol Wannenstecker für Target, 2,54mm Raster
Tintenfisch" (10 > einzeln steckbare Pins). Na ja, ist halt ein abgespecktes PICKIT4 mit dem Standard-PIC Pinout. Wenn man 5 völlig verschiedene Architekturen (AVR, 8-Bit PIC, 16 Bit-(ds)PIC, MIPS EJTAG (direkt oder über ICSP getunnelt) und ARM) supportet, muss man irgendwo halt Abstriche machen. fchk
-
Thread
PIC16F871 - Software f. Kicker ! Hilfe!
Aber es geht ja um das Grundgerüst. Danke Info: - LCD- Modul hat einen HD44780 Controller - PIC16F871 (20Mhz) - Sprache: C // PROGRAMM BEGIN include <C:\cc5\16F871.H> //Speihersutz121345=aus,Debug11=aus,ProgrammFlash9=an,EEpromRead8=an, //NiendervoltProgr7=aus // NiederVoltReset6
Ist das der Chip in deiner PDF ? http://www.reichelt.de/?SID=26YBy676wQARoAABYt2b0f17129d99395c8f54d08b4297ccebe65;ACTION=3;LA=4;GROUP=A364;GROUPID=2960;ARTICLE=46015;START=0;SORT=artnr;OFFSET=16
-
Thread
SP14Q002-A1 aus eBay - Erfahrungsaustausch
deswegen brauchte ich noch eine schönes Display ;) Bisher wird der Roboter von 3 PICs gesteuert (2x PIC16F877 und 1x PIC16F876) und die Intelligenz ist per Funkmodem auf einen PC ausgelagert, auf dem eine Java Anwendung läuft. Anhand von Karten - die man mit dem Programm erstellen kann - navigiert der
@bse: Ich habe die LCD Platine an einen C167CR (16-bit)mikrocontroller angeschlossen. Aber auch einen 8-bit controller sollte kein Problem sein. Grüße Mark.
-
Thread
ARM ist die Zukunft?
, daß senkt bei ARM µC die Preise, während die des AVR32 von Atmel berstellerbezogen bleiben. Bestenfalls hat mittelfristig noch der MSP430 eine gute Chance, weil er eben super stromsparend ist und mit seiner 16 Bittigen
32 Bit bringen bei µC-Anwendungen nicht so große Vorteile wie auf dem PC. 4 GB Speicher muss man eher selten adressieren und man manipuliert häufig nur Bytes. Preislich kommen ARMs nicht an die Klasse ATTiny/PIC10FXX
-
Thread
Zeitmessung mit Timer2 asynchron
andere bearbeitet wird. Es geht also kein IRQ veschütt. Der im Rahmen der z.B Latenzzeit z.B bei 16MHZ respektive liegt.
oldTC:6 TC:50 300 Revs:5 oldTC:50 TC:30 300 Revs:5 oldTC:30 TC:10 300 Revs:4 oldTC:10 TC:54 301 Revs:5 oldTC:54 TC:35
-
Thread
PIC: Verzögerung läuft nicht wie geplant
ein kleines Problem mit ner Verzögerung. Und zwar will ich nen Delay von einer Minute aufbauen. Als PIC kommt ein PIC16F54 zum Einsatz. Von der Sprut-Seite hab ich mir die Verzögerungsroutine geklaut und ein wenig modifiert sodass ich, grob, auf eine Minute komme. Aber meine Mathekenntnis lässt mich
eingestellt) aber auch mit nem 4 MHz Quarz komme ich nicht hin. Kann es sein, dass der Oszilatoreingang am PIC kaputt ist? Ich hab leider derzeit keinen zweiten PIC mit dem ich testen könnte. Hab zwar hier neben dem 16F54 noch zwei 16F84 aber die sind mit dem PICKIT2 nicht programmierbar. Vielleicht ist aber
-
Thread
[V] Rauchmelder FireAngel ST-620-DET
habe mir nun das Modul https://www.eps-vertrieb.de/brand/w2-funksystem/1971/w2-mm-service-dongel?c=16 bestellt. Bei Fire And Rescue muss man wohl Händler sein. Mal sehen, was das Modul zu den kondensatorbestückten RMs sagt. Grüße Friedemann
Was mir noch aufgefallen ist das der RM den Gleichen Mikrocontroller hat wie das W2 Module ein PIC16LF1936
-
Thread
PIC18 Sleep Mode - LOW Power Modus
Managed Tips 'n Tricks https://www.google.ie/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwjC54iPyZHLAhUCXRoKHaaGC6sQFggcMAA&url=http%3A%2F%2Fww1.microchip.com%2Fdownloads%2Fen%2Fdevicedoc%2F41200B.pdf&usg=AFQjCNFT5bwVRHThPtFQP9in7BR9kGHe-g&cad=rja
void main(void) { InitializeSystem(); Sleep(); // send Pic into Sleep while(1) { } } } [/c] Muss der Oszillator noch richtig eingestellt werden? Eigentlich doch egal, weil dieser doch eh bei Entering des Sleep Modes abgestellt wird?
-
Thread
Wie drehe ich eine Bitreihenfolge um??
>Der einzig verbleibende Nachteil der rekursiven Variante ist also, dass >sie für einen C-Only-Programmierer nicht sofort verständlich ist ;-) Ok, dann zeig mit doch mal den Lisp Interpreter für den AVR oder PIC :-) und die Ausführungszeit ist auch genausoschnell wie bei der Variante
schrieb: >> Der einzig verbleibende Nachteil der rekursiven Variante ist also, >> dass sie für einen C-Only-Programmierer nicht sofort verständlich ist >> ;-) > > Ok, dann zeig mit doch mal den Lisp Interpreter für den AVR oder PIC > :-) und die Ausführungszeit ist auch genausoschnell wie bei der
-
Thread
Hat jemand Erfahrung mit dem 2,4GHz-Transceiver RFM70?
/* Disable SPI, Master, set clock rate fck/16 */ SPCR = (1<<SPE) | (1<<MSTR) | (1<<SPR0); } void SPI_Write_Register (char cRegister, char cData) { PORTB &=~ (1<<CSN); _delay_ms(2); char sende = (cRegister|0x20);
Ja. Ich nutze den PIC16F876...ich könnte dir den HEX Code für den Empfänger schicken. ich nutze aber nicht die gleichen PIC Pins zum RFM wie Hope. Müsste nochmal schauen, denke es war der PORT C und die POrt B Pins für die
-
Thread
AVR TTiny 461 Pullup nicht aktiv?
Adresse if (kom == 9) // 9: Spring absolut 0...255 { addr = adrhi * 16; addr = addr + dat; } if (kom == 10) // 10: C * Spring absolut 0...255 { if (C > 0) { C = C - 1; C = C & 15; addr = adrhi
addr = adrhi * 16; addr = addr + dat; } }[/c]
-
Thread
DS18B20 Tempsensor mit PIC18F - Oszillatorprobleme?
minus=1; d = (a & 0x000f); c = a>>4; } centigrade = minus*(c+(d/16.0)); //The DS18B20 is pre-calibrated [/c] Später wird centigrade mittels sprintf in ein char-array überführt und in den EEPROM geschrieben. Diesen
einfach den Fehler nicht sehen. http://www.puntoflotante.net/BOLT-SYSTEM-7-PROJECTS-EXPRESS.htm c code und hex file unter project 2. passende Pic Board & DS18B20 eventuell nach dem Poststreik bei dir in 4-6 wochen ;-) oder bei mir abholen. http://www.mikrocontroller.net/topic/323676 lg rudi
-
Thread
TFT Ansteuerung mit Atmega16
Michael N. schrieb im Beitrag #2268745: > Komm ich da mit nem Atmega16 hin? Außerdem kann ich die Pins ja nicht > genau gleichzeitig schalten, stört das im Betrieb? Nein, vergiss es. Schau Dir den NXP LPC2478 an, das ist genau das Richtige dafür. Oder den PIC24FJ128DA210
sein? Geht auch mit DIP. ATMega32 oder ATMega644 wär schon eher was für ein Grafikdisplay. ATmega16 evtl. schon ein bißchen zu klein. Im Anhang mal ein Bild von einem T6963 an einem PIC18F2550.
-
Thread
UV-Laserdrucker
Abweichung). Ich denke, das ist tragbar. Wird sich zeigen ... Wie ich die erzeuge? Ein Quarz bei C.. oder R.. mit 16,384 MHz (16,380 MHz wären ideal, habe ich aber nicht gefunden) gekauft - kommt Mitte der Woche - und per PWM mit ATTINY2313 auf 910,222.. kHz gebracht: // CTC Mode, PIN toggelt
www.ebay.de/itm/DT30-ILDA-scanner-set-galvanometer-for-laser-show-/191348298950?pt=Licht_Effekte&hash=item2c8d3f54c6 http://www.ebay.de/itm/DT40pro-ILDA-scanner-set-galvanometer-for-laser-show-/191348298911?pt=Licht_Effekte&hash=item2c8d3f549f http://www.thorlabs.de/newgrouppage9.cfm?objectgroup_id=3770
-
Thread
SCX05DN Drucksensoransteuerung
diese Spannun g durch meine 2^12 divididiere um dann meine Auflösng zu bekommen, In der Firgure C von dem Sensor werden die ausgänge 3 und 5 über OPS ausgewertet und dann erst in den Analogwandler eingelesen und ich möchte eben gleich in den PIC hinein ohne eine auswertung vorzunehmen und direkt
http://www.sensortechnics.com/download/scx-053.pdf da existiert auch eine Figure C Farnell Best.Nr.: 414890 Einzelpreis: 54,70 €
-
Thread
Thermomix Rezeptchips
4b8d 3eae 7916 1e03 5000860 2ae4 4538 5d35 befd 5f41 81aa f869 2d99 5000870 d755 0c5b d07f d4dc ef01 b916 47ca e148 5000880 db9c 54f1 495e 4c57 e16d 172b d59a 713b 5000890 3e52 7807 cad3 c3b0 79bd 55f8 9024 af24 50008a0 42e6 80c5 acb1 ae25 9ffa 9a54 7ac0 b3d5 50008b0 d47f a09c fa34
6a76 faaa 56ac bceb 5001c20 ef87 3a3c 8583 46cb 3c54 c10d 8280 54ae 5001c30 07d2 dba5 97df be63 d1c1 49c4 c0e4 5572 5001c40 155b e8fe aa62 a89c 12b4 f246 b6f1 b194 5001c50 2e53 751a 8496 9028 a971 c775 cfc2 6320 5001c60 85dc
-
Thread
uC from Scratch
00-EN.pdf?fileId=5546d46272aa54c00172bc99c2d45678 DC/DC Wandler (BMR463) https://flexpowermodules.com/resources/fpm-techspec-bmr463
wirklich für Anfänger besser sind? Ich denke, das kann man nicht so allgemein sagen. Nehmen wir mal PIC. Die 8-Bitter (PIC10/12/16/18), die 16-Bitter (PIC24/dsPIC) und die 32-Bitter (PIC32) haben völlig verschiedene Prozessorarchitekturen, wie sie unterschiedlicher nicht sein können. Die ganze Peripherie
-
Thread
Transistortester AVR
hoffe ihr könnt mir weiterhelfen!? Leider besitze ich keinen AVR-Brenner, da ich bisher nur mit dem PIC gearbeitet habe. Einen Brenner alla Sprut habe ich mir vor langer Zeit mal aufgebaut. Meine Fragen: Welcher PIC ist vergleichbar mit dem ATMega8? (eine Handvoll 16F877-20/P habe ich hier noch rumliegen) Hat jemand den Tester schonmal mit einem PIC aufgebaut? Leider spreche ich nur wenig C, meine Muttersprache ist eher Basic. Hat eventuell sogar jemand eine Übersetzung für mich (zwecks Anpassung an den Pic)? OK, zuviel zu meinen Fragen. Ich
-
Thread
ARM vs. PIC32
dreht sich nicht nur um ARM, das müssen auch Fanboys irgendwann zugeben. > > - Pech für alle PIC32-Anhänger... Aus einem uC nen Anhänger basteln? Ein Fanboy, sag ich doch... ;)
. Kann > man anhand damit evtl ARM und MIPS vergleichen? Bringt auch nicht viel. Normale PICs (pic14, pic16 Architektur) z.B. arbeiten intern nur mit 1/4 des Taktes, hätten bei dem Vergleich also immer nur ein viertel des AVR-Wertes. Stört aber in der Praxis nicht, weil man die dann einfach mit z.B
-
Thread
Atmel ICE oder Dragon
Geld Debug-Funktionalität (STM8/STM32 z.b. mit dem ST-Link, Silicon Labs mit dem USB-Debug Adapter (C8051F funktioniert auch mit EFM8BBs da selber Core), PIC mit PicKit). Persönlich würde ich bei 8-Bit entweder zum STM8S greifen (viel Peripherie und trotzdem günstig) oder zum EFM8BBX (noch günstiger,
Debug-Funktionalität (STM8/STM32 z.b. mit dem ST-Link, Silicon Labs mit > dem USB-Debug Adapter (C8051F funktioniert auch mit EFM8BBs da selber > Core), PIC mit PicKit). Persönlich würde ich bei 8-Bit entweder zum > STM8S greifen (viel Peripherie und trotzdem günstig) oder zum EFM8BBX > (noch
-
Thread
ARM7: Start geglückt aber noch Fragen
CCS Compiler als Grundlage nimmst. Der GCC steht zwei oder drei Stufen über dem PIC-C. Was bei den C-Compilern für die 8Bitter noch hinzukommt ist ihr notorischer Drang zu 16Bit Berechnungen, auch wenn 8Bit genügen würden. Im Internet gibt es diverse Vorlesungsskripte zur Sprache C. Kannst ja mal bei Google dein Glück versuchen. Der PIC-C ist mehr oder weniger nur an C angelehnt.
-
Thread
Warum Keil (oder andere unfreie Compiler) statt SDCC?
Lang ist's her, vermute eine 2.x.0-Version: PIC: Libraries waren nicht kompatibel, müssten aufwändig angepasst werden, um mit dem SDCC zusammenzuspielen. (z.B. das USB-Framework für 16F4550 &co) Inzwischen sind die PIC-Targets im SDCC unmaintained
Debugunterstützung. PICs beispielsweise kann man > mit dem Microchip Studio beglücken, und da funktionieren PicKit, Mplab > Snap etc. als Programmier- und Debuginterfaces. Genau. Und das nicht nur für PIC16, sondern auch für PIC18, PIC24 und PIC32. Es macht da einfach gar keinen Sinn, etwas anderes als das
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
auch gut aus: st-flash --reset write 743ZI_LwIP_Test.hex 0x08000000 st-flash 1.7.0 2023-05-02T16:13:54 INFO common.c: H74x/H75x: 128 KiB SRAM, 2048 KiB flash in at least 128 KiB pages. file H743ZI_LwIP_Test.hex md5 checksum: ffe8c2f14a5b707fca956874d2494734, stlink checksum: 0x00a937bc 2023-05-02T16:13:54 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:13:55 INFO common.c: Flash page at addr: 0x08000000 erased 2023-05-02T16:13:56
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
ein 16x2-Display, einen Drehencoder und ein Steuerkreuz, wirklich nett. Olli
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_65&products_id=206 sowas ?
-
Thread
Biete Oldskool ;) Alte Prozessoren & Rams & Roms.
Dann noch was ganz leckeres... Nen PIC16C73B / JW (der mit dem Guckfensterlein zum Löschen ;) (irgendwie nen Kultobjekt *g*) dann noch .. 3x PIC16F73-I/SP DIP 7€ +Versand 3x PIC16F72-I/SO SO 7€ +Versand 28x PIC 16C54-XT/P
Hallo Manuel, den alten 16C73B würd ich mir glatt ins Regal legen. Gegen Versandkosten? Gruss, Edson
-
Thread
elektronische DIL-Schalter? nicht-flüchtiges Latch?
Andere Leute nehmen dafür einen PIC12F oder PIC16F*/LF* oder irgendwas anderes kleines. Ein PIC16(L)F1503 hat 128 Byte HEFlash und ist mit Sicherheit billiger als Dein Maxim/Dallas Teilchen. Und viel besser erhältlich. fchk
Oder besser LXMXO2-256HC im QFN, hat den I²C gleich mit drin. Irgendwo um die 1,80 EUR.
-
Thread
flash-Fehler mit ATtiny2313, compile ok
; 0x48 10: 1b c0 rjmp .+54 ; 0x48 12: 1a c0 rjmp .+52 ; 0x48 14: 19 c0 rjmp .+50 ; 0x48 16: 18 c0 rjmp .+48
push r16 50: 1f 93 push r17 52: cf 93 push r28 54: df 93 push r29 56: c2 e0 ldi r28, 0x02 ; 2 58: d0 e0 ldi r29