-
Thread
ALU Einheit im PIC Mikrocontroller
Also im Unterricht benutzen wir den Pickit 3 mit einem PIC18F45K20 von dem her denke ich es müsst die Harvard-Architektur sein! Wie gesagt absoluter neuling, ich hoffe du wolltest das wissen.
guck mal inter http://en.wikipedia.org/wiki/PIC_microcontroller vielleicht hilft das weiter unter PIC18 16-bit instruction set -> ALU operations -> opcode 0 0 1 1 1 d a aber wenn
-
Thread
BLDC, Synchronmaschine, Drehfeld Teil 2
Q2 deine Bremse sein soll, dann solltest du die lieber garnicht > ansteuern- ausser du willst Q2 ,F1 ,R1 zerstören:-) Wiso sollte das passieren ?
1µF Keramikkondensator sollte aber auch funktionieren.
-
Thread
Quo vadis, MC Welt?
man im kleinsten PIC wie im dicksten PIC antrifft, es gibt auch in manchen Dingen die gleiche "Denke" in den Strukturen - aber eben nicht wirklich familienübergreifend. Die Strukturen der Familien PIC16, PIC18, PIC24, PIC32
viele Cortex-basierte Controller) Microchip wird im 32-Bit-Sektor weiter auf MIPS setzen. Ob die 16-Bitter (PIC24, dsPIC, ebenso die MSPs bei TI) mittelfristig noch eine Chance haben, eher unwahrscheinlich. Nischenarchitekturen 1) werden es noch schwerer haben: Kosten/Zeit, Toolset/chain usw. 1
-
Thread
PIC16F737 vergleichstypen oder Eagle Library
pinkompatibel sind z.B. der > 876 oder 886 Die sind aber auch schon längst veraltet. Wenn dann einen PIC16F1xxx. Dass Microchip die Footprints zur Verfügung stellt ist gut zu wissen :-)
> Die sind aber auch schon längst veraltet. Wenn dann einen PIC16F1xxx. Richtig.
-
Thread
GrafikDisplay mit LC7981; Darstellungsprobleme
www.frozeneskimo.com/electronics/2007/03/30/lc7981hd61830-driver-for-el-backlit-samsung-lcd/ für einen PIC18F4550 umzuschreiben. Leider werden nicht alle Zeichen korrekt dargestellt. Vor allem kleine Zeichen werden nicht dargestellt. Gruß Sascha
soll eigentlich erst mal nur ein Test sein ob es auch funktioniert. Nun habe ich allerding nur einen PIC18F2620 hier und nutze als Datenport PortB und für den Rest PortA (RA0-RA5). Mein Problem ist aber auch, das ich mit Assembler (C18) so gut wie noch nichts gemacht habe (Nur Pic 16F in Assembler).
-
Thread
[PIC] .c + .asm zusammen in einem Projekt verwenden
in C > machen, Assembler ist völlig unnötig. Bis auf die Ausnahmen ;) Gruß, Edson * bei PIC12 und PIC16 gibt es nur einen Interrupt-Vektor und keine IVT, daher benötigt man in zeitkritischen Anwendungen besonders schmalen ISR-Code und verzichtet soweit wie möglich auf calls zu untergeordneten
der PIC10/12/16 so speziell ist, dass sich kein vorhandener C99-Compiler wie der GCC für die AVRs einfach darauf umkonfigurieren lässt. Erst ab PIC24/dsPIC gibt es GCC-Derivate. Peter Dannegger schrieb im
-
Thread
PIC-Bestriebsspannung mehr als 5V möglich?
werden die Anzeigen von je einenm CD4094 Schiebe-Reg. angesteuert, die wiederum ihre Signale von einem PIC (16F627A) erhalten. So weit ja kein Problem. Aber bei 220R Vorwiderstand (pro Segment) und 5V Betriebsspannung kommen bei laut Datenblatt geforderten 30mA Segmentstrom nur ca. 23mA durch und die
Shunt Regulator for High Voltage Vdd Support (PIC16HV610 ONLY) Standard Operating Voltage (2.0V – 5.5V) available on the PIC16F610
-
Thread
uC - kennst du einen, kennst du alle
schrieb im Beitrag #5621196: > Wie lange braucht ihr um euch in einen neuen uC einzuarbeiten? 1/2 Jahr, bis 1 Jahr. So ca. und ohne Gewähr, da stak abhängig von Type und Vorwissen.
Mikrocontroller würdet ihr einem blutigen Anfänger > heutzutage raten anzufangen? Mit einem 8-Bit PIC, zb. PIC16F18855 Begründung: Arduino: Zu Abstrakt. Du weißt nicht was die eingebundenen Bibliotheken wildfremder Menschen machen und so richtig weißt du auch nicht was sonst noch so abgeht
-
Thread
USB to UART IC ohne virtuellen COM PORT?
gibt abhängig machen. Ich ahbe in kommerziellen Entwicklungen für scolche Zwecke schon öfter den PIC18F14K50 (je nach Stückzahl auch 18F13K50) eingesetzt. Der kostet in der SSOP Version in der 100er Staffel unter 1,30 Euro /pcs. (Einzelstück um 1,80). Dafür gibt es von Microchip direkt eine fertige
schrieb im Beitrag #3607525: Hi, > Kein Austausch für µC mit integriertem USB. > Der olle ATMega16-16AU muss also drin bleiben. Das der jetzige µC drin bleibt war bei MEINEM Vorschlag (PIC18F13K50) ja auch erst einmal so gedacht. Also den PIC zusätzlich zum normalen µC einsetzen wie man auch einen
-
Thread
8x µC über einen weiteren µC programmieren
PS: Ich würde statt der Tinys natürlich auch Alternativen verwenden. Bspw. PIC. Sollte nur ähnlich preiswert (~1,-€) sein und ADC und PWM bieten.
"kleine" Pic kosten (60ct. bei 10pcs) und was die dafür an HArdware intus haben. BEispielsweise PIC16F1503 (Nur der vollständigkeit halber: Die Aktuellen PIC16 haben mit den alten PIC16 nicht mehr viel gemeinsam
-
Thread
Banking probleme mit PIC 16f690
(=176 Bytes). > laut daten blatt hat der 16f685 nur 255byte ram, ist diese in Bank0 und > Bank1 geteilt? 256 Bytes! Schau mal im Datenblatt auf page 29 nach... dort ist die Aufteilung dargestellt. Aber Achtung: dieser PIC hat kein SSP
Wie kann ich mit HI-TECH PICC-Lite compiler daten in der Bank1 der pic16f690 plazieren, laut build output benutze ich ja nur 54% Ram und der BANK0 ist fast voll. Data space: BANK0 used 5Eh ( 94) of 60h bytes ( 97.9%) BANK1
-
Thread
PIC18F4620 Timer2 für SPI und PWM ?
laut Datenblatt liegt das so: der input-Takt für den prescaler ist Fosc/4 prescaler gibt es nur 1:1, 1:4 und 1:16 somit ergibt sich (Fosc/4) * (1/16) = Fosc/64
also jedesmal umschalten. >>der input-Takt für den prescaler ist Fosc/4 >>prescaler gibt es nur 1:1, 1:4 und 1:16 >>somit ergibt sich (Fosc/4) * (1/16) = Fosc/64 Also wir reden hier über 2 verschiedene Sachen, die dummerweise den selben Timer2 verwenden: SPI: Den kann man mit FOSC/64 (40MHz/64
-
Thread
Microcontroller PIC SPI und ICSP gleichzeitig benutzen
Hallo Toni, schau 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
zu einem ganz anderen PIC erwähnt werden. Diese Fußnote bedeutet das auf diesen PINs ICSP zur Verfügung steht um den IC als "Plug-In" Ersatz in SCHALTUNGEN einzusetzen die ursprünglich für die Pic 18F1xK50 designt/Layoutet
-
Thread
Schieberegister mit Pic ansteuern
***************************/ #include <htc.h> #include <stdio.h> #include <stdlib.h> #include <pic.h> // PIC16F877A Configuration Bit Settings // CONFIG #pragma config FOSC = XT // Oscillator Selection bits (XT oscillator) #pragma config WDTE = OFF // Watchdog Timer Enable bit
Oke vielen dank. Mit dem PIC16F627A funktioniert es tadellos aber mit dem pic16f877a spinnt es wie wild. Wahrscheinlich liegt es wohl an der Hardware.
-
Thread
Universalprogrammer
Hallo zusammen, gibt es einen Universalprogrammer, mit dem ich PICs (16F etc), TI CC (1110) und STM ARMs programmieren kann? Über hilfe würde ich mich freuen. Beste Grüße
Schaltungen kann man darüber gleich mit 3,3V oder 5V versorgen. - Atmel AVR - Atmel ATXmega - Microchip PIC/dsPIC - MSP430 (z.Zt. nur SBW) - NXP/Freescale HCS08 - NXP/Freescale S12X - STM SPC56xx - STM ST7Flite - STM8 - STM32 F0xx/F1xx/F2xx/F3xx/F4xx - Renesas 78K0R - Renesas RL78 - Renesas R8C
-
Thread
PIC takten delay
= 0b10; // = Prescaler is 16 PR2 = 249; // fosc/4 / 16 / 250 = 1000Hz PIE1bits.TMR2IE = 0; // polling TMR2IF in main-loop PIR1bits.TMR2IF = 0; T2CONbits.TMR2ON
das muß man als Anwender nicht wirklich wissen. Und natürlich geht auch ein Wert von 1000 ms, also 1 Sekunde. Dafür sind in C die Größen von Integervariablen begrenzt. > #define _XTAL_FREQ 4000000 Bei den 8 und 16 Bit PIC hat ein Integer die Mindestgröße von 16 Bit, der Wert für _XTAL_FREQ
-
Thread
Lauflichtprogramm für PIC16F54 in C++
ob ihr verbesserungen habt, oder was ich falsch gemacht hab usw. Der code bezieht sich auf einen PIC16F54, die pinbezeichnung steht im anhang. Der code ist folgender: #include <avr/io.h> #ifndef F_CPU #define F_CPU 4000000UL #endif #include <util/delay.h> int main(void) { DDRA=0b00001111
Materialien hatte ich bereits alle da, und eine neubestellung ist mir zu teuer. Deshalb der gerne veraltete PIC16F54. Ich bitte euch daher um konstrucktive Kritik. MFG Jan
-
Thread
Servo per PIC ansteuern ohne PWM
PORTB.1; bit servo14 @PORTB.1; void init(void){ //TRISA = 0b.1111.1111; //1 entspricht Eingang TRISB = 0b.0000.0000; //0 entspricht Ausgang } void delay(void){ uns16 i; uns16 k; for(i = 0; i <= 400; i++) { k=k+1; } } void main(void){ init(); while(1){ } }[/code] Denn Code habe ich früher für einen PIC aus der 16Fxxx Reihe gebraucht. Könnte es sein das es für den 18Fxxxx eine andere Syntax
-
Thread
Peripheral Pins Select PPS beim 18ner PIC
Du mit diesem Assembler unterwegs bist, bleibt Dir z. B. nur ein eigenes Inlude File aus z. B. P18F26Q43.inc zu editieren. Ich habe das für einen PIC18F16Q41 gemacht. Nun zu Deiner PPS-Frage (stammt aus einem Source File für PIC18F16Q41): Ursprünglich: MOVLW 010000B ; REDIRECT INPUT
das mit dem MCC machen und bin erst in dem Stadium, den richtig einzustellen. Ich hatte vorher einen PIC16F15325 eingesetzt und dafür die Software auch fast fertig. Aber die 7kB Flash sind bei dem einfach zu wenig. Deshalb wollte ich den 18F06Q40 einsetzen.
-
Thread
Die Ergebnisse des 2. Mikrocontroller.net Artikelwettbewerbs
/wikifiles/1/1f/Ghostcar_3er.jpg" ><img src="http://www.mikrocontroller.net/wikifiles/1/1f/Ghostcar_3er.jpg" style="width: 200px; float: left; margin-right: 2ex;" /></a> <p>Ein autonom fahrendes Carrera-Auto mit
www.leiton.de/">LEITON</a>. </p> <ul> <li> <a href="http://www.mikrocontroller.net/articles/16-bit_I/O_SPI_Porterweiterung_mit_Microchip_PIC18" title="16-bit I/O SPI Porterweiterung mit Microchip PIC18">16-bit I/O SPI Porterweiterung mit Microchip PIC18</a> </li> <li> <a href="http:
-
Thread
16bit PWM für mind. 3 Kanäle
teuer. Travel Rec. schrieb im Beitrag #1672406: > Guck Dir mal den Tiny24A an, hat immerhin 2 16-Bit PWMs. Key Parameters: Flash (Kbytes) 2 EEPROM (Bytes) 128 SRAM (Bytes) 128 Max I/O Pins 12 F.max (MHz) 20 Vcc (V) 1.8-5.5 10-bit A/D Channels 8 Analog Comparator Yes *
und Sonderfunktionen gefragt wird. Heute ist wohl ein Timer-Tag... Auch hier kann ich den STM32F103C8 empfehlen. 4 Timer Jeder der 4 Timer hat 4 PWM Ausgänge. Also sind 16 PWM's möglich. Hohe Auflösung garantiert. (Timer 1, bis zu 72MHz) Noch Fragen? Hier gibts einige Details: http:/
-
Thread
Mnemonics/Opcodes urheberrechtlich geschützt?
W.S. schrieb im Beitrag #6804044: > Und gerade die PIC16-Architektur ist für alles außer Assembler nicht > gerade gut geeignet. In welcher Zeit lebst Du denn? Auch die PIC16 Architektur entwickelt sich weiter. Schau Dir mal z.B. den PIC16F18426 an
Gründen gewählt: 1. Die Hardware soll möglichst einfach sein, um sie übersichtlich auf dem Bildschirm darstellen zu können. MMIX wäre da schon zu komplex. 2. Der Befehlssatz soll so einfach wie möglich sein. PIC 16 ist
-
Thread
STM32F407VGT6 (Cortex-M4)
man besser gleich den STM32F4 anstatt den F1.
@ holger Als PIC verwendete ich bisher meistens entweder den 16F887 oder den leistungsfähigeren 18F45K22. Gibt es beide im praktischen DIP Gehäuse, dass sich toll für einen schnellen Lochraster-Proto eignet. Ja ich
-
Thread
Anfänger Problem Programmer für PIC
itm/USB-PIC-Develop-Microcontroller-Programmer-Programmiergeraet-K150-ICSP-2x-Kabel-/160993165872#payCntId ebay Art;Nr. : 160993165872 Meine frage: Kann ich damit insbesondere den PIC 16F630 und den PIC
MS schrieb im Beitrag #3466799: > Kann ich damit insbesondere den PIC 16F630 und den PIC 16F627 flashen? Ja. Das steht uebrigens unten im von Dir verlinkten Ebay-Angebot... :=) >Woher weiß den das Chinateil welcher PIC im Sockel steckt, oder muss ich das irgendwo
-
Thread
was bedeutet Automotive genau?
bestehen. Beide werden doch vermutlich gleich hergestellt. Das habe ich mich auch schon bei den alten PIC16F84 Krücken gefragt. Ich habe gehört, dass dort PICs mit 20MHz getestet wurden. Die, die den Test bestanden haben wurden als PIC16F84-20 verkauft, der Rest als PIC16F84-04. Doch wieso bestehen manche
Beide werden doch > vermutlich gleich hergestellt. Das habe ich mich auch schon bei den > alten PIC16F84 Krücken gefragt. Ich habe gehört, dass dort PICs mit > 20MHz getestet wurden. Die, die den Test bestanden haben wurden als > PIC16F84-20 verkauft, der Rest als PIC16F84-04. Doch wieso bestehen
-
Thread
PIC18f4550 mit PWM
erklären wie Ihr mit dem Modul umzugehen habt. Der Timer2 wird mit 1/4 des am PIC angeschlossenen Quarz Taktes gespeist und kann zusätzlich noch über einen Vorteiler des Timer2 in drei Stufen geteilt werden (1, 4, 16). Im Prinzip sind für den PWM Mode nur zwei Register
& 0b_1111_1000 ) | 0b_0000_0101 elsif _pr2_16 <= 256 then PR2 = _pr2_16 - 1 CCPR1L_shadow = _duty1_16 / 4 CCPR2L_shadow = _duty2_16 / 4 CCP1CON_shadow = ( _duty1_16 & 0b_0000_0011 ) * 16 CCP2CON_shadow = ( _duty2_16 & 0b
-
Thread
µC nicht mehr ansprechbar
Ok ich bin auf dem richtigen Weg... Über den ne555 erzeuge ich mit R1= R2 = 1kOhm und C = 330 pF eine Ausgansfrequenz von 1457577 Hz . Damit bekomme ich die Schaltung einigermaßen stabil zum laufen. Auf dem µC ist ein Assemblerprogramm das eine Led 1 und ausschaltet.
2·CL – (CP+CI) Laut http://www.ecsxtal.com/store/pdf/hc_49us.pdf ist CL = 10 pF und laut http://datasheet.octopart.com/ABL-16.384MHZ-B2-Abracon-datasheet-8434122.pdf ist CL = 18 pF hmmmmm Wenn ich nach dem 2. gehe, dann müsste das doch mit den 33 pF Kondensatoren funktionieren
-
Thread
[V] PIC18F6520-I/PT 60Stück in original-Verpackung
Hallo Leute, habe hier 60Stück PIC18F6520-I/PT in original Verpackung. Die PIC´s wurden vor ca. 1,5 Jahren für ein Projekt von einem Microchip Distri geordert, allerdings dann nie verbaut. Die Teile sind nicht programmiert und wurden
Habe selber noch : 2x 18F88 5x 16F877 5x 18F442 2x 18F452 10x 18F4520 5x 18F458 1X 30F2010 Alles in DIP Form und unbenutzt, DSP Verpackt davpeeup <at> hotmail <punkt> com
-
Thread
Tipps zum Routen
Vergessen: In der Appnote vom MCP3204 wird im Text weiter erwähnt das ein Wert von 1µF Empfohlen ist. ( Ok Sind keine 10µF aber auch keine 100nF mehr )
sind und somit viel Bandbreite verloren geht. Dann wird der SPI Bus aber ziemlich ausgelastet. 1kHz,16 Bit Signal und 64 Werte pro Perio machen 1,024Mbit/s. Ich kann mir kaum vorstellen das das es so viel Arbeit ist ein kleines 1kHz Signal zu erzeugen. Für jede Wertausgabe hätte ich dann bei
-
Thread
Uhrenquarz und PIC16F627A
Hallo, ich möchte mir eine Uhr mit einem Microcontroller bauen (PIC16F627A), und dazu verwende ich einen Uhrenquarz 32,768kHz: http://www.reichelt.de/?ACTION=3;ARTICLE=1089;PROVID=2402 (hat 10pF) Es ist allerdings das erste Mal, dass ich so einen langsamen Quarz
Nichts. Bei mir läuft ein 16F628 auch mit 32768 Hz Uhrenquarz. Ganz normal beschalten. Die Kondensatoren sind m.E. unkritisch. Der Tip mit Timer1 ist allerdings richtig. Wenn Timer1 läuft, kann der ganze Rest vom PIC schlafen
-
Thread
Arduino - bringt's das ? Gesperrt
-1] + v*b,[q]);}Z(44){t=0;q++;}Z(116){f=v;v=r;r=f;f=bf[q];q[bf]=bf[q-1];bf[q-1]=f;f=q[bg];bg[q]=(q-1)[bg];bg[q-1]=f; ... [/c]
-USB-Driver-/121433946142?pt=Wissenschaftliche_Ger%C3%A4te&hash=item1c4606f81e
-
Thread
Interupt on Change PIC
Wie kann ich bei einem PIC16F886 einen Interrupt on change an PortB,7 auslösen? Ich komm einfachn nicht in die Interrupt routine rein :( Bitte um kurze hilfestellung, welche Bits ich setzen bzw, löschen muss. Vielen Danke
Hoffentlich sagt ihr jetzt ja und erklärt mir was ich falsch mache. Hier mein Code #include <p16F886.inc> #define CONFIGURATION1 _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF #define CONFIGURATION2 _BOR_OFF & _IESO_OFF & _FCMEN_OFF & _LVP_OFF & _DEBUG_OFF __CONFIG
-
Thread
PWM mit PIC18F und Timers
Hallo zusammen. Ich will verschiedene PWM Signale mit einem PIC18F erzeugen. Aber wenn ich das Code auf mein PIC hochlade, dann kriege ich keine Signal raus.. mein Code sieht so aus: #include <p18f2525.h> #include <xc.h> #include <timers.h> #include
der Kontext irgendwann zerstört. Der retfi hat damals den interrupt wieder enabled. Ob das jetzt 16F oder 18F war weiß ich nicht mehr.
-
Thread
PIC oder AVR für Projekt
dem "Banking". Das ist schon richtig, dass es das gibt. Aber das betrifft dich auch nur, wenn du die PIC16F unter ASM programmierst ;-). Da aber die PICs die für dich interessant sind, eh PIC18F sind, betrifft dich das nicht ;-). Die interessantesten PIC-Klassen sind ja wohl eh die grossen PIC18F und die ganz kleinen PIC10F und PIC12F. Und hier gibts kein Banking.Ausserdem gibts dafür euch gratis C-Compiler. Zur Programmiersprache: Im Grunde ists egal mit welcher Sprache du anfängst. Ich hab mit C angefangen und
-
Thread
externer 32,768kHz Crystal für Timer1 funktioniert nicht PIC16F1823
Hallo, ich habe ein Problem mit dem Timer1 des PIC16F1823 (QFN Gehäuse), und zwar funktioniert der Timer mit dem Oszillator Circuit zwischen PIN T1OSI und T1OSO nicht. Ich habe den Timer mal mit dem internen Oszillator getaktet und damit hat
Habe jetzt kein DB von 16F1823 zur Hand sondern nur von F1826/1827. Aber falls es beim F1823 auch das OSCSTAT Register mit dem T1OSCR-Bit gibt, dann könntest du dieses Abfragen und dir den Status an eine LED ausgeben lassen.
-
Thread
PIC 12F 629 ohne *inc -> wo liegt hier der Fehler verborgen?
PIC12F629 laufen. Also habe ich die Grundeinstellungen und RESET-Einstellugen von 16F627 (welche funktionierten!) mit 12F629 verglichen und angepasst. Gut, dann einen *.hex compiliert (mpsasm) und auf
* ;************************************************************************** ;* DEMO1: Simple Running light for testing LD1...LD5 * ;* DEMO1: Program for testing K8048/VM111 with PIC16F629! * ;*****************************************************************
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
ATMEGA 8-16 DIP kostet bei Reichelt 1,85 EUR ATMEGA 8A-PU kostet bei Reichelt 1,90 EUR Einziger Unterschied der mir auffällt: der 8A-PU läuft bereits mit 3V Ich will sowieso ein 5V USB Netzteil nehmen.
F. Fo schrieb im Beitrag #4087500: > uC..net habe ich auch erst viel später entdeckt. ich auch, aber der TO hat schon hergefunden :-) Ich fing mit ATmega8 an und pony2000 F. Fo schrieb im Beitrag
-
Thread
Prolific USB To Serial (Logilink) Windows7 64 Treiber
eigentlich noch keiner auf die Idee gekommen sich den > billigsten Mikrocontroller mit USB zu nehmen (PIC16F1454 Oder so) -> MCP2221 von Microchip ist ein PIC16F1455 und funktioniert wunderbar.
Horst schrieb im Beitrag #5339211: > -> MCP2221 von Microchip ist ein PIC16F1455 und funktioniert wunderbar. Aha, und warum benutzt den keiner? Hab noch kein Hobby-Projekt oder Produkt gesehen wo der genutzt würde, und der ist auch gar nicht teuer...
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
Projekt. Vor allem, weil ich gerade an was ähnlichem dran bin :) Allerdings auf Basis der Microchip PIC18F Serie. Ich werd mir Dein Projekt mal genauer anschauen.
Toolchains - der STM32F103RBT6 ist leistungsfähiger (CPU, Peripherie, RAM, ROM, PIN-Anzahl) und bei meinem Lieferanten (Aliexpress) günstiger (1,60€ pro Stück), als der PIC > Dann gibt es noch Hapcan, > http://hapcan.com
-
Thread
SPI mit Beschleunigunssensor
bereits zwei Leiterplatten welche mit einem Flachbandkabel verbunden sind. Auf der Hauptplatine ist ein PIC16F1787 und ein Header worauf ich SPI verbunden habe (natürlich noch weiter Bauteile). Auf der Messplatine ist wie gesagt ein Beschleunigungssensor und wiederum ein Header worauf ich SPI gezogen habe
Information : Product Revision : MPLAB(c) Code Configurator - 4.15 Device : PIC16F1787 Driver Version : 2.00 The generated drivers are tested against the following: Compiler : XC8 1.35 MPLAB : MPLAB X 3.40 */ /*
-
Thread
Microchip PIC Programmer K150 - Parameter/Optionen zum Start
Parameter für die Kommandozeile stehen doch u.a. in der Help-Datei "microbrn.hlp". Damit wird z.B. COM1 verwendet: MicroBrn.exe c:\files\first.hex 16f84 /f /Q 1
die Kommandozeile stehen doch u.a. in der Help-Datei > "microbrn.hlp". > > Damit wird z.B. COM1 verwendet: > > MicroBrn.exe c:\files\first.hex 16f84 /f /Q 1 Wenn ich die Kommandozeile in der IDE (Source Boost) so fülle - siehe Bild Anlage- , dann versucht die IDE den Brenner wie folgt zu
-
Thread
Frage zu Microchip PIC µC
Ich habe als Programmer das PICKit3. Das unterstützt meines Wissens nach alle PIC10, PIC12, (PIC14 habe ich noch nie gesehen), PIC16, PIC18, PIC24, PIC30, PIC33 und PIC32. Mich hat es damals 50 Euro bei Reichelt gekostet.
oder wenns billig sein muss PICkit 3 (wer billig kauft, kauft mehrmals...) Und zur Frage: Alle F sind nur auslesegeschützt, sowas wie einen lock-out durch falsche Fuses gibts beim PIC nicht. C sind wie bereits geschrieben OTP.
-
Thread
Microcontroller Projekt für Anfänger
(PIC10F320) Operating Current (PIC10LF320): -25µA @ 1 MHz, 1.8V, typical
Nach Möglichkeit so wenig Bauteile wie es geht für den Prozessor > (z.B: keine externer Quarz) Der PIC10F320 hat einen internen 16MHz Oszillator und Interruptfähige IOs (einer Input only). Der MCP1703 brauch als Beschaltung 2x 1µF Keramik, und der PIC10F320 nur einen 100nF Keramik. Pullups für die Tasten
-
Thread
PIC untereinander Kommunizieren
Hallo Wie schon im Betreff geschrieben PIC untereinander Kommunizieren (Assembler) Daten austauschen PIC16F887 mit PIC16F628A wie sollte man so etwas angehen? Schönen Sonntag noch
Vielleicht sollte man anstatt über I2E eher mal über I2C nachdenken, dann sieht man das der PIC16F887 zwar I2C und SPI unterstützt aber der PIC16F628A weder I2C noch SPI Schnittstellen hat. Was beide Chips haben ist UART! Man könnte auch über die I/O Pins gehen und Software mässig was reißen
-
Thread
PIC 32 anschließen
sehr Hilfreich. ich hab jedoch noch ne frage wie erkenn ich bei reichelt ob es sich bei diesen PIC 32 um ein 100-Lead Plastic Thin Quad Flatpack(PF) - 14x14x1 mm Body oder 100-Lead Plastic Thin Quad Flatpack(PF) - 12x12x1 mm Body http://www.reichelt.de/PIC-32-Controller/32MX795F512L80PT
alex le. schrieb im Beitrag #2958356: > da bei größe 16x16 mm steht vermut ich dass es ein 14x14 Body ist oder? Sollte so sein > > danke für jede Hilfe > > mgf PRODUCT IDENTIFICATION SYSTEM im Datenblatt, den PIC32MX795F512L-80I/PT (laut Reichelt
-
Thread
Zugriff auf Ports über einen Pointer od Ähnlichem für PIC18F (nicht Bit Addressierbar)
= 1 << 5; case 14: port_ptr = &PORTC; bitmask = 1 << 6; case 15: port_ptr = &PORTC; bitmask = 1 << 7; case 16: port_ptr = &PORTD; bitmask = 1 << 5; } if(port_ptr == NULL) return
unsigned char PD; unsigned char PE; unsigned char PF; }; struct { unsigned C0 :1; unsigned O_01 :1; //C1 unsigned O_02 :1; //C2 unsigned O_03 :1; //C3 unsigned O_12 :1; //C4 ... unsigned O_04 :1; //F6 unsigned O_05 :1; //F7 }; };
-
Thread
Port-ansprechen
Hallo Leute Ich will an meinem Pic(16f913) mit dem "eingang" (RA0) den "ausgang" (RB2) ansteuern. Aber er funktioniert nicht ?
[c] while(1){ PORTBbits.RB3 = PORTAbits.RA0; } [/c] Die Init mußt Du aber selber machen, dazu mußt Du ins Datenblatt des Pic16f913 schauen.
-
Thread
RC5 mit PIC16F84 @ 1MIPS
Hallo liebe Gemeinde... Ich habe da ein Problem: ich habe eine Minifernbedienung mit einem PIC16F84A aufgebaut, die Hardware ist voellig ok, nur die software macht mir probleme. Als anleitung hab ich dieRC5 Spezifikationen von www.sprut.de benutzt. Ich benutze den CCS Compiler und habe auch ein programm geschrieben: (Hier die Routine die eine 1 senden soll) void rc5_sende1() { delay_us(889); for (i=1;i<=32;++i) { delay_us(7); output_low(PIN_A1); delay_us(21); output_high(PIN_A1); } } Das Problem: ich
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
PIC16F15213 für 35ct oder LPC824 für 80ct hätten UART, wobei die sogar aufgrund ihres internen kalibrierten Oszillators ohne Quarz auskommen. Oder noch billiger PY32F002 für 15ct, braucht aber AFAIK einen
aber nicht das Problem, das ein- ausschaltbar zu machen. Harald A. schrieb im Beitrag #7761438: > PIC16F15213 für 35ct oder LPC824 für 80ct hätten UART, wobei die sogar > aufgrund ihres internen kalibrierten Oszillators ohne Quarz auskommen. :-) mir ging es ja darum, das mit dem billigstmöglichen
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
[code] ; Junior Computer Siebensegmentansteuerung ; ; 7 segement codes ; $C0, # 0 ; $F9, # 1 ; $A4, # 2 ; $B0, # 3 ; $99, # 4 ; $92, # 5 ; $82, # 6 ; $F8, # 7 ; $80, # 8 ; $90 # 9 ; MOS6532 PIA addrese $1A80 PAD=$1A80 PADD=$1A81 PBD=$1A82 PBDD=$1A83
FFFC) und IRQ/BRK ($FFFE) sind im (nicht komplett adressierten) EPROM, aber NMI und IRG zeigen auf $1F2F und $1F32, die aber nur auf einen indirekten JMP zeigen. die aktuelle NMI/IRQ-Adresse findest Du im RAM der RIOT (6532), jeweils $1A7A und $1A7E. > >> dass dadurch, das sogenannte Tastenprllen