-
Thread
[Rundum] Sammelbestellung de.Mouser.com 2014
#3728470 auch, dass ich (S.S.) mit dabei wäre, ich habe aber bis heute nichts bekommen. Es geht um 5x PIC12F1840-I/SN und 5x TSOP34856 Danke. Stephan
: 782-TSOP34856 Herst.- Nr.: TSOP34856 Hersteller: Vishay Beschr.: Infrarot-Receiver 2.7-5.5V 56kHz Mouser-Nr.: 579-PIC12F1840-I/SN Herst.- Nr.: PIC12F1840-I/SN Hersteller: Microchip Beschr.: 8-Bit Mikrocontroller - MCU 7KB Flash EEPROM 256b nanoWatt Beides 5x Aber dann
-
Thread
[V] Microchip ICD2 und diverse PIC Mikrocontroller
mit 4 MHz Bootloader 3 x PIC16F648 A 2 x PIC16f648 A -I/SO Bild 2 - untere Hälfte: 1 x PIC16C84-10 1 x PIC16F73-I/SP 2 x PIC18F252 2 x dsPIC30F4012 4 x PIC16F628-20 Bild 3: 3 x PIC18F2550 3 x 12C508A 3 x 24FC1025 1 x 24LC512 2 x 24LC65 Bild 4: 1 x PIC18F442 5 x PIC18F452 3 x PIC18F458 1 x PIC16F877 Meine Preisvorstellung liegt bei 60,00 € incl. Versand in DE.
-
Thread
Belichtungsgerät kaputt?
programmierter Microcontroller sein. Schwingt denn der Quarz ? Oft sind die defekt. Welches Modell des uC ist es ? PIC16C54 würde wohl in die Zeit passen.
SmellyBelly schrieb im Beitrag #4930654: > tatsächlich ein Pic16F84A. Wenn das /Misstding/ nicht mehr anschwingen will, leg ein 1MOhm parallel.
-
Thread
Avr zu wenige Ressourcen -> umstieghilfe
LPC1768 / LPC1769 -> 100/120MHz, 100Pins, 4x UART LPC1758 / LPC1759 -> 100/120MHz, 80Pins, 4x UART Diverse PIC32 -> 80MHz, 80/100Pins, bis 6x UART STM32F1xx hat nur bis 3x UART wenn ich das richtig sehe. Es gibt anscheinend welche mit 5, allerdings
STM32F2xx == lieferbar. Mache selbst Sensoren auf Basis STM32F1xx und habe keine Probleme. SPI, I2C, USARTS und CAN in vollem Einsatz. STM32F2xx liegt schon hier und wartet auf Portierung. Tools sind Yagarto mit gcc > 4.5.x und OpenOCD mit OpenOCD-USB als Dongle aus dem Web-Shop hier. Debugging mit
-
Thread
ATMega16u4 per JTAG Debuggen
Hallo, Ich kämpfe gerade damit einen ATMega16u4 mit meinem nagelneuen PicKit4 über JTAG zum Debuggen zu bekommen. Es erscheint jedes mal die Fehlermeldung im Anhang. Mein aktueller Aufbau ist wie folgt: ATMega16u4-MU auf einer custom Platine
gesagt auch AS um einiges lieber. Mich würde nun interessieren, ob jemand von euch schon mal den Mega16u4/32u4 debuggt hat, oder ob es sich um einen Bug mit dem PicKit4 handeln könnte.
-
Thread
Quarz Layout richtig?
Vielen Dank für die Antworen, ich habe nun C5 als Abblockkondensator verbaut, die abgrenzung ist grösser, und C4 hat einen kürzen weg. Ist es so besser?
Johnny SGT schrieb im Beitrag #4126360: > Ist es so besser? Am Quarz schon, aber C5 gehört um 180° gedreht und dann direkt mit den beiden Power-Pins verbunden.
-
Thread
Zufallszahl bei Start des Mikrocontrollers
soll eine WakeUp Message versendet werden mit einer zufälligen ID welche sich wie folgt berechnet: 0x660 + Zufallszahl (0-31). Die Zufallszahl soll bei jedem Neustart des Controllers anders sein. Aktuell verwende ich folgendes: [c] // Set Random Wakeup-ID m_random = xorshift8(); srand(m_random
nicht verwendet wird. Dann hast du ein anderes Problem: Alle uC müssen unterschiedlich lange warten, bis sie versuchen, ihre Nummer mitzuteilen. DAS wiederum kann man per fester aber individueller Konstante machen, also eine 16 bit Zahl und der uC wartet so viele
-
Thread
Mplab 4.15 Error 152 Executable code and data must be defined in an appropriate section
Lehrbuch. Hier mal der Assemblercode: ; TODO INSERT CONFIG CODE HERE USING CONFIG BITS GENERATOR ; PIC16F18877 Configuration Bit Settings ; Assembly source line config statements #include "p16f18877.inc" ; CONFIG1 ; __config 0xFFEE __CONFIG _CONFIG1, _FEXTOSC_ECM & _RSTOSC_HFINT1 & _CLKOUTEN_OFF
& _WDTCWS_WDTCWS_7 & _WDTCCS_SC ; CONFIG4 ; __config 0xFFFF __CONFIG _CONFIG4, _WRT_OFF & _SCANE_available & _LVP_ON ; CONFIG5 ; __config 0xFFFF __CONFIG _CONFIG5, _CP_OFF & _CPD_OFF LIST p=16f18877 #include <p16f18877.inc> RES_VECT CODE
-
Thread
CPU 300MHz, aber ADC und DAC schaffen 2MSps. Wie nur?
10000000000%0Aw+96+192+112+192+0%0Aw+112+192+112+320+0%0Ag+64+240+64+288+0%0AL+112+320+112+352+0+1+false+5+0%0AR+80+80+32+80+0+0+40+16+0+0+0.5%0Aw+96+240+96+256+0%0Aw+96+256+176+256+0%0A
nicht in die Verlegenheit kommen kann, 2^64 Bit Auflösung zu benötigen. 1 Elektron hat ca. 1,6e-19C, für 1C benötige ich also ca. 2^62,5 Elektronen. Ein Kondensator mit 1F hält bei 1V Spannung genau 1C an Ladung. Jedenfalls müsste man sich da mit einzelnen Elektronen herumschlagen, was nach Ultrahochvakuum
-
Thread
Mudulare Entwicklungsumgebung: Wer baut mit
das sich die Adressen nicht beißen </Zitat> Genau bei dem "Adressen nicht beißen" habe ich bei i2c ja das Problem wenn ich mit vorgefertigten Bausteinen arbeiten will. Nehmen wir einmal an das ich mit einem DIP8 PIC eine kleine Platine mit 4 PWM Ausgängen baue (der PIC im DIL8 Gehäuse hat max
fast mit TCP und DNS anfangen (also bitte keine Dikussion darüber - ich weiß das man TCP auch über I2C fahren kann - dann ist der Effektive Datendurchsatz dann wohl bei 5Kbit oder so). Gruß Dom
-
Thread
Embedded World 2016
://www.reichelt.de/Tablets/TREKSTOR-95541/3/index.html?ACTION=3&GROUPID=4357&ARTICLE=163071&OFFSET=16&SID=10URt2V38AAAIAAH47dCsca8c7c3cb7d5660021c21b9a4fa5934b&CTYPE=0&MWSTFREE=0 Das ist ein 7 Zoll Tablett für 50 Euro. Oder das hier: http://www.pearl.de/a-PX1281-1239.shtml?query=TFT Eine Internet-Wetterstation
meiner aktuellen "Spielplatz" Software und dem Aufbau dazu. Ist eben "nur" das resistive-touch 3,5" TFT mit 320x240. Mit "nur" dem kleinsten der Familie, dem FT800. Das Teil macht Touch, wenn ich auf eines der beiden Bilder drücke wird dieses gefühlt sofort durch ein zweites Bild ersetzt. Die
-
Thread
7 Segmentanzeige (4stellig) am Arduino Mega 2560 Rev.3
usw. und dann folgt einen größeren Strom am Kollektor C. was wiederum für mich gleichgestellt wäre, das hier eventuell die 5Volt Versorgungspannen am Kollektor C angesteuert werden und das diesbezüglichst der Strom am Kollektor C also auch sehr viel an
http://www.file-upload.net/download-9530087/LEDCOUNTER_0-1000.mpg.html Benutztes Material: 1x LC204VL 4x BC559C PNP Kleinleistungstransistoren 4x 1 kOhm Drahtwiederstände 7x 470 Ohm Drahtwiederstände Jetzt noch eine Frage: Kann ich zur Ansteuerung von LEDs bzw. dem LC204VL auch MOS 4056
-
Thread
Tasten entprellen - Bulletproof
// Mode 2: CTC TCCR0B = 1<<CS02^1<<CS00; // divide by 1024 OCR0A = (s16)(XTAL / 1024.0 * 10e-3 - 0.5); // preload for 10ms TIMSK0 = 1<<OCIE0A; // enable timer interrupt LED_PORT = 0xFF; LED_DDR = 0xFF; sei(); for(;;){ /
ähnliche Routine zu schreiben. Weniger als 12 Takte schaffe ich aber auch nicht. [avrasm] .def temp = r16 .def c1 = r17 ;Zähler1 .def c2 = r18 ;Zähler2 .def res = r19 ;Ergebnis in res, PINB com res and c1, res and c2, res mov temp, res and temp, c1 or c1, res eor c1, temp mov res, temp
-
Thread
NWT500 aus der Buchte
Wenn die die Werte einmal ausmessen köntest wäre ich sehr daran interessiert. Gruß Klaus (DJ5GK)
Frequenzberechnung im PC zu erledigen, denn der kann allemal besser rechnen als irgend ein kleiner µC. W.S.
-
Thread
Prototyp: Low-Cost Powerline Hausbus mit AVR
relativ kleinen Trafo verwende, wird die Platzeinsparung nicht soo groß sein: 0,68µF 630V LxBxH=11 x 26,5 x 21 Trafo EE20/10 LxBxH=22 x 25 x 19 wegen den 40% Platzeinsparung hat man dann wahrscheinlich andere Probleme (Verlust an Z-Diode, Blindleistung...) Gruß Roland
vorgestellte Schaltungsvariante zu verwenden, allerdings aus Gründen der Störsicherheit zusätzlich noch mit X10 zu koppeln. D.h. der Master (Versorgung über Trafo, selten an) verteilt bestimmte Sollwerte (Lample an / aus, Sollhelligkeit, Leuchtdauer) an X Slaves (ca. 5 Leuchten über das ganze Grundstück verteilt
-
Thread
Controller für mehrere Interrupts
Frequenz zu gering wird. Interruptpriorität kennen alle ollen 8051-Derivate (4 Prio-Level) oder auch die C167 (imho 16 Prio-Level). Ein Controller, der nicht mindestens 2 Prio-Level kennt, ist nur für Kaffeemaschinen und Toaster tauglich. :-)
hier gezeigt: http://www.mikrocontroller.net/topic/275225#2891811 An Stelle des TFTs kann auch ein 2x16 LC-Display verwendet werden, oder man läßt die Anzeige einfach ganz weg. Mit Optimierung kommt man auf ca. 1600 Messungen/s bei der gewünschten Auflösung. Die ser. Datenausgabe wäre noch zu ergänzen
-
Thread
Brauche Tips beim Oszikauf
hier sieht man doch die Preise. http://www.zeitech.eu/eshop/index.php?cat=c5_Oszilloskope.html
1M insgesamt, ob nun 1 Kanal mit 1M oder 2 Kanäle mit jeweils 0,5M. Ebenso bei kurzer Speichertiefe 1x2K oder 2x1K.
-
Thread
HD44780 Display macht Porbleme am PIC24
Delay_Us(Delay_200us); //drittte LCD Inizialisierungssequenz DATA &= 0xff00; DATA |= 0x0038; E = 1; Nop(); Nop(); Nop(); E=0; Delay_Us(Delay_200us); lcd_cmd(0x38); //Funktion gesetzt lcd_cmd(0x0c); //Display on/off Kontrolle, Curser blinken aus lcd_cms(0x0c)
E=0; Delay_Us(Delay_200us); lcd_cmd(0x38); //Funktion gesetzt lcd_cmd(0x0c); //Display on/off Kontrolle, Curser blinken aus lcd_cms(0x0c) lcd_cmd(0x06); } //------------------------------------------------------------------ /
-
Thread
PIC16F628 Programm läuft nicht
Hallo ich bin am Verzweifeln: Ich habe eine folgende kleine Schaltung mit dem PIC16F628 aufgebaut: 3,3V SPG-Reg als Versorgung An RB0-RB3 je ein 1k Widerstand und dann eine LED auf Masse An RB4-RB7 je einen 4k7 Pullup und einen Schalter auf Masse So alles was ich (momentan
schalten. Als Oszilator soll der Interne OSC des Pics verwendet werden. Hierzu habe ich ein kleines C-Programm (siehe ganz unten) für den CC5X-Compiler geschrieben mit MPLAB und dem CC5X das HEX-File generiert und dieses dann mit dem PIC Brenner5 Rev 5a von Sprut auf den PIC gebrannt. (Folgende Configuration
-
Thread
minimale Boards
TSSOP bis 0.65mm Pinabstand finde ich von Hand noch 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
das > mitunter. Der STM8 ist ein recht C-freundlicher 8-bit-µC. Zumindest besser als die meisten, die ich kenne. Z180 / Rabbit 2000 ist ähnlich gut. Aber der STM8 ist deutlich besser als pic14, pic16, MCS-51, GameBoy, Padauk, HC08. Hast
-
Thread
Lausprecher für uC
kHz Samplingrate, die du über die Serielle drüberkriegst. Bei 16 Bit sind es nur noch 5.5 kHz. Schau dich mal um nach dem relativ simplen Kompressionsverfahren, was Sierra vor ganz langer Zeit für seine DOS-Spiele benutzt hat. W.S.
Audio vorausgesetzt - so etwa 11 kHz Samplingrate, >> die du über die Serielle drüberkriegst. Bei 16 Bit sind es nur noch 5.5 >> kHz. > Wie gesagt, das Problem soll später zu lösen sein Der springende Punkt ist, dass dieses Problem, solange du WAV per USART auf den µC überträgst und diese sofort
-
Thread
USALS-Codegenerator für Sat-Drehmotor
EUTELSAT: Bus functional specification version 4.2 -3- EUTELSAT: Application information for using a PIC microcontroller in DiSEqC and simple switcher Versiuon 1.0 (based on an old PIC16C620) -4- ELEKTOR ELECTRONICS 9/2006: (page46) DiSEqC monitor, PIC listens in on satellite receiver control bus, based on a PIC16F628 -5- diseqc12_navod_fw114_fw115.zip, from Hynek GAJDA (Tcheque republic) based on a PIC16F84A The most important thing is to well undestand the bus functionality, from which I wrote the assembler
-
Thread
Ethernet über Backplane
dasselbe und dann über Switch, da kannst du dir dann einen Übertrager sparen, brauchst also nur 1x für Switch und device, nicht 2x. Wegen dem Switch, dieser muss zwecks EMV managed sein, sprich die Ports nur aktiv wenn eingesteckt, ev. ein Pin dafür reservieren, oder dies dann über i2c/... lösen
Nein, ich dachte daß du den üblichen LAN8710A nimmst, Preis ca .75€ und dann ein 5 port Switch von Micrel mit 1x RMII/MII nimmst, da kannst du dann auch gleich deinen Host Pic32 dranmachen oder die 3x Switches mit RMII/MII back to back betreiben, dann hast du einen 12 port Switch
-
Thread
Mikrocontroller gesucht
, was für die Anwendung passend wäre? Es gibt seeehr viele die passend wären, einer davon ist der PIC16F1508.
Nachtrag: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16F1508
-
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
[V] Aus Hobby-Auflösung: MCUs,FPGA, Speicher, etc.
ATMEGA8L-8PU (Atmel, MCU 8kB Flash) EUR 3,00 pro Stück 3x ATMEGA8-16PI (Atmel, MCU 8kB Flash) [2x auf Lochraster inkl. 2x MAX232CPE, 2x Sub-D9, 2x Quarz] 2x PIC16F84-04/P (Microchip, MCU) 1x PIC16F84A-20/P (Microchip, MCU) 1x PIC16F877-04/P (Microchip,
, 8-Bit High Speed Video DAC) 1x FMS3818KRC (Fairchild, 8-Bit High Speed Video DAC) 11xAS7C31026-12TC (Alliance, 5V/3.3V 64K x 16 CMOS SRAM) 9x AS7C34098-12TC (Alliance, 5V/3.3V 256K x 16 CMOS SRAM) 1x HY628400A (Hynix, SRAM 512Kx8
-
Thread
Suche - Ethernet MC mit integriertem DC/DC Wandler
verfassen. Nur so mit etwas Prosa wird das nichts. Du hast ja auch nicht mehr Ahnung. JEDER aktuelle µC hat Spannungswandler. So hat jeder (halbwegs moderne) PIC einen Kernspannungsregler integriert. Einige sogar Kondensatorlose. @Topic: Ich würde mich bei den PIC32MX oder MZ umsehen. Üblicherweise
/www.ti.com/tool/TMDSEMU110-U http://www.ti.com/tool/CCSTUDIO http://www.ti.com/tool/CCSTUDIO-TM4X http://www.ti.com/tool/SW-TM4C Basisbeschaltung findest Du im Userguide zum EK-TM4C1294. Die kannst Du so übernehmen. fchk
-
Thread
"Unwichtige" Fragen für die Schaltplan-Optik
Hallo, Helge A. schrieb im Beitrag #3781294: > Ich plaziere sogar im Schaltplan mehrere gleiche C's (die alle im > gleichen Netz hängen natürlich) direkt aufeinander. ich finde das auch sehr "unglücklich". Konsequenterweise müsstest Du in diesem Fall "5x4700/25" dazuschreiben. Mit freundlichen
die aufgeräumte, logisch sinnvolle Anordnung der Pins, NICHT die mechanische! >Ich nutze einen PIC16F1783 im SOIC28 Package. Dieser hat rechts ein Vdd >und Vss Pin direkt nebeneinander. Gegenüber vom Vss Pin ist ein zweiter >Vss Pin. Wo packe ich den C am besten hin? Man kann es auch mit
-
Thread
Um Controller Vorschläge wird gebeten
peterguy schrieb im Beitrag #3674152: > Kein Exot > 2x CAN > 2x UART > EEPROM > Kostenlose, bzw. günstige IDE und Debugger Microchip hat ein paar die diese Wünsche erfüllen, z.B. dsPIC30F5011 IDE (MPLAB X IDE) und Compiler (XC16) sind kostenlos, Debugger
Also bei Microchip spuckt die Suche bei 2xUART+2xCAN+1xSPI (für externes EEPROM) 62 PICs raus, wenn man statt dem SPI nen EEPROM haben will, sind es nur noch 7 PICs (die dsPIC30er). Die laufen noch mit 5V und sind, soweit ich das bisher mitbekommen
-
Thread
Welchen µC-Typ für neues Projekt?
@Litos (Gast) Nach deinem Beitrag von 10.11.2014 13:31 denke ich, daß auch ein 16-Bit-uC zu deinen "anspruchsvolleren Projekten" nicht passen wird. Gruss
Falk Brunner schrieb im Beitrag #3877591: >>16 bit MUL 16 bit auf einer 8 bit ALU = sehr viele Befehle, da mehr > > WIEVIELE?!!!! [c] int a = 0xfedb4561, b = 0x12345678; long c = 0; c = ((long)a)*((long)b); macht 85 zyklen auf einem
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
Portisch schrieb im Beitrag #2047789: > Jedoch geht der Bootloader nicht. Habe die Address auf 0x3800 geändert > aber es wird kein USB Device erkannt. 0x3800 (in Bytes, 0x1C00 in Worten) wäre korrekt. > Hätte ich diese eingestellt: > Low 0xDF > high 0xD5 > Ext 0xF8 Der µC läuft doch
=16c0, idProduct=05df Apr 15 22:14:41 server kernel: usb 3-5.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Apr 15 22:14:41 server kernel: usb 3-5.5: Product: USB IR Remote Receiver Apr 15
-
Thread
Frage zum PIC18F4450
So aus dem Off, würde ich mal ne Fälschung, bzw. einem def. µC, als nächste in Betracht ziehen..... Nur will ich das nich so recht glauben. Wie sieht das mit den Einstellungen in MPLAB aus? Ist evtl. doch der falsche Pic eingestellt?!
Der Textool Adapter ist Schrott. Kann man mit den PIC12F157X auch nicht verwenden. Da werden nur die alten 0815 Pics unterstützt. Deswegen haben wir dann einen universellen ICSP Adapter gebaut, welcher mit Jumpwires mit dem PIC Sockel verbunden wird.
-
Thread
PIC 16F84A - Speichern und Ausgeben gleichzeitig
Matrix mit dem PIC16F84A aufzubauen. Dies funktioniert auch soweit schon. Ich kann jede LED einzeln ansteuern. Für die Koordinaten (z.B. A5, C7 etc.) habe ich jeweils eine LED-Reihe oben und eine links als Cursor.
Port angesteuert wird). Doch nun habe ich ein Problem: Ich weiß nicht wie ich den EEPROM für den PIC16F84A/PIC16F887 beschreiben, bzw. abrufen und darstellen soll. Da ich ja nacheinander jede ausgewählte LED individuell anzeigen (getroffen/nicht getroffen) und gleichzeitig auch noch mit den Cursor-LEDs
-
Thread
#define in ASM30
] mov #(LCD_D7_LAT-0x04),w0 ;[LATx]-0x04 = [TRISx] bclr [w0],#LCD_D7_BIT mov #(LCD_D6_LAT-0x04),w0 ;[LATx]-0x04 = [TRISx] bclr [w0],#LCD_D6_BIT mov #(LCD_D5_LAT-0x04),w0 ;[LATx]-0x04 = [TRISx] bclr [w0],#LCD_D5_BIT mov #(LCD_D4_LAT-0x04),w0 ;[LATx]-0x04 = [TRISx] bclr [w0],#LCD_D4_BIT mov #(LCD_En_LAT-0x04),w0 ;[LATx]-0x04 = [TRISx] bclr [w0],#LCD_En_BIT mov #(LCD_RS_LAT-0x04),w0
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
Conrad. Dort gib es zumindest einen 256k x16.
Hier das Foto von der Unterseite. PortA0-7 -> D0-7 und D8-15 und an A0-7 über HC573 PortC0-7 -> A8-15 PortB0-4 -> A16-20 PortD5 -> Reset PortD6 -> WR\ PortD7 -> RD\ PortE0 -> MR PortE2 -> CS
-
Thread
einfacher PIC Einstieg
. 2. An RD6 am uP steht noch C3INB und siehr da: 3. C3INB ist lt Pinout description der 2 Eingang des comparators nummer 3 4. Comparatoren sind analoge Funktionen die nach power on und reset sinnvollerweise aktiv sind. 5.
schrieb im Beitrag #3345766: > OK vielen Dank schon mal! Gern > Am RD7 hängt in der Tat noch C3IN2-, also Comparator 3. Dies erklärt > auch warum das Programm mit Taster RD13 reibungslos funktioniert, da > dort kein Comparator angeschlossen ist. das ist bei PIC so > > Den Comparator 3
-
Thread
Neue MCU familie gesucht
Geschwindigkeit kompiliert (damit liegt die Codegröße bei MCS-51 etwa beim doppelten von STM8): C8051F120@98Mhz: 95 STM8AF5288@16Mhz: 109 STM8S208MB@24Mhz: 147 zum Vergleich: Weitere µC mit SDCC 3.7.0 bzw. GCC 6.3.1: CY7C68013A@48Mhz: 12 STM32L073RZ@32Mhz: 717 STM32F051R8@48Mhz: 1141 STM32F103RB
. STM8S hat das, ebenso 68HC11/12. Die 8-Bit PICs vor der zweiten Version der PIC18 Architektur sowie 8051 können nicht damit dienen, was die Umsetzung komplizierter gestaltet. Hinderlich ist auch eine partielle (STM8S, M16C) oder vollständige (AVR, meistens) Adressraumtrennung
-
Thread
IO Problem mit PIC
//rotes LED leuchtet -> OK 07F5 1506 BSF 0x6, 0x2 21: L_GREEN = 1; //rotes LED löscht aus! Grünes leuchtet 07F6 1586 BSF 0x6, 0x3 22: L_BLUE=1; //grünes
MOVLW 0x1c 07FA 0086 MOVWF 0x6 07FB 2FFC GOTO 0x7fc 26: 27: 28: while(1)//Endlosschlaufe 07FC 2FFC GOTO 0x7fc 29:
-
Thread
geeignetes LCD Punktmatrixdisplay
Beispielen überhäuft wird, bevor man überhaupt anfängt zu suchen. Für die bekommt man auch fertige I2C/SPI Adapter. Ich wüste nur keinen Grund die bei Conrad zu bestellen, schau mal bei Ebay, da gibt es die 2x16 ab einem Euro plus Porto. Wenn Du eine besonders gute Ablesbarkeit willst bekommst Du
Michael W. schrieb im Beitrag #3935798: > Mir würde eigentlich besser eine SPI oder I²C Lösung gefallen. Ich kenne sowas eher seriell...bei 5V oder 3.3V http://www.watterott.com/de/Serial-Enabled-16x2-LCD-Black-on-Green-5V http://www.watterott.com/de/16x2-Zeichen-LED-weiss-auf-schwarz-serielle-Ansteuerung
-
Thread
Microcontroller PIC SPI und ICSP gleichzeitig benutzen
Hallo zusammen, für ein kleines Bastelprojekt möchte ich einen PIC16F1454 benutzen. Dieser soll mittels SPI die Werte eines Temperatursensor auslesen. Das ganze programmiere ich mit einem PICKIT3. Nun zu meinem Problem, der vorhandene µC hat jeweils 2 Anschlüsse für
mal ins DB auf Seite 12. Dort gibt es die Ergänzung #3 bei PORTA.0/1. Dort steht: 3: LVP support for PIC18(L)F1XK50 legacy D.h. bei Deinem PIC steht ICSP nur an PORTC zur Verfügung. DB: https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/PIC16LF1454-5-9-14-20
-
Thread
MSP430 Taktfrequenz zu niedrig?
b2 40 80 5a mov #23168, &0x01cc ;#0x5a80 c4c4: cc 01 0000c4c6 <.Loc.7>: c4c6: 3d 40 02 20 mov #8194, r13 ;#0x2002 c4ca: 3c 40 00 05 mov #1280, r12 ;#0x0500 c4ce: b0 12
#16, &0x0186 ;#0x0010 c4de: 86 01 0000c4e0 <.Loc.11>: c4e0: b2 40 ff 00 mov #255, &0x0184 ;#0x00ff c4e4: 84 01 0000c4e6 <.Loc.13>: c4e6: 1c 42 82 01 mov &0x0182,
-
Thread
Code für Servomotor
hmm... dachte wäre verständlich. Das ganze schreibe ich in einem C Compiler für einen dsPIC. Dies ist auch nur ein Ausschnitt für den Teil im Programm, wo ich den PWM Ausgang des PICs ansprechen möchte. Der Quartz für den PIC hat die Frequenz von 7,3728 MHz.
1:16 PTPER = 18880; //Computer Period for desired frequency PDC1 = 1776; //1,5 ms Mitte OVDCONbits.POVD1H = 1; PTCONbits.PTEN = 1; // Start PWM } Vielleicht könnt ihr mir sagen, warum
-
Thread
Zeitberechnung für einen Timer
welcher dir deine Oszillatorfrequenz teilt. Dann kommts drauf an, was du für einen Timer hast. 8 oder 16 bit. Ein 8-Bit Timer zählt, je nach eingestelltem Prescaler, von 0-255. Aber Vorsicht! Bei PICs bedeutet die Grundfrequenz für den Timer Quarzfrequenz / 4. Es sei denn, dein µC hat ne interne
scheinbar Herrn und Frau Google nicht kennst ; ) http://books.google.de/books?hl=de&id=Elui6MrASecC&dq=pic+k%C3%B6nig&printsec=frontcover&source=web&ots=oMEBeUExLT&sig=8ytIqLFxDq1SQWdirBvKm3eNdIk&sa=X&oi=book_result&resnum=5&ct=result Anne und Manfred König sind Urgesteine der PIC-Welt in Deutschland
-
Thread
PIC / MPLAB Anfänger
Verehrte Gemeinde! Ich möchte mich in die PIC-Programmierung einarbeiten. Folgendes ist gegeben: Rechner mit XP, Parallelport, Brenner5 nach sprut.de, Progamm PBrennerNG v4.8 von Sprut, PIC16F630 (bis hier scheint alles zu funktionieren). Programm
gespart hätte. Das gilt aber ebenso fürs Material Martin K. schrieb im Beitrag #4126608: > PIC16F630 So ein PIC24 kost auch nicht mehr, zum Teil sogar weniger, hat mehr Speicher und mehr Bums. Da kommt die Idee, Assembler zu nutzen, gar nicht erst auf. Das gelernte C kann man dann auch auf
-
Thread
String-Ausgabe über UART funktioniert nicht bei PIC 18F
Datenblatt und Internetseiten rauf und runter, aber ich komm nicht drauf... Ich verwende MPLAB x IDE v 1.60, einen PIC 18F258, einen MAX232, und HTERM 0.8.1 Danke ;) Christian main.c: [c] #pragma config OSC = HS // 14,7456 MHz #pragma config PWRT = ON // Power-On-Timer
>Für nen PIC16F887 hab ich das wie folgt gemacht. Vielleicht hilfts ja. Nein, das hilft nicht. Beim C18 läuft das anders.
-
Thread
DSP von Texas Instruments oder Infineon fuer den privaten Gebrauch?
hier supported devices auf dem xds100-wiki V1: Support for the following processors cores: TMS320C28x, TMS320C54x, TMS320C55x, TMS320C64x+, TMS320C674x and TMS320C66x. V2: Support for the following processor cores: TMS320C28x, TMS320C54x, TMS320C55x, TMS320C64x+, TMS320C674x, TMS320C66x, ARM
F28335 ist also nicht supported. Es gibt ja noch V3: Cores NOT supported: ARM 7, ARM 11, TMS320C24x, TMS320C55x+, TMS320C670x, TMS320C671x, TMS320C672x, TMS320C64x (note that TMS320C64x+ is supported) and other cores not listed as supported. "and other cores not listed as supported" -> Sind
-
Thread
Frage zu Programm
equ 0x21 Zeit3 equ 0x22 bitmuster equ 0x23 teilung equ 0x24 vergleich equ 0x25 x1 equ 0x26 x2 equ 0x27 x3 equ 0x28 x4 equ 0x29 x5 equ 0x30
vergleich goto t4.0d goto ausgabe t4.0d incf stufe4 decfsz stufe4 goto t5.0b goto t5.0a ;Frequenz Teilung5 t5.0a movlw B'00001010' movwf x5 incf stufe4 t5.0b btfss PORTB, 1 goto t5.0b t5.0c btfsc PORTB, 1 goto t5.0c decfsz x5
-
Thread
Taschenrechner zum selbst Bauen
Ihr erwartet aber keinen fertigen Schaltplan? Nehmt ein fertiges Display mit 2x16-Zeichen und ein paar Kurzhubtaster oder eine fertige Zahlentastatur. Das ganze an einen beliebigen µC. Strom aus 9V-Block und 7805-Spannungsregler.
Display mit 2x16-Zeichen > und ein paar Kurzhubtaster oder eine fertige > Zahlentastatur. Das ganze an einen beliebigen µC Auf so was wird's hinauslaufen.
-
Thread
ATmega32 noch zeitgerecht?
hatte. Mein persönlicher ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
im Beitrag #5758318: > Wie sieht's denn mit RISC-V aus? Diese Frage stellt sich in vielleicht 5 Jahren. Heute ist das nur spannend, wenn Du selber ein SoC entwickeln möchtest.
-
Thread
PIC32 Entkopplungskondensator
besten willen keinen finden der den Ansprüchen genügt. Mal stimmt > das Dielektrikum nicht (Meistens X7R ) und mal die Spannung nicht.... 10u X7R 16V 1206 Bauform http://www.reichelt.de/Vielschicht-SMD-G1206-High-Cap/X7R-G1206-10-16/3/index.html?ACTION=3&GROUPID=4340&ARTICLE=89740&OFFSET=500&WKID=
Und was unterscheidet eig. X7R, C0G und NP0 ?