-
Thread
Suche Mikrocontroller mit 16Bit ADCs und DACs
Cypress (jetzt Infineon) PSoC 5 und 6
nicht, der PIC hat bloss 2x10-bit 1MSPS DAC und dumme SigmaDelta ADC, der STM ebenso zu wenig. Es gibt einige Audio-DSP z.B. von AK, aber zu langsam und 16 (oder gar 24) bit Auflösung macht nicht 16 bit Genauigkeit
-
Thread
IDEs? was nutzt Ihr?
und 32 TB SSD. > Da habe ich schon glaubwürdigere Hochstapler gesehen. Das sind per Rechner 8x 16 TB SAS-Saegate und 9x 3.8 TB M2 SSD. Wo ist das Problem?
Welche IDEs nutzt ihr? Delphi und gelegentlich Lazarus. Sonst: keine. Wozu auch? Für ne poplige C Quelle reicht NoteTab und für PIC-Assembler eigentlich auch - obwohl ich mir selbst dafür ne Mini-IDE mal geschrieben habe, aber das hatte damals andere Gründe. W.S.
-
Thread
PIC18F97J60 -> MAC Adresse ändern
soviel Erfahrung.. Und da hat sich ja in der Richtung einiges getan. Wichtig: Der XC8 ait auf C90 wegen anderer Bibliotheken wie Display usw. umgestellt. Dies als Info am Rande. [c] #define MAC_ADDRESS {0x00,0x04,0xa3,0x00,0x16,0x06} // MAC-Adresse typedef union { uint8_t mac_array
ohne alles.. #define MAC_ADDRESS {chr_MAC[0],chr_MAC[1],chr_MAC[2],chr_MAC[3],chr_MAC[4],chr_MAC[5]} [/c] Die Fehlermeldung lautet: mcc_generated_files/TCPIPLibrary/mac_address.c:13:40: error: (188) constant expression required Wie geht das? VG Ingo
-
Thread
Arduino DUE Hardware mit W5500: Seltsame Absturzprobleme
entwicklelt und läuft in verschiedenen Projekten. Sie enthält auch Ablockkondensatoren auf der 12 V und der 5V Versorgungsleitung; die 5V kommen übrigens nicht von dem Arduino-Regler. > > Du hast dafür zu sorgen dass kein Spike an die Reset-Leitung > gerät. Denn wie sollen denn die Arduino-Designer voraussehen
Haushaltsbedingungen. Alle meine anderen Prozessorplatinen (Eigenentwicklungen insb. mit/für AVRs, PIC16F64, Motorola 6809, Motorola 68HC11) hatten und haben keine Reset-Probleme.
-
Thread
ADC mit höherer Aufösung vs Oversampling
also für eine Messung 4us braucht, braucht mein virtueller Software-ADC mit angenommen 12 Bit, also 16x Oversampling, entsprechend 16x die Zeit des Hardware-ADC, also 4x16=64us. Die Rechenzeit, die zum Abfragen der Ergebnisse, Summieren und den Rechtsshift nötig ist, kommt noch dazu. Letztere fällt aber
schon fertig oder sind umfangreiche Änderungen machbar? Ich finde Deinen Ansatz unglücklich: Mit 5 Volt Referenz und 2,5 Volt Pegel ist schonmal ein Bit weg, es wird ja nur der halbe Bereich des ADC genutzt. Wenn der µC ein AT328 ist, nutze die interne Referenz von 1,1 Volt und teile beide Spannungen
-
Thread
LVDS und Mikrocontroller
> ja noch. Hab ich auch schon mal gemacht, allerdings mit einem SPI-Display. Ein Display mit 320x480 in Farbe, gesteuert von einem µC. In meinem Fall ein PIC32MZ mit 512k RAM. So ein Adafruit-Display. Aber unterschätze den Aufwand nicht, was RAM, Flash und Programmierung angeht. Ganz besonder der RAM-Bedarf ist exorbitant (>300kbytes, wenn man ein Bild im RAM halten will). Für 800x600 benötigst du 800x600x3Bytes = 1,44Mbytes, darum braucht man schon einen großen µC. Beim ST wird ein externes RAM dranmüssen, beim PIC32MZ DA geht das schon mit dem internen. Bei einem LVDS-Display
-
Thread
Drahtlose Kommunikation zweier Schaltungen
besten verwenden. Ich hätte an so einen Pro Mini gedacht https://eckstein-shop.de/Pro-Mini-Modul-5V-16MHz-Arduino-kompatibel-Partial-kit?gclid=CjwKCAjwp-X0BRAFEiwAheRui9xR-sT0eQ8Bd7MWcwnlEtBGelxf1jijfJVxDBrolmtH2LrtvU9CCxoCD_sQAvD_BwE Und als Sende- und Empfangsmodul vielleicht solche 433MHz Boards
Fernbedienungs-Sender und Empfänger brauchst, schau mal hier: https://www.holger-klabunde.de/rc5send.htm http://www.sprut.de/electronic/pic/projekte/rc5test/index.htm https://www.sprut.de/electronic/pic/programm/irrc/irrc.html rc5 ist eine verbreitete Fernbedienungs-Signalkodierung. https
-
Thread
Funktion Reifendruckanlerngerät EL-50448; OEC-T5; Welches Bauelement ist das?
NOP GOTO LADR_0x003A LADR_0x003A GOTO LADR_0x003B LADR_0x003B NOP LADR_0x003C NOP NOP MOVLW 0xC5 ; b'11000101' d'197' GOTO LADR_0x0041 NOP LADR_0x0041 (jede Menge
) 1,1, 1,0, 0,0, 1,0, 1,1, 0,0, 1,1, 0,0, 1,0 // Manchester codierte Daten 0x61, 0x5E, 0x13, 0xC6, 0x6C, 0x39 [/code] Die aktuelle Platine des EL-50449 sieht anders aus, siehe das Bild im Anhang. Die Bezeichnung des IC ist abgeschliffen, ob das immer noch ein PIC ist müsste
-
Thread
Entprellen (kein AVR) Gesperrt
, in Ass 3-5x so lange. Nach ein paar Tagen, hats mir dann auch noch die letzte Falte, aus den Stirnlappen gebügelt. OK OK, ich bin /PICler/..... Also kurz und bündig, ich mach in C, /weil/ ich faul bin. (Codegeneratoren
wie MOV, LD, LDS, LDDS, L, LDEQ, LDMI, LDMIA, .... alles ganz einfach und jeder versteht das auch, PIC, AVR, ARM, x86, i51, /390, alle sprechen ASM.
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
__XWS_te1SwGy1LpaXlPT74uD_5sjRtETKQch0PI_ttXm0R4kvjmbluNwoUakGvvo35gxG-GjzPjK0hLwO9xVuOktdNX2yjJHaKYlQ68NIGldK3bhOzgrNfbCIyxhtw/stream.m3u8#i1 .... und erfinden gerade das Fahrrad. Na wahrscheinlich lesens hier unheimlich mit
www.spiegel.de/wissenschaft/waldbraende-bei-tschernobyl-sorge-vor-radioaktivitaet-in-der-sperrzone-a-4003633c-95fd-4bd1-9b90-c312eae9fdc5 PS: Seit SPiegel auf dieses blöde neue Design uumgestellt hat werden bei mir keine Videos dort mehr abgespielt..
-
Thread
Zu viele Interrupts bei PIC32
andere Sichtweise (auf CLOCK) aus: ist denn HW und SW überhaupt in der Lage, die gewünschte, mehr als 5fache Menge (22:1 statt 5:1) der CLOCK-impulse ISR seitig zu verarbeiten? Von was für Frequenzen reden wir denn überhaupt? Vg Stephan
ermöglicht. OK...hast du einen Tipp für einen passenden FPGA (mit genügend Logikblöcken für für 2x SPI, 2 Datenleitungen eine Clock- und eine Sync-Leitung, optional 1x UART) und/oder ein einsteigergeeignetes Evaluation-Board? Danke :-)
-
Thread
Testplatine für ATmega 2560 - Kondensatoren an jedem VCC/GND Paar ?
anderweitig nutzen zu können. Nimm am besten SMD-Quarze: https://www.reichelt.de/keramik-smd-quarz-3x5x1mm-16-0mhz-16-000000-mj-p85005.html?&trstct=pol_0&nbc=1 https://www.reichelt.de/keramik-smd-quarz-3-2-x-1-5-x-0-8-mm-32-768-khz-gey-kx-327nht-7-p245474.html?&trstct=pol_1&nbc=1 100n an AREF gegen
nutzen zu können. > > Nimm am besten SMD-Quarze: > https://www.reichelt.de/keramik-smd-quarz-3x5x1mm-16-0mhz-16-000000-mj-p85005.html?&trstct=pol_0&nbc=1 > https://www.reichelt.de/keramik-smd-quarz-3-2-x-1-5-x-0-8-mm-32-768-khz-gey-kx-327nht-7-p245474.html?&trstct=pol_1&nbc=1 > > 100n an AREF
-
Thread
PIC Entwicklungsumgebung und Programmer/Debugger?
BS schrieb im Beitrag #6214309: > Was brauche ich, um eine simple Anwendung mit z.B. PIC16F153 zu > entwickeln? MPLAB X Pickit 3 Clone für 10-15€
#6215538: > Ich wiederhole aber nochmal meine Frage an den TE: was ist der Grund für > die Wahl der PIC µC? Sorry für die späte Antwort! Ich entwickle seit Jahren Hardware und Firmware für Microcontrollern, arbeite aber fast ausschließlich mit PSoC3/4/5LP/6 von Cypress, deshalb kenne ich mich in
-
Thread
Neuer Freeware OBD Scanner für nicht kompatible ECU's
das Dreifache bezahlt! https://www.aliexpress.com/item/32761065127.html?spm=a2g0s.9042311.0.0.6c184c4dDdTJtP Mit ForScan kann ich alle Steuergräte auslesen, zum Timing meldet ForScan "good".
norover=1&mkevt=1&mkrid=707-134425-41852-0&mkcid=2&itemid=312779883708&targetid=858894556319&device=c&mktype=pla&googleloc=9042646&poi=&campaignid=10215338314&mkgroupid=105782590007&rlsatarget=pla-858894556319&abcId=1139676&merchantid=7364532&gclid=Cj0KCQjwiYL3BRDVARIsAF9E4GdmOLoELAVheitXfKtt7x3N5R-G0
-
Thread
Schaltung mit lm358 schwingt?
Mach die Hysterese mal vernueftig. So mit dem Kondensator C5 gegen Masse kann der LM358 nur schwingen. Der hat so gesehen ueberhaupt keine Hysterese. Also zwischen den C5 und dem + Eingang gehoert noch ein Widerstand.
| | |PIC16F716|--+--(--47R--+ | | | | | +--| |--+ | \ | | | NTC C | | |--+ | BTB16-600BW | | |
-
Thread
STM8 Example Code
a dec w dec w ld a,w ld x,a ldi wdr,0feh ; ;Integerkonstante: [0][00000000b] inc x ldi a,0 ld (x),a ; ;Integerkonstante: [197][0c5h] inc x ldi a,197 ld (x),a ; ;Forthword: !
----------------------------------------- L7 ;WordDefinition [pinoff] ;Integerkonstante: [16][00010000b] inc x ldi a,16 ld (x),a ; ;Integerkonstante: [192][0c0h] inc x ldi a,192 ld (x),a ; ;Forthword: ! ( n1 n2 adr --> n1 ) dec x ld a,(x) ld
-
Thread
PIR Sensor an Wildkamera fern auslösen
Bezeichnung nicht lesbar 583 ??? = LM358 ???), der 14-Pinner auf der extra-Platine könnte tatsächlich ein PIC sein, Pin 1 ist +VDD, Pin 14 GND, das wäre dann das Programm, das alles steuert. Der BISS0001 hat 16 Pins, kann also nicht sein, der 5-Pinner dürfte ein Spannungsregler sein, dazu passt die breite Leiterbahn zum Abblock-C und zum vermuteten PIC.
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
c-hater schrieb im Beitrag #6198531: > Völlig überdimensioniert, der Speicher ist ja die SD-Karte. Für den Rest > genügt ein viel kleinerer µC auch völlig. Ist doch egal, ob das ding 3 € oder 5 €
machen. Bei Batteriebetrieb möchte man doch einen möglichst niedrigen Takt haben. Sollten das evt. 16 MHz werden, weil der Quarz dann kleiner ist? Ein Keramik-Resonator mit 8 Mhz ist 1.3 x 3.2 mm groß und da sind die beiden Kondensatoren schon integriert. Wegen USB geht leider nicht jeder, aber ein CSTNE8M00GH5L000R0
-
Thread
SCL3300 Inclinometer
? Wenn nicht erklärt das den Status und die unbrauchbaren Daten. Das 0xC0 ist "not used", also der falsche Wert Die ID ist das 0x30, aber solange der Status 0b00 ist bekommst du wahrscheinlich nur Müll als Daten.
bei WHOAMI: Dezimal: 67, 0, 193, 53 Hex: $43, $00, $C1, $35 Binär: 01000011, 00000000, 11000001, 00110101 $C1 stimmt, die 0 davor auch, da 16 Bit Rückgabewert CRC8 stimmt jetzt wohl auch. 4300C1 CRC-8/EBU https://crccalc.com/
-
Thread
Interrupt wird dauerhaft angesteuert.
>Ist denn sicher das PORTB1 das selbe wie PB1 ist? Aus iotn2313a.h [c] #define DDRB _SFR_IO8(0x017) #define DDB0 0 #define DDB1 1 #define DDB2 2 #define DDB3 3 #define DDB4 4 #define DDB5 5 #define DDB6 6 #define DDB7 7 #define PORTB _SFR_IO8(0x018) #define
Maximilian G. schrieb im Beitrag #6188244: > const uint32_t Teiler_Baud = (TAKT / (BAUD * 16)) - 1; versuch mal 16L oder 16UL [c] const uint32_t Teiler_Baud = (TAKT / (BAUD * 16UL)) - 1; [/c]
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
4*12bit D/A, 64 I/O und 64k Flash+4k RAM oder den C8051F4 mit 100MHz, Analog Devices hat den ADUC824/834 mit 24bit A/D, 3 x 16 bit A/D, 12 bit D/A, PWM und 62k Flash, 4k EEPROM, 2k RAM und http://www.dalsemi.com/ (Maxim) den 50MHz schnellen DS89C420,
), 1k RAM, 24 Bit ADC mit PGA und 2 UARTs. Cheng Xin Wei Technologies baut 8051 abgeleitete Flash uC mit A/D und PWM CX8F2810E CX8P1710C in SO8 und CX8F2811E C8XP1711C in SO14 ohne weitere Doku. STC Micro http://www.stcmcu.com/ hat nicht nur nützlich erweiterte 8051 wie STC15F20x (3.8-5.5V) oder
-
Thread
DC-Motor über Gegen-EMK-Spannung regeln
kann ich es mir eigentlich auch sparen, aber dennoch noch einmal: Die GES wird über den üblichen 2x10k Spannungenteiler und einen Filter-C gegen Masse, parallel dazu eine Schottky-Klemmdiode nach Masse, dem A/D-Eingang des PIC zugeführt. Und "gegossen" ist die Software nur insofern, als ich die
Teil um IC3B herum zur Signalformung vor den A/D-Eingang einzufügen). Die Regelung wird allein im PIC ausgeführt - die GES wird über den üblichen 2x10k-Spannungsteiler an den A/D-Eingang des PIC geführt, dort liegt lediglich noch ein C und eine Schottly invertiert gegen Masse. > eingreifen könnt.
-
Thread
Inverter HF Stufe Frequenz zu den Trafos erhöhen
Diesen Hinweis hätte man genau so am 11.03.2020 16:23 geben können.
#6183053: > - 4 mal mehr Spannung > - 4 mal mehr Strom > Das ist doch ein Topp-Wirkungsgrad! Also 16fache Leistung? Wenn ich also ein 90% eff NT x-fach überlaste, verbessert sich die Effizienz auf xx%? Ist das der Quarantäne Lagerkoller oder basiert dieser Unsinn auf irgendeiner nachvollziehbaren
-
Thread
Wie in C zum Quadrat? Gesperrt
+main(void)%0A%7B%0A++++volatile+double+x+%3D+42.0%3B%0A%0A++++volatile+double+y1+%3D+x+*+x%3B%0A++++volatile+double+y2+%3D+pow(x,+2)%3B%0A%7D'),l:'5',n:'0',o:'C+source+%231',t:'0')),k:50,l:'4',n:'0',o:'',s:0,t:'0'),(g:!((h:compiler,i:(compiler
'5',n:'0',o:'x86-64+clang+9.0.0+(Editor+%231,+Compiler+%231)+C',t:'0')),k:50,l:'4',n:'0',o:'',s:0,t:'0')),l:'2',n:'0',o:'',t:'0')),version:4
-
Thread
Spotwelder - Transistortreiber
defekten Mikrowellen absuchen), bisschen 1,5 - 2m x 16mm² vom Baumarkt. Fertig. Das reicht für passable Punktschweißverbindungen und kostet fast nichts (im Gegensatz zu den 1F Kondensatoren)
Q=I*t U=Q/C Q=0,5A*16s=8C C=Q/U=8C/16V=0.5F
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
vorgstellt FreeRTOS zu nehmen.... ja gut ganz doof stell ich mich nich an, habe schon erfahrung in c/c++ , und frühr mal sogar nen STM32 under PIC programmiert... aber IP STacks etc. noch nichts gemacht und OS auch nichts..
Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit/323872764866?hash=item4b685233c2:g:qcwAAOSw-kdX0mup
-
Thread
DS18B20 verrauschtes Signal [ATTINY85/R-PI]
gefährlich aus brandschutztechnischer Sicht. Nun sieht es wie folgt aus: Das Netzteil (HP PS-3701-1C) wird über eine Reihenschaltung von zwei Transistoren eingeschaltet. Es muss also 1) der PI sein "ja" geben 2) ein zusätzlicher µC (ATTINY85) sein "ja" geben. Beide Prozessoren verfügen über einen
native Schnittstelle und folgender Code (aus einer Lib im Netz) ist zum senden/empfangen auf dem µC verantwortlich: [c] uint8_t onewireWriteBit( volatile uint8_t *port, volatile uint8_t *direction, volatile uint8_t *portin, uint8_t mask, uint8_t bit ) { uint8_t sreg = SREG; #ifdef ONEWIRE_AUTO_CLI
-
Thread
PIC12F1572 HEF -> Wo fängt er an ?
Hallo Leute, Will meinen PIC12F1572 den HEF nutzen. Nun stellt sich mir die Frage, wo das erste WORD liegt? In 0x780 ? Könnnte mir da wer weitehelfen? Hier ein Link zum DB: http://ww1.microchip.com/downloads/en/DeviceDoc
maximum number of words written at one time is equal to the number of write latches. See Figure 10-5 (row writes to program memory with 16 write latches) for more details. mt
-
Thread
ATtiny25 - EEPROM - Write ohne Verschleiß
if (p->type == EEDATA_U16) return (eedata_t)eeprom_read_word((uint16_t*) (p->bufStartAddr+p->dataIdxAddr)); # endif [/c]
Wert ist pro Zelle. Da ein Chip nicht teuer ist kannst du es leicht ausprobieren. Pro Byte: 100.000 x ca. 5 ms = 500 s.
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
sondern auch einfach zu verstehen ist. Da bleiben nur wenige Sorten übrig: Die einfacheren (älteren) PIC16 und eventuell noch die einfacheren Atmel AVR. Wobei ich mir nicht sicher bin, ob die auf C-programmierung zugeschnittene AVR-Architektur tatsächlich für 12 jährige das Geeignetste ist. Auf alle Fälle
W.S. schrieb im Beitrag #6166296: > Die einfacheren > (älteren) PIC16 und eventuell noch die einfacheren Atmel AVR. Wobei ich > mir nicht sicher bin, ob die auf C-programmierung zugeschnittene > AVR-Architektur tatsächlich für 12 jährige das Geeignetste ist. Ich
-
Thread
FPGA aus Köln - GateMate
zur Carry-Forschreibung, dann bekommst du einen pipeline-MUL mit einer Baumstruktur: Ein 8x8 bräuchte dann 16 dieser 2x2 + den Adder-Baum mit 7 - Stufen und demnach 25 Stück. Wie schnell ist das dann?
Struktur haben - jedes vereinzelbare Die hat 4 PLLs. Wenn man die zusammen lässt, hat man eben bis zu 5x5x4 PLLs - ob man die braucht und nicht ;-) "Daher haben wir überlegt, wie man mit einem Maskensatz FPGAs mit unterschiedlichen Größen fertigen kann. So sind wir auf ein Design gekommen, bei
-
Thread
PIC18F97J60 MAC-Adresse umwandeln
Hallo Zusammen, ich habe gerade meinen TCPIP Stack des PIC LITE modifiziert. Zu Debug Zwecken würde ich gerne die MAC-Adresse über den USART auslesen. Der TCPIP Stack verwendet folgenden Quelltext: [c] #define MAC_ADDRESS {0x00,0x04,0xa3,0x00,0x16,0x06
0x00, 0x04, 0xa3, 0x00, 0x16, 0x06); } [/c] Weiß jemand wie ich aus der define das hinkriege? Im Netz habe ich nur wenig brauchbares gefunden. Danke und Gruß Ingo
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
halbes dutzend unterschiedlicher Zielplattformen mit demselben Compiler bedienen moechte. (SH(A),ARM,M16C, R8C,68k) Man muss es nicht, aber man kann es und es ist kein Problem. Probleme treten erst auf wenn man die schoenen Schickimickittools wie z.B Eclipse und aehnliches nutzen will die darauf aufbauen
Renesas-Architekturen. fchk PS: https://www.amazon.de/ARM-Emulator-32-Bit-64-Bit-Downloader-STM32-Unterst%C3%BCtzung-Hochgeschwindigkeits-Download/dp/B07SFWCLBT/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=jlink&qid=1583049159&sr=8-1
-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
of -20°C to +40°C OSCCAL += eeREAD_B(&eeOSCCAL[(uint8_t)getTp()/5u]); # else OSCCAL += OSCCAL_CVALUE; //osc. +-0.5% measured @Vcc=3.3V # endif [/c] mt
, würde ich bei einem Einzelstück in die Höhe bauen: https://www.reichelt.de/keramik-smd-quarz-3-2-x-1-5-x-0-8-mm-32-768-khz-gey-kx-327nht-12-p245473.html?&trstct=pol_3&nbc=1
-
Thread
Mehrkanal Impulszähler PIC
) carr[0]++; if (ug&0x02) carr[1]++; if (ug&0x04) carr[2]++; if (ug&0x08) carr[3]++; if (ug&0x10) carr[4]++; if (ug&0x20) carr[5]++; if (ug&0x40) carr[6]++; if (ug&0x80) carr[7]++; [/c
-- carr[n]++; 4911 ldr r1, =0x200000A4 <carr> 690A ldr r2, [r1, #16] 3201 adds r2, #1 610A str r2, [r1, #16] --- main.c -- 74 ------------------------------------------- if ((ug&(0x01<<n))==0)
-
Thread
Probleme mit 230V Spannungsversorgungsschaltung für µC
Ich habe das ganze ein wenig durchgemessen und konnte (glaube ich) die Spannungsversorgung für den µC und die Transistoren als Problem ausmachen. Im Anhang findet ihr ein Foto der Platine und einen von mir erstellten Schaltplan der Spannungsversorgungsteiles. Der µC, ein PIC16C711, die Bedientasten
Walzen hängen an V-2 und V+. Wenn ich den Netzstecker einstecke kann ich zwischen V+ und V-2 6,5V und zwischen V+ und V-1 5V messen. Das ist so weit auch in Ordnung, der PIC hängt an VI-1, 5V ist gut, er kann bis 6V vertragen. Wenn ich das Gerät jetzt über das Tastenfeld einschalte, versucht
-
Thread
DCF77 - Stunden werden nicht korrekt angezeigt
Der Link funst evtl. besser: https://oar.ptb.de/files/download/56d6a9c0ab9f3f76468b45a7
getestet und nicht mehre Pakete ausgewertet. Aber ICH hatte einfach keinen Platz mehr, in dem mit C vergewaltigten PIC16F84. :D
-
Thread
PIC32MX350 läuft zu langsam
Habe das mit einem PIC32MX340F512H gestestet. Bei einem SysClock von 96MHz und einem Teiler von 16 in der SPI Konfiguration messe ich einen SPI-Clock von 3MHz (genau 2,85MHz). Nachtrag: Im DB findet sich unter 17.2.5
> sent > } das geht doch gar nicht, zeig mal deine SPI Konfiguration, du muss mindesten [c]SPI2CONbits.ENHBUF = 1; // 1 = Enhanced Buffer mode is enabled [/c] einschalten. Erst dann kannst du SPIxBUF bis zu 128bit auf einmal laden. hier mal Codeschnipsel (PIC32MX470): [c] void sendData
-
Thread
Probleme hex-File zu erstellen von PIC16F1527(1827)
schrieb im Beitrag #6136032: > MPASM v4.02 So weit ich weiß unterstützt diese Version noch keine PIC16F mit 4-stelligen Nummern (PIC16Fxxxx). Wenn du MPLAB X nicht verwenden möchtest, könntest du es mal die letzte Version von MAPLB 8 versuchen (116 MB): http://ww1.microchip.com/downloads/en/DeviceDoc
Gleich ein neues Problem mit dem 1527, gleich vorher, es ist ein PIC16F1527 und nicht LF. Über 3,5V bleibt er einfach stehen und lässt sich auch nicht programmieren, obwohl er lt. Datenblatt bis 5,5V verträgt und auch mit 5V laufen müsste. Gitb es da etwa eine Konfigurationspflicht