-
Thread
Banddecoder mit 18F4520 nach DH8BQA
Hallo, ich habe einen simplen BCD Decoder nach DH8BQA aufgebaut. Dieser nutzt die BCD Signale vom Tranceiver (FT1000) mit einem 18F4520 um zwei UDN2981 ansteuern die dann wieder die Bandrelais ansteuern. Das Programm habe ich nicht geschrieben es stammt auch von DH8BQA. Ich bekomme diese simple Schaltung nicht zum laufen. Ich habe auch eine zweite neue Platine erneut aufgebaut und mir dazu einen programmierten PIC gekauft. Nichts zu wollen. Das Ding schweigt
-
Thread
Einige Fragen zu einer AVR-Platine
erwähnt) einen IC in DIL-Bauform der die Kommunikation zwischen > PC und Mc ermöglicht. Wie wäre ein PIC von Mikrochip? z.B. der 18F2455. Ein Mikrocontroller mit integriertem USB. Und bei Atmel gibts bestimmt auch µCs, die USB an Board haben und im DIL/DIP sitzen. Die Teile von FTDI kann man auf handelsübliche
Du da einen Schaltplan für eine > Beispielschaltung ? Hab bei Google leider keinen gefunden wo ein PIC > zwischen USB-Buchse und Atmega sitzt. Ich befürchte, das es sowas fertig nicht geben wird, da es normalerweise ziemlich unsinnig ist, einen USB-PIC an einen ATmega8 zu klemmen. Aber das ist ja
-
Thread
DS18B20 an PIC12F1572 liefert nur 255,255
Leider bekomme ich in den zwei Bytes immer nur 255 retour. Was ich schon versucht habe: Anderen DS18B20 DS18B20 an Klemmen Pullup variiert. (1k,1k2,1k8,2k2,3k3,4k7) Anderen PIC12F1572 Was funktioniert: 5V am DS18B20 sind stabil PIC läuft und LED blinkt UART Läuft und sendet die RICHTIGEN Daten der Temp Variable 1 Wire Library an EasyPIC7 mit DS18B20 und PIC18F45K22 getestet Configuration: 500khz interner Takt MCLR dekativiert. Ist IO. Watchdog ist ein. Programm: [code] program DS18B20_Test dim LED as sbit at RA4_Bit
-
Thread
externer Speicher für PIC
ok, ich versuche mal präziser zu werden: PIC18F8722 programmiere vorzugsweise in C FLASH AMIC A29040B RAM BSI CMOS SRAM BS62LV4006 beide mit 19 Bit Adressbus (davon nur 16Bit verwendet) und parallelen 8Bit Datenleitungen. Hardwaretechnisch
@ PICneuling (Gast) >PIC18F8722 >programmiere vorzugsweise in C >FLASH AMIC A29040B >RAM BSI CMOS SRAM BS62LV4006 >beide mit 19 Bit Adressbus (davon nur 16Bit verwendet) und parallelen >8Bit Datenleitungen. Hardwaretechnisch
-
Thread
Temperaturberechnung für DS18S20
kann ich nicht erkennen, wo tmp_w belegt wird und was da drin steht. Ist die Berechnung beim ds18’B’20 anders als beim ds18’S’20? Für welchen Controller hast du das Programm denn geschrieben? Ich werde jetzt erstmal versuchen alle Einträge der Bytes 0-8 auf mein LCD auszugeben um die Rechnung
eines Dallas Programbeispiels fuer den 8051. Das Programbeispiel wurde von mir adaptiert um auf einem PIC18F8722 zu laufen. Der Compiler ist von CCS. Ich habe mich nur damit etwas rumgespielt. Soweit ich mich errinnern kann, haben die ROM Search Funktion nicht richtig gearbeitet. Konnte aber ohne weiteres
-
Thread
kleinstmögliche Ethernet-Lösung
XPorts etc scheiden aus - idealerweise genug Rechenleistung für einen SSH-Server - Betrieb mit 1.8V oder 3.3V - minimaler Platzbedarf auf der Leiterplatte Die kleinste Ethernet-Lösung, die ich kenne, ist der PIC18F67J60. Der ist mir aber etwas zu schwach auf der Brust. SSH kann ich damit vergessen
STM32F407 oder alle STM32F4 in der Advanced Line. P.S.: Hatte missverstanden, dass du auch einen PHY drauf haben möchtest. Bieten die STMs leider nicht.
-
Thread
Zwei Fragen zu Netzteil Nachbau (Alternative zu 2N3055)
spannungsteiler) das das relais bei überschreiten von 12 volt schaltet aber erst beim unterschreiten von 8 volt wieder ausschaltet. aber wenn du da sowieso einen pic einsetzen willst, mach das ganze doch einfacher... stelle deine spannung über den pic ein (eine taste für + und eine für -). ist die gewünschte
Ausgangsspannung wird dann mit standard Linearregler (Längstransistor) stabilisiert; alles per DAC vom PIC-Controller gesteuert. Ich dachte mir, der PIC wählt den Duty Cycle so, dass die unstabilisierte Spannung ca. 5-8 Volt über der gewünschten Ausgangsspannung liegt; der Rest darf an der Transe abfallen
-
Thread
Schnittstellen Treiber Verständnis Frage
ich als Ziel mit einem PIC18f einen BMP280 oder 390 via spi steuern, das Ergebnis als rs485 versenden und am PC in einem JAVA Programm weiterverarbeiten. Vielen lieben Dank vorab fürnjede hilfe und Empfehlung :) Pic sprache
du da meinst. > > Dann kann man sich mal ansehen, was dieser MSSP denn überhaupt ist... Ein PIC18F45K40 Er hat eine SPI oder I2C schnittstelle und ausserdem UART. Soweit ich das verstanden habe. Ich habe auch mal gelesen das man spi und i2c "zeitgleich" nutzen kann indem man die leitungen
-
Thread
Probleme mit C18 beim casten
Hallo, bastel gerade an einem Projekt mit PIC18F4550. Dieser kommuniziert per USB als HID-Device mit einem VC++ Programm. Die Kommunikation funktioniert. Da ich die Daten als Byte Array sende bzw. empfangen, muß ich unsigned integer Werte wandeln
>konnte mir selbst helfen. Der C18 ist sehr! cast-intensiv... Nö. >tempx = ( unsigned int ) ( ( ( unsigned int )( high << 8 ) ) ( unsigned int ) >| low ); tempx = (unsigned int)high << 8 | low ; >So gehts. Unfassbar, was
-
Thread
Schaltregler als separates Bauteil vs. Aufbau aus Einzelteilen
Jetzt habe ich meine Schaltung nochmal umdesigned, und spare mir die 5V. Ich habe nur noch 3,3V und 1,8V. Mein INAP375T bzw R hätt gern, dass zuerst die 1,8V kommen und dann erst die 3,3V. Gesteuert wird alles von einem PIC18, der hängt an 3,3V, und mit dem möchte ich gern die 3,3V Highside schalten
Gerd E. schrieb im Beitrag #5966988: > Wie willst Du die Erkennung, ob die 1,8 V voll da sind, machen? PIC18 hat doch 2 (bzw. F67K40 sogar 3) Komparatoren. Ganz einfach vergleichen mit knapp unter 1,8V aus (Spannungsteiler genau genug). Also BE nur 2*R + P-Ch Fet. Pin muß
-
Thread
PIC - Problem mit Taster-Input bei 18F4550
. Also ein ganz simples vorhaben. *Umgebung* : *Software* : Ich arbeite mit dem MPLAB-IDE v.8.73 und schreibe mein Programm in C. *Hardware* : Als Plattform kommt ein *PIC-P40* zum Einsatz von Olimex. Schaltplan: http://olimex.com/dev/pdf/PIC/PIC-P40.pdf Als Chip ist ein *18F4550* verbaut. Ich weiß nicht ob das wichtig ist aber die Chips brenne ich mit dem *PIC-PG2* (auch von Olimex)->http://olimex.com/dev/index.html Als Software kommt PICPgm Development Programmer v. 1.5.0.8 zum Einsatz. Mein Code ist: [c] #include <p18cxxx.h> #include "delays.h"
-
Thread
Lichtschranke strichscheibe messe hälfte der geforderten drehzahl
/min über die du geschrieben hast ausgegangen wird dir der 8-bit Counter etwas zu eng wenn du ihn nur jede Sekunde ausliest(2^8=256). 12000 Umdrehungen/min = 200 Umdrehungen/s, und dann kommen nochmal deine 18 Impulse/Umdrehung als multiplikativer Faktor dazu.
/min-12000/min über die du > geschrieben hast ausgegangen wird dir der 8-bit Counter etwas zu eng > wenn du ihn nur jede Sekunde ausliest(2^8=256). 12000 Umdrehungen/min = > 200 Umdrehungen/s, und dann kommen nochmal deine 18 Impulse/Umdrehung > als multiplikativer Faktor
-
Thread
Datenlogger Pendeluhr
Hallo Bernd F. schau mal in Inet nach Tom van Baak. LeapSecond.com. Er hatte mal picPet angeboten. Ein Pic 16F628 der die Daten Seriell mit 19k2 ausgibt.Eventuell ist es für die Pendelabweichung ja genau was du
Wolfgang V. schrieb im Beitrag #8089993: > Hallo Bernd F. > schau mal in Inet nach Tom van Baak. LeapSecond.com. Er hatte mal picPet > angeboten. Ein Pic 16F628 > der die Daten Seriell mit 19k2 ausgibt.Eventuell ist es für die > Pendelabweichung ja genau
-
Thread
MCP25055 CAN I/O Expander wie einfach programmieren?
danke schon mal für die antworten :-) ich muss sowieso zuerst mal das CAN bei nem PIC18F4680 zum laufen bringen, bevor ich den CAN I/O Expander testen kann. hat jemand von euch schon mal was mit dem CAN-Modul im PIC18Fxxx8 gemacht? wenn ja, habt ihr hilfreiche links tipps etc. pp?
Hallo Max, hier ist mein noch etwas grobschlächtiges Coding, das auf 18f258 und 18f248 schon prima läuft. Auch wenn du nicht in C programmieren solltest, kannst du in den Funktionen CanInit, CanSend usw. etwas abschauen, denke ich. Gruß, Ulrich
-
Thread
Distanzmessung mit Opto-elektronischen Sensoren
Da kannst du eigentlich nehmen, was du willst. Entweder einen AVR von Atmel oder eine PIC. Am bestenen mit integriertem Analog-Digital-Wandler. Vielleicht einen ATMega8, da gibts viele Anleitungen für. Bei den PIC-Controller kenn ich mich nicht so aus, was es da gibt. Oder du nimmst so
dir noch Fassungen für die ICs, eine Anschlußklemme für den BOD Sensor, Abblockkondensatoren (100nF Keramik). Wie ist es mit der Stromversorgung für den BOD. Dieser brauch ja 18-28V. Hast du ein passendes Netzteil? gruß hans
-
Thread
PWM PIC16F873A
Hey ihr, ich habe eine Problem, dass bei dem PIC16F873A die PWM nicht zum laufen bekomme, bzw. nicht weiß wie ich die Register beschreiben muss. Gibt es hier jemand, der mir einen Beispielcode posten kann? Für einen ganz normale PWM mit extrenem
Dr. Googel sagt: https://batchloaf.wordpress.com/2013/04/04/simple-pwm-example-for-the-pic18f4620/
-
Thread
Fieses I2c Ack-Bit
und zum Teil auch falsch. Aber jetzt hab ich n neues, wirklich bizarres Phänomen: Ich hab zwei 18F8F252, einer als Master u. einer als Slave. Der Slave zieht die Taktleitung beim zuschalten des I2C-Moduls, jedoch nicht immer, auf Masse. Auffällig ist, wenn ich auf dem Steckbrett den Draht rausziehe
Spuk wieder weg. Hab schon im errata geschaut, diesbezüglich gabs aber nichts. Hab das mit zwei 18F252 ausprobiert, beide haben das gleiche Verhalten.
-
Thread
Muss eine Küchenwaage booten?
Präzisionsmess- und Regelsystemen und anderen Szenen verwendet. einführung in das produkt Der CSU18M88-Chip ist eine 8-Bit-RISC-Architektur mit einem leistungsstarken Mikrocontroller mit 24Bit hochpräzisen ADC- und LCD-Anzeigemodulen. Intern integrierter 8k * 16Bits MTP-Programmspeicher. LEISTUNGSSTARKE
Hannes J. schrieb im Beitrag #6906374: > Automatische Übersetzung sagt: Das riecht ziemlich nach PIC16xxx..PIC18xxxx W.S.
-
Thread
ATMEL verändert einige Dinge im ATMega
Standard, neu auch mit 14-bit / 900 ksps auch für 1 EUR / Stück http://www.silabs.com/products/mcu/8-bit/efm8-laser-bee/Pages/efm8-laser-bee.aspx http://www.mouser.de/ProductDetail/Silicon-Labs/EFM8LB10F16E-A-QSOP24/?qs=sGAEpiMZZMsnnjF5aXV%2fXry%252bkUpBjT60qBkUMuOTO%2fk%3d
Resonatorhersteller freigeben lassen. Aktuelles Beispiel: Renesas RH850. Keramik-Resonator mit 8,0 MHz. Bei Lieferant A haben die integrierten Lastkapazitäten 30 pF und die Oszillatorzelle läuft mit den Fusebits für ">8 MHz". Bei Lieferant B sind es 5 pF und die Fusebits für "1-2 MHz". Die Fuses
-
Thread
Logikschaltung gesucht
es locker schaffen. Leider hat aber heute nicht jeder einen Programmer. Ein µC mit zwei Ports zu je 8 bit kann auch noch energiesparender sein, wie ich es bspw. an den Ultra-Low-Power PIC12F675 sehe. Der hat aber ein paar Pins zu wenig. Ist eine µS mit einem einfachen µC erreichbar? Denn die Software
höheren Strombedarf bei Chip Enable, als ein moderner Ultra-Low-Power-µC. Das muß man halt abwägen. Beim PIC12F675 war ich ja erstaunt, als ich erst viel später lange nach der Verwendung sah, daß der ein Ultra-Low-Power-Typ ist. Braucht auch nur was um die 500µA herum bei internem RC-Oszillator 4MHz. Den 12F675
-
Thread
[GTK+] Animation mit Cairo viel zu langsam
Ich hab mal folgendes ausprobiert: Statt [c] cairo_set_source_surface (cr,image, x*SZ_PIC_X-MUL_PIC_X*buffer[x][y]-OFF_PIC_X, y*MUL_PIC_Y-OFF_PIC_Y); cairo_rectangle(cr,x*SZ_PIC_X,y*SZ_PIC_Y,SZ_PIC_X,SZ_PIC_Y); cairo_fill(cr); [/c] steht jetzt folgender Code [c] cairo_rectangle
gtk_widget_queue_draw_area() und dem event dazu. Ich habe mal den ganzen PNG-Krempel durch [c] cairo_rectangle(cr,x*SZ_PIC_X*zoomX,y*SZ_PIC_Y*zoomY,SZ_PIC_X*zoomX,SZ_PIC_Y*zoomY); if(buffer[x][y]=='X' || buffer[x][y]=='x') { cairo_move_to(cr, x*SZ_PIC_X*zoomX, y*SZ_PIC_Y*zoomY); cairo_line_to(cr, x*SZ_PIC_X*zoomX
-
Thread
PIC 16F877 Problem PortA und D
Fehlerursache: eigene Blödheit!!!!!!! 1. man sollte sich verischern das man auch den richtigen PIC verwendet. War mir sicher das es der 16F877 war. War wohl doch der 16F877A ;-) 2. Man sollte keine Eingänge zurücksetzen (war wohl der Grund warum der PIC soviel Strom gezogen hat) könnte mir
nach 3 jahren mal ne antwort. ich schreib grad ein pic referat. ich muss den 16F84 dem 16F877 gegenüberstellen Eigenschaft 16F84 16F877 Anschlussbeine 18 Pins 40 Pins Kern 14-Bit 14-Bit Programmspeicher 1024 Befehle 8192 Befehle
-
Thread
Was brauche ich dazu um so etwas zu Programmieren?
aber ein Eprommer mit der Zusatzmöglichkeit eine > begrenzte Anzahl von programmierbaren µC (z.b. PIC) programmieren zu > können. > PLD wie GAL kann der TL aber NICHT! Das sieht der Hersteller anders, der einige GALs von Lattice (16V8, 20V8 und 22V10) in seiner Deviceliste aufführt. http://
äquivalenter Baustein am besten, wobei man durchaus einfache Uralt-PALs wie 16R4 durch ein Universalpal wie 18V8 ersetzen kann. Für 22V10 gibt es aber wohl nichts anderes als ein 22V10. Georg
-
Thread
PIC < > AVR (mit IIC)
gekauft und bastle daran i.M. wieder ein bisschen herum. Ich möchte eine IIC Verbindung von einem PIC18F2550 zu dem ATMEGA32 aufbauen. Der ATMEGA32 ist der Hauptcontroller auf dem RP6. Der Hersteller liefert ein fertiges Slave Programm für den ATMEGA mit, mit dem es möglich sein soll alles über einen
***********************************************************************************/ #include <p18cxxx.h> // Für den PIC - wird autom. erkannt #include "delays.h" // Für die Warteschleife #include "RP6.X/lcd.h" #include "RP6.X/adu.h" #include "../h/i2c.h" /*********
-
Thread
PIC24: MCLR zieht zu viel strom
ich den MCLR-pin direkt mit 3.3V verbinde, läuft der PIC einwandfrei, jedoch fliessen dann 5.6mA in den MCLR-pin hinein. hat der PIC einen schaden? leider lässt sich der PIC (TQFP44) nicht eifach rauslöten und einen anderen rein, nur um zu sehen, ob's am
verschaltet ;-) > quelle: http://ww1.microchip.com/downloads/en/DeviceDoc/51764C.pdf Das ist ein PIC18F, da ist der Programmiermechnismus ein anderer, und da bekommt MCLR je nach Typ 8.5 bis 13.5V übergebraten. fchk
-
Thread
CCP Programmierung
Es wird im Programm MPlab programmiert, und es wird der Pic 18F4550 verwendet.
Herbert Kn schrieb: > Es wird im Programm MPlab programmiert, und es wird der Pic 18F4550 > verwendet. Och nö, doch schon jetzt rückst Du mit den wichtigsten Dingen raus. Schau dochmal, ob Dein PIC SPI kann. Denn das ist es, was Du machen willst. Und es ist Pfui-Bäh in
-
Thread
Plasma SoftCore, suche Dokumentation
Plasma-Cores zu testen würde ich gern den "Plasma" mit anderen Prozessoren vergleichen. z.B. AVR, PIC18/24/32. Gibt es fertige Geschwindigkeitstest-Programme mit C geschrieben um einen Prozessor zu bewerten? MfG
DE1-Board (über SPI) und RS232-Debug-Ausgaben verwende ich kleine selbstgebastelte Platine mit PIC18F14K50. Kommunikation mit PC über USB. MfG
-
Thread
Auftragsarbeit: Countdown aus zwei 7-Segment Anzeigen
kann deshalb mit Stiftleisten bestückt werden, die in einen 7107 Sockel (DIP40) passen. Es ist ein PIC18F452 in TQFP Gehäuse drauf. Für jedes der 23 Segmente (Anzeige bis 1999) wird ein Ausgang mit Vorwiderstand benutzt (kein Treiber, da für HDSP-H10? gedacht). Platine hat eine ICSP, eine RS232 Schnittstelle
Hallo Ein 8 Beiner Pic oder AVR an die Anzeigen, plus 1 Taster. Bei den Anforderungen ist ein Quarz nicht erforderlich. Anzeigen fertig aufgebaut aus Sat Receiver. Ist ein gutes Projekt für einen Anfänger als
-
Thread
Welcher Bus kann das?
> Was wäre eien CAN taugliche Alternative (muss ja nicht unbedingt Atmel > sein) PIC18F26K80 Und als Transceiver den MCP2551. Der kann maximal 112 Knoten treiben - das mal so als Warnung, dass Du Dich hier einer Grenze näherst. Das ist übrigens recht viel, es gibt auch Transceiver
ja ursprünglich gehofft, dass mit einem Tiny (<1€) > hinzubekommen. Schade :-( bei digikey: PIC18F25K80-I/SS-ND: 1.746€ MCP2551-I/SN-ND: 0.6247€ Viel billiger wirds leider nicht. fchk
-
Thread
Optimierungswettbewerb FFT u. IFFT
FFT, die läuft aber nur auf nem PIC30, aber nicht auf dem PIC18. Ich würde mich freuen, wenn Du Deinen mir Deinen Code mailen könntest. -> gunzelg@arcor.de Danke im Vorraus Gerhard
deutliche Spitze herausbekommen. Der Fehler leigt vermutlich woanders. Du mußt natürlich als ArrayLänge 8 und nicht 256 angeben. Villeicht hat du in deiner Sinusfunktion einen fehler. Um das zu testen nimm einfach mal Sinwave[0..n]. Oder wenn f Sinuston < f Grundfrequenz ist, dann krigt man natürlich auch
-
Thread
MPLAB: Standardmäßige Language Toolsuite nach Installation gesucht
Bin blutiger Anfänger bei MPLAB 8.3 und überhaupt PIC-Programmierung. Jetz hab ich mir den C-Compiler von Knudsen installiert, alles umgestellt. Nun wollte ich gerne wieder mit ASM testen, finde jedoch die richtige Language toolsuite
Suite\MPASMWIN.exe" /q /p16F88 "D:\Dateien\PIC\Progs\demo1\demo1.asm" /l"demo1.lst" /e"demo1.err" /o"demo1.o" /d__DEBUG=1 /d__MPLAB_DEBUGGER_PK3=1 Error[152] D:\DATEIEN\PIC\PROGS\DEMO1\DEMO1.ASM 38 : Executable code and data
-
Thread
TFT Ansteuerung mit Atmega16
Grafikdisplay. ATmega16 evtl. schon ein bißchen zu klein. Im Anhang mal ein Bild von einem T6963 an einem PIC18F2550.
holger schrieb im Beitrag #2271756: > Im Anhang mal ein Bild von einem T6963 an einem PIC18F2550. Das ist wirklich recht hübsch. Darf ich erfragen, mit welcher Software (auf dem PC) du das gemacht hast? Gibts dafür eine Bauanleitung oder ähnliches? spess53 schrieb im Beitrag #2271763
-
Thread
µC Auswahl für Projekt "Stadionanzeige" für mündliche Prüfung
auch erklären soll, warum ich den oder den benutzt habe. Das, was Du vorhast, kannst Du mit jedem 8 Bit Controller erreichen, das ist keine große Sache. Drei sehr bekannte Hersteller sind Microchip (hier greifst Du Dir einen passenden Chip aus der PIC18 Serie), Atmel mit den AVRs und TI mit den
Präsentation auch erklären soll, warum ich den oder den benutzt habe. Zwei uC? Lächerlich. Microchip PIC16, PIC18, PIC24, PIC30, PIC32. Atmel AVR, MSP430, M16 Renesas, ARM7, ARM9, 8051 sonstwas, Propeller. Jeder von denen kann das was du möchtest. Mit LED Treiber logo. Bis nächsten Montag hast du
-
Thread
[VS]: Schachtel voll PICs
werden, wundert mich das nicht. Hab auch kurz aus nostalgischen Gründen überlegt zuzuschlagen. Der PIC16C56A war mein erster (und einziger) PIC, für den ich sogar einen Programmer nebst Software selbst entworfen hatte.
Ich habe meine älteren PIC16F und 18F auch vor einiger Zeit verschenkt und steh jetzt dumm da. Zum Einsatz kommen soll ein 18F25K42, nur ist der bei einigen gängigen Universal-Programmiergeräten unbekannt. TL866 bzw. T48, Galep5
-
Thread
4x4 Keymatrix Starthilfe (PIC 16F877A)
beim Start zu helfen. Wie schon erwähnt, falls es von Wichtigkeit ist, benutze ich MPLab mit den XC8 als Compiler, den PIC16F877A und das Experimentierbord ist ein EasyPIC-40, sowie ein PICKit 3 von Sure - Electronics. Vielen Dank schon mal für eventuelle Hilfe und GRüsse Gerhard
Hallo Gerhard, hier hätte ich Dir eine ganz einfache 4x4 Matrix ohne Entprellung für den PIC18F46K80 in C. Der müsste aber auch bei einem PIC16F877A laufen. Allerdings habe die Dinger nur mit einem CC5X Compiler und dem Assembler programiert. Grüße Ingo
-
Thread
Binär zu 1 aus 8
Ich arbeite mit einem PIC18F. Der Grund warum ich diese Umwandlung brauche ist einen Punkt mit den Koordinaten x, y auf einem KS0108 LCD auszugeben. Die Bits 5:3 von y enthalten die Page 2:0 enthalten die Position in der Page
M.R. schrieb im Beitrag #3007795: > Ich arbeite mit einem PIC18F. Der Grund warum ich diese Umwandlung > brauche ist einen Punkt mit den Koordinaten x, y auf einem KS0108 LCD > auszugeben. Die Bits 5:3 von y enthalten die Page 2:0 enthalten die > Position in
-
Thread
ADC dsPICCK256MP508
disabled; IE4 disabled; IE10 disabled; IE7 disabled; IE6 disabled; IE9 disabled; IE13 disabled; IE8 disabled; IE14 disabled; IE11 disabled; IE12 disabled; ADIEL = 0x00; // IE17 disabled; IE18 disabled; IE16 disabled; IE19 disabled; IE20 disabled; IE21 disabled; IE24 enabled; IE25 enabled
disabled; CMPEN1 disabled; CMPEN0 disabled; CMPEN14 disabled; CMPEN9 disabled; CMPEN15 disabled; CMPEN8 disabled; CMPEN12 disabled; CMPEN7 disabled; CMPEN13 disabled; ADCMP3ENL = 0x00; // CMPEN21 disabled; CMPEN22 disabled; CMPEN20 disabled; CMPEN18 disabled; CMPEN19 disabled; CMPEN16 disabled
-
Thread
JFET als Schalter
leitend mache und den anderen sperre und umgekehrt trotzdem die selbe Frequenz anliegt (die vom 1µF Kondensator, bei mir also die vom ersten BF981). mfg
gleiches Potential zu haben. Messe mal an diesen Punkten und ist die Masse des Generators gleich der des PIC? Vielleicht ist auch der Transistor defekt oder schlecht gelötet. Der 1u sollte kein Elko sein.
-
Artikel
WS2812 Ansteuerung
Repository Assembler. MSP430G2553 mit 16 MHz, Interrupts müssen gesperrt sein 43oh forum Ansteuerung mit PIC12, PIC16, PIC18 und PIC24 mit SPI und Bitbanging. Der PIC12/18 muss mit 32MHz (--> 8MHz SPI) laufen. Beim PIC24 sollte das SPI mit 5.3333MHz (16/3) laufen. Bitbanging Versionen gibt es ab 16MHz. Für PIC12, PIC16, PIC18 und PIC24 gibt es Code in ASM und C. Forenthread Ansteuerung mit PIC16F1509 mit CLC. Vorteil: Nicht 100% CPU Auslastung während des Sendens. AN1606 Using the Configurable Logic Cell
-
Thread
Interrupt programmierung mit HI-Tech
Da bin ich leider etwas eingengt durch mein Betreuer/Chef. Der PIC16F685 ist fix. Ok du sagt das ich das selber überprüfen muss ob fallende oder steigender Flanke, blöde frage wie mach ich das. Der Zähler wird in einem Unterprogramm sein, weil er nur in einem
geschieben, Er macht nichts wenn ein interrupt ausgelöst wird. Hier der code #include <htc.h> #include <pic.h> #include <pic16f685.h> #include <math.h> #include <stdio.h> #ifndef _XTAL_FREQ // Unless specified elsewhere, 20MHz system frequency is assumed #define _XTAL_FREQ 20000000
-
Thread
RFM12 Hausautomatisierung - Hat jemand Erfahrungen?
weitere HW und SW Arbeiten mit notwendigen EW-Tools für die Controller.... Gut, ich hätte da Tolls für PIC16C/F84 oder für den AVR2313 (so hieß er doch??).. Tiny müßte dann auch gehen...
zwischen 5 und 15 Minuten bzw. bei einem Statuswechsel sofort. Alles basiert auf PICs, hier kommt der 18F25K22 für die batteriebetriebenen Module zum Einsatz. Der PIC ist überdimensioniert, aber für diese Gruppe hab ich die Routinen fertig da. Temperaturfühler ist ein TSIC306. Mit 4 AA Batterien reichen
-
Thread
dspic30F6014A
Hallo, ich habe Probleme bei der Herstellung einer Verbindung zu meinem dsPIC30F6014A über RS232. Ich schreibe in C. Vielleicht hat jemand einen Tip. Danke
, da die meisten mit pic18f arbeiten. Über Eure Ratschläge freue ich mich.
-
Thread
PIC32 - Ausführen von Code im RAM
Ich habe ein bestehendes PIC32-Projekt für den 32MX795F512H. Verwendeter Compiler ist C32-v1_11b und MPLAB 8.92. Dort will ich eine Routine die im RAM läuft hinzufügen. Die naheliegende Methode per __longramfunc__ scheitert
asm__ (" ori v0,v0,0x6000"); 0x0040F809, // 14 __asm__ (" jalr ra,v0"); 0x00000000, // 18 __asm__ (" nop"); 0x00000000, // 1c __asm__ (" nop"); 0x8FBF0000, // 20 __asm__ (" lw ra,0(sp)"); 0x8FA20004, // 24 __asm__ (" lw v0,4(sp
-
Thread
CAN-Bus Gateway
müsstest also das Board ändern. Da ist es besser, ein neues zu machen. Nimm doch einfach einen PIC32MX564F128H-I/PT. Da hast Du CAN drin, da sind genügend UARTs drin, alle LIN-fähig (falls Du das mal brauchst), für USB brauchst Du keinen extra Chip, das ist auch schon drin, 64k RAM drin, 512k Flash
DIL haben willst, dann kannst Du einen dsPIC33FJ128GP802 nehmen, das ist ein 16-Bitter mit 40MHZ Takt, 16k RAM und 128k Flash, CAN, 2*UART im DIL28-Gehäuse. Ein 8 MHz Quarz mit den obligatorischen 18-27pF an jedem Quarzpin dran, an jedem VCC-GND-Paar
-
Thread
Unknown keyword in #FUSES "INTRC"
Hab im Datasheet meines PIC's (18F4550) unter den Kommentaren "fuses" folgenden Eintrag gefunden: [c]//////// Fuses: ECPLL,INTEC_IO,INTEC,INTXT,INTHS,HS,HSPLL,NOFCMEN,FCMEN[/c] Hab daraufhin versucht anstatt INTRC, INTEC zu
/ Result may be (ignore all other bits) #define OSC_STATE_STABLE 4 #define OSC_STATE_EXT_RUNNING 8[/c] Auch im Datasheet des PIC 's 18f4550 steht, dass ein interner Oszillator RC vorhanden ist. Wahrscheinlich hab ich im CCS C Programm etwas falsch geschrieben. Hoffe auf kompetent Antworten:
-
Thread
Problem mit PIC und Bluetoothmodul
Hallo!! Seit Wochen versuch ich mich an einer eigenen Schaltung. Ich arbeite mit einem PIC18F45K20 und einem BlueMod Modul von Stollman. (Das ganze programmier ich mit MPLAB und dem C18.Compiler) Ziel ist es dass ich über den PIC eine Zeichenkette abschicke und die dann über Bluetooth
pragma config EBTRB = OFF // CONFIG7H #include <p18f45k20.h> #include <sw_i2c.h> #include <delays.h> #include <stdio.h> #include <sw_uart.h> #include <usart.h> #define DATA_LOW TRISCbits.TRISC4 = 0; // define macro for data pin output #define