-
Thread
UART Protokoll für µC
Regeln einhalten, egal ob es Menschen oder Maschinen sind. > > 3.3 der physische Datenverkehr vom PIC zum PC > > Die vom PIC an den PC gesendeten Zeichen sind in Wertebereiche > aufgeteilt, die sich in ihrer Bedeutung unterscheiden. > 00h .. 0Fh = Bereich für Steuerzeichen > 10h .. 1Fh = Bereich
nie Mission Critical. BTW: Arbeite etwa 20 Jahre mit unterschiedlichen Controller von AVR Tiny / PIC16 / PIC 32 / AVR Mega / SamD / SamV bis imx7/AM335x und ich kann mich nicht erinnern, dass ich jemals bewusst auf einer seriellen Verbindung einen Fehler gesehen habe. Und bis SSH über LAN läuft, muss
-
Thread
Was sind eure Lieblings-ICs?
Meistverbaut: PIC16F876 7805 MC34063 Gruss Chregu
&h=374&w=700&tbnid=1GuTei5LJSlNcM%3A&vet=1&docid=g0_naCvbc2Y9mM&ei=MVqKWIWDAYLwUuvypugM&tbm=isch&iact=rc&uact=3&dur=716&page=0&start=0&ndsp=60&ved=0ahUKEwjF39m10eDRAhUCuBQKHWu5Cc0QMwhaKDgwOA&bih=1181&biw=2287 Da sind auch
-
Thread
Mikrocontroller Authentifizierung fuer Funknetzwerk
folgenden Bloecke werden mit dem ersten kombiniert, daher brauchen sie keinen eigenen Zaehler (CBC [1]). Man muesste dann jedem Modul den Key vorher mitteilen. Das AES wuerde ich nicht selbst implementieren, das gibt es von Microchip fertig (fuer PIC16 und PIc18, PIC24 haben das teils in Hardware
#4687316: > Das AES wuerde ich nicht selbst implementieren, das gibt es von > Microchip fertig (fuer PIC16 und PIc18, PIC24 haben das teils in > Hardware). Das muss ich zurueckziehen. Die Source-Codes sind nicht verfuegbar, die Application-Notes, die diese Beschreiben allerdings schon. [1] http:
-
Thread
PIC16F676 LCD_Init
Hallo lieber Forum! Ich bin ratlös und will nach einem Rat fragen. Ich will einen LCD (2x16) initialisieren und benutzen, dafür habe ich Funktionen für PIC16F676 (CC5X-Compiler) erstellt. Diese Funktionen laufen auf PIC16F628 bei analoger Beschaltung perfekt (Unterschied: statt PORTC wird PORTB
= 1; } } [/c] Edit: So, Q.E.D. sagt der Lateiner ;) Musste es doch tatsächlich ausprobieren - wollte hier ja auch keinen Stuss erzählen! Hatte aber nur einen PIC16F688 da, aber das wird beim '676
-
Thread
Problem Start PIC16F876A
. Ich habe schon viele Projekte damit gemacht, auch mit dem PIC16F876A, immer ging alles wunderbar. Nur einmal hatte in einen PIC, der zog -MCLR intern mit ca. 0mA5 runter. Der hat dann dauernd geresettet... Kann mal jemand drüberschauen, oder einen Denkanstoss
Christian M. schrieb im Beitrag #4894103: > Alternativ könnte man einen 18F nehmen. Eine Alternative wären evtl. die Enhanced Midrange Typen (12F1xxx, 16F1xxx). Pinkompatibel zu den alten Midrange Typen, aber u.a. 16 Level Stack.
-
Thread
PIC vs IRdA / PIC18Fmit MCP2410
der PIC18F ausserdem auch mit bis zu 2 UART's erhältlich ist, nun ist der PIC18F aber gennerelle wohl als 8 Bit Prozessor zu verstehen, daher die 1. Frage, Funktioniert eine Kommunikation prinzipielle
PIC24F sind generelle ja 16bit) oder ist dies nur Zufall? ich bedanke mich mal in Vorraus für jedes Informationsbringende Engargement mit grüssen Axel
-
Thread
Messchieber auslesen
Hallo Habe nun die Beschaltung vor dem PIC soweit, das es in den PIC passt. Habe folgendes zur verfügung: -PIC 16F877A mit 20MHz Quarz -MikroC-Compiler Habe nun in C mal probiert ein Programm zu schreiben, aber ich glaube es bekommt
T1CON.TMR1CS = 0; TMR1H = 0xFE; TMR1L = 0x6F; T1CON.TMR1ON = 0; //* Port RB0/INT für steigende Flanke Konfigurieren OPTION_REG.INTEDG = 1; //* main loop *// do {
-
Thread
PIC32MX664F128H / DP83848 Link Error: Could not allocate section .bss
der TCP config aber in den PIC32 muss doch mehr rein passen als in den PIC18F97J60 :-)
0x1f4 500 Reset handler .bev_excpt 0xbfc00380 0x10 16 BEV-Exception Total kseg1_boot_mem used : 0x204 516 44.2% of 0x490 --
-
Thread
Einsteigerfrage: Pin Toggeln in Assembler - PIC
Meinst Du PIC16F1823 oder 18F23? Ist ANSEL für diesen Pin ausgeschaltet?(Der Pin ist zwar ein Ausgang, aber ich habe beim CCS-Compiler von dieser Problematik gehört/gelesen)
Klipp und klar: Es handelt sich wohl nur um den PIC16(L)F1823. Klar, wenn PORTC,1 ein digitaler I/O ist, wird dieses Bit durch den Code des TO umgeschaltet. Indem der PIC Output-Latches hat, ist es besserer Stil anstatt PORTC,1 - LATC,1 zu verwenden
-
Thread
Langsame PICs? Microchip legt nach: 16 MIPS @ 64 MHz: PIC18F13K22
>wobei bei einem AVR nicht alle Befehle "single-cycle" sind, also kommt >>das in etwa hin auf die 16 MIPS. > > In meinem Pic-Buch finde ich Befehle 4/5 Maschinen-Cyclen. > > MfG Spess Bezieht sich das Buch auf die PIC18F? Ich habe Im Datasheet nur Befehle mit maximal 3 Zyklen gefunden, und
weil ich jetzt endlich auch in Video-Anwendungen ohne Shifter + EPROMs bzw "schnellem" ATTiny oder PIC24H auskomme. @morph1: Danke, ja, PIC24H habe ich auch schon angefangen... Eben wegen der Geschwindigkeit, die man bei Video-Anwendungen braucht und auch wegen der dsPIC33F, das Starterkit ist einfach
-
Thread
Quiz Buzzer
Der PIC16F627A dürfte der richtige für Dich sein. 8+5 Ports. Nochmal zum Taster: Wenn Du jeweils drei Standard-Taster im gleichseitigen Dreieck verbaust, die nach oben so herausragen, dass Sie mit der
einen 3-Pin-Resonator einzulöten ? Die benötigten Pins liegen doch so schon nah beieinander... PIC16F872 !
-
Thread
PIC16f877a - Keine progammierbare Betriebsfrequenz möglich?
Wenn ein PIC schon kein OSCCON und kein Internen Oscillator hat, ist es ein Zeichen dafür, dass er viel zu alt ist: Reichelt: PIC16F877A -> 4,15€ PIC16F1937 oder PIC18F44K20 -> 2,35 Wenn man genau nach
> PIC16F877A -> 4,15€ > PIC16F1937 oder PIC18F44K20 -> 2,35 Oder ein Zehnerpack 16F887 vom Chinesen fuer ca. 1 Eu das Stueck.
-
Thread
Einstieg mit STM32 statt 8Bit Controller
C30 und C32 von Microchip, die Lite-Versionen bekommst Du dort kostenlos) musst Du Dir für 8 Bit, 16 Bit und 32 Bit jeweils separat nachinstallieren, je nachdem, womit Du arbeiten willst. Heißt also: mit einmal Einarbeitung hast Du viel mehr Möglichkeiten. Die 8 Bitter (PIC18F...) sind leistungsmäßig
brauchst: http://www.amazon.de/Programming-16-Bit-PIC-Microcontrollers-Learning/dp/1856178706 bzw für PIC32 http://www.amazon.de/Programming-32-Bit-Microcontrollers-Exploring-Technology/dp/0750687096 Die Bücher sind durchaus brauchbar.
-
Thread
Stoppuhr (PIC16F876A)
Hallo Faruk Vielleicht so: fcpu / 4 = 1000000Hz // ist beim PIC so 1000000 / 16 = 62500 Hz (Prescaler) Initialisiere einen der 16bit Timer mit 65535-62500 bei jedem Üb==> 1 Hz Lege eine Interrupt-Routine an, die mit einem 16-bit imer gekoppelt ist. Die
Lösungsansatz beziehst, dann siehst du, dass der Interrupt nur jede Sekunde einmal aufgerufen wird. f=fosc/4/16/62500 = 1Hz ==> 1s Ich denke, die Verwendung des CCP-Registers bringt hier keine Vorteile Freundliche Grüsse Geri
-
Thread
[V]erkaufe Kellerramsch
Interesse besteht. Wäre schade das ganze Zeug in die Tonne zu werfen. Früher wollte ich die PIC16F84-10P unter http://www.gyurma.de/PIC16F84-10P verkaufen, das geht immer noch. http://www.gyurma.de/kellerverkauf Sendet mir eine Mail mit was, wieviel für welchen Preis ihr wohin haben wollt
Kugelgelagerte Spindeln - Dampfphasen Lötflüssigkeit (Galden HT200, LS215, LS230 von Solvay Solexis) in 1 kg, ungeöffnete Originalverpackung, - Die ganzen Elkos, - LEDs, - PIC16F84 (Preis auf Anfrage. VB 0,5€ / Stück) - Pneumatik Schläuche, Steckverbinder und paar Ventile von SMC etc, - Große Aluplatten
-
Thread
LCD Display am PIC - verstädnisfrage BUS Übertragung
einen PIC16 zu sein)
ein Beispiel (Auszug, zum Angucken. Nicht zum gedankenlosen copy&paste): [c] INCLUDE P16F716.PIC ; Hardware: ; Pollin-LCD 2x8Zeichen Alpha, 4 Datenbit ; der PIC läuft mit 18.432 MHz ; Portbelegung ; Port B CE_LCD: BIT PortB,0 ; out RefCt: BIT PortB,1 ; in RW_LCD:
-
Thread
Suche µC für FFT
tmdx28027usb.html und eine fertige Lib gibts auch: SPRC081 C28x Fast Fourier Transforms Library F280X GENERAL PURPOSE MCU - INCLUDING PICCOLO Der RAM könnte allerdings etwas knapp werden. (6 K 16-bit Worte)
Patrick Weinberger wrote: > Ich hätte eigentlich den dsPIC33 bevorzugt. Aber trotzdem danke für > diese schnellen Antworten. welchen denn genau? 30F6010 hätte ich hier noch ein paar privat am Tisch. 33FJ64MC506 müssten im Labor noch ein paar rumliegen
-
Thread
PIC16F887 auf MC2V0 - I2C
moment Arbeite ich an einem Projekt der Schule über I²C. Der kontroller ist der wie im Titel genannte PIC16F887 und befindet sich auf der MC2V0 Hardware der IHK. Link zum Datenblatt http://www.stuttgart.ihk24.de/linkableblob/sihk24/aus_und_weiterbildung/pal/Elektroberufe/Standardbereitstellungsunterlagen
den 8 LEDs auf der Frontplatte des MC2V0 einschubs Binär darzustellen. Ich habe schonmal mit dem PIC16F887 und seinem I²C Interface gearbeitet, allerdings scheint die Platine die benutzung des Interfaces zu verhindern. Da der Bus nur an mit dem DS1621 verbunden ist und keine anderen Daten darüber übermittelt
-
Thread
softcore, suche interessierte, um den orginal PIC zu implementieren.
usw. Es geht doch hier um einen PIC12xxx, oder? Ich hab mit dem nie was gemacht, ich hab aber ne Zeit den 16F84 in Assembler programmiert und fand den Befehlssatz nicht so wirklich C-Compiler-tauglich. Da gibt's schon wesentlich bessere
http://www.rhoent.com/pic16xx.pdf
-
Thread
sdcc, cin2h.pl fuer PIC16f5x oder PIC16f84 - Einstiegshuerden :-/
liebe Leser, (ich puste hier etwas Staub von den Regalen...) ich moechte mit sdcc fuer PIC16f5x (allenfalls PIC16f84) kompilieren, habe aber Einstiegshuerden. """apt-get install gputils sdcc""" hat mir erfolgreich die Werkzeuge auf mein Lubuntu 14.04 LTS geholt: sdcc meldet sich mit
sind die PICs, die das gleiche Gehäuse haben, auch von der Belegung her gleich. Du kannst also den PIC16F84A z.B. durch einen 16F627A oder neuer -> 16F1826. Aber musst du wissen, ob der Umstieg auf dauer Sinn macht (Wenn dein Vorrat von 16F84 leer ist. Ich hab meinen in den Mülleimer geleert) Stephan
-
Thread
8-Pin µC (Tiny45/85 o.ä.) Projekte/Spielerien
versehentlich die Daten killen. >µRKL Ein PIC10F200 steuert 6 LEDs im Charlieplex, die auf einem Sikutrecker als Rundumkennleuchte fahren. >fLight Ein Blitzer mit 3 LEDs an einem PIC10F200 für einen Mikroflieger eines Kumpels. Mit einem Komparator
Einen Micro-Servo-Dekoder mit PIC10F202. Source gerade mal 47 Zeilen mit Oshonsoft-BASIC. Gruss Chregu
-
Thread
PIC C18 ein ganz gemeiner Fehler
Gruß Siegfried Was mache ich beim hochladen falsch ? zumindest das was ich kopiert habe. 1. Variable vor > #pragma code < E:\Pic_C_Sourcecode\Stellpult\StellpultController_18F8722\task.c BTS_1 0x000c00 data extern E:\Pic_C_Sourcecode\Stellpult\StellpultController
2. Variable nach > #pragma code < E:\Pic_C_Sourcecode\Stellpult\StellpultController_18F8722\transfer_bus.c BTS_1 0x000d2d data extern E:\Pic_C_Sourcecode\Stellpult\StellpultController_18F8722\transfer_bus.c
-
Thread
Audio samples bei DSP abspielen
Piezo-Teile die wohl nicht die Welt kosten werden. > > http://de.farnell.com/stmicroelectronics/stm32f4di... > > Viele Grüße Das Board habe ich auch. Aber ob der dafür geeignet ist? Die 192 KByte reichen gerade mal für eine Sekunde Samplezeit (44KHz*16Bit*Stereo). Und dann hat das Board überhaupt
kostenlos in C und oder ASM rumhacken. Die Smples kannste dann von ner SD-Karte abspielen. PS:Bei 44,1 kHz bei 16b kann der PIC 907 Befehle abarbeiten um nur ein Sample zu berechnen und das 44100 mal pro Sekunde . Außerdem ist der PIC relativ gut beherschbar und besitzt sogar eine DSP-Einheit. Und
-
Thread
PIC liest Befehle über RS232 falsch ein
Hallo, für meine Projektarbeit an der FH programiere ich gerade einen PIC 16F876, welcher Kommandos über die RS232 Schnittstelle empfängt und entsprechend die Peripherie regelt. Der PIC ist an einem 13 MHz Oszillator angeschlossen, welcher auch für die restliche Hardware
, Test[i]); } Das komische ist ja, dass ich eine solche Ein-/Ausgabe auf einem 16F630 bereits programmiert habe und diese dort auch lief! Zwar musste ich für 9600 Baud am PIC 9900 einstellen damit es lief, aber das half hier nicht! Gruß Thomas
-
Thread
Fragen Temp. Logger
jetzt etwas am Start mit 32KByte SRAM-Modulen. Als Prozessor würde ich keinen 16F mehr nehmen, da gibt es echt geile 18F-Typen. Ich habe hier gerade den 18F46K20 in der aktuellen Entwicklung. Der kann auch richtig Low-Power... Und ganz krass wäre dann noch der Einsatz einer RTC.
Was halltet ihr vom PIC18F47J13? Der hat wie von einigen vorgeschlagen. • 2 xMSSP . • Eine RTCC • Und ein 128Kb Memory Damit müsste ich ja schon fast hin kommen für meine Messungen. Falls der Speicher dann
-
Thread
Pickit 2 + MPLAB v8.46 + PIC16F876
Gerät gearbeitet. Niemals Probleme! Musste dann auf den neuen umsteigen (Pickit 2 + MPLAB v8.46 + PIC16F876 und Windows 7 Professional) Geht aber nicht! PKWarn0003: Unexpected device ID: Please verify that a PIC16F876 is correctly installed in the application. (Expected ID = 0x9E0, ID Read = 0x0) Habe dann auch andere, z.B. PIC16F877A, mit kleinen Änderung: PKWarn0003: Unexpected device ID: Please verify that a PIC16F876 is correctly installed in the application. (Expected ID = 0xE20, ID Read = 0x0) Bin jetzt völlig
-
Thread
RS485 Bus aufbauen
Matthias wrote: > Was für ein PIC Controller soll denn zum Einsatz kommen? PIC16F877 gruss M
hat eben keine kleinen µCs mit CAN. Microchip hingegen schon. Und die ersten Erfahrungen mit der 18F Familie und einem DevBoard und C-Compiler von mikroE sinde absolut positiv. Mit einem kleinen 28pin SMD PIC (PIC18F2480) mit CAN und einem Transiver ist die Packungsdichte IMO ok. Aber das ist meine
-
Thread
Diskette zu USB
Also Disketten lesen und schreiben, auch 3 1/2 HD, geht mit einem 16MHz Atmega ohne Zusatzhardware. D.h. auf den Floppy Controller kann man sicher verzichten. Ich nehme an es geht darum mit eigener Windows/Linux Software via USB auf die Sektoren
Peter S. schrieb im Beitrag #6501652: > Also Disketten lesen und schreiben, auch 3 1/2 HD, geht mit einem 16MHz > Atmega ohne Zusatzhardware. Hast du dafür bitte ein Beispiel?
-
Thread
Einfaches Assemblerprogramm
;das ist das programm list p=16f877 #include <P16f877.INC> __CONFIG _PWRTE_ON & _WDT_OFF & _XT_OSC org 0x00 init bsf STATUS, RP0 ;Bank 1 setzen movlw B'00000000' ;Port D alle out
Hallo d.caine hab mal schnell ein altes Programm vom 16F628 auf den 16F877 umgemoppelt und mit MPLAB SIM gecheckt, dazu noch die Tastenfunktion mit Stimulus geprüft, soweit ok. Müßte klappen. Die Port- und Pinbelegung kannst Du unter "Labels" nach Bedarf
-
Thread
HEX File auslesen
Ich möchte mir ein Brennprogramm selber schreiben mit VB. Für einen Brenner der vorzugsweise PIC16F84 brennen soll. Dafür muss ich aber wissen welche relevanten Daten ich aus dem HexFile laden und umformen muss, um sie dann an den Brenner zu senden.
PIC16F84 -> nehme an MPLAB ist installiert. MPLAB->Help->Topics->MPASM Assembler Index->Hex Files dort sind Intel Hex/Intel Split Hex und Intel Hex 32 beschrieben.
-
Thread
C18 oder HiTech
; 0x10c <value1> ce: 08 2f mov r16, r24 col2 = value2(); d0: 0e 94 88 00 call 0x110 ; 0x110 <value2> col1 <<= 8 - argc; d4: 28 e0 ldi r18, 0x08 ; 8 d6: 30 e0 ldi
, 0x00 ; 0 ee: 02 c0 rjmp .+4 ; 0xf4 <main+0x34> f0: 66 0f add r22, r22 f2: 77 1f adc r23, r23 f4: 2a 95 dec r18 f6: e2 f7 brpl .-8 ; 0xf0 <main+0x30> func1(col1, col2); f8: 80 2f
-
Thread
PIC 16F877 Problem PortA und D
Hallo Ich habe zwei Probleme mit dem PIC 16F877. Irgentwie kann ich die Ports A.4 und A.5 nicht als digitale Ausgänge schalten. Ich habe den PORT schon von Analog auf digital umgeschaltet (Adcon1 = 0110), aber es geht trotzdem nicht.
Hallo Fehler gefunden!! Fehlerursache: eigene Blödheit!!!!!!! 1. man sollte sich verischern das man auch den richtigen PIC verwendet. War mir sicher das es der 16F877 war. War wohl doch der 16F877A ;-) 2. Man sollte keine Eingänge zurücksetzen (war wohl der Grund
-
Thread
MikroC Compiler für PIC
ein MIPS-Compiler, der hat mit XC8 kaum Gemeinsamkeiten. Interessant wäre daher ja, ob der TO mit PIC24, dsPIC, PIC32 arbeiten möchte, oder ob PIC10/12/16/18 eher das Zielgebiet sind. Für letzteres ist in jedem Fall der XC8-Compiler das Maß aller Dinge. Über die ~800€ für die Pro-Version muss man nur
überhaupt wichtig, ne HIS HD4850 X2 Grafikkarte. Ich hab beides, MPLABX+XC8 und MikroC PRO for PIC. Man hat bei MikroC die Möglichkeit, die PK3CMD.exe zu nutzen, allerdings (leider) mit einer Batch-Datei, dass z.B. aus dem Übergabeparameter "-Ppic18f4550" ein "-P18f4550" macht. [1] Ich nutze primär
-
Thread
16 Bit MC oder 8 Bit MC
nur mit Hardware-Averaging, was die effektive Samplerate reduziert. Silicon Laboratories C8051F060/1/2/3, zwei eingebaute 16-Bit ADCs mit 1Msps (ENOB 13,99 Bit Single ended, 14,49 Bit Differential) und CAN.
> Silicon Laboratories C8051F060/1/2/3, > zwei eingebaute 16-Bit ADCs mit 1Msps (ENOB 13,99 Bit Single ended... Immer, wenn ich aus der schier unübersehbaren Menge von uC genau und nur 1 finde, der meine Anforderungen erfüllt,
-
Thread
Hygrosens HYT221 an Atmega8 macht nichts
Hbyte1 = Hbyte1 And &H3F ' clear status bits Answer1 = Hbyte1 Shift Answer1 , Left , 8 Answer1 = Answer1 Or Lbyte1 ' hymidity is bin - value in Answer1 ( 14 Bit ) ' recalculation in
/wdt.h> #include <util/delay.h> #define BAUD 1200UL #define UBRR_BAUD ((F_CPU)/(16*(BAUD))-1) #define HYT321 0x28 int uart_putc(unsigned char c) { while (!(UCSRA & (1<<UDRE))); UDR = c; return 0; } int uart_puti(unsigned int c) { while (!(UCSRA & (1
-
Thread
PIC18 - 10bit vs. 8bit PWM
Hallo, ich habe ein kleines Verständnissproblem zum PWM. Ein Codeschnipsel: /* MCU: PIC18F2525 * EC-Clock: 40.000 MHz * Compiler: MikroC PRO for PIC v.5.6.1 * LCD: HD44780 4x20 Zeichen */ CCP1CON = 0x0C; // PWM Register 0b00xy0000 wobei x,y <=> DC1B1,DC1B0
Also wenn der Wert "rightjustified vorliegt", dann hat der CCPR1L die 8 bits und der CCPR1H hat 2 bits. Und um sie zu verbinden muss man int temp=(CCPR1H<<8) + CCPR1L; machen. Aber der PIC18F2525 hat sowieso nur 8bit register, also wird das irgendwie wieder
-
Thread
Newbi braucht hilfe Pic 16f876
btfsc STATUS,C goto Sub16A movlw 0x01 ; borgen von f1 subwf f1, f btfss STATUS,C bsf Fehler, C ; unterlauf Sub16A movf xw1,w ; f1=f1-xw1 subwf f1 , f btfss STATUS, C
f:= f / xw Div16 clrf g0 decf g0, f clrf g1 decf g1, f Div16Loop incf g0, f btfsc STATUS, Z incf g1, f call Sub16 ; btfss STATUS, C ;Überlauf goto Div16Loop
-
Thread
Letzte Hoffnung: PIC
Der Umstieg von AVR auf PIC (und umgekehrt) kann schon recht schmerzhaft sein. Bei den PIC24 weiß ich es grade nicht, aber bei PIC16/18 müssen die Register für die Datenrichtung genau umgekehrt initialisiert werden. Das heißt
Also was jetzt? PIC24FJ*006 (Bild) oder PIC24HJ*206 (Text)?
-
Thread
pic programmierung
pic16f876
Beim PIC16F876 liegt PORTB auf Speicherbank 0 und TRISB auf Speicherbank 1. Du musst vor dem Zugriff auf die Register auf die entsprechende Speicherbank umschalten. ;nach Reset ist Bank
-
Thread
DIY Frequency Counter mit 10 bis 12 Digits?
aber bestimmt nicht bei einer Multiplikation / Division. 8 x 8 Multiplikation ist ein Befehl 16 x 16 Multiplikation sind 4 x 8Bit Multiplikation Lo1 x Lo2, Lo1 x Hi2,Lo2 x Hi1 , Hi1 x Hi2 32 x 32 Multiplikation sind dann schon 16 x 8 Bit Multiplikationen. usw.
werden. Alternativ könnte ich auch 20 als Vorgabewert einstellen, was dann abgeschnittene Meßwerte bei 16x Anzeigen ergibt ;-) > Gibt es eine continuierliche Ausgabe der Messwerte über RS232 ? Ja alternativ für F1, P1, UPM1, F2, P2 und UPM2; Vorgabewert ist F1 siehe Bedienungsanleitung. > Kennst
-
Thread
Schnelle Division - welcher uC?
Ein DSPIC vielleicht? http://ww1.microchip.com/downloads/en/DeviceDoc/70139F.pdf 18 Takte für 32/16 Division sind 0,5us bei 40 MHz Der 8051-Kern kann nur 8Bit / 8Bit (mit Rest) soweit ich weiß. Gruß Anja
Servus, PIC24HJXXXXX,PIC24HJXXXXX,PIC24HJXXXXX,PIC24HJXXXXX,PIC24HJXXXXX,PIC24HJXXXXX kannst du nehmen. Die bauchen 17 Takte für 16/16 bit glaube ich bei 40 Mips. kaufen kaufen die sind recht leistungsstark!
-
Thread
Auswahl eines Ethernet Controller
Wenn ich das laut dem Bild richtig verstanden habe, kann ich das mit einem PIC aus der 16-Bit Familie und einem ENC28J60 oder ENC624J600 realiesieren oder verstehe ich da was falsch? Frank K. schrieb im Beitrag #3505728: > Also nochmals: Was für einen Prozessor benutzt Du?
Beitrag #3507180: > Wenn ich das laut dem Bild richtig verstanden habe, kann ich das mit > einem PIC aus der 16-Bit Familie und einem ENC28J60 oder ENC624J600 > realiesieren oder verstehe ich da was falsch? genau. Microchip liefert Dir alles. fchk
-
Thread
ASCII "1E" ?
PICkit seriel am PC... und teilweise auch noch zusätzlich mit einem Oszi... die AD-Wandlung kommt beim PIC16F88 bei den Pins RA0, RA1 und RA4 raus! lg
Hi >die AD-Wandlung kommt beim PIC16F88 bei den Pins RA0, RA1 und RA4 raus! Wenn ich das Datenblatt richtig deute, sind das die Eingänge. MfG Spess
-
Thread
A/D Wandler für PIC 16F84
kommt,verarbeiten. Was für ein A/D Wandler könnt ihr mir empfehlen? Als Controller verwende ich einen PIC 16F84.
Mußt Du den PIC16F84 verwenden ? Wenn nicht, nimm doch lieber einen PIC mit A/D-Wandler.
-
Thread
suche 8051 µC für einsteiger
16MIPS (einige Befehle benötigen sogar nur einen Takt) 64K ROM (der DS89C430 hat _nur_ 16K) 1K XRAM Bauteilaufwand dann 40,- Beide Chips sind mit einem Terminalprogram bzw. der Atmel auch mit Flip
Xxx Xxx schrieb im Beitrag #1844396: > 1. > Kann man mit dem 8051 (und deren Derivate), was ja ein 8-Bit µC ist, > auch 12- oder 16-Bit-Daten verarbeiten? > Bsp: > AD-Wandler wandelt ein 5V signal mit 0,005V Auflösung um, das sind dann
-
Thread
Timerschaltung (ca alle 15min für 15sek on) 555 ok?
Mal die Lösungen in einer Übersicht: a) µC, zB ATTiny13, PIC, PADAUK (IC ohne Typ und Branding ist letzteres) b) Takterzeuger 15s, Teiler IC CD4060 (:64) oder ähnliches c) Ringoszillator 15x7555 Zeitkonstante 1min und 1x7555 mit 15s d) Dito, aber Ringoszillator
. Ich kann den IC aber nicht identifizieren. Das wird ein 14-poliger MC sein, z.B. ein AVR oder PIC. Kannst ja mal schauen, wo GND und VCC angeschlossen sind. U1 ist der Spannungsregler (5V oder 3,3V), Q1 der Leistungstransistor.
-
Thread
Debuggen mit myAVR
. Da kannst Du mit einem PICKIT3 (50€ als original, 20€ als China-Clone) so gut wie alle aktuellen PIC10F/12F/16F/18F (8 Bit) und PIC24/dsPIC (16 Bit) und PIC32MX (32 Bit) sowohl programmieren als auch debuggen, und das sind etwa 1000 verschiedene Typen. Bei Atmel ist das etwas ... äh ... vielfältiger
Peter F. schrieb im Beitrag #3665626: > und würde an der Stelle der Atmega16 verwenden. Da das Board nur einen DIP-28 Sockel hat dürfte das schwierig werden. Und der ATMega168 hat auch kein JTAG, aber ebenfalls
-
Thread
PIC12F675 EEPROM
? Ich möchte den Status reinschreiben ob die LEDs an waren oder nicht, damit wenn der PIC Strom verliert/ausgeschaltet wird zu seinem Zustand zurück kehrt LED an/aus. Ich habe auf der sprut.de Seite ein Tutorial dazu gefunden, der bezieht sich aber auf einen anderen PIC PIC16F87x. Die
Ja, es geht. EEPGD ist kein Register, sondern ein Bit in Register EECON1. Beim 16F87x und vielen anderen PICs steuert dieses Bit, ob im EEPROM bzw. im Flash gelesen oder geschrieben wird. Der PIC12F675 kann nur im EEPROM lesen/schreiben, wodurch dieses Bit überflüssig ist
-
Thread
Ultra Low Power MCU gesucht
Die XLP-µC von Microchip gibt es auch häufig im DIL-Gehäuse, z.B. den PIC18F14K50 oder PIC16F1459, weitere Auswahl auf http://www.microchip.com/maps/microcontroller.aspx, die kannst Du ins Breadboard stecken.
HP benutzt zur Überwachung ihrer Akkupacks in Serversystemen den PIC16LF819. Mit dem internen Taktgeber (ca. 30 kHz) ist man mit 4 uA bei 1,5 V dabei. Beim Schlafen natürlich noch deutlich weniger. ADCs hat das Teil an Board, für die Kommunikation stehen I2C und
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
aber ich habe das mit einer astabilen Kippstufe und getriebenen P-Kanal-MOSFET gelöst. Bauteile: 1* 10µF KerKo 1* 1µF KerKo 1* 100nF KerKo 3* BCW66H npn 1* IRLML6402 1* SS14 2* 1kOhm 2* 10kOhm Da die Last nur über den P-FET läuft, kann das Teil sogar richtig was schalten; der IRLML6402 verknust
Zwei PCF8574 ersetzen einen PIC16F876 in der Schaltung... Gruss Chregu