-
Thread
Timer0 soll alle 460,33 ms ein Interrupt auslösen
die tolle Hilfe! Habe jetzt die möglichen Kombinationen durchgerchnet. Maximaler prescaler beim pic18 timer0 ist 256. Also nochmal: 1/12Mhz = 8,33 *10^(-8) s Der Timer0 brauch 8,33*10^(-8) s pro Zählschritt. Ein Overflow soll nach 460,33mS kommen. Also hab ich mir folgendes überlegt: 8,33
Aufgabenstellung.) > Undzwar soll alle 460,33ms ein Interrupt ausgelöst werden. Die "besseren PICs" z.B.18F2450 haben 2 TMR0-Modes: · 8Bit bzw. 16Bit umschaltbar im Register T0CON. · Interrupt wird ausgelöst durch TMR0-overflow · Der Prescaler ist auf max. 256 beschränkt. Damit wäre das Problem
-
Thread
PIC 18F2585 mit HEX programmieren
Hallo Ihr Spezialisten, ich brauche einen Prozessor PIC18F2585-I/SO, der mit der bei mir vorhandenen HEX-Datei beschrieben werden muss. Leider habe ich keine Ahnung, wie dieser Prozessor programmiert wird. Kann mir jemand helfen? Was brauche ich an HW und
Der PIC18F2585 hat ja schon einige Jahre auf dem Buckel, er kann am einfachsten mit einem PICKit2 oder PICKit3 programmiert werden, Windows-Software hierzu am einfachsten PICKitminus http://kair.us/projects
-
Thread
LCD Controller für 640x480 LCD mit mega8515
ich glaube, dass mein Display etwas anders ist als jene, die hier besprochen werden. Es hat ein 8 Bit Interface, davon je 4 Bit für die obere Bildschirmhälfte, die anderen 4 Bit für die untere. Ich überschlage grad die Datenrate für einen 18F PIC mit 10 Mhz internem Takt (40Mhz durch 4 = 100ns pro
ich glaube, dass mein Display etwas anders ist als jene, die hier > besprochen werden. Es hat ein 8 Bit Interface, davon je 4 Bit für die > obere Bildschirmhälfte, die anderen 4 Bit für die untere. Nein, genau für solche ist diese Software- > Ich > überschlage grad die Datenrate für einen 18F
-
Thread
Temperaturstabile Uhr
mal an, dass du eine Pierce-Schaltung vorsiehst und würde dann für die beiden Kondensatoren je 15pF oder 18pF nehmen
Schaltung aufgebaut. Ein 32678hz Quarz mit einer Frequenztoleranz von ±10 ppm. Benutzt habe ich einen PIC18F84A und eine Segmentanzeige, die mir die Einer-Sekunden ausgibt. Da ich keinen 15p Kondensator da habe, habe ich einen 12p Kondensator genommen. Die Uhr geht in einer Stunde knapp 1sec nach. Der Quarz
-
Thread
Wirkleistungsmessgerät
verstehen? Ja. Die Hälfte davon wird als virtuelle Masse verwendet. > Wie kann ich dies mit einem PIC-Controller erstellen? > Kann ich evtl. als Referenzspannung am PIC (VREF+) eine Spannung von > 1,1V anlegen, Ja. Wobei du nachschauen müsstest, ob der PIC eine derart niedrige Referenzsspannung
Sprich mich mal per mail an: f.seuhs<at>gmx.at MfG Fritz
-
Thread
PIC teilt Frequenz!
PIC18F2550!!!
•[c]#include <stdio.h> #include <stdlib.h> #include <pic18f2550.h> #include <delays.h> // PIC18F2550 Configuration Bit Settings #include <xc.h> #define _XTAL_FREQ 8000000 // CONFIG1L #pragma config PLLDIV = 1 #pragma config CPUDIV = OSC1
-
Thread
Verwirrung: PIC mit TCP-IP Stack
Hallo, ich möchte gerne einen PIC ans Ethernet anschließen. Weg1: Normale PICs mit SPI über den ENC28J60 an RJ45 Buchse mit integr. Magnetics Weg2: PIC18f97j60 hat integrirten PHY, nur noch RJ45+Mag erforderlich Weg3: PIC32MX695F512L80PT
dirkf schrieb im Beitrag #3865232: > Hallo, > ich möchte gerne einen PIC ans Ethernet anschließen. > > Weg1: Normale PICs mit SPI über den ENC28J60 an RJ45 Buchse mit integr. > Magnetics > > Weg2: PIC18f97j60 hat integrirten PHY, nur noch RJ45+Mag erforderlich
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
halt wie beim AVR ggf. ein Vorteiler oder als klassischer Zähler mit reduzierter Auflösung (wie beim PIC18xxx). Die Rechenleistung sollte ausreichen um das Timing von vielen Flanken auszuwerten, um auch bei einem nicht so idealen Eingangssignal mehr Auflösung heraus zu hohlen als ein Reziprokzähler
Ich wäre auch für einen dsPIC33, der hat ja auch ein sehr schnelles Rechenwerk. Der dsPIC33FJ12GP201 hat nur 18 Pins und es gibt ihn als DIP und SOIC. Der Timer 1 hat 16-bit und kann asynchron bis 50 MHz zählen (im Datenblatt ist
-
Thread
Probelm mit PIC (5V) und anderem microC mit (3V, 1,8V)
Ja, es gibt µC, die auch mit 1,8V arbeiten. Es handelt sich um SmartCards (5V oder 3V oder 1,8V). Hinweis: Meinen PIC18F4550 muss sich zwingend mit 5V betreiben, da ich Full-Speed benötige.
Wie programmierst Du den PIC18F4550? Hab bislang keinen Brenner für gefunden, aber den würd ich auch gern benutzen.
-
Thread
Hausbus mit Android Hilfe
soweit ich weiß nicht, da es von Google eine Zusammenklick-App-Programmiersprache gibt ^^ Meinen PiC 18f hab ich zumindest schonmal mit USB zum laufen bekommen :) Gibt es da spezielle BT-Module die man in Kombination nutzt?
HansimGlück schrieb im Beitrag #2516229: > Meinen PiC 18f hab ich zumindest schonmal mit USB zum laufen bekommen :) Dann bekommst du auch nen PIC18F67J60 mit Ethernet zum Laufen. TCP-Stack gibt's fertig von Microchip. Passende Boards von Olimex.
-
Thread
Gibt es einen passenden BUS zur steuerung vieler Clients über mehrere Meter?
große Bausteine für mindestens 30 Euro. Verstehe ich auch nicht. Wie hast du denn da gesucht? Ein PIC18F25K83 kostet ~2€ (Einzelstück), bei 100 dann nur noch 1,50 Transceiver bei Hundert, wohl so ~50ct. OK, der 18F hat nur 4 Hardware PWM. Wenn man bei MAPS sucht, CAN und 6*PWM auswählt, dann kommen
zu CAN, auch wenn die MCs mit CAN einige Cent teurer sein mögen. Es gibt neben AVRs auch günstige PIC18 mit CAN.
-
Thread
PIC18F2550 im sprut brenner5
electronic/pic/8bit/18f/programm/usb2550/usb2550.htm bekomme ich leider '776 errors in PROGRAM' und somit klappt es nicht. Hat jemand von euch ne Idee woran es liegen koennte? Ich bin fuer jede Hilfe dankbar. Andreas
ich habe auch den brenner5 und wusste nicht, dass man den für die PIC18 modifizieren muss... bisher hat dieser brenner anstandlos alles gebrannt: 16C, 16F, 18F
-
Thread
Welcher Controller könnte das sein?
Von der Lage der Versorgung und des Quarzes könnte es ein PIC18F.... mit 20 Pins sein. Die Verbindungen zum LCD Controller müssten zum SPI Interface passen. Wenn es einer ist, sollte er Programmer in der Lage sein über die ID den genauen Typ zu bestimmen.
Das ist jedenfalls kein PIC. Da sind bei den 20 Pin-Gehäusen Vdd und Vss gerade anders herum (sowohl bei PIC16... als auch PIC18...) oder ganz woanders.
-
Thread
Über NetIO beim Raspberry eine LED einschalten
event_gpio.o gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c source/soft_pwm.c -o build/temp.linux-armv6l-2.7/source/soft_pwm.o gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include
source/py_pwm.o gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c source/common.c -o build/temp.linux-armv6l-2.7/source/common.o gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include
-
Thread
Atmel AVR in der Industrie
Du von PICs keine Ahnung hast. [code] PIC10, PIC 12 und PIC16 sind Kleincontroller für spezielle Fälle, die haben 8 Bit Datenbreite und tatsächlich 12 (PIC10) bzw. 14 Bit Kern (PIC12 und PIC16). PIC18 ... haben 8 Bit Datenbreite
88A) jetzt offenbar sogar china-kopiert wird: http://www.lgtic.com/wp-content/uploads/2013/07/LGT8F88A_vs_ATMega88A.pdf (Siehe http://www.mikrocontroller.net/topic/318014#3446205) Die Architektur muss sich also lohnen? MfG
-
Thread
DS18S20 über RS232->USB-Adapter
Frank K. schrieb im Beitrag #2226633: > Du kannst einen PIC18F2550 nehmen, darauf den den Microchip > USB-Stack laufen lassen und innerhalb des Prozessors das 1-wire > Protokoll implementieren. Das wird funktionieren, aber dafür brauchst Du > Programmiererfahrung. Oder er nimmt einfach das Elektor-Projekt (Pic18F2550 + DS18B20) http://www.elektor.de/jahrgang/2008/juni/thermo-snake.497315.lynkx Aber: Gibts da die Firmware einzeln, oder muss man da einen vorprogrammierten PIC für /günstige/ €16.50 kaufen
-
Thread
Theorie: Xilinx selbstbau JTAG Programmer
kann, dann hat JTAG auch keine richtige Vorteile in dem Fall. In meinem Projekt benutze ich einen PIC24, der über USB und von der SD-Karte meinen Spartan3-400 in 3 sek. (Slave Serial) konfiguriert. Man kann z.B. mit einen PIC18F2550 sehr günstigen und schnellen USB-Programmer machen. MfG aus Westerwald
www.embedded-projects.net/index.php?page_id=157 @Dimi Kannst du uns den Source-Code posten für den JTAG PIC18F2550.
-
Thread
Von AVR nach PIC
Signal an dann weist du was ich meine. Sieh hier http://bahn-in-haan.de/_decoder.html. Ich arbeite mit Pic 16F627/28 12F629 12F675 zusammen. Hast du ein paar anfangsroutinen dafür für mich oder ein Tipp wie ich im Programm (Micro_studie_Plus von http://www.mecanique.co.uk) das anfangen kann. mfg Frank
Zu PIC vs AVR Also ich hab mich bis jetzt fast nur mit PICs beschäftigt. Hab fast für alle Projekte einen 18F458 oder ähnliches verwendet. Versuche gerade mit AVRs so beginnen, aber mein Programmiergerät
-
Thread
Can-Controller in Software auf Atmega
Vergiss es. CAN geht bis 1 MBit/s. Nicht machbar. Typischer Fall von Scheuklappen. Nimm einen PIC18F26K80, der ist auch im SDIP28 Gehäuse und hat CAN-Hardware eingebaut. Oder, wenn Du bei Reíchelt bestellen musst, einen PIC18F2585 - der ist dort noch im Angebot, stammt aber aus einer etwas älteren
Frank K. schrieb im Beitrag #3458564: > PIC18F2585 Und schau vorher mal ins Silicon Erratum. Die ersten beiden Revisionen waren m.W.n. ganz Microchip-typisch ziemlich zerbombt. Man weiß bei Reichelt ja nicht, welche man kriegt... Ohne Quarz
-
Thread
µC + LCD + Tastatur - newbie
Teile ist auch minimal. Als Anfang entweder ein Starterkit oder selbst zusammenstellen: - ATMega 8 (3 Euro) - Festspannungsregler 5V - 3x100uF Kondensatoren - ein paar Tasten - ein paar Widerstände 1k und 10k - ein paar LEDs mit Vorwiderstand (1k ist zum Basteln mal gut, das reicht, damit etwas
vereinfacht :D. Die PICs wären auch vl eine Überlegung wert. Dafür gibts entweder SDCC oder das MPLAB+C18(wenn du die PIC18F nehmen willst, was ich dir empfehle).WEnn du zb einen PIC18F2550 nimmst(kostet so um 7Euro), dann hast du gleich eine USB-Schnittstelle(die du nach Herzenslust selbst programmieren
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
nicht: _Nun_zu_den_Auffälligkeiten_ Eine EINS fehlt: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0101 Im Mode [11], also im Stunden-Modus [6] auch: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M11T0101 MINUTEn muss in der Einzahl sein: https://rawgit.com/TorstenC/1a59b9c73730eb8e144d/raw/28865a80765fb6dff38c5590b88726446b0dc2f3/WC24h_18x16_Test.html#M10T0529 "Es ist 12
-
Thread
RB0 als externe Interrupt-"Quelle"
Hallo, ich hab nen PIC18F mit einem FPGA verbunden und möchte das der FPGA einen Interrupt im PIC auslösen kann. Dafür möchte ich RB0 verwenden. Leider klappt das nicht (blutiger Anfänger :/). Mein C-Code: [c] main()
nicht mit meinem Compiler kompatibel. Ich benutze Sourceboost und habe weder in der Hilfe noch in der PIC18F4520.h-Datei eine Direktive gefunden die sich auf eine Interrupt-Initialisierung bezieht. Kennt sich hier jemand mit Sourceboost in Verbindung mit der 18F-Familie aus?! Ich möchte definiv keine
-
Thread
Atmel oder Microchip?
Compilern nocht nichts negatives gesehen. Er prüft sogar in Echtzeit die Variablen, d.h. benutzt man einen PIC16F84 und hat aber irgendwo PORTD stehen, zeigt er einen Fehler.
mich nicht ab, aber es interessiert was es bei einem Atmel mehr > zu Versorgen gibt als bei einem PIC. Ich habe gerade einen PIC18F67J60 in der Mangel. Der hat - 3 allgemeine Vdd/Gnd Paare - 2 Vdd/Gnd Paare fürs Ethernet - ein Vdd/Gnd Paar für die PLL - ein Vdd/Gnd Paar für den Analogteil
-
Thread
Pic Assembler Pseudo-Befehl DA?
mit der das bei Pic's die diese > Möglichkeit bieten funktioniert! Also lt. Datenblatt kann der PIC16F727 im Betrieb seinen Flash-Speicher auslesen. Kapitel 18: PROGRAM MEMORY READ Gruß John
John Bauer schrieb im Beitrag #2401964: > Also lt. Datenblatt kann der PIC16F727 im Betrieb seinen Flash-Speicher > auslesen. > > Kapitel 18: PROGRAM MEMORY READ Danke! hät ich nicht mehr da nach gesucht. (ka wie so ich da nix gefunden hatte) Wenn auch a biserl
-
Thread
Wlan2Serial Modul für 5 euro
Webserver gepostet: > https://www.mikrocontroller.net/topic/344962#new läuft.. danke ! Bin auf PIC 18F damit unterwegs. Holger
einfacher. Zum Spannungsteiler kann ich nichts sagen, meine Schaltung läuft komplett mit 3,3 V, PIC 18F. Holger
-
Thread
PIC18F46K80 CAN ISR
an alle Leser und Beantworter, ich sitze seit einigen Tagen an einer CAN-Kommunikation mittels PIC 18F46K80. Senden, Empfangen, klappt alles wunderbar - nur an der ISR scheitere ich. Ich nutze MPLABX und einen XC8-Compiler. Eigentlich ist mit dieser Kombination die Erstellung der ISR fast trivial
Fehler liegt? Vielen Dank im Voraus für alle die eine passende Antwort parat haben. [c] // PIC18F46K80 Configuration Bit Settings // 'C' source line config statements #include "configuration.c" #include <xc.h> #include "p18f46k80.h" //Funktionsprototypen void delay(); void InitECAN
-
Thread
PIC Experimentierboard 2 (Hanf-Elektrotech.)+Sprut 5 Brenner
getestet, ansonsten kam das Board nie zum Einsatz. Eigenschaften: * 40 polige Fassung für z.B. PIC18F442/452 oder PIC18F448/458 oder PIC18F4550 * 28 polige Fassung für z.B. PIC18F242/252 oder PIC18F248/258 * alle Ports über Steckleisten (Weibchen) zugänglich * Peripherie mit DIL Schaltern zuschaltbar
x 140mm Nähere Informationen zum Board: http://www.hanf-elektrotechnik.de/ unter Projekte -> PIC Experimentierboard 2 Verkauft wird alles wie am Foto zu sehen inkl. 4x20 Hintergrundbeleuchtetem LCD und 3 Stk. PIC 16F876-20SP! PIC Brenner: ~~~~~~~~~~~~ Weiters ist auch noch ein Sprut PIC
-
Thread
Zimmer/Bereichs Kontroller
) Betriebssystem > - CAN/RS485 oder co zur kommunikation mit anderne Sub Kontroller Vorschlag: PIC32MX795F512L - interner 10/100 Ethernet MAC - Dual CAN - 80 MHz 32 Bit MIPS Prozessor - 512k Flash, 128k RAM http://www.microchip.com/wwwproducts/en/PIC32MX795F512L Als Board kannst Du Dir ja
#5033331: > Danke .. wäre interessant, nur glaub ich bleibe ich lieber auf der AVR > Schiene > Die PIC Zeit ist bei mir schon 15 Jahre sowas her .... Arduino habe ich > in den letzen Jahren immer wieder was gehabt ... PIC24 ähnelt eher AVR als den alten 8-Bit PICs (PIC12/16/18), nur das alles 16
-
Thread
Welcher Mikrocontroller hat den kleinsten Befehlssatz?
PIC10F200
nehmen... (z.b. PIC16F84(a), 16F628) Der zitierte 10F200 hat 33 Befehle, das wirkt aber schon irgendwie deutlich ausgesucht! Für 2 Befehle würde ich dann schon eher den gängigen µC wählen. Das Stack Level, die SFR
-
Thread
PIC-Starter Tips
Hallo liebe Mikrokontrollerfreunde, Ich würde gerne in das Programmieren und Basteln mit PIC's reinstarten. Dazu habe ich mir einfach mal das Pickkit3 und einen kleinen PIC (PIC12F508)(8bit & 8 pins) gekauft. Runtergeladen habe ich mir MPLABX und den 8bit Compiler von Microchip. Ihr habt
mit mehr Speicher. Hilfe findest du hier und noch auf folgenden Seiten: www.sprut.de http://pic-projekte.de/phpBB3/index.php?sid=e1590847e4c141d4019f79781dc4abb4
-
Thread
Gibt es einfach zu handhabende "große" Rams (16/32MB?)
Also, ich habe ähnliches vor und nehme ein STM32F429I-Discovery (hat 8 MB SD-RAM, kostet so 25-30 €) und ein UDA1380 Board (beim E-Bay-Chinesen für ca 8 €). Liegt beides schon hier, nur habe ich im Moment keine Zeit. Den STM32F4 will ich primär, da
Na, WENN ichs in TTL mach, dann komplett, ohne µC, oder eben n PIC 18 mit vielen Pins und I2C-Hardware dran.
-
Thread
Suche jemanden der Firmware brennt
Es handelt sich um den PIC18F2550SP. Wieviel € erwartest du denn?
Hab keine US Münzen, kann dir aber den Pic PIC18F2550SP dazu bieten. Hatte ihn nämlich gleich 2x bestellt. Hab nur €uros!
-
Thread
Welchen MC würdet ihr empfehlen
Hi, Im Grunde genommen ist es für den Einsteiger egal ob man nun mit einem 8Bit PIC oder den AVR anfängt. Da tut sich nicht viel, beide haben ihre Stärken und schwächen. Wenn du unbedingt bei BASIC bleiben willst würde ich (als PIC Liebhaber) aber trotzdem eher zu den AVR
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
Wechselspannung 117 kHz 80 vpp erzeugen
Originals habe ich schon nachgeschoben. Die Original-Schaltung ist kompliziert mit einem Mikrocontroller PIC16F873A-I/SO
gehört dazu auch die passende Abgleichschraube: https://www.reichelt.de/abgleichschraube-fuer-sks-18-ags-18-400-p3958.html?&trstct=pol_8&nbc=1 sowie eine passende Montagehalterung: https://www.reichelt.de/montagehalterung-fuer-sks-18-mth-18-8-p13224.html?&trstct=pol_9&nbc=1 da man diesen Kern
-
Thread
PIC32 als Displaycontroller?
Hallo, da die preiswerten TFT-Displays >= 2,8" oft nur noch eine 18-Bit RGB/Sync Schnittstelle haben, möchte ich meine bisherige 18-Bit 8080-Interface-Lösung ersetzen. Also muss irgend jemand die Pixeldaten a tempo an den Display liefern. Nach einigem
Version ) Für manche ist es auch ein Vorteil das man eine Oberfläche für alle Familien hat (Egal ob 8Bit, 16Bit mit und Ohne DSP, oder der 32Bit. Alles die selbe IDE, alles die selbe Programmierhardware) Ausserdem gibt es für die PIC sehr viele Libs für alle möglichen Anwendungsfälle direkt von Microchip
-
Thread
DS1307 rennt
Vielleicht helfen meine Erfahrungen hier: Ich baute kürzlich eine Solar gespeiste Wetterstation (PIC18F46K80) mit SMS Cell Phone Daten Übermittlung. Ein DS1307 ist auch hier als RTC eingesetzt. Mit unkalibrierten DS1307 RTCs habe ich bis jetzt auch immer oft schlechte Erfahrungen gemacht. Auch
Nase gründlich voll. Die Bord hat aber trotzdem einwandfrei funktioniert. Die Beschriftung des MCU(PIC18F46K80) ist nicht "versteckt" sondern leider nicht haltbar. Durch abermaliges Anfassen beim Einstecken verwischt sich die Beschriftung leicht - Ich nahm irrtümlicherweise an dass die Beschriftung vom
-
Thread
Teelicht mit PIC10F200
Handelt es sich wirklich um ein pic10F200 ? Dieser hat kein LAT Register und auch die pic18 Routinen funktionieren nicht. Es gibt, bzw soll es Pic18 in 6Pin Gehäusen geben, diese fangen aber ab 10F3xx an, darunter sind es meines wissens
PWM-Tabelle. Die 14 Byte RAM sind ja auch eher unbrauchbar. Alternativ, solange du einen wirklichen 8pinner benutzen magst/kannst (DIP [wohl zu groß], SOIC8 oder DFN), würde ich den PIC12F1822 oder PIC12F1840 empfehlen. Der hat nicht nur genug Luft im Flash, sondern hat auch ein PWM-Modul. Das heißt,
-
Thread
µC mit Quadratur Encoder Interface (AB-Signale)
einen Motorcontroller zu entwickeln)? Bisher bin ich nur bei Microchip's PICs fündig geworden. PIC18F2331, PIC18F4331, etc. PICs sind allerdings nicht so sehr meine Baustelle und ich will nicht schon wieder neue Entw.-Tools anschaffen (ICD2, PIC18 Compiler). Ideal wäre ein ARM oder 8051er
H8H, H8S, SH1-SH2 von Renesas
-
Thread
Atmega128: Umwandeln von HEX in ASCII
@Philipp Ich hab sowas für 16Bit auf PIC18F in Assembler realisiert. Ergibt knapp doppelt so viel Code wie die Subtraktion in Schleifen, ist aber worst case (65535) rund doppelt so schnell. Dieter
AVR-Asm kenn ich leider nicht, hab bisher nur mit (in dieser Reihenfolge) Z80, µPD75108 (4Bit!), 8051, PIC16C und jetzt PIC18F gearbeitet. Vieles kann man trotzdem erkennen und teilweise auch verstehen, aber ist schon blöd dass jeder andere Mnemonics benutzt weil fast alle Markenschutz haben. Wette verlier
-
Thread
USB PIC Controller Windows 10 64 bit
Für die USB Verbindung eines PIC Controllers PIC18F2550 mit unserer Anwendungssoftware unter Windows XP und 7 haben wir bisher ein USB MCD Device verwendet (mpusbapi.dll). Also per Microchip Custom USB Device verbunden. Große Hilfe
ich ja wie bei mpusbapi.dll damit irgendwie einen Bootlader und das eigentliche Programm für den PIC18F2550 hinbekommen. Die Windows Seite ist kein Problem, auf der PIC Seite weis ich nicht so recht wie und was da nun für den USB Kram einzubinden ist.
-
Thread
Hardware-Empfehlung gesucht
sehr nett ist! Im Kopf habe ich gerade den PIC18F45K20, eine FEld Wald und Wiesen Typ der schon recht viel kann, mit bis zu 64Mhz läuft und bei Reichelt z.B. nur 2,25 Euro kostet. Allerdings läuft der mit max. 3,3V . Gibt aber auch massig die mit 5V klarkommen, im Kopf habe ich da gerade den USB Pic 18F4550 oder den PIC18F4520. Es gibt aber noch viele weitere. Beim USB Pic braucht man den USB Teil ja nicht verwenden... Die sind aber etwas doppelt so teuer wie der 45K20. Im Prinzip gehen wie
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
über fast alle PICs sehr ähnlich funktioniert. D.h. es ist nicht nötig, ein spezifisches Beispiel für PIC33F herauszusuchen. Oft sind nur minimale Anpassungen nötig. Das gilt von 8-32Bit.
alle PICs > sehr ähnlich funktioniert. D.h. es ist nicht nötig, ein spezifisches > Beispiel für PIC33F herauszusuchen. Oft sind nur minimale Anpassungen > nötig. > Das gilt von 8-32Bit. Danke! Das war wichtige Info für mich :> Hier der Code. Header: [c] // This is a guard condition
-
Thread
µC Uhr Quarz einstellen
Ich habe mit einem PIC18 eine Uhr gebaut. Ich habe einen Uhrenquarz an den Sekundären Oszillator gehängt und erzeuge mit dem Timer1 alle 2 Sekunden ein Interrupt. Ich habe von RC1 einen 22pF Kondensator und von RC0 einen
PIC18 schrieb im Beitrag #3145107: > Hat funktionier. Freut mich, dass es klappt. Und Reinhard K. hat bestimmt auch noch etwas dazugelernt ;-)
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
1uF reicht (bei einem PIC10)
*** schrieb im Beitrag #4267905: > 1uF reicht (bei einem PIC10) Wie lange darf dann der am P1 ausgegebene Low-Impuls sein?
-
Thread
Wie mehrere ATMega( und LCD verbinden / kommunizieren
es gibt nur relativ große AVRs mit CAN, und keiner hat DIL oder SO-Gehäuse. Dagegen gibts es viele PIC18 und PIC24 mit CAN im DIL-Gehäuse, oder Du musst einen extra CAN-Controller dazubauen, was nochmal extra Aufwand ist. Bei Microchip bekommst Du für nur wenig Geld mehr zum CAN-Controller noch einen
empfohlene Controllerchip MCP2515 ist praktisch der CAN-Controller, der in vielen PICs wie zB dem PIC18F26K80 eingebaut ist, und zwischen dem PIC18F26K80 und dem MCP2515 liegt nicht mal ein Euro Preisunterschied; dazu kann der PIC schneller auf seinen internen Controller zugreifen als ein AVR auf den
-
Thread
Timer Platine
den beiden äusseren Pins. Die Reset-Beschaltung kannst Du theoretisch auch weglassen, die kan der 18F auch intern machen. Dazu einfach in den Config-Bits den /MCLR abschalten und als Portpin definieren. Dann einfach 20-60k nach VCC (da der Pin dann nur als Eingang dienen kann) und fertig. Wegen der
einen anderen drinnen. > Die Reset-Beschaltung kannst Du theoretisch auch weglassen, die kan der > 18F auch intern machen. Dazu einfach in den Config-Bits den /MCLR > abschalten und als Portpin definieren. Dann einfach 20-60k nach VCC (da > der Pin dann nur als Eingang dienen kann) und fertig. Wegen
-
Thread
PIC Brenner8
Hallo zusammen, ich plane, mir einen Brenner8 /www.sprut.de/ zu bauen, allerdings brauche ich dazu einen 18F2550 der mit dem Bootloader versehen, wenn ich entsprechende Teile und Diskette mit dem Programm jemandem zusende, wäre jemand bereit
Wenn ihr euch einloggt können wir darüber reden. PIC18F2550 habe ich genug da. Egal ob SMD oder normal. Software kann man sowieso über die Seite von Sprut ziehen.
-
Thread
Warum verwendet WinAVR nie swap/mul ?
89 2f mov r24, r25 a4: 99 27 eor r25, r25 a6: 82 bb out 0x12, r24 ; 18 a8: f6 cf rjmp .-20 ; 0x96 Sicher nicht ideal (aus der Sicht eines ASM-Programmierers
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 15ca 907F andi r25,0xf0 4046 15cc 982B or r25
-
Thread
Vernetzung von Mikrocontroller-Geräten mit Ethernet oder anders?
Abstand einfachste, kleinste und billigste Möglichkeit, einen Ethernetknoten zu realisieren, ist ein PIC18F67J60. Dieser Chip enthält alles: Prozessor, RAM, Flash, IO, Ethernet MAC, Ethernet PHY. Du brauchst nur noch ein paar passive Bauelemente und einen 3.3V Spannungsregler. Weniger geht nicht.
Prozessor, was dann nochmals Platz- und Geldersparnis bringt? Der CP2200 alleine kostet über 5$, und beim PIC18F67J60 hast für 3.50$ alles drin und dran. fchk
-
Thread
DIY Frequency Counter mit 10 bis 12 Digits?
einfach über einen Widerstand lädt. Der PTC ist z.B. im neuen Atmega328PB enthalten. Die CTMU gibts ab PIC18/24/32 und dsPIC. Die Auflösung des genannten PIC-Reziprokzählers lag um 1 nsec, also etwa 7-8 Bit besser als ohne die Interpolation. Anscheinend hatte sonst noch niemand diese trickreiche Idee.
x Eingänge 0,01 Hz - ca. 80 MHz, einer davon mit TDC7200 für 10 Stellen/s. Der andere Eingang mit 8 Stellen/s kann als Referenzeingang für 1 pps Signale oder 10 MHz dienen. Anzeige/Bedienung über 4,3" TFT; div. ext. Schnittstellen insbesondere RS232; Prozessor STM32F407.