-
Thread
PIC18 Daten per EUSART versenden
=1; TXSTA1bits.BRGH=1; BAUDCONbits.BRG16=1; SPBRGH1bits.SPBRGH=0; // 15,9 MHz clock SPBRG1bits.SPBRG=1; [/c] Die Übertragung der Daten erfolgt dann auf diese Art:
Volker S. schrieb im Beitrag #4642882: > Was ist mit dem +1 in der Baudratenformel? Das ist im Prinzip ziemlich egal. Der DAC kann >50 MHz Clock, da kann ich vom PIC aus mit allem draufgehen, was er hat - und da ist es Wurst, ob es 16 Mhz sind oder 15,9 MHz
-
Thread
AD-Wandler 8Bit 100MHz
mit USB-Anschluss erfunden -> FTDI FT2232D (MPSSE). Controller mit AD und DA-Wandler z.B. C8051F06x 2x 16-Bit ADC (1 Msps), 2x 12-Bit DAC dsPIC33FJ64GP804 12-Bit ADC (500 ksps), 2x 16-Bit Audio DAC oder einen der PSoC3/5 von Cypress (falls die mal irgendwann in Stückzahlen und nicht nur als ES
kann keine Umsetzungssoftware schreiben. > > Controller mit AD und DA-Wandler z.B. > C8051F06x 2x 16-Bit ADC (1 Msps), 2x 12-Bit DAC > dsPIC33FJ64GP804 12-Bit ADC (500 ksps), 2x 16-Bit Audio DAC > oder einen der PSoC3/5 von Cypress (falls die mal irgendwann in > Stückzahlen und nicht nur
-
Thread
[Biete] Mouser Artikel aus Fehlkäufen/Massenrabat-Reste
02x 579-PIC16F1825-I/P 06x 538-50079-8000 10x 556-ATTINY10-TSHR weitere folgen (vielleicht ;) Grüße Oekel
Hallo, Ich nehme die hier dazu. 02x 579-PIC16F1825-I/P 10x 771-KT81/110,116
-
Thread
PIC16F1783 - Problem mit Delayfunktion
geschrieben: [c] #include <pic14/pic16f1783.h> unsigned int __at (_CONFIG1) __CONFIG1 = _FOSC_INTOSC & _WDTE_OFF & _MCLRE_OFF & _CP_OFF & _CLKOUTEN_OFF; unsigned int __at (_CONFIG2) __CONFIG2 = _PLLEN_ON & _LVP_OFF; void delay
jedoch das Programm geringfügig ändere und die zweite Schleife in ASM entferne: [c] #include <pic14/pic16f1783.h> unsigned int __at (_CONFIG1) __CONFIG1 = _FOSC_INTOSC & _WDTE_OFF & _MCLRE_OFF & _CP_OFF & _CLKOUTEN_OFF; unsigned int __at (_CONFIG2) __CONFIG2 = _PLLEN_ON & _LVP_OFF; void delay
-
Thread
Prozessorwahl
Die Anzahl der Pins (16+14+1+3=34) legt einen 40/44 Pinner nahe. Wenns ein AVR sein soll, dann wäre das ein Mega164P/324P/644P/1284P oder ...PA. Gegenüber den alten Mega16/32 sind die stromsparender, schneller, und haben
schrieb im Beitrag #3426708: > Solange man sauber > programmiert hat, läuft das Programm vom ST 1:1 auch auf einem NXP. Na das ist ja toll. Dann kann ich ein Programm vom ST32F407 auf einem LPC4350 laufen lassen? Ein guter Witz! Ich Habbichauch schrieb im Beitrag #3425214: > Ich werde definitiv
-
Thread
PIC 16C71 nur einmal brennbar ?
nutze fast nur neuere 8 Bit AVR Controller und nur selten, um ein Projekt einfach nur nachzubauen, PIC Controller allerdings bis jetzt nur die F -typen (das F steht für flashable ?). Habe hier nun einen PIC16C71 zur Verfügung in den aber schon ein Programm gebrannt ist. Ist ein erneutes Brennen möglich
Uwe P. schrieb im Beitrag #2072565: > Es ist richtig. Die C-Typen kann man nur einmal brennen. Die F-Typen > können mehrmals gebrannt werden. JA- Mit Ausnahme der PIC16C84 (C83?) als direkte Vorläufer des PIC16F84. Das waren die ersten PICs mit EEPROM als Programmspeicher. ziza schrieb im Beitrag
-
Thread
µC so billig wie möglich!
PIC-10F204T-I-OT/index.html?ACTION=3&GROUPID=2966&ARTICLE=86955&SHOW=1&START=0&OFFSET=16&;PROVID=2402
PIC10F200 STM8S003F3
-
Thread
Welchen MC würdet ihr empfehlen
einen HAufen 8Bit PIC im Dip gehäuse, selbst solche mit internem USB oder CAN sowie anderen SPezialanwendungen. Von ATMEL gibt es diese in DIP NICHT. ZUdem hast du ja schon erkannt das auch die Leistungsfähigeren 16Bit
noch den Vorteil das man bei den PICs eine IDE und vor allem eine HARDWARE für ALLES hat, vom kleinen PIC10F mit 6Beinchen bis über die normalen 8Bit 18F bis hin zu den 16Bit PICs mit DSP Kern sowie den 32Bit PIC mit MIPS KErn. Selbst der kleinste ORiginalprogrammer der PICKIT3 der als Sologerät gerade
-
Thread
PIC Überspannung?
Im Datenblatt des PIC16F819 als max. zulässige Spannung an allen Pin's etwa 5.5V. Kann ich dennoch über einen (großen) Widerstand einen Eingabeport (ohne PullUp) an 15V anschließen und mit dem MC die Spannung nach unten
hheck schrieb im Beitrag #3683991: > Im Datenblatt des PIC16F819 als max. zulässige Spannung an allen Pin's > etwa 5.5V. > > Kann ich dennoch über einen (großen) Widerstand einen Eingabeport (ohne > PullUp) an 15V anschließen und mit dem MC die Spannung
-
Thread
Parallax Propeller
Adressregister als Ziel angenommen, das wurde von Motorola AFAIK sogar so vorgesehen. ADDQ D0,#1 zum beispiel, man könnte das auch mit ADD DO,#1 machen, allerdings ist der Befehl 16 bit länger und braucht dadurch einen (zwei) Holzyklus mehr. Etwas ärgerlich ist bsp. AND/ANDI. Aber sonst seh
vermeiden und Probleme mit den gegebenen Möglichkeiten zu > lösen. Das heißt also, dass weiterhin der PIC16F84 oder die kompatiblen Nachfolger 16F628 in der Firma verwendet wird. Aber doch dann kein Propeller. Irgendwie hat Parallax schlechte Karten ... Firmen wollen ihn nicht und Privatleute wollen
-
Thread
Unterschied 12- 14- & 16-Bit Kern eines Prozessors
Pic 12bit, keine Interrupt, sowie ein paar nützliche Befehle fehlen, wie z.B. retlw sowie addlw . Es gibt jedoch ein paar Bausteine aus der 12F Familie, in der 14F Kerne stecken, das sind aber Außnahmen
Finger davon, außer wegen Kosten bei großen Projekten, außer die 8pinner sowie ev. die 14pinner. Pic14 Standard Pic Bausteine, für Assembler Programmierung, Basic Pic16 Neuere, aber meist sehr teuer, haben 8bit Flash, also bei 2K Flash vergleichbar mit 1K Flash von 14 Serie, Code compatibel mit
-
Thread
LED mit PIC18F4550 und C18
config LVP = OFF //Low Voltage ICSP #define LED LATDbits.LATD0 void main(void) { ADCON1 = 0x0F; LATD = 0x00; TRISD = 0xFE; while(1) { LED = 0; Delay10KTCYx(250); LED = 1; Delay10KTCYx(250); } **********************************************************
CPUDIV = CPU System Clock Postscaler: mögliche werte laut P18F4550.INC file CPUDIV = OSC1_PLL2 [OSC1/OSC2 Src: /1][96 MHz PLL Src: /2] CPUDIV = OSC2_PLL3 [OSC1/OSC2 Src: /2][96 MHz PLL Src: /3] CPUDIV = OSC3_PLL4 [OSC1/OSC2 Src: /3][96 MHz PLL Src: /4]
-
Thread
speicher für 50 * 15 nummern
leute, ich bräuchte wieder mal eure hilfe. ich suche einen speicher den ich über meinen µC (pic16f84a) ansprechen kann, auf dem ich ca. 50 Nummernkombinationen mit je 15 zahlen abspeichern (bei bedarf auch ändern) und über den µC wieder abrufen kann. ich hoffe ihr könnt mir weiterhelfen
platzsparend Daten speichern kannst, sondern "...ich suche einen speicher den ich über meinen µC (pic16f84a) ansprechen kann..." Bei der Auswahl kannst du aber bedenkenlos die hier gemachten Vorschläge aufgreifen ;) Gruss, Tim
-
Thread
Microchip P16Fxxxx eXLP und debuggen
Al schrieb im Beitrag #1917288: > bin gerade dabei eine Schaltung mit dem P16F1823 zu entwickeln Ich nehme an du sprichst von PIC16F1823 dann kann ich nur sagen 'armer Mann'. Also sorry. Geh zu Reichelt und such nach PIC18F1330. Der kostet glaub gerade 1,35€. Damit ersparst
PIC18F1330 => 2,24$ PIC16F1823 => 0.78$ bei großen Mengen bestimmt der Preis was für ein Prozessor eingesetzt wird, und wenn ich einen 18F einsetzten werde, dann lieber von den neuen: billiger, mehr
-
Thread
I2C 1Wire Counter
MIKE schrieb im Beitrag #6693743: > Auch brauch ich beim Pic wieder Grundschaktung usw. Du brauchst da nur 1 Abblock-C mit 100nF
ein Zähler IC lieber. uxdx schrieb im Beitrag #6693915: > MIKE schrieb: >> Auch brauch ich beim Pic wieder Grundschaktung usw. > > Du brauchst da nur 1 Abblock-C mit 100nF Gibt es hier evt. ein Missverständnis? Es soll natürlich alles in dem einen vorhandenen uC passieren; nicht einfach ein
-
Thread
[V] Neues Microchip PICKit 3
:-) Dein Angebot, das ich kaufte, Pos. 1 bis 3 war: DM240312 Entwicklungskit 16 Bit für PIC24FJ256DA210 (siehe http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=DM240312) Zum DM240312 Entwicklungskit das Graphics Display
320x240 Board (siehe http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=AC164127-4) PIC24F Accessory Development Starter Kit for Android (siehe http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=DM240415)
-
Thread
Motorrad Thermometer mit PIC 16F84 und Nokia 3310 Display
Außentemperatur oder die Öl Temperatur anzeigen könnte. Ich habe zwar schon ein paar kleinere Sachen mit dem PIC gemacht, bin aber eigentlisch noch Anfänger. Programmieren fällt mir aber leicht, da ich Programmierer von Beruf bin. Ist dafür der PIC 16F84 ausreichend, oder was würdet Ihr mir empfehlen? Wo
Hallo Pepe Würde keinen Pic16F84 verwenden, da er keine ADC hat, wenn du mit NTC messen willst. PIC16F628 fände ich schon passender, liegt preislich im ähnlichen Feld. Gibt es auch in SMD-Form. Je nachdem wir genau du messen willst
-
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
>In 0x780 ? im datenblatt seite 15 steht es klar und deutlich. TABLE 3-1: DEVICE SIZES AND ADDRESSES Device Program Memory Space (Words) Last Program Memory Address High-Endurance Flash Memory Address Range(1) PIC12(L)F1571 1,024 03FFh 0380h-03FFh PIC12(L)F1572 2,048 07FFh
-
Thread
PIC 16F877a - RS232
Hallo! bin ein pic neuling und versuche gerade mit einem 16f877a über die rs232 einen Text (beliebig lange) im Hyperterminal auszugeben. wie schicke ich den text über die rs232 ans Hyperterminal? geht das mit dem TXREG
fuer PIC16F877A goto Timer0_ISR ;springe zum Label "Timer0_ISR" ;**************************************************************************** ; Timer0 Interrupt Service Routine ;***************
-
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
WordClock mit WS2812
?r??l`<27>$`<27>??|??<\0>?8~?n?<2>?????r?#?n?<2>??<\f><24>??b?<4>?<\f><18>?#l`<27><4>?<\0>?$???<1>Fl???<27>??<\0><\f><24><\0><\f><24><\0><\f><24>?<\f><24>?<\f><28>r<27>???`<27><4><\b><\0>?$???<1>F??n???<\0><\f><24><\0><\f><24><\0><\f><24><\0>?<31><\0><\
_1&btsid=cf52d6f7-77a1-4de1-8b92-28ebdbfabdd6 Weis jemand Rat in meiner Sache? Grüsse
-
Thread
unprogrammierbarer PIC16F887
aus. Zum PIC: Ich nehme einen alten PIC16F887 aus einer Zwischenprüfung her. Ein anderer Pic, der originale, unveränderte PIC aus der Zwischenprüfung, gibt im Testboard schon etwas aus. Ich denke es liegt wohl am Konfigurationswort, denn das gleiche Programm läuft mit dem PIC16F84 problemlos. Hier ist noch das rudimentäre Programm, welches ich auf den PIC zu flashen versuche: list p=16F887 ; list directive to define processor #include <p16F887
-
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
Peter Dannegger 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
PIC16F628A kann nicht gelöscht werden.
Hallo zusammen, ich habe einen PIC16F628A mit ner *.hex Datei beschrieben, kann in aber nicht löschen. Vpp nachgemessen 13,1V; Vcc 4,83V im TestH/W Modus. Die Aktivierung der Verify Funktion nach dem Chipauslesen und einem Erase- Löschversuch
ich den Pic16F628 ohne "A" ausgewält und versuchte noch mall zulöschen. Ja, es hat funktioniert. Alle drei lassen sich löschen und beschreiben. Sind es filleicht die 16F628 und keine 16F628A? Auf jeden fall ich
-
Thread
PIC16F88 CC5X zu XC8 konvertieren
Hi, ich habe hier ein SparkFun SerLCD und da ist ein PIC16F88 drauf. Und den Code finde ich eher nicht so toll. Aber SparkFun stellt den Quellcode zur Verfügung und so wollte ich mich mal ein wenig mit dem Ding beschäftigen um PICs kennen zu lernen.
Vector das ist? Wobei der PIC16F88 ohnehin nur einen hat - ist dann der Name der Funktion beliebig wählbar? >> if(RCIF) //If we have >> >> Kann man das mit dem PIC echt so machen? >> RCIF ist doch nur ein Bit in einem Register
-
Thread
Brauch ich hier nen Kondensator ?
>sonst knallst du einfach einen 0.1 ~ 1uF Tantal hinein und fertig ( und >die Klugscheisser die mir vorwerfen ein Tantal hat zuviel Induktivität >denen erkläre ich gerne meine meinung zu PIC's ) Meine frage bezog sich aber auf den ST
Aber trotzdem mal nachgefragt wieso ist deiner Meinung nach nen Tental besser als nen Keramik bei nem Pic. Mal in der Praxis: Mein USB Test Layout, hatt 10uF Elekrolyt in der nähe vom USB Stecker, 2x100nf Keramik nahe am Pic und ein 220nF Keramik für VUSB. Gehts besser ? Übriegens der STP16C596 funktioniert
-
Thread
USB Flash Programer für AM29F032 - welcher µC?
hab ich mit AVRs, C167 und 8051 gearbeitet in C und ASM. -macht es Sinn auf einen 16bit oder gar 32bit Controller zu setzen? -macht es Sinn z.B. einen PIC18F87J50 mit externem Speicherbus zu verwenden? Oder lieber über normale Portpins realisieren. ->macht ein Hardware CRC-Gen wie im PIC24F Sinn? Danke schonmal fürs durchlesen ;)
-
Thread
PIC EEPROM: Falsche Daten geschrieben?
WriteByte(ExpIDByte2); //CONVERT ASCII TO HEX ActIDByte1=ActIDByte1 && 0x0F; ActIDByte2=ActIDByte2 && 0x0F; ExpIDByte1=ExpIDByte1 && 0x0F; ExpIDByte2=ExpIDByte2 && 0x0F; ActIDByte1=swap(ActIDByte1); ExpIDByte1
WriteByte(ExpIDByte2); //CONVERT ASCII TO HEX ActIDByte1=ActIDByte1 && 0x0F; ActIDByte2=ActIDByte2 && 0x0F; ExpIDByte1=ExpIDByte1 && 0x0F; ExpIDByte2=ExpIDByte2 && 0x0F; ActIDByte1=swap(ActIDByte1); ExpIDByte1
-
Thread
Pic 16f und USART Empfang mit zwei Stoppbits
Hallo zusammen, Ich grüble gerade über ein Problem mit dem pic16f887. Da die Pic16 Familie ja nicht "von Natur aus" in der Lage ist eine Übertragung mit 2 Stoppbits zu empfangen suche ich gerade nach einer Alternative: (es geht nebenbei um den Empfang des unidirektionalen
schrieb im Beitrag #4135518: > Hallo zusammen, > > Ich grüble gerade über ein Problem mit dem pic16f887. Da die Pic16 > Familie ja nicht "von Natur aus" in der Lage ist eine Übertragung mit 2 > Stoppbits zu empfangen suche ich gerade nach einer Alternative: (es geht > nebenbei um den Empfang
-
Thread
[Suche] PIC 16F876 (ohne Advanced) 20 MHz
Hallo zusammen, ich suche einen Anbieter für PIC 16F876 Mikrocontroller, jedoch den "alten" ohne "A" (Advanced) mit 20 MHz und in S-DIP oder SOP Bauform für den Eigenbau eines ICD2 von Microchip. Bei Reichelt habe ich neulich so einen bestellt, aber
Ich hätte hier 2x PIC16F876-20/SP (DIP) und 1x PIC16F876-20/SD (SOIC) zu bieten.
-
Thread
LCD verliert Zeichen
Ein Pic18f4580 ist in Betrieb Masse gibt es nicht am Rahmen oder so und der Motor ist „isoliert“, also auch kein Massebezug wegen vorwärts und Rückwärts
Grüße zurück, ich hatte mal Zeit zum messen.. Als erstes hab ich 47µ Elko und 33µF Folie an PIN 1+2 der Versorgung nachgerüstet. Das komische war, dass unmittelbar nach der Init und 1 s Anzeige vom Text das Display grün (Eingangthread) wurde und die Zeichen "verloren" hatte. Kondis
-
Thread
Konvertierung Audiosample 24->16 Bit, DC-Offset Problem
Streich von > 00F91FC0 = 0000 0000 1111 1001 0001 1111 1100 0000 einfach die 1100 0000 weg. Macht F91F. Dann braucht du nur ein 16 bit Offset wegzurechnen. Wenn nach dem "truncate" ueberhaupt noch eins uebrigbleibt
Vorschlag des digitalen High-Pass Filters aufgreifen, um das DC-Offset loszuwerden. Verwendet wird ein PIC32MX150F128B, der mit 48 MHz getaktet ist. Es gibt also keine dedizierte DSP-Hardware. Da ich die Berechnung des Filters sowie die Konvertierung in 16-Bit Samples innerhalb eines Interrupts ausführen
-
Thread
Umwandlung Wert in 4 Byte Gleitkommazahl (KNX)
long Wert wieder zusammen zu bauen. Aber der Compiler will das Zerlegen nicht machen: [c] float fTemp; char element[4]; element[0] = (fTemp & 0x000000FF) >> 0; element[1] = (fTemp & 0x0000FF00) >> 8; element[2] = (fTemp & 0x0000FF00) >> 16; element[3] = (fTemp & 0x0000FF00) >> 24; [/c] Die
Ansonsten ist das IEEE754 Format recht einfach zu verstehen, siehe Bild. Was mich damals bei den PIC16 daran gestört hatte, war die notwendige Schieberei mit dem Exponenten, die sich bei den PICs nicht besonders gut macht - und die für Konvertierungen auf dem PIC16 ungünstige Mantissengröße 1.0 bis
-
Thread
Reaktiv Licht Fehlersuche
seit 2005 etliche elektronische Geräte mit LEDs im Einsatz, die ohne Vorwiderstände direkt am uc (PIC 16F84, PIC 16F716, PIC 12F683)betrieben werden. Die Dinger halten also schon was aus... Viele Grüße Roland
Meine Kondensatoren Werte sind etwas begrenzt. Ich habe noch folgende zur Verfügung: + 1,0microFarad + 100nF + 470nF + 0,1microFarad + 33pF Kann ich einen davon nehmen?
-
Thread
Einfacher Mikrocontroller mit mind. 5 UART?
Du könntest den PIC18F65K40 nehmen. Ansonsten einen PIC32MX... die haben auch soviele UART. Oder halt natürlich per Software dies machen.
PIC18F65K40 Bei RS für € 2,15/Stk. verfügbar. Da würde ich nicht mit Software-UARTs anfangen. https://de.rs-online.com/web/p/mikrocontroller/1262131/
-
Thread
Adresse der zweiten FAT
HI Leute, ich habe da ein kleines Problem mit meiner SD-Karte. Undzwar kann ich mit meinem PIC wunderbar Dateien auf die Karte schreiben. Ich verändere nur die 1. FAT. Unter Linux sind die Dateien lesbar, unter Windows nicht. Mit chkdsk /f wird die 1. FAT mit der 2. überschrieben und meine
Habe die SD-Karte formatiert, an den PIC angeschlossen und eine Datei in den 1. Cluster geschrieben. Zurück in den Kartenleser vom PC eingesteckt und mit chkdsk /f überprüft. Folgenden Fehler hat chkdsk erkannt: Erste Zuordnungseinheit
-
Thread
Tischmultimeter Selbstbau >= 5 1/2 Stellen
Ich möchte mir gerne ein Multimeter bauen, Led Anzeigen sowie Nokia SW Display mit DsPic (12bit ADC) sowie 22bit ADC. Ziel ist es 6 1/2 digit, werde aber auch probieren ein 8 1/2 digit zu machen und zwar mit einem 12bit DAC welcher vom Pic (adc) welcher dann als Offset genommen werden
Zumindest der LTC2400 arbeitet so. Dieser Wandler laesst es am Eingang richtig krachen, haette gerne 1uF pro pin. Dieses 1uF will auch geladen werden. Ich wurde einen mit Buffer Amp verwenden. zB einen AD77xx oder einen MCP3550-50 Zu den Themospannungen. Ein normales Typ-K element, Chromel-alumel macht
-
Thread
Mittelwert sinnvoll bilden
Aus diesem Wert möchte ich nun einen gleitenden Mittelwert bilden. Zur Verfügung steht aber nur ein PIC12F675, zu programmieren in Assembler (C Overhead zu groß). Zurzeit mache ich das nach folgendem Schema: (Alter Wert + Neuer Wert) / 2 Dieses ist aber nicht genau genug, da der Wert des Sensors
sich die Gewichte aufeinander folgender Messwerte um einen konstanten Faktor c: [math] y_n = (1-c)(x_n + cx_{n-1} +c^2x_{n-2} + c^3x_{n-3} + \cdots)\quad (0\le c\le 1) [/math] Der Faktor 1-c sorgt dafür, dass die (unendliche) Summe der Gewichte gleich 1 ist. Die unendliche Summe kann man
-
Thread
Pin-Zustand von PIC16LF722 ändert sich zufällig
Hallo, ich muss bei einem Projekt einen PIC16LF722 einsetzen und weiß langsam, warum ich bislang immer mit anderen Controllern gearbeitet habe... ;-) Folgendes Problem habe ich mit diesem Code: #include <pic.h> int main (void) {
worden ist. > mit den LAT-"Registern ist das so im C > auch richtig, wenn er welche hat? Die PIC16F haben kein LAT-Register.
-
Thread
[V] verschiedene Microchip PICs Mikrocontroller um je 2.50€
-I/P 3 x PIC18LF2550-I/SP 3 x PIC18LF2221-I/SP 3 x PIC18LF2221-I/SO 1 x PIC18LF2480-I/SP 3 x PIC18LF2480-I/SO 3 x PIC18LF2580-I/SO 4 x PIC16F877A-I/P 3 x PIC16F77-I/P 2 x PIC16F877-20I/P 2 x PIC16F874A-I/P 1 x PIC16F877A-I/P 2 x PIC16LF877A-I/P 1 x PIC16F877-04I/P 2 x PIC16F687-I/P 3 x PIC16F84A-20I/P 4 x PIC16F84A-04I/P 9 x PIC16LF84A-04I/P 1 x PIC16F628-04I/P 6 x PIC16F88-04I/P 2 x PIC16F687-I
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2020
liefert verbleite Lötpaste?! https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=32a5fb1f15 Warenwert: 16,71 EUR Sammelwert: 143,15 EUR Vielen Dank!
https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=8a0a1f3b14 Warenwert:16.64 EUR Sammelwert: 196.54 EUR Ist auch bei mir das erste Mal. Hoffe, dass ich nicht zu spät dran bin. Überweisung und Nachricht mit Adresse kümmere ich mich morgen drum (außer
-
Thread
Suche Programmierer für kleines Assembler-Programm
kleines Assembler-Programm schreiben kann. Ich möchte eine Referenzspannung von 4,096V an einem PIC 16F886 verwenden, so dass eine Eingangsspannung von 4,096V an AN0 einen Wert von 1023 Bit ergibt. Ich verwende PARSIC 4 (grafische Programmieroberfläche) und hier wird keine Referenzspannung unterstützt
Grüsse > Felix Dann wird es schwierig. Nimm doch erstmal ne genaue 5V Referenz und versorge den Pic damit. Evtl. reicht es ja. Wunder kannst du von den internen A/D Wandlern so oder so nicht erwarten. Die laufen ja direkt auf einem noisy Chip. Zitat aus dem Datenblatt: TABLE 17-10: PIC16F883
-
Thread
AVR@PIC
Hallo, habe bis vor kurzem mit dem PIC16f84 gebastelt und bin jetzt auf AVRs umgestiegen. Der Grund lag bei mir vor allem im Preis (ein vergleichbarer AVR ist günstiger als ein PIC) und bei der Unterstützung im Internet und durch frei verfügbare
Der PIC18F muß wohl brandneu sein. Ich hab in weder bei Segor noch Farnell gefunden. Typische PICs sind z.B. der PIC12C509. Und wenn man sich dessen Architektur mal ansieht, sollte wohl schnell klarwerden
-
Thread
Mikrocontroller zur Regelung DC/DC Wandler
TMS320F28xxx bzw. TMS320C2xxx Serie dsPIC33 Serie Kennt Ihr noch andere sinnvolle Mikrocontroller? Welcher davon ist am "schnellsten" bzw. am "einfachsten" zum Laufen zu bringen für jemanden, der noch
ist oder die PWM analog machen. Die Komparatoren im PSoC sind mit ca. 50..100ns ausreichend. Der dsPIC hat eine PWM Auflösung von 1.04ns und die XMC4000er teils 150ps. Gruß DCDC
-
Thread
Größe Programmspeicher PIC
Hallo, ich muß noch einmal ne ganz dumme Frage stellen: Wieviel Programm passt in einen Pic? :-) Ich habe ein Programm geschrieben, was immer größer wurde. Zuerst passte es nicht mehr auf einen 16F84, dann bin ich auf den 16F628 ausgewichen, der ja 2048*14 bit orientiert ist. Für mein
Byte * 8 bit (PC-Format)= 21064 bit (wurde mir hier damals so vorgerechnet....) 21064 / 14 bit (PIC-Format) = 1504 Byte im Pic-Format. Aber auch in diesen PIC mit 2k Speicher passt das Proggi nicht mehr, ich nehm jetzt den 16f873. Wo ist da mein Denkfehler?? Tschöö Sven
-
Thread
H743 und F746 - Probleme mit dem Takt
TOGGLE_H #define TOGGLE_H #include "stm32h7xx_hal.h" void fastToggle(GPIO_TypeDef* GPIOx, uint16_t pinMask); #endif fastToggle.c #include "fastToggle.h" void fastToggle(GPIO_TypeDef* GPIOx, uint16_t pinMask) { __asm__ volatile ( "1: str %[maskS], [%[BSRR]]\n" "str
[%[BSRR]]\n" "str %[maskS], [%[BSRR]]\n" "str %[maskR], [%[BSRR]]\n" "b 1b" : : [maskS] "l" (pinMask), [maskR] "l" ((uint32_t)pinMask << 16), [BSRR] "l" (&GPIOx->BSRR) : "memory" ); } [/code] Das Resultat: 16.6
-
Artikel
Datei:Timer1-PIC16F690.png
Das Bild ist aus dem Datenblatt des PIC16F690 rauskopiert Seite 84
-
Thread
Tutorials zu PIC C Syntax und co.
im moment Microchip MPLAB 8.00 und den C18 Compiler, sowie PIC18F4550 und 18F4680, falls das weiterhilft. Die Hilfedateien vom C18 und dem MPLAB find einfach nur grauenhaft schlecht... Mfg
ist. Eine 1 ist Eingang, eine 0 ist Ausgang. Das Gleiche gilt für PORTB -> TRISB und PORTC -> TRISC, usw. Nach einem Reset/Boot ist jeder Port als Eingang geschaltet. Beim PORTA (PIC16Xxxx) musst du zusätzlich
-
Thread
5000 LEDs über I2C dimmen
Hab mir mal das Datenblatt vom PIC12F1840 genauer angeguckt, 50 pF allein für den Slave-Pin, Mist... Aber mir ist eine Methode eingefallen, wie man das ganze retten kann ^^ Da die Slaves vom Bus sowieso nur Farb-, Dimm- und andere
Der PIC12F1840 kann ja schon mehr als die Standard 3mA an seinen IO Ports (und somit I²C) ziehen. Daher könntest du auch die I²C Pull-Ups kleiner machen (was den Kapazitätsproblemen entgegenwirkt).
-
Thread
Verschieden ICs abzugeben
noch übrig: LPC1765 in TFBGA100 http://de.futureelectronics.com/de/technologies/se... PAL16l8acn 2 x EP600IPC-45 5 x TLC5904 TLC5904 (ACTIVE) 8/16-Channel LED Driver http://www.ti.com/product/tlc5904 Hinzu kommt: 2 x PIC16F627A 2 x PIC16F628A 2 x PIC16F648A 2 x PIC18LF2550 1 x PIC16F84A (können teilweise Samples gewesen sein!) PCMCIA - RS232 Adapter NP:13,58 aus Hong Kong King Craft Schätzeisen, geht an aber ungetestet (Strippen finde ich nicht).