-
Thread
diskreter uC (und er funktioniert sogar)
geschafft hat, einen diskreten µC zu basteln. Ich hätte übrigens mit deutlich mehr Strom gerechnet, so 2..3A hätte ich schon gedacht. Aber ich fürchte für eine Uhr oder so wirst Du noch etwas mehr Speicher brauchen. Wobei 16 Byte hast Du... vielleicht reicht das, aber ob die 256 Byte ROM reichen? Allerdings
nen fixen 2-Level-Stack. Die AVR sind allerdings moderner. Die Padauk sind keine PIC-Clones. Die Padauk haben 13- 14- 15- oder 16-Bit-Befehle. Sie führen alle Befehle in 1 oder 2 Zyklen aus. Die Padauk haben einen Softwarestack, was sie zu einer deutlich angenehmeren Zielarchitektur
-
Thread
TMR0 LCD UHR
Hallo Ich möchte ein 1 Hz Signal mit einem PIC 16f84A erzeugen. Das Register "sec" soll dann nach jeder Sekunde um eins erhöht werden. Die Register werden dann nach ASCII umgerechnet und auf ein LCD übertragen. Zeitbasis ist ein 4 Mhz Schwinger
unterschiedlich lange. Am besten lässt sich eine genaue Zeibasis mit dem CCP-Modul aufbauen, was der 16F84 ja aber leider nicht hat. Die einzigste Variante, die mir jetzt in den Sinn kommt ist die Anzeigeroutine und dir Incrementierung der Zeit so zu optimieren, dass egal was passiert immer die gleiche
-
Thread
CH32V003, float wirklich langsam?
Controller | Zeit [Sekunden] ------------------------------------------------- STM32F401 / 84MHz | 2.8 STM32F401 / 96MHz (uebertaktet) | 2.6 STM32F103 / 72MHz | 11.4 STM32F030 / 48MHz | 34.0 CH32V003 / 48MHz |
So, die Versuche für einfache Genauigkeit und 2.0f habe ich jetzt mal gemacht: STM32F401 / 84 MHz => 0.5 Sekunden STM32F103 / 72 MHz => 9.2 Sekunden STM32F030 / 48 MHz => 24.9 Sekunden CH32V003 / 48 MHz => 62.9 Sekunden ATmega328 / 16 MHz => 63
-
Thread
Modifizierter Laminator - 1A Ergebnis
Für Leute mit Interesse: http://cgi.ebay.de/Olympia-Laminiergeraet-a290-A-290-Folien-Din-A4-57-Teile_W0QQitemZ380166112486QQcmdZViewItemQQptZLaminiergeräte?hash=item5883aa84e6
urlates von Tchibo/TCM I) Aus dem LIDL Online-Shop 01.02.2012 kommt: UNITED OFFICE Laminiergerät A4 ULG 350 A1 (14,99€ + 3,95€ Versand) http://www.pic-upload.de/view-12862573/united-office-laminiergeraet-a4-ulg-350-a1--2.jpg.html http://www10.pic-upload.de/05.02.12/4rzu2chseaq.jpg ->Rollen Aussenheizung
-
Thread
AKO Weidezaungerät reparieren
N-Channel MOS ? Die beiden Widerstände R2 und R5 sind auch nicht mehr zu entziffern. Der IC ist ein PIC16F1503. Unterspannungsabschaltung und die Ansteuerung der LED macht der. Das geht auch noch alles. Bezüglich meiner Anrede: Ich wollte nur höflich und respektvoll sein, da ich denke, dass hier
H. H. schrieb im Beitrag #7050435: > PDTC124ET Danke. dann kann ich nur hoffen das der µC PIC16 1503 keinen Schaden hat. dann muss ich jetzt nur noch schauen wie stark die platine schaden genommen hat... ich mit meinen mittelalterlichen, grobschlechtigen Lötkolben hab da jetzt nicht die beste
-
Thread
PIC16F88 - Taster-Eingabe wird nicht erkannt
Hallo miteinander! Ich möchte mich gerne mit dem PIC16F88 vertraut machen und dessen Programmierung in C und ASM. In einem ersten Laborversuch hab ich einen Lottozahlengenerator mit Flowcode erstellen müssen mit dem passenden Schaltplan (im Anhang).
Der PIC16F88 ist der Nachfolger des PIC-Urahns 16F84 und hat selbst schon wieder einige Jahre auf dem Buckel. Der Nachfolger zum 16F88 ist der 16F1847, der ist pin- und funktionskompatibel, hat mehr und schnellere
-
Thread
2 Grundlegende Fragen zu Quarz und PICkit
Adress" (PICkit3) statt "Complex > Trigger/Break" (ICD3) steht. Doch beim USB denke ich mir, das der PIC > (ob der im Gerät oder der zu debuggende) doch ansich deutlich langsamer > ist, als USB. Merke Dir ein für alle Mal: es gibt nicht *DEN* PIC. Zwischen einem 16F84 und einem 32MX795 liegen Welten
interessiert. Frank K. schrieb im Beitrag #2226240: > Merke Dir ein für alle Mal: es gibt nicht DEN PIC. Zwischen einem > 16F84 und einem 32MX795 liegen Welten, mehrere Zehnerpotenzen! Entweder du verwechselst mich oder ich hab mich falsch ausgedrückt;) Mir ist natürlich klar, das dazwischen Welten
-
Thread
Frage zu Assembler für meinen Informatikunterricht
soll das ganze haben? Um die Grundlagen zu verstehen kann die Architektur nicht einfach genug sein. PIC16F84 wäre da eher sinnvoll, kann zwar schon einiges, ist aber dennoch überschaubar von den Registern, Instruktionen und vom Aufbau. Als Tipp für die Unterrichtsvorbereitung könnte ich das Tabellenbuch
empfehlen, zumindest die Auflage welche bei mir im Regal steht enthält so ziemlich alles was es zum PIC16F84 gibt. Hier gibt es das Instruction Set des PIC16F84, die Befehle sind überschaubar und sehr gut erklärt: http://ww1.microchip.com/downloads/en/devicedoc/31029a.pdf
-
Thread
STM32 <-> AVR
ATMega-Prozessoren aus dem Hause Atmel. Sie sind mit Sicherheit etwas komplexer als der althergebrachte PIC16F84A-Microchip -- die interne Architektur lässt sich trotzdem ohne allzu große Probleme an einem Nachmittag begreifen." aus http://www.heise.de/developer/artikel/Embedded-Programmierung-im-Umbruch
ATMega-Prozessoren aus dem Hause Atmel. Sie sind > mit Sicherheit etwas komplexer als der althergebrachte > PIC16F84A-Microchip...." Was für ein Unsinn. Assembler muss man nur auf dem PIC programmieren. Ansonsten reduziert sich das Problem darauf, die Peripherie zu verstehen. Zusätzlich gibt es wegen der
-
Thread
USALS-Codegenerator für Sat-Drehmotor
, based on a PIC16F628 -5- diseqc12_navod_fw114_fw115.zip, from Hynek GAJDA (Tcheque republic) based on a PIC16F84A The most important thing is to well undestand the bus functionality, from which I wrote the
) and E0 31 6B 00 (goto reference position) have been retreived from Tables 5 and 6, pages 15 and 16, in reference 1. Then I tried the circuit of ELEKTOR, which worked well. Finally, I looked again at the old circuit of EUTELSAT (PIC16F620) and tried to optimize it, with a smaller PIC, and a
-
Thread
Zwei Prozeduren im PIC gleichzeitig -Anfängerfrage ;-)
Hallo erstmal! Habe erst vor kurzem mit dem PIC Programmieren angefangen und habe jetzt mein erstes "großes" Projekt. Dieses möchte ich mit dem PIC16F84A lösen, da ich fast alle Ausgänge benutzen muss. Ich muß für einen Kumpel eine Schaltung
Hallo Björn zunächst mal sollte das Projekt mit de, 16F84 Dein letztes sein mit dem alten Ding. Besser ist der Nachfolger, der 16F627. Sodann ist das kein Problem was Du machen willst, da die PWM, wenn sie mal programmiert ist, selber läuft. Der Aufbau
-
Thread
HC12 oder M16C
du mir empfehlen? Was ist leistungsstärker?" Ich arbeite nur mit dem HC11 und PIC16F84, PIC16F877 und das hat bisher immer gereicht. Einen neuen Controller, nur für ein bestimmtes Problem tu ich mir nicht an. Der PIC ist klein schnell (20MHZ) und eine In Circuit Prog. Platine (eigene
(256KByte Flash / 12KByte SRAM / CPU_CLK = 48MHz BUS_CLK =24MHz / 5V / 2xCAN) 10-bit-A/D-Wandler M16C: 3,3us (Wandlungszeit) HCS12: 7us (Wandlungszeit) 8-bit-D/A-Wandler M16C: 3us (Wandlungszeit) HCS12: nicht vorhanden HCS12: - Einfacher Umstieg vom HC11 da gleiches Programmiermodell
-
Thread
IRMP auf einen PIC18F4520 portieren
Bündel von Beispiel-Fernbedienungen folgende Output über die serielle Schnittstelle. [code] IRMP PIC 12F1840 1.1 ws P 7 a=0x0011 c=0x000c f=0x00 (RC5) P 6 a=0x0001 c=0x0018 f=0x00 (RECS80) P 2 a=0xbf00 c=0x0019 f=0x00 (NEC) P 2 a=0xeb14 c=0x0001 f=0x00 (NEC) P 7 a=0x001c c=0x0005 f=0x00 (RC5)
läuft: [code] IRMP PIC 12F1840 1.9 ws P 7 a=0x0015 c=0x000c f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 7 a=0x0015 c=0x000c f=0x00 (RC5) P 7 a=0x0015 c=0x000c f=0x01 (RC5) P 2 a=0xbf00 c=0x0014 f=0x00 (NEC) P
-
Thread
Hardware Anschluss eines 82C55 an PIC16F877
auch programmiert. Lang ists her. Meine Frage: Wie schließe ich den 82C55 mit den Adressleitungen A0,A1 und CS an den PIC 16F877 (Ports) an. Kann ich eigentlich auch noch 2 82C55 an den PIC anschließen. Insgesamt möchte ich 84 Ausgänge separat schalten können. Reset CS A0,A1 D0-D7 VSS
Bird schrieb im Beitrag #1665758: > Kann ich eigentlich auch noch 2 82C55 an den PIC anschließen. Ja. > Insgesamt möchte ich 84 Ausgänge separat schalten können. Dazu würde ich eher Schieberegister verwenden, weil ich mich mit denen besser auskenne als mit dem guten alten 82C55
-
Thread
USB Serial Port Implementierung für AVR?
=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCEQFjAAahUKEwieu4-cwYrHAhUOKtsKHemkAyo&url=http%3A%2F%2Fwww.microchip.com%2FPIC16F1455&ei=yRu-Vd6yMI7U7AbpyY7QAg&usg=AFQjCNHX3ixfxlyfk4SZVHdR84a5bTi-Yg
haben willst, greifst Du einfach zu MCP2200 oder MCP2221 (das sind in Wirklichkeit vorprogrammierte PIC18F14K50 bzw PIC16F1455, aber das musst DU ja niemandem erzählen :-)), und fertig ist die Geschichte. > Aber Hauptsache, > erst mal auf den Putz hauen. Genau. Und Wahrheiten aussprechen, die
-
Thread
Frunktioniert das Programm?
leider mein testboard kaputt ist wollte ich euch fragen ob das programm so funktioniert list p=16f84A #include <p16f84a.inc> __config _PWRTE_ON & _WDT_OFF & _XT_OSC ZAEHL1 equ 0c ;Erster Zaehler für Warteschleife ZAEHL2 equ 0d ;Zweiter Zaehler für Warteschleife ;
soetwas: >Org 0 >init > bsf STATUS, RP0 > movwf B'00000000' > : Beim PIC16*84* liegen bei 0x0000 der Reset Vector und bei 0x0004 der Peripheral Interrupt Vector Da sollte man aus stiltechnischen Gründen nicht mit dem eigentlichen Code beginnen. Besser wäre generell
-
Thread
Rätsel mit LED-Anzeige 16F84-04
anstatt andere für mich arbeiten zu lassen. In deinem Fall hätte z.B. das Studieren des Datenblattes des 16F84 alle nötigen Informationen zur Lösung des Rätsels erbracht. Oder glaubst du, die Ersteller dieses Rätsels hätten nicht bedacht das es von Leuten gelöst werden muss, die keine Elektronik- bzw. Mikrocontroller-Fachleute
*.hex speichern und damit den PIC füttern ? oder muß es in dieser Notation: :020000040000FA :100000008316803081000030850000308600831226 :1000100000308D003020362000308E000E08890020 :1000200083160814831208088C0041208E0A8D0A5A :
-
Thread
Empfehlungen für PIC-Programmierer und Debugger gesucht (bin kein µC anfänger mehr!)
Sowohl mit dem PK3 wie auch mit ICD3 kann man alle halbwegs modernen PICs Programmieren (Typen mit "F", die relativ alten C Typen können die bis auf den 16C84 aber NICHT) Ob man die Debuggen kann hängt vom PIC ab, Nicht jeder Pic ist debug fähig, einige Pics lassen sich auch nur mit Header Board debuggen
Dann liegt nach diesen Gesichtspunkten AVR weit ab... Und ja - die Cortex M3 können mehr als die 16F/18F Pic, keine Frage... Aber sie sind ebend auch aufwendiger. Für eine einfache steuerung - ja sogar noch ein EINFACHES USB oder Ethernet device- ist der "Overhead" bei den 32bittern noch enorm groß
-
Thread
Notfall Dennerle Duomat 1200 (Vogel-Heizung) defekt
Helge schrieb im Beitrag #6546746: > Anschluß +5V, irgendwas, GND (shield). Drin werkelt ein PIC16C73B, > Sensor -> 120R -> 4k7 pullup -> Pin3. Nachdem der Temperaturfühler an ein A/D-Wandler-Pin geht, kann es im einfachsten Fall irgend ein Widerstandsfühler sein. Deshalb versuchsweise per
so viele davon, dass sie sie sogar verkaufen können. Die meisten infrage kommenden Teile sind für 10A bzw. 15/16A ausgelegt und sollten also mit 1 KW klarkommen.
-
Thread
Atmega 328: PWM-Ausgang streut auf andere Eingänge?!
Hi. Habe eine Schaltung mit Attiny84 wo mit dem Komperator gemessen wird und auf OC0B + OC0A eine PWM läuft. Dort schlägt nichts durch.
-------------------------------------------------------- // 8-Bit und invertierende PWM TCCR2A = (1<<WGM10) | (1<<COM1A1);// | (1<<COM1A0); // nicht invertiert, daher -> glöscht| (1<<COM1A0) //Standart CPU-Frequenz 16MHz (mit 8 Vorteiler) TCCR2B = (1<<CS11);// | (1<<CS10);// | (1<<CS12);
-
Thread
Erzeugung VPP bei ICD2 Clone
ich habe den ICD2 Clone aus dem Schaltplan im Anhang nachgebaut. Ich möchte damit vorerst einen PIC 16F84A programmieren. Jedoch kommuniziert der ICD 2 nicht so wirklich mit meiner Schaltung. Um einen Fehler in der Schaltung auszuschließen habe ich heute im Betrieb die Hardware mit einem "richtigen
entsprechendes einstellen des Potis R23 bekomm ich die Spannung bis maximal 9,1V. Dies ist jedoch für den PIC16F84A nicht ausreichend. Die Spannung sollte wie beim Original ca. 12V betragen. Die Spannung am Ausgang des DC/DC Convert beträgt ca. 17V. Was mich jedoch stört: Wenn ich auf den Button "Update"
-
Thread
China SUPER Bauteile-Schnäppchen Thread
diverse Oszillatoren abzugleichen, Quarze auszupaaren, usw. Die eigentlich Frequenzmessung macht ein PIC16F648A, die Programmierpins sind auf eine Stiftleiste herausgeführt. Die Platine bietet sich also auch als PIC Entwicklungskit bzw. als Basis für eigene Projekte an. Die Eingangsschaltung ist recht
www.aliexpress.com/snapshot/6014994775.html Was er meint ist sicher zusammen mit dem tollen "demo board with a PIC18F45k20 microcontroller".
-
Thread
MCP2515 und RPi - Problem
eingebunden wurde eigentlich irgendwie Standard? ich kann mir vorstellen, wenn man dem ganzen noch einen PIC18F14K50 spendiert (so wie beim USBTin von Thomas Fischl), dann wird das wesentlich universeller. Vor allem kann man den Anwendungscode auch fast unverändert unter Windows, Mac und anderen Linux-Systemen
_0&hash=item27c8cc932f plus z.B. PIC18F25K80 (incl. CAN) + Tranceiver Das CP2102 Board kann auch gleich als Programmer dienen: http://dev.kewl.org/k8048/Doc/ Da sollte man auch bei ca. 10 Euro liegen Oder Teensy 3.1
-
Thread
PIC16F688 - Probleme beim BUILD
dem Programmer PICSTART PLUS. Nun habe ich ein Problem mit dem Programm, ich kann einfach bei dem PIC16F688 die Ports nicht umstellen , ich will einfach überall digitale Ausgänge haben.Ich habe schon mehrere Dinge probiert, doch MPLAB meckert immer und immer wieder beim BUILD. Hier das Programm :
************************************************************** ; ; ; Blinklicht ; ; Prozessor 16F688 ; ; Prozessor-Takt 4 MHz intern ; ; ;*********************************************************************** ; Includedatei für den 16F688 einbinden #include <P16F688.inc> ;
-
Thread
Pic16f874-20l Porta Programmierung
Ich habe mich in diesem Forum angemeldet, da ich nicht mehr weiter komme... Habe bisher immer den Pic16F84A programmiert,da mir aber bei meinem derzeitigen Projekt die Ports nicht reichen habe ich mir einen 16F874 besorgt. Nun habe ich folgendes Problem: Der 16F874 hat einen doppel belegten PORTA -
Das mit dem Ram soll heißen: Der 16f84 hat seinen Ram-Bereich (also die frei benutzbaren Register) an anderer Stelle als der 16f874. Wenn Du also die Variable Zaehl1 auf 0ch legst und Zaehl2 auf 0dh, dann liegen die vielleicht beim 16f84
-
Thread
Tiny13 verwursten, erste Idee Eieruhr
Da brauchst du doch noch einen Spannungsregler. Ich habe sowas vor mehr als 15 Jahren mit einem PIC 16F84 gebaut, Versorgung ist eine CR2032, die habe ich seither einmal gewechselt. Allerdings kein Poti (zieht halt Querstrom, müsstest du über einen IO-Pin einschalten), sondern mit Eingabe über
nicht gedacht das die ja nur 5V abkönnen O_o > Ich habe sowas vor mehr als 15 Jahren mit einem PIC 16F84 gebaut, > Versorgung ist eine CR2032, die habe ich seither einmal gewechselt. > > Allerdings kein Poti (zieht halt Querstrom, müsstest du über einen > IO-Pin einschalten), sondern mit Eingabe
-
Thread
RaspberryPiB+ mit CAN (MCP2515)
Die haben mittlerweile selber besseres, und die verbesserten ECAN-Module sind in den PICs drin. Ein PIC18F25K80 ist billiger, kleiner und CAN-Bus-technisch besser als ein AVR+MCP2515, weil (a) der SPI-Flaschenhals wegfällt, (b) der ECAN des PIC mehr Buffer und weniger Fehler als der MCP2515 hat, (c) der
haben > mittlerweile selber besseres, und die verbesserten ECAN-Module sind in > den PICs drin. Ein PIC18F25K80 ist billiger, kleiner und > CAN-Bus-technisch besser als ein AVR+MCP2515, weil (a) der > SPI-Flaschenhals wegfällt, (b) der ECAN des PIC mehr Buffer und weniger > Fehler als der MCP2515 hat
-
Thread
POCSAG Protokoll
http://users.rcn.com/carlott/poc_code.zip Das Ganze ist zwar nicht für den Atmega sondern für PIC`s aber vielleicht kannste da ja etwas ableiten .
Quarz eingebaut, wieso muss der AVR einen externen Quarz bekommen?" Die Antwort ist nein, der Pic 16F84 benötigte einen Quarz da er keine interne Frequenzerzeugung hat. Wenn der 16F628A bzw. 16F648A oder auch der 16F88 verwendet worden wäre hätte man auch keinen Quarz benötigt. Die wahl der
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
Sollte man sich jetzt einen Schwung -Attiny85 -Attiny84 -Atmega328 -Atmega644 kaufen, bevor es nur noch PIC gibt? (Zitter, Bange, Grübel) Paul
selben Pinning gibt. Die zudem auch noch sehr weitgehend C-Code Kompatibel sind (zumindest zwischen 16 & 32 Bit) Wenn Microchip jetzt einen ARM anbieten würde der aber vom Pinning und der Peripherie kompatibel zu den PIC32 ist, so das es eine PIC32M* (mit MIPS) und eine PIC32A* (mit ARM) Familie gibt
-
Thread
PIC24 @ 80MHz und Timer1 zu langsam?
2CC.2 00226: BCLR.B 2D0.2 .................... a = 0; 00228: MOV #0,W4 0022A: MOV W4,3F38 .................... } .................... } .................... 0022C: BCLR.B 84.3 0022E: MOV #1A,W0 00230: REPEAT #C 00232
: _LATB0=0; 04CA A902CA bclr.b 0x02ca,#0 121: a = 0; 04CC EF2800 clr.w 0x0800 122: } 123: } 04CE F90034 pop.w 0x0034 04D0 78004F mov.w [-
-
Thread
DSO für wenig Geld
Mit PIC24H/dsPIC33 müssten bei 2x8bit eigentlich bis 40M/s pro Kanal drin sein, da ein 16bit Move vom Port zum Speicher 1 Takt braucht. ARM7 braucht ohne DMA schon vom Core her 3 Takte für's Laden und 2
man eigentlich für einen dsPIC rechnen?
-
Thread
Pic 16F887 überspringt Tasterabfrage
. Egal ob ich ein Lauflicht, Blinklicht oder einfach eine LED einschalten will, das Programm im 16F887 läuft sofort los, ohne auf die Taster zu achten. Wenn ich die Programme in ein anderen PIC versuche (z.b 16F627A oder 16F84A) oder über die Simulation von MPLAB funktionieren sie ohne Probleme.
avrasm] ;********************************************************************** ; This file is a basic code template for assembly code generation * ; on the PIC16F887. This file contains the basic code * ; building blocks to build upon. *
-
Thread
Starterkit Mikrocontroller
Wenn PIC, dann würde ich das PICKIT3 Starter nehmen. Das ist billiger und flexibler.
mal was du bestellen sollst. Ich hab damals vor vielen vielen Jahren auf den Seiten von sprut vom PIC gelesen. (Davor auch mal C-Control 1+2 angetestet, aber das war nix für mich.) Dann bin ich mti dem Fahrrad zum Mükra Elektronik und hab ein paar PICs (16F84) und Teile für einen parallel Programmer
-
Thread
TCP IP STACK Microchip POT wird nichtangezeigt
Potis hinkriegen. Was genau meinst Du mit fixen Strings, Stampede? Das Problem ist das für den PIC24E keine Voreinstellungen vorhanden sind und ich nicht sicher bin ob ich die ADC initialisierungen richtig gemacht habe: Für den PIC33F und PIC24H heisst es ja beispielsweise im Code: [c]// ADC
= 1; //input AD1CON1 = 0x84E4; // Turn on, auto sample start, auto-convert, 12 bit mode (on parts with a 12bit A/D) AD1CON2 = 0x0404; // AVdd, AVss, int every 2 conversions, MUXA only, scan AD1CON3
-
Thread
[V] verschiedene Microchip µC's
15 Stück PIC16LF84A-04 I/P - IC MCU 8BIT 1.75KB FLASH 18DIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16F873A-I/SP - IC MCU 8BIT 7KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16F876A-I/SP - IC MCU 8BIT 14KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 15 Stück PIC16LF876A-I/SP - IC MCU 8BIT 14KB FLASH 28SDIP Einzelpreis: €2/Stück , Posten: €25 09 Stück PIC16F877A-I
-
Thread
PIC: Bit aus Byte an PORT ausgeben
Hallo Ich habe gerade erst mit PIC-Mikrocontrollern angefangen. Ich wundere mich momentan darüber, dass ich einzelne Bits aus einem File-Register (PIC 16F84A: 8 bit breit) nur über Bit-Test-Befehle (btfss ...)an einem bestimmten Port-Pin
Leute hier richtig zu schreiben - ich heiße R'e'iner mit e. Hier posten schließlich auch Rainer mit a herum ;) Zu den 5 Befehlen stimmt es, der Pic kann in 5 Befehlen solch eine Operation mit log. Verknüpfung nicht. Aber davon mal ab. Ich will Dir deinen kleinen Lieblich nicht schlecht machen. Mikki
-
Thread
SD Karte mit FatFs über SPI an Atmega, wie kann man die Schreibgeschwindigkeit maximieren?
brauchst du einen ausreichend großen Puffer. Mit dem Problem beschäftige ich mich auch im Moment. (PIC18F27J53, FatFS, verschiedene Sensoren mit 5kHz-100Hz-33Hz Abtastrate und 16bit Daten) Dafür zwei Buffer mit 352Bytes, die in wechselweise in 30ms gefüllt und an FatFS weitergereicht werden. Bei den
(&file); if(fileResult != FR_OK) return; bytesRead = ((bytesRead + 15)/16)*16; // ensure 16byte alignement buffer[0][bytesRead] = 0x0D; //create a new destination file (first find existing ones...) while(fileResult == FR_OK){ fileResult = f_open
-
Thread
C18 oder HiTech
0 d8: 2e 19 sub r18, r14 da: 3f 09 sbc r19, r15 dc: 10 e0 ldi r17, 0x00 ; 0 de: 02 2e mov r0, r18 e0: 02 c0 rjmp .+4 ; 0xe6 <main+0x26> e2: 00 0f add r16, r16
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
günstige Microcontroller Lösung Analog PWM?
MaWin schrieb im Beitrag #6962670: > PIC12F1572 > Alles andere ist Kindergarten. Viiiiiel zu teuer. 12F675, 12F683 und 16F684! Arduino ist ja Krabbelgruppe.
Der echte MaWin schrieb im Beitrag #6962691: > MaWin schrieb im Beitrag #6962670: >> PIC12F1572 >> Alles andere ist Kindergarten. > > Viiiiiel zu teuer. > 12F675, 12F683 und 16F684! > > Arduino ist ja Krabbelgruppe. Ach was! Krabbelgruppe sind diese läppischen Grabenkämpfe hier
-
Thread
Einstieg
der 74 TTL reihe (4 and und 2 invertern) realisieren. Aber ich wollte jetzt doch etwas mal mit einem PIC16F84A machen. Also dachte ich mir ich les mal ein bisschen im I-Net nach, bin aber leider noch nicht auf einen grünen Zweig gekommen. Ich weiß durch spurt mittlerweile, dass ich erstmal die ein ung
noch keinen richtigen Ansatz´, wäre also für jede Hilf dankbar. Ich hab mir das so gedacht, den Port A des PIC16F84A nehme ich als Eingang und den Port B als Ausgang. Input #1 = RA2 Input #2 = RA3 LED x = RB4 LED y = RB5 LED z = RB6 LED a = RB7 LEDx= nicht(Input #1) und nicht(Input #2) LEDy=
-
Thread
PIC's unterbelichtet
zusammengelötet. Sieht gut aus, leider bin ich mit der Programmierung des Pic's(16F84A), ein wenig hilflos. Es geht nicht so einfach, wie ich es mir vorgestellt habe. Habe es mit dem ICPROG versucht. Es kommt aber immer die Fehlermeldung "Fehler bei Adresse "0000" oder "0006"
Übrigens findet sich auch nen PIC im Siemens Gigaset M101 Data - ein 16C56 ;) Und natürlich auf den SRF08 Ultraschallsensoren, einigen elektonischen Kompassen und PID Motor Controllern... Aber da gibts grantiert auch AVRs in
-
Thread
Drehzahl Fahrrad ermitteln
schon mehrfach kommentiert und beantwortet wurde, hier ein Hinweis, wie ich das vor ziemich genau 16 Jahren angegangen bin. Ich habe damals einen mit einem Fahrradtacho verbauten Reedkontakt sowie einen PIC 16C84 verwendet, um die Schließvorgänge des Reedkontaktes abzunehmen und damit dann einerseits
später eine Webseite draus gemacht. http://www.mystrobl.de/Plone/radfahren/technik/radcomputer-mit-pic-16c84-aufzeichnung-mit-hp http://www.mystrobl.de/ws/pic/tacho/bikecurrent.htm Ich habe das damals nicht mehr weiterverfolgt und würde es mit heutigen Mitteln sicherlich auch anders angehen. Die
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Platinen.jpg - Display - Schieberegister mit Spaltentreiber - Zeilentreiber - Controller-Board (PIC16F1939) Gruß John
Tonertransfer hergestellt, hat super geklappt. Im Anhang die zip, enthalten sind Layout, Hex für PIC16F1824 und Beschreibung.
-
Thread
Mehrere RS232 zu USB - Schnittstellen verwenden
kann? nein, weil probleme mit einem HUP maximal der Treiber lösen kann. http://www.1apc.de/1aPCShop/usb4fachseriellkonverter-p-5442.html
Ich habe hier das PICkit1 der Firma Microchip. Es wird über USB vom MPLAB aus geflasht, wobei ein PIC16F84 den USB-Download managt, und die Daten auf den zweiten steckbaren PIC12F675 flasht. Ich weiß aber jetzt nicht ganz genau, ob der PIC16F84 ein richtiges USB-Peripheral hat, oder ob es einfach
-
Thread
Ampelsteuerung aus NAND und PIC
Warteschleifen über > Timer, einen 555 bekommst Du nie so zeitgenau. > > Wenn Du das mit einem PIC12F629 machst, kostet das 1.20 für den PIC, > dazu kommen die LED sowie 1 Stunde (ggf. sogar weniger) Programmieren. > Der 12F629 hat einen internen Oszillator, der auf 1% Genaugigkeit > getrimmt
ne Ampelsteuerung mit nem 16F84 hab ich schon gemacht, war auch mein aller erstes PIC Projekt. Ich war nur überrascht, dass die Schaltung mal ausnahmsweise gleich gefuntzt hat, daher ist der Threadname eigentlich eh schon falsch
-
Thread
Rechteckgenerator mit verschiedenen Frequenzen
#define CLK 3686400 // Umrechnung von Frequenz in Wert für Output-Compare-Register #define OC(f) (CLK / 16 / (f) - 1) // 16 wählbare Frequenzen in Hz für die Schalterstellunge 0-9, A-F uint16_t periods[16] = { // 0 1 2 3 4 5 6 7 OC( 5), OC(
Periodendauer setzen for(;;) OCR1A = periods[PINC & 0x0f]; } [/c] Das Oszi am OC1A-Ausgang zeigt die jeweils erwartete Frequenz mit einem Fehler von 80 ppm an.
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
Einige Zeilen weiter unten... [c][HEADER] magic_cookie={66E99B07-E706-4689-9E80-9B2582898A13} file_version=1.0 device=PIC18F2550 [PATH_INFO] BuildDirPolicy=BuildDirIsProjectDir dir_src= dir_bin=_output dir_tmp=_output dir_sin= dir_inc=.. dir_lib=c:/eda/Microchip/mcc18/lib dir_lkr
vermutlich einen 18F45K50 nehmen. Der sollte billiger sein. Wie kommst du auf die Idee mit dem PIC32? Auch schon daran gedacht einen 16F1459 zu nehmen?
-
Thread
ATMEGA328p falsche FUSE gesetzt :-(
Hallo Christian, vielleicht sind neue ATtiny84 A preiswerter ? https://guloshop.de/shop/Mikrocontroller/ATtiny84-A::34.html?XTCsid=t9g0jgdqnu89ga7v08msleav46
Uwe S. schrieb im Beitrag #4130353: > Hallo Christian, > > vielleicht sind neue ATtiny84 A preiswerter ? > > https://guloshop.de/shop/Mikrocontroller/ATtiny84-A::34.html? XTCsid=t9g0jgdqnu89ga7v08msleav46 Ja... sicher ... aber die kleinen Käferchen können ja nichts dafür. Ich kann
-
Thread
Frage zu Programm
2hoch2 ; Pin-B-3 Led - 4 Binärzähler 2hoch3 ; Pin-B-4 Led - 5 Blinken wenn F erreicht ; Pin-B-5 Led - 6 Blinken wenn F erreicht ; *********************************** ; *********************************** ; Syntax zur PIC - Programmierung ; Einbindung der Includedatei #include <P16F84A.INC> ; Konfigurationseinstellungen List P=16F84A __CONFIG _PWRTE_ON & _CP_OFF & _WDT_OFF ; *********************************** ; Festlegung der Variablen Zeit1 equ 0x20 Zeit2
-
Thread
[Angebot] Ältere PICs mit Programmer und Doku
hi, würde Interesse an den 4x16f84 haben und die beiden Bücher
K. J. schrieb: > hi, würde Interesse an den 4x16f84 haben und die beiden Bücher Hast PN.