-
Thread
PIC18F2550 wird nicht vom PC erkannt
das etwas kaputt geht? Hier habe ich etwas für die PIC16 Reihe etwas gefunden. http://holdenc.altervista.org/rpp/ Soetwas für einen PIC18F habe ich nicht gefunden. Kennt sich jemand damit aus oder kann mir einen Hinweis geben wo ich alle nötigen Informationen
Operating Voltage Range (2.0V to 5.5V)" wie du es gesagt hast aber auf der Seite "DS39632E-page 8" "Like all Microchip PIC18 devices, members of the PIC18F2455/2550/4455/4550 family are available as both standard and low-voltage devices. Standard devices with Enhanced Flash memory, designated
-
Thread
[V] PIC 16F1709 - neuer Mikrocontroller
Gibts mitterweile Samples zu kaufen- mit 2014 Datumscode. 8 bit DAC (Digital Analog Converter) CFC (Logic cell), 3x bei diesem PIC 16LF1709 - 1.8 .. 3.6 volt 8 K Words FLASH 1 K RAM Nur 2 Euro/ 1 IC (SOIC SMD) Versand: 2 Euro. Bezahlung: Paypal
16F1503 - 14 pin, 1x CLC, 128 bytes RAM 16F1709 - 20 pin, 3x CLC, 8 bit DAC, 1K RAM > P.S.: > Wer einen Satz Quartus 13.1 DVDs moechte, ich habe von Altera 2 davon > bekommen und einen uebrig...
-
Thread
PIC24 @ 80MHz und Timer1 zu langsam?
das aus aus: [c] 113: void __attribute__((__interrupt__)) _T1Interrupt(void) { 04B8 781F80 mov.w 0x0000,[0x001e++] 04BA F80034 push.w 0x0034 04BC B3C000 mov.b #0x0,0x0000 04BE 8801A0 mov.w 0x0000,0x0034 114: static int a = 0; 115:
Chris S. wrote: > Auch beim DsPic werden sie durch 4 geteilt, Jain: Die 30F teilen durch 4, die 33F nur durch 2. Master Snowman wrote: > ..ist ja echt unglaublich, wie CSS ineffizient ist Ja, eindeutig. Einfach mal alle Register
-
Thread
[V] Minimodell der Enterprise 1701
Im Moment sind schon 8 Stück vorbestellt 8-0
Weshalb wird hier plötzlich von PIC geredet? Da ist doch ein AVR drauf oder was hab ich jetzt übersehen?
-
Thread
Bin auch bereit... Gesperrt
die erste frage ... Wo bekomme ich möglichst für umsonst eine Entwicklungsumgebung (Sprache) für den PIC (16f84 oder so)? Sollte kein C oder ASM sein... Basic, Pascal oder Delphi oder sowas wären mir lieb. bin dankbar für jede antwort ... bye Alex
alex schrieb: > Wo bekomme ich möglichst für umsonst eine > Entwicklungsumgebung (Sprache) für den PIC (16f84 oder so)? > Sollte kein C oder ASM sein... Basic, Pascal oder Delphi oder > sowas wären mir lieb. bin dankbar für jede antwort ... Hallo Alex, auf www.geocities.com/SiliconValley/Way/5807/
-
Thread
PIC16F886 Uhrenquarz schwingt nicht!
Projekt am Laufen, welches eine Digitale Uhr mittels LEDs realisieren soll. Dafür verwende ich den PIC16F886 und einen 32kHz Uhrenquarz -> mittels Interrupt möchte ich dann die LEDs umschalten. Der PIC und die Schaltung laufen, allerdings schwingt der Quarz nicht mit der gewünschten Frequenz. Ich
Ich habe schon etliches mit dem 16F886 gemacht, ein schöner und problemloser PIC, möglicherweise sitzt das Problem in der Software: ist T1OSCEN ein, TMR1GE evtl. aktiviert ? Und: schau Dir mal das Datenblatt Page 76-79 an.
-
Thread
Auswahl Mikrocontroller
DIP sein soll, wäre ein IO-Expander für die IOs am besten. Ansonst schau dir doch mal die PICs (PIC18F oder PIC24F/PIC24H) an. Einsteigerinfos gibts unter www.sprut.de C-Compiler gibts dafür auch gratis im Netz. mfg SChoasch
Wenn Du bei 16/32 Bittern bleiben möchtest, gibt es von Renesas eine Menge geeigneter µCs. Starterkits kosten so 150,-- und sind z.B. für H8SX/1664 und SH7211 erhältlich. Da mußt Du auf garnichts verzichten und hast
-
Thread
IntToHex function
Antworten. Leider geht das alles nicht was vorgeschlagen wurde Arduino UNO sprintf verarbeitet nur 16 bit Integer was größer ist wird abgeschnitten. static char hex[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' ,'A', 'B', 'C', 'D', 'E', 'F' }; //The function that performs the conversion
>> 8); HexB_Out (aHex); } /* ein DWORD als Hexa ausgeben */ void HexL_Out (long aHex) { HexW_Out (aHex >> 16); HexW_Out (aHex); } /* ein QWORD als Hexa ausgeben */ void HexQ_Out (int64* aHex
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
83 00 00 40 A7 03 A5 08 F6 F2 Time Tue Mar 29 16:02:48 2022 Received: 95 73 10 90 25 73 10 90 25 01 00 01 01 78 00 22 00 7F 00 00 40 A8 03 A6 08 FC 08 Time Tue Mar 29 16:03:48 2022 Received: 95 73 10 90 25 73 10 90
59 13 8a 01 d8 03 65 00 f6 56 2022-06-06 14:50:01.098937 Received 24 bytes channel 40: 91 63 50 03 16 63 50 03 16 01 48 00 0e 09 59 13 8a 01 d8 03 65 00 f6 56 Error while retrieving data: Missing packet: Last
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Früher gab's die zumindest auch von TQFP auf TH. Ansonsten wenn's hier eh schon so schön OT ist... PIC32 wurden schon erwähnt: Gibt's bspw als PIC32MX270F256B mit 256 kiB Flash, 64 kiB RAM, USB im DIP-28 (mit Steigerungsmöglichkeit: SOIC, SSOP ;)) Oder QFP zum Löten Üben? ;) 0.8mm Pitch und 64-Pins gibt's
den R8C/M16C tut der sich etwas schwer. Der hat wohl was dazu drin, aber die Architektur gibt das nicht wirklich her, zu wenig Register. Das war für /mich/ ein Argument, diese mit R8C,M16C,M32C etwas verwirrend
-
Thread
Suche den richtigen Mikrokontroller (PIC ) für mein Projekt
mit dem freien C-Compiler, mit Assembler habe ich bis jetzt noch nicht's gemacht. Ich hoffe das der PIC mit internem 4 Mhz Takt ausreichend schnell genug ist ? Zur Auswahl ständen damit der 16F630 oder 16F6(6-7-8) oder 18Fxxxx notwendig ? Was würdet Ihr verwenden ? Danke im voraus Dirk
@Rahul und alle anderen PIC-Hasser Ich weiß nicht was ihr alle gegen die PIC´s habt. Für manche Applikationen gibts nichts vergleichbares, vor allem wenns klein werden soll, z.B. PIC 12F629 oder so. Der kann einiges in einem
-
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
C oder Assembler
17c2: 93 e0 ldi r25, 0x03 ; 3 17c4: 28 9f mul r18, r24 17c6: f0 01 movw r30, r0 17c8: 29 9f mul r18, r25 17ca: f0 0d add r31, r0 17cc: 38 9f mul r19, r24 17ce: f0 0d
17e8: 6a 95 dec r22 17ea: e2 f7 brpl .-8 ; 0x17e4 17ec: 20 81 ld r18, Z 17ee: 28 2b or r18, r24 17f0: 20 83 st Z, r18 Das macht
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
braucht auch mehr RAM, da Call, Push usw. immer 32Bit sichern müssen. Mit den kleinen 32-ern mit 8 oder 16kB Flash sollte man daher garnicht erst anfangen, das ist gerade so die Blink-LED Klasse. 128kB Flash und 16kB RAM sollten es mindestens sein.
RS485 Transceivers, dann kann die Ansteuerung der LCD Datenpins so aussehen: [c] gpio->BSRR = 0x0F<<16 | data; [/c] AVR ist umständlicher.
-
Thread
PIC MPASM - Festlegung Startadresse in Programmspeicher
LOW Table ;unteren 8 Bit der Adresse addwf offset,F ;in Variable <offset> steht welcher Tabelleintrag movlw HIGH Table ;die oberen 5 Bit der Adresse btfsc STATUS,C ;Seitenüberschreitung?? addlw 1
ein 16F1828. Hallo Chris, vielen Dank für die Info und den Link. Der sieht schon mal sehr interessant aus. Dann muss ich mich da halt doch mal durcharbeiten...
-
Thread
Umfrage: Mikrocontroller der Zukunft
also ich finde es gehört in jeden controller ein PPS (PIC24F und einige PIC18FXXJYY) oder andernorts auch Crossbar genannt.
Das macht überhaupt nichts, er ist ja auch noch lauwarm. >Ich fasse nicht mehr freiwillig einen 16/8-Bitter an. Da wo Zahlenbereiche nicht >255 werden, und wo nicht viel gerechnet wird, sind 8 bit durchaus völlig OK. Nachdem ich mich früher mit 8-Bittern herum schlug, allerdings sehr zufrieden
-
Thread
PIC16F1827 EUSART und FT232RL: Loopback
meinem FT232RL Modul und Kabel TX auf RX am Modul die Daten im Loopback verschicken. Nun hab ich einen PIC16F1827 aufm Breadboard mit nem Programm drauf das zuerst ein paar Zeilen an den PC schickt und danach alles im Loopback zurück gibt was vom PC kommt. Soweit so schlecht, die Zeilen kommen anscheinend
Andreas G. schrieb im Beitrag #5028361: > Mein PIC16F-Programm im µC schiebt aber am Anfang einfach mal so einige > Zeilen an den FT232RL Meiner Meinung nach ist das keine gute Idee... (PIC sollte erst was schicken, wenn er vom PC dazu aufgefordert
-
Thread
SPS, Controller oder Embedded?
Was für Sensoren? Da kann ein 6-pin Pic reichen. Oder ein GHz-Chip zu klein sein.
Die ADC Samplerate eines Controllino entspricht der eines Arduino Mega, oder so.. 16MHz Vorteiler durch 128 macht den ADC Takt. Es braucht 11,5 bis 13,5 ADC Takte für eine Messung Mit etwas Luft für Verwaltung, liegt man so bei 8 bis 9 Tausend 10 Bit Messungen pro Sekunde, und das
-
Thread
Projekt ESR-Tester
Meßbereichsumschaltung Sinn. Gute Elkos mit hoher Kapazität haben so ca 30 milliohm. Schlechte 1uF-Elkos bis zu 10 Ohm. Ich habe hier einen defekten 220uF mit ca. 8-20 Ohm je nach Tagesform.
diesem Thread. Die Schaltung von Anja ist ausbaufähig denke ich, wobei ich natürlich keinen extra PIC verbauen, sondern alles mit einem Mega8 lösen möchte. Die meisten Schaltungen im Web sind entweder mit einem proprietären IC, oder rein analog, mit Drehspulinstrument bzw. Oszi. Aber vlt. hast du noch
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
> if (t){ > t=0; > GPSET0 = 1<<16; > } > else{ > t=1; > GPCLR0 = 1<<16; > } Versuche mal (sofern deine Programmlogik mit den Nebenwirkungen leben kann; "uint8_t" natürlich anpassen): [c]uint8_t tt = t; if (tt
braucht nur so gut wie niemand. Für den "Hausgebrauch" reichen somit 20 EUR - so viel kostet das STM32F4DISCOVERY Borad, bei dem ein ST-LINK schon gleich mit drauf ist. ATMEGA ist schon ziemlich alt und heute gibt es viel moderneres, z.B. PIC18, PIC24, PIC32, STM32, LPC1xxx, MSP430 - alles moderne
-
Thread
PIC16F628-04 vs PIC16F628A
Hallo, ich nutze für eine Schaltung einen PIC16F628-04 mit internenen Oszillator. Kann man auch ein PIC16F628A mit internen 4MHz-Oszillator betreiben? Muss man im asm-File dann etwas ändern? Nutze momentan nur _INTRC_OSC_NOCLKOUT als Konfigurationsbit
PIC16F628-20 gibt, aber beim Nachfolger nur einen PIC16F628A (keine separate 4 und 20MHz Varianten).
-
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
Stoßt man mit C an Grenzen?ASM von Vorteil?
> problematische Grenze gesehen. Ich hatte damit integrierte Mikrocontroller gemeint, wie auch F8, 8048, PIC, Z8. Einzig die ebenfalls in diesem Sektor aufkommenden 68xx und 65xx Varianten hatte einen einzigen Adressraum. Der 8051 ist ein Mikrocontroller, war nie etwas anderes und war nur dafür
A. K. schrieb: > Ich hatte damit integrierte Mikrocontroller gemeint, wie auch F8, 8048, > PIC, Z8. Einzig die ebenfalls in diesem Sektor aufkommenden 68xx und > 65xx Varianten hatte einen einzigen Adressraum. Den 6809 habe ich auch mal mit ASM traktiert - das ist ein sehr schönes
-
Thread
Wie Platinen Mehrfachnutzen mit KiCad erstellen?
Gerberdateien für die einfache Platine. Bin eher noch Anfänger KiCad. Genutze Version ist 8.0.4
günstig angeboten wird. Habe jetzt einen ganzen Sack voll der 22x15 mm^2 Platinen. Da passt ein Pic12 in DIP8 drauf (Sockel!), z.B. Pic12F1822, Pic12F1840, Pic12F1572 u.a. 3 Inputs mit Pullup, 3 Outputs mit LED 3mm. 6x R + 2x C in SMD 0805. Meine erste Verwendung ist ein "digitales retriggerbares
-
Thread
PIC16LF1847 flashen mit ATmega / USBasp / Arduino Nano / ponyser?
Der PIC16F1847 braucht 8-9 Volt an Vpp zum flashen. Ich würde zu einem PICkit3 raten. Oder einen Brenner8 von sprut. Robert K. schrieb im Beitrag #7488811: > Oder was wäre ansonsten eine günstige & schnelle
Du kannst für den PIC16F1847 auch einen billigen PICkit2 verwenden, wenn Du die Software PICkitminus verwendest http://kair.us/projects/pickitminus/
-
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 benutzt, sonst nichts anderes). PIC16F676 -> tut nichts, angefangen mit der Initialisierung von LCD. (LCD bleibt einzeilig, schmeißt irgendwann doch irgendwelche nicht definierte Zeichen raus...) Habe schon für ..F676 zum testen Blinklichte
-
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
Mikrocontroller gesucht
Ein PIC18F97J60 oder ein andere uC aus der selben Familie würde deine Anforderungen erfüllen.
sehr > praktisch (klein, inbetriebnahme,....) ist. Nein, es gibt mindestens noch zwei weitere: PIC18F97J60(100Pin) und PIC18F67J60(64Pin) und Freescale MCF5223X. fchk
-
Thread
Warum verwendet WinAVR nie swap/mul ?
8bit oder 16bit gerechnet wird.
4038 15be 9091 0000 lds r25,uhrneu 1836:wecker.c **** LCD_port|=(LCD_port&15)|((byte&15)*16); 4040 .LM521: 4041 15c2 28B3 in r18,56-0x20 4042 15c4 88B3 in r24,56-0x20 4043 15c6 8F70 andi r24,lo8(15) 4044 15c8 9295 swap r25 4045
-
Thread
Welcher Microchip µC ist das?
die Bezeichnung sein soll, in den Datenblättern ist das Marking ja nett erklärt. Nur hat z.B. ein PIC16F1454 an der Stelle "F1454EST" stehen. Ein PICxxF0130 taucht nur leider nicht in der Liste auf. :-)
20Pin Gehäuse) Also scheiden die aus. Die PIC12F und PIC16F im SSOP14 haben aber auch wie die PIC18F Die Versorgungsanschlüsse "oben" hier also Pin1 Vdd, Pin14 GND und MCLR (fals verwendet!) auf PIN4. Die PIC24 im SSOP14 Gehäuse haben allerdings
-
Thread
Diesel Drehzalmesser mit Magnetsteuerung
.8,4 P1u.C1 für 100Hz-Oszillator IC9 = 74LS11 9,1u.9,2 Dreifach-UND-Gatter IC10 = 74LS107 Flipflop C1= 10mF/16V P1=2kOhm Der Oszillator IC8,3 und 8,4 und C1 geben 100Hz in den Dezimalzähler
benutzen. Ich bin auf etwas anderes gestoßen. Kostet ca.15€ Ich müsste jemanden finden, der einen PIC 16F628 programmieren kann. Dort steht ein Frequenzmesser mit einer genauen Beschreibung und einem aktuellen PIC. http://www.sprut.de/electronic/pic/projekte/dehfan/drehfan.htm @Abdul K. und @Max
-
Thread
PIC Spannung in hex
Hallo Leute! Bin am verzweifeln! Ich muß in nem PIC 16F627A den Komparator programmieren... Ich habe 4 LEDs anzusteuern. Betriebsspannung 5 Volt. Die erste LED soll bei 1,6V, die zweite bei 2,5V , die dritte bei 3,0V und die letzte bei 3,4 Volt leuchten
Joini2 wrote: > Bin am verzweifeln! Ich muß in nem PIC 16F627A den Komparator > programmieren... > Ist der ADC. Sorry. Öhhh, der 16F627A hat keinen ADC... Vielleicht könntest Du mal genau erzählen, was Du machen willst und was Du schon gemacht
-
Thread
Zusammenbruch des Oszillator nachdem er schon ca. 10ms stabil läuft
> Ich habe auf dem Microchip-Forum gelesen das die dspics mit Quarze ab > 8MHz Probleme haben und einen spezielle Start-up Routine helfen kann. 8 MHz ist für diese Typen die max. Quarz- bzw. Clockin-Frequenz. Intern mit PLL natürlich mehr.
Ring eingeschlossen ist, am besten gar nichts, auch keine GND-Plane. Und versuche mal 22 oder 27 pF statt 18 pF für die Last-C, das stabilisiert den Oszillator, ggf. hilft auch ein serieller R zwischen OSC2 und dem C
-
Thread
Mit was für einem Mikrocontroller wär' ich am besten bedient?
Lass den AVR und den Converter und nimm nen PIC mit USB mit CDC Interface Treiber, z.B PIC18F14K50 oder PIC18F27J50. Das ist das billigste...
Ronald R. schrieb im Beitrag #2478240: > Der PIC18F2455 im usb4all kann 25mA pro Portpin schalten (200mA > insgesamt) Also 200mA wenn du den 8 bit Port zusammenschaltest.
-
Thread
PIC24 timer / clock Frage
verwendet, benutze jetzt aber in der Config (MPLAB X) das FNOSC_FRCDIV keyword, Clock sollte also intern 8Mhz sein. Alle PostScaler sind auf 1 bzw. aus. Das sollte ein Fcy von 4Mhz ergeben (Cyclus) Dann berechnet sich doch der Startup für einen Timer (16Bit) zu: 0xffff - 4000 wenn der Interrupt beim
andersrum? Hmm vielleicht waren das PIC16 samples wo ich das her habe, hat sich was geändert? Im Manual sehe ich jetzt steht ja auch nur nüchtern für den PIC24 "Load the period value into PRx", das muss ja dann eigentlich dekremntierend sein
-
Thread
BLDC, Synchronmaschine, Drehfeld Teil 2
Hallo Zusammen, in der Application Note AN889 (VF Control of 3-Phase Induction Motors Using PIC16F7X7 Microcontrollers) von Microchip wurde in deren Umrichterprojekt eine etwas aufwendigere Beschaltung des Gate der Leistungstransistoren (in deren Fall IGBT) gewählt. Ist das eine reine Angstbeschaltung
Hallo Zusammen, > in der Application Note AN889 (VF Control of 3-Phase Induction Motors > Using PIC16F7X7 Microcontrollers) von Microchip wurde in deren > Umrichterprojekt eine etwas aufwendigere Beschaltung des Gate der > Leistungstransistoren (in deren Fall IGBT) gewählt. > Ist das eine reine
-
Thread
CAN-Sender im Mini-Format
Dann eben ein PIC18F2xK80? (x= 5oder6) <edit>der 25k83 ist neuer und scheint auch billiger zu sein. Kostet gerade so viel, wie ein 2515</edit>
Stm32f103c8t6 (auf bluepill Board) und can-transceiver (kann man auf Loch Raster unter dem BP verstecken) sind alles was du brauchst. Dazu einen 5V regler (78L05 reicht für eine Bastelei voll aus) und fertig
-
Thread
speicher reservieren?
bildverarbeiung usw.) zu tun? crazychriz schrieb im Beitrag #2055225: > wie würdet ihr sowas auf nem pic18 realiesieren in c??? Was soll denn der PIC machen? Peter
Der Ansatz heisst Circular Buffer. Man reserviert sich ein array von 2^N Plaetzen, zB 16, oder 32. Jetzt braucht man nur noch 2 indices, die man jeweile incrementiert und abschneidet. increment : WP:=WP+1; WP:=WP and 0x1F; // fuer wrap 32 CircularBuffer[WP]:=DataIn; Dieser Index geht
-
Thread
Neue AVR reihen
Hallo, ja das Teil 1616 oder 1617 sieht gut aus. Bis jetzt finde ich die Atxmega8E5 16E5 usw. sehr gut. Nur hört es da bei 3,3V auf. Gruß Sascha
done without modifications to the code, as these devices are fully pin and feature compatible. 16KB ATtiny1616 ATtiny1617 8KB ATtiny814 ATtiny816 ATtiny817 4KB ATtiny417 [/pre] "without modifications
-
Thread
Timer1 PIC16F1823 funktioniert nicht
Hallo, ich bin gerade dabei den Timer1 des PIC16F1823 auszuprogrammieren. Ich möchte das er auch im Sleepmode arbeitet und verwende daher einen externen Crystal zum takten. Doch leider funktioniert er nicht. Zum testen will ich einfach mal eine
PIE1.TMR1IE = 1; INTCON.PEIE = 1; INTCON.GIE = 1; //oszillator circuit : f=32,768 kHz //instruction periode = 1/f = 30,52 us = T //prescaller value = 1:8 //timer0 rate = 8 * T = 8 * 30,52 us = 244,16 us (1 pulse) //16-bit-timer //interrupt intervall
-
Thread
Hallo noch mal.
Regeln sind dazu da um sie zu respektieren. Entschuldigung. Betreff: Pic16F84A Rundenzähler. Hallo, ich habe ein LCD – Display, eine Infrarot – Lichtschranke. Die Pic´s 16F84A o. 16F627A o. 16F876A Nachgelesen habe ich, dass der 16F84A für das Display passt.
MichZet wrote: > Nachgelesen habe ich, dass der 16F84A für das Display passt. Ein MC paßt erstmal zu garnix. Man macht ihn passend, indem man das entsprechende Programm schreibt. Ehe man aber damit anfäng, prüft man, ob er die benötigte Anzahl
-
Thread
(SED1520) Konvertieren von CCS-Code des PIC16F877A auf C18 mit 18F4550
weiterentwickelte Sachen von Radoslaw Kwiecien). Der Quellcode ist für den CCS C Compiler und für einen PIC16F877A geschrieben. Ich würde das gerne mit dem C18 Microchip Compiler und dem PIC18F4550 umsetzen. (1) Weiß jemand wo ich eine Seite finde die mir aufzeigt welche Unteschiede die Compiler in ihrer
PERIPHERAL LIBRARY HEADER FILE" (adc.h), wo findet man dazu etwas? Konkret stehen da so im Code für den PIC16F877A Dinge wie: #device ADC=8 #use fast_io(A) oder setup_adc_ports(NO_ANALOGS); //no analogs for PortA, TRISA? setup_comparator(NC_NC_NC_NC); //no comperators? wo ich mal ganz stark davon
-
Thread
Pickit 3 aus MPLAB X IDE flashen. Mal gehts.Mal nicht.
Hi, ich experimentiere gerade etwas mit dem PIC16F1936 und habe mir zwecks dessen zehn dieser Chips und ein original (auf Rat des Forums kein CLONE!) gekauft. Beides betreibe ich mit der MPLAB X IDE. Im Normalfall sieht das dann so aus: [c]
Frank M. schrieb im Beitrag #3086813: > Ich nutze MPLAB mit dem Pic-Kit 3 vollkommen ohne jegliche Probleme, > läuft stabil und schnell. Bei mir machen die auch keine Probleme. 8Bitter & 32Bitter laufen absolut störungsfrei. @TE: Was hast Du denn am !MCLR Pin
-
Thread
PIC 18F25k22 mit mikroC Pro
Programmbeispiel mit MPLABX (Syntax angepasst, gleiche Platine) funktioniert. Ebenso funktioniert es mit dem PIC16f18855 und MikroC. Bin über jeden Hinweis dankbar-
und gebrannt, ohne große extra Einstellungen und es läuft. Langsam glaube ich, dass mikroC mit dem PIC18F25k22 ein Problem hat. Leider habe ich auch noch kein Beispiel im I-Net mit dem PIC18F25k22 in Verbindung mit microC gefunden. Alles nur für den PIC18F45K22. Inwieweit die kompatibel sind, kann ich
-
Thread
Ineffiziente Codeausführung beim Z80
Zeiger auf den aktuellen bzw. nächsten auszuführenden Befehl. Und er hat ganz viele Register, die bei 8-Bit-Registern entweder paarweise (BC) (DE) (HL) oder bei 16-Bit-Registern (IX) (IX) als Zeiger auf Datenzugriffe verwendet werden können. Betrachte doch alle diese als deinen vermissten "DP" ! Und
DRAM hatte der 81er intern nie. Das war immer nur SRAM. Entweder 8bit oder 2*4bit. Die externe 16KB Erweiterung hatte DRAM, war 4116.
-
Thread
PIC - delay macht mehr als es soll
Hallo Leutz, ich probiere mich gerade an einem PIC16F676 rum. Als die _delay(x) die x Systemtakte wartet ausprobieren wollte spielt mein Board verrückt. Kurz zum Programm: [c]void main (void) { ANSEL = 0x00; TRISA = 0b00000000; PORTA
Da bekomm ich nur Errors ich glaube die LAT gibt es bei PIC16 noch nicht erst ab PIC18 @Stefan das sollte ich mit [c]ANSEL = 0x00;[/c] gemacht haben
-
Thread
PWM und AD-Messung Assembler
of columns LIST N=65 ;number of lines #include <p16f886.inc> LIST p=16F886 ;################# Configurationsbits Einstellung ;__config _CONFIG1,0x03E4 __config _CONFIG1,0x03F4 ;ohne Power up Timer
bsf PIE1,TMR2IE Bank0 bsf T2CON,TMR2ON ;########## start00 call adc_8bit movf ad_low,w movwf duty movf duty,f btfss STATUS,Z goto not_null bcf flag,duty_on bcf LED_ROT bcf T2CON,TMR2ON
-
Thread
Mikrocontrollerwahl
Ich sehe kein Problem beim ATmega8. Der kann locker im µs Bereich schalten. So schnell ist kein Verbrennungsmotor der Welt. Der ATmega 8 ist ok.
alltagstauglich ist. Wie gesagt, bei hohen Temperaturen funktioniert es nciht mehr. Verwendet wurde ein PIC16F84A. Aber egal, geht ja jetzt sowieso um die Zündgeschichte. Brauche ja dafür noch ein paar Tipps und anregungen.
-
Thread
Lauflicht-Projekt funktioniert nicht wie gewünscht! Gesperrt
auch der Nebensatz > Oder an VCC und Pulldowns drin. Wenn du, wie gezeichnet, den HEX-Schalter (16 Stellungen statt 10 beim BCD) nimmst, kommen die Programme sowieso zweimal, sie wiederholen sich bei den Stellungen 8-F, da der Pin '8' ja offen ist. Und du könntest ein 2732 nehmen und nochmals 8 Programmvarianten
was einen µC nehmen. Atmel wurde weiter oben schon genannt. Hier noch ein schönes Beispiel für PIC. 8 LEDs an 4 Ports - Lauflicht ohne Shiftregister | PIC12F675 | Einfach erklärt | How to, Tutorial https://www.youtube.com/watch?v=mkth0hOBHCc http://www.afug-info.de/Schaltungen-Eigenbau/Lauflicht
-
Thread
LCD-Display über PC ansteuern
können . Ich habe an den Treiber gedacht um ein LCD-Display oder eine 7-Segmentanzeige zu steuern z.B. PIC16F84 oderICL7107CPL.
einen "Segmentanzeige-Controller" bereitstellt. Das könnte mit einem *Mikrocontroller* wie dem PIC16F84 geschehen, allerdings sieht es bei dem IMHO etwas knapp mit den Steuerleitungen aus. In den Schaltungen bei http://www.ke4nyv.com/picprojects.htm läuft der PIC16F84 ja quasi den PC. Wenn du jetzt