-
Thread
Berufscollege-Projekt. RGB LED Cube! HILFE!
Daten fülle, weil diese viel schneller ist als wenn man es in Software macht. Ich würde als µC einen PIC18 nehmen, z.B. den 18F46k22. Aber beim µC empfehle ich einen zu nehmen mit dem du dich auskennst. Ich habe eine Skizze gefunden: http://kaidev.net/Wiki/images/3/39/Led_Cube.png Wenn du RGB haben
M. H. schrieb im Beitrag #3428620: > Ich würde als µC einen PIC18 nehmen, z.B. den 18F46k22. Wieso hast du die MCU empfohlen? Wird bei uns auch auf der Arbeit benutzt, habe mir aber das Datenblatt noch nie angesehen. Ist der besonders gut?
-
Thread
DAB+ Modul KeyStone 8650
2. when pin 6 of the PIC18F14k50 is making high (>2,6v), the USB-->rs2332 is disabled and bluetooth control is possible. (RX/TX of the HC-05 is parallel connected to the keystone). I've connect the HC-05 pin32 to pin6 of PIC18F14k50
04 05 07 0B 07 07 06 06 07 0E ................ 0A 0A 08 0B 10 0E 11 11 10 0E 10 0F 12 14 1A 16 ................ 12 13 18 13 0F 10 16 1F 17 18 1B 1B 1D 1D 1D 11 ................ 16 20 22 1F 1C 22 1A 1C 1D 1C FF DB 00 43 01 05 . ".."....ÿÛ.C.. 05 05 07 06 07 0D 07 07 0D 1C 12 10 12
-
Thread
PIC18F46K20 + Pickit3 Debuggen geht nicht
Hallo, ich weiss nicht mehr weiter. Habe o.g. PIC am PICKIT3 hängen. Der u.g. Programmcode läuft problemlos, wenn ich den Chip im Programer modus programmiere. Blinklicht Duo-LED. Wenn ich aber den Chip im Debug modus brenne, und anschließend im Einzelschritt abarbeite, dann gehen die LEDs nicht mehr an und beim zweiten mal wenn die while Stelle erreicht wird, kommt eine Fehlermeldung. Wer weiss einen Rat ? ------------------------------------------------ #include <htc.h> void main(void) { TRISD = 0; LATD0 = 1; LATD1 = 0; while (1) // loop { LATD0 = 1; LATD1
-
Thread
PIC Bootloader: wie programm übertragen
Tips. 1. Wie den Bootloader übertragen: Ich gehe davon aus, dass ich den einfach über ISP in den PIC bekomme. Ich habe ein picKit3 zur Verfügung. Aber wie stelle ich sicher, dass er an der richtigen Adresse im Flash landet? 2. Verbindung für die Übertragung der eigentlichen Programme: Ich habe
Schnittstelle am µC? welche Schnittstelle am PC? welche Software am PC? welche Firmware aufspielen? mein pic: PIC18F46K22-IPT @ 4x16MHz
-
Thread
PIC24 PWM Erzeugen
OC1R = 0x0F; OC1RS = 0x0F; /* starting module with min PWM */ OC1CON1bits.OCTSEL = 0; OC1R = 0x0F; OC1CON1bits.OCM = 0b110; } [/c] MFG
237, 225, 212, 200, 187, 175, 162, 150, 138, 126, 115, 103, 93, 82, 72, 63, 54, 46, 38, 31, 24, 19, 14, 9, 6, 3, 1, 0, 0, 0, 1, 3, 6, 9, 13, 18, 24, 30, 37, 45, 53, 62, 72, 81, 92, 103, 114, 125, 137, 149, 161, 174, 186, }; [/c]
-
Thread
Holtek HT46R232 Lesen
er hier keine bilder hoch daher als link http://www.ld-host.de/uploads/images/025b4d046396cae5d0dd2f03b46ef16e.jpg http://www.ld-host.de/uploads/images/0aa343a0060d332ca985d716b702b072.jpg Würde mich freuen wenn man mir Hilfestellung geben würde. Gruß
jetzt auch mal interessieren bei welchem OTP Controller *per se* ein Leseschutz *aktiv* ist. Bei PIC16C/18C und den mir bekannten 8051 Derivaten muss der Leseschutz in den Config-Bits erst gezielt aktiviert werden.
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
1 root root 10 2009-04-19 18:46 com1 -> /dev/ttyS0 lrwxrwxrwx 1 root root 10 2009-04-19 18:46 com2 -> /dev/ttyS1 User sollte die Berechtigung zu den seriellen haben, z.B. ueber die Gruppe tty oder ansonsten einfach zum Testen
F. F. schrieb im Beitrag #4256148: > Kann ich eigentlich mit dieser Software die Daten von meinem > Tischmultimeter über einen Seriell/USB Wandler darstellen? F. F. schrieb im Beitrag #4256188: > Jau
-
Thread
PIC: SPI Master-Slave Übertragung von Slave um 1Bit verschoben
Salu zusammen Ich habe hier ein kleines Problem. Es geht um zwei PIC18F46K22 welche über SPI miteinander Kommunizieren sollen. Vom Master auf den Slave läuft die ganze Sache auch bereits 1A. Was ich vom Master rausschicke kommt beim Slave richtig an. Problem: Wenn
tatsächlich Reflexionen auf der Clock Leitung. Wurde behoben und funktioniert nun Vielen Dank an DirkF welcher den entscheidenden Tipp gab Es Grüessli RS4
-
Thread
itoa in C18 Compiler will nicht so wie sie soll
für das Beispiel, die Ausgabe ist noch immer die selbe in der Console (24880). [c] #include <p18F13K50.h> #include <stdlib.h> #include <usart.h> #include <delays.h> // PIC18F13K50 Configuration Bit Settings // CONFIG1L #pragma config CPUDIV = NOCLKDIV// CPU System Clock Selection bits (No
Habe im Angebot: E:/c18v3.46/pic18-lt/cxx-framework/src/traditional/stdclib/itoa.asm Die Verzeichnisnamen sehen nach einer Umorganisation aus. Hole Dir doch mal den neusten C18 Compiler. vg Jürgen
-
Thread
Hackbarer(?) 21 EUR Quadcopter
{ 0x27, 0x1B, 0x39, 0x28, 0x24, 0x22, 0x2E, 0x36, 0x19, 0x21, 0x29, 0x14, 0x1E, 0x12, 0x2D, 0x18 }, // 00 { 0x2E, 0x33, 0x25, 0x38, 0x19, 0x12, 0x18, 0x16, 0x2A, 0x1C, 0x1F, 0x37, 0x2F, 0x23, 0x34, 0x10 }, // 01 { 0x11, 0x1A, 0x35, 0x24, 0x28, 0x18, 0x25, 0x2A, 0x32, 0x2C, 0x14, 0x27
, 0x36, 0x19, 0x21, 0x29, 0x14, 0x1E, 0x12, 0x2D, 0x18 }, // 00 "increment" ist 0110 0x06 [C] "val" nimmt nacheinander diese Werte an: 0x2D, 0x21, 0x3F, 0x2E, 0x2A, 0x28, 0x34, 0x3C, 0x1F, 0x27, 0x2F, 0x1A, 0x24, 0x18, 0x33, 0x1E Daraus ergeben
-
Thread
Faktensammlung Buderus EMS
Telegrammoffset+5. poste doch mal Deine Telegramme. Hier sind meine beiden Telgramme: [code]Telegramm 0x18: 08 00 18 00 | 3f 02 22 64 3b 09 01 25 60 80 00 02 6f 01 e9 00 27 0c 2d 48 00 c8 ff 02 00 be DatenOffset: -4 -3 -2 -1 | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
> poste doch mal Deine Telegramme. Hat er doch ;) In deiner Notation: [code] Telegramm 0x18: 08 00 18 00 2d 01 fe 46 46 09 01 35 01 01 6b 83 00 80 00 02 0c ff 2d 48 00 00 ff 00 10 01 44 DatenOffset: -4 -3 -2 -1 | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
-
Thread
PIC18F2420 -> SPI und I²C gleichzeitlich betreiben?
richtig oder? Würde mich freuen wenn einer mir hier mehr infos geben kann, der schonmal mit einen PIC18F2420 zutuchen gehabt hat. Gruß Mainto
> Verstehe ich das jetzt richtig oder? Genau so ist es. Nimm einfach andere Typen wie z.B. den PIC18F46J50. Der hat internes USB und 2xSPI/I2C. Es gibt auch noch andere PIC-Typen, die für dich geeignet sind.
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
: 6,5536 MHz Frequenztoleranz:±30 ppm Lastkapazität:32 pF Serienwiderstand:40 Ohm Temperaturkoeffizient:±30 ppm Breite:11,5 mm Höhe:13,46 mm Tiefe: 4,65 mm Rastermaß: 4,88 mm ca. 0,18 Euro pro Stück Wenn du oder jemand anders hier eine bessere
:±30 ppm > Lastkapazität:32 pF > Serienwiderstand:40 Ohm > Temperaturkoeffizient:±30 ppm > > Breite:11,5 mm > Höhe:13,46 mm > Tiefe: 4,65 mm > Rastermaß: 4,88 mm > > ca. 0,18 Euro pro Stück Das wäre jetzt prinzipiell
-
Thread
Siedle In-Home-Bus Protokoll
einem linearen AMS1117-3.3 habe ich das selbe rippeln. Testweise hab ich mal einen der zwei 100uF entfernt und das Rippeln wird deutlicher hörbar. Mehr C (1000uF) hat das Rippeln allerdings nicht wesentlich besser "unterdrückt". Im zweiten Test habe ich den 22nF Kondensator im Gyrator gegen einen
0,1 Sekunden, in denen der Chip im Worst Case ohne Strom ist. C = (I * t) / U = 0,1x0,1/3.3 = 3,3 mF. Deswegen habe ich drei 1000uF 6.6V Kondensatoren vorgesehen - die sollten auf alle Fälle die Zeit überbrücken. Folgende Bauteile habe ich bestellt: - ESP 12F https://de.aliexpress.com/item/new-ESP8266
-
Thread
8 Bit FFT übernehmen
[N_WAVE-N_WAVE/4] = { 0, 3, 6, 9, 12, 15, 18, 21, 24, 28, 31, 34, 37, 40, 43, 46, 48, 51, 54, 57, 60, 63, 65, 68, 71, 73, 76, 78, 81, 83, 85, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 109, 111, 112, 114, 115, 117, 118, 119, 120
102, 100, 98, 96, 94, 92, 90, 88, 85, 83, 81, 78, 76, 73, 71, 68, 65, 63, 60, 57, 54, 51, 48, 46, 43, 40, 37, 34, 31, 28, 24, 21, 18, 15, 12, 9, 6, 3, 0, -3, -6, -9, -12, -15, -18, -21, -24, -28, -31, -34, -37, -40, -43, -46, -48, -51, -54, -57, -60, -63, -65, -68, -71, -73, -76, -78
-
Thread
PIC übers Ethernet per UART (RS485) flashen - Lösungen?
Hallo @all, ich würde dies auch gern so umsetzten jedoch setze ich den PIC18f67j60 ein mit einem MAX3535 transceiver. und mein 1. Pic ist ein Pic32mz2048ech100 jemand eine idee wie ich dies hier genau umsetzten muss/kann. wäre für jede hilfe dankbar, auch über vll codebeispiele
Hallo, ich habe die Tag den AN1310 Bootloader von Microchip für die PIC18F452, PIC18F46K80 und PIC18F97J60 implemtiert. Läuft wunderbar. Die Vorschreiber setzen wie ich ich den XPORT. In dem Fall musst Du hier das AN1310 anschauen und ein Programm schreiben dass die Daten
-
Thread
UV-Laserdrucker
Kühlung grossflächig auf einer Aluplatte auf. Auf der anderen Seite die Ansteuerung: Ganz links ein PIC32MX250F128 50Mhz/32k RAM,128k Flash. Die Stiftleiste darüber ist die ICP-Schnittstelle, links daneben der Laser-Sensor und die zwei PWM Kanäle für den Spiegelmotor. Darunter eine RS232 Richtung Host-Controller
vielleicht nicht gut aufgenommen , die Fussel stammen vom besprühen mit Positv20 - IC in der mitte -> PIC32MX695F512H-80 TQFP64 mit 0,5mm Pinnabstand - Belichtun bei pcb1.jpg ca. 9 min - keinere gehen natürlich schneller da nur die zu ätzenden Stellen gelasert werden. Frank
-
Thread
Frequenz erzeugen
Hol Dir einen 16F150x PIC. Der hat einen schicken NCO. (NCO := Numerically Controlled Oscillator) Quasi ein DDS für Rechteck- und Pulssignale. Einfach den Wert in ein Registerpaar schreiben. Fertig. Wenn man will
erwähnten Interrupts einfach nicht brauchbar. http://computer-programming-forum.com/40-scheme/fa1ab14f38fe7211.htm http://computer-programming-forum.com/46-asm/cbb489b2413bf90c.htm
-
Thread
Wie lange Assemblerprogrammierung IC ADC ?
man auch dort den µC einigermaßen kennen, sonst steht man bei Fehlern auf dem Schlauch. Mit dem PIC 18F2550 und der USB-Lib von Microchip konnte ich eine ähnliche Aufgabe an einem Nachmittag lösen. Auf PC-Seite ist das ganze dank virtuellem COM-Port recht simpel. Alle notwendigen Dateien konnte ich
Jens PICler schrieb im Beitrag #3283666: > Mit dem PIC 18F2550 und der USB-Lib von Microchip konnte ich eine > ähnliche Aufgabe an einem Nachmittag lösen. Damit sollte er sich unter den gegebenen Umständen garnicht erst befassen, sondern nur ADC und
-
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
Steckdose per Mikrocontroller ein- und ausschalten
Ich habe mir mal eine Schaltbox für meinen Schaltschrank gebaut. Wird von einem PIC18F67J60 über TCP/IP gesteuert und kann 12 Geräte schalten und zusätzlich 4 Rechner resetten und per Power-Taster an- und ausschalten. Läuft hier seit einigen Jahren 24*7. fchk
meine Lösung sieht so aus: PIC 18F misst mit TSIC30x Temperatur, die Info geht per RFM12 raus, zusätzlich könnte er noch Steckdosen ELRO schalten. Mit der CR2032 läuft das jetzt seit 4 Monaten, aller 5 Minuten wird gemessen und
-
Thread
16 bit Addition PIC18
Ich bin gerade dabei meinen PIC18F46k22 in C zu programmieren und bin auf folgendes Problem gestoßen: Ich müsste zu einem Registerpaar (CCPR1H und CCP1L) aus zwei 8-bit Register eine 16-bit Integer addieren. In ASM hätte ich damit
Ich kenne weder die PIC Architektur noch die dazugehörigen Werkzeuge, aber im Falle von AVRs könnte man auch mittels "CCPR1" zugreifen. Der Compiler wandelt das dann entsprechend in zwei Zugriffe um. Laut [1] sollte das
-
Thread
Pic12f509 kleines Programm
ich brauche einfache Beispiele, zum lernen da ich zwei pic 12f509 und 2 16f84 habe
zeit was ich nicht unbedigt brauche: Es sind alles ubenutzte (neu) (2 seriele Eproms od.so:) 93C46 CB1 93C66 N Pic 12C508 Pic 16f84 A 1x smd Ausführung pic 12f509 1x Pic 18C55 (Grosser Chip mit Fenster uv-löschb.) 1x Atmel 89C2051 meine email: paul3020@web.de Ist es leichter zu programmieren
-
Thread
432 mal 0..20mA per PWM - beste Lösung gefunden?
PIC 18F46K20 : 2,85 EUR / 36 GPIO (25 mA) = 0,08 EUR/GPIO LG Dirk
Dirk F. schrieb im Beitrag #3218593: > PIC 18F46K20 : 2,85 EUR / 36 GPIO (25 mA) = 0,08 EUR/GPIO Maximum current into VDD pin (-40°C to +85°C): 200 mA Also maximal 10 LEDs mit gemeinsamer Anode und 10
-
Thread
Quadrokopter Regelung
selbst schreiven und verstehen und nicht einfach ein fertiges aus den uC laden. Als UC will ich den PIC18F46k22 verwenden, da ich mich mit diesem schon intensiv beschäftigt habe. Ich habe gelesen, dass meist ein Kalaman oder ein Komplementäfilter eingesetzt wird und die Regelung mit einem PID Regler
verwenden. Wenn ein Atmega32 das schafft müsste ein PIC18F46k22 das wohl auch schaffen.
-
Thread
RB4 als Eingang beim PIC18F46K80
Hallo, die Portleitung RB4 beim PIC18F46K80 habe ich als digitalen Eingang definiert. Obwohl sich der Eingangszustand ändert (mit Oszilloskop überprüft), lese ich konstant eine "0". Probeweise habe ich diese Portleitung mal als Ausgang
programmiert: clrf ADCON0 clrf ANCON0 clrf ANCON1 Korrekt ist aber beim PIC18F46K80: movlb H'0F' clrf ADCON0,B ;B = 1 clrf ANCON0,B ; " clrf ANCON1,B ; " Vielen Dank für die Hilfe :-))
-
Thread
8bit-Computing mit FPGA
essdab, essiab, essab, esscd, wxx, wyy, wzz, exztab, exzdcd, exzicd, exzsum, f1kaa, f2kaa, f1kac, f1kad, f1kasu, f2kasu, f1kant, f2kant, f1kaxr, f2kaxr, f1kaw, f1kbb, f1kbc, f1kbd, f1kbsu, f2kbsu, f1vw, f1vnz, f1vcy, f2vcy, f1vcn, f2vcn, f1wx, f2wx, f1wy, f2wy, f1wz, f2wz, f1xzab, f1xzdc, f1xzic, f1xzsu, f2xzsu, f1ssda, f3ssda, f1ssia, f1ssab, f1sscd, f1pin, f1psu, f2psu, f1rn, f2rn, f1qcd, f1opa,
-
Thread
Funkprotokoll dekodieren
als auch das Programm selbst als *.asm Datei. Alles was man noch braucht, ist ein 10 Mhz Quarz, ein PIC 18F2620 (bei Reichelt etwas über 6 Euro), ein MAX232, ein RS232 Anschluss und noch einige Kondensatoren und Wiederstände. Alles in allem vielleicht um die 15 Euro Gesamtkosten. Hier der LINK: http://www.tedrossin.net46.net/Electronics/Pic/Pic.html Und runter scrollen zu: Cheap Logic Analyzer. Denke mal, das sollte mir das geld wert sein. Da ich mich vor den AVR's auch eine zeit lang mit den PIC's beschäftigt habe
-
Thread
Neue Reflow Steuerung zum Stöbern Meckern oder Bauen
/firmware/trunk/ratcos.X' "C:\Programme\Microchip\mplabc18\v3.47\bin\mcc18.exe" -p18F2550 -ms -oa- -I "C:\Programme\Microchip\mplabc18\v3.47\bin"\\..\\h -fo build/default/production/app/ratcos.o app/ratcos.c N:\dev\_PIC\reflow_mcnet\ratcos-code\firmware
ratcos.X\app\ratcos.c:14:*Error* [1027] unable to locate 'stdbool.h' "C:\Programme\Microchip\mplabc18\v3.47\bin\mcc18.exe" -p18F2550 -ms -oa- -I "C:\Programme\Microchip\mplabc18\v3.47\bin"\\..\\h -fo build/default/production/hardware/usb/src/usb_winusb.o hardware/usb/src/usb_winusb.c N:\dev\_PIC
-
Thread
Steuerplatine Mini-Kühlschrank
Der IC schein ein Holtek zu sein, ein PIC Clone, vielleicht ein pinkompatibler(?) 16F84. Ich glaub aber nicht daß ein Pot-Ausgang kaput ist - wobei man das ja relativ leicht nachmessen kann. Normalerweise kommt knapp Vcc raus oder 0V, allenfalls
Kein PIC clone, aber wohl PIC-ähnlich. Infos und Datenblatt: http://www.holtek.com/english/docum/uc/46x47_h.htm Tools gibts hier, einschl. C Compiler: http://www.holtek.com/english/tech/tool/MainPage1
-
Thread
Timer 1 und 3 bei PIC18
und wenn nicht bitte erklärt mir bitte den Unterschied Danke im Vorraus (übrigens ich benutze den PIC18F46K22)
-
Thread
Einstieg ARM
ARM + günstig = STM32F1DISCOVERY oder STM32F3DISCOVERY oder STM32F4DISCOVERY alles Starterboards incl. Debugger etc. an Bord (ST Link V2). Kostenlose Umgebung CooCox mit allem Pipapo was man braucht. ARM Einsteiger schrieb
Ich schildere mal kurz meine subjektive Sicht: Ich war in ner ähnliche Situation wie du, mit AVR+PIC hab ich jeweils ne handvoll Projekte hinbekommen, hatte aber Null Ahnung von ARM. Ich hab nen Arduino DUE (SAM3X8E mit 84MHz, Cortex M3, Watterott::46EUR) gekauft - DUE deshalb, weil es der gleiche
-
Thread
5V/3,3V 18F46K80
Hallo, ich möchte eine Schaltung entwickeln die den PIC 18F46K80 als Controller nutzt. Dabei stellt sich mir allerdings die Frage nach der Versorgungsspannung. Ich möchte ein CAN-Modul verwenden und Brauche dafür die 5Volt an den Port ausgängen, da ich den
Christoph Herzog schrieb im Beitrag #3149324: > Hallo, > ich möchte eine Schaltung entwickeln die den PIC 18F46K80 als Controller > nutzt. Dabei stellt sich mir allerdings die Frage nach der > Versorgungsspannung. Ich möchte ein CAN-Modul verwenden und Brauche > dafür die 5Volt an den Port ausgängen,
-
Thread
Atmel oder PIC Gesperrt
PICkit 3 steht, dass ein kostenloser Compiler enthalten ist. Exakt steht es so: "CCS-Compiler für PIC18F45k20 (2 K Word-Programm-Limit)"
Du "C" verwenden willst nicht einen der Uralt-PICs verwenden: Im 28-Pin Gehäuse würde ich z.B. den PIC18F2520 nehmen wenn USB und CAN kein Thema sind und du auch 5V Versorgung verwenden willst. Als 40-Pinner ist es dann der PIC18F4520. Die entsprechenden 3.3V Derrivate heißen PIC18F25K20 oder PIC18F45K20