-
Thread
MCU (ds30F6012A) defekt?
[index_rxBuf_R] >> 4); y_achse_buf[k] = ((rxBuf[index_rxBuf_R] & 0x0F) << 8); PAR_state = waitAX3; break; case waitAX3: y_achse_buf[k] |= rxBuf[index_rxBuf_R]; if(k == (Stream_buf_max
etwas, wofür man zahlt auch gleich schlecht und voller Fehler ist. Ich kenne diese Compiler (für PIC): - Microchip... C18, C32 - CCS Versionen (PCWHD...) - HI-Tech Versionen und seit heute auch die GCC Versionen. Wie wäre es mit eine fachlichen Meinung über die Performance, die Codierung, das
-
Thread
[V] Rauchmelder FireAngel ST-620-DET
vernachlässigbar gering ist und der µC zum Stromsparen auch eher langsam sein wird. Der 620 hat einen PIC mit maximal 8Mhz, zuzm 630 habe ich nichts gefunden. Kannst du Bilder vom Innenleben machen auf denen man die Beschriftung der ICs lesen kann? Als Adapter empfehle ich einen Salea Logic Clone, ist
der bestellt TTL Adapter hat den richtigen Chip drauf: https://www.amazon.de/gp/product/B07BBPX8B8/ref=ppx_od_dt_b_asin_title_s00?ie=UTF8&psc=1 Danke auch für den STL File. Ich schau mal ob ich das gedruckt bekomme.
-
Thread
Werte im EEPROM definieren
Hallo, PIC18F2580; MPLAP; C18; möchte Werte im EEPROM definieren, die im Sourcecode liegen. Leider finde ich in der Hilfe von C18 kein Beispiel. Für MPLAP-Assembler habe ich folgendes. DBE MACRO block, ofs
Hallo, habe folgendes gefunden und es in den Sourcecode *.h eines PIC18F4680 eingebunden. #pragma romdata eedata_scn=0xf00000 rom eedata_values[8] = {0, 1, 2, 3, 4, 5, 6, 7}; #pragma romdata Funktioniert Prima. Habe es auch in den Sourcecode eines 18F258 eingebunden
-
Thread
I2C, Daten gehen verloren
ich auch schon an der Pyton-Lib gezweifelt hatte, habe ich die i2c-Tools genutzt. Wenn ich meinen PIC-Slave mit "i2cget -y 1 0x18" auslese, wird das ausgelesene Byte hexadezimal angezeigt. Und auch dort tritt das gleiche Verhalten auf, dass bei dem auslesen, das 8te Bit fehlt.
ist? Das gilt für das Adressbyte und ist nicht das 8. Bit sondern das 1. Bit. Hier > Wenn ich meinen PIC-Slave mit "i2cget -y 1 0x18" würde es sich auf die 0x18 beziehen. MfG Klaus
-
Thread
USB I2C Interface Hardware Software
verbesserter Firmware, aber ja, den verwende ich auch gerne. Ist im Prinzip ein vorprogrammierter PIC16F1455. fchk
Nicht gut ist bei USB4ALL, dass 18F2550 benutzt. Teuer.
-
Thread
Warum besitzt der AVR keine Division-Funktion?
ldi r27,hhi8(0x0) std Y+9,r24 std Y+10,r25 std Y+11,r26 std Y+12,r27 .stabn 68,0,60,.LM5-main .LM5: ldd r18,Y+5 ldd r19,Y+6 ldd r20,Y+7 ldd r21,Y+8 ldd r22,Y+1 ldd r23,Y+2 ldd
durch einen höheren Takt ausgeglichen werden. Ein Standard 8051 benötigt 48 Quarzzyklen für eine 8:8 und ein C8051F120 macht das Ganze in 8 Zyklen (80ns bei 100MHz). Sind aber, so wie sich manche Mitglieder des Forums ausdrücken, 'veraltete' 8051-Kerne und deshalb wahrscheinlich nicht so beliebt ;
-
Thread
Pointer auf Flash im dsPIC
Du schreibst wie ein Blinder über Farben. dsPIC/PIC24 hat eine *völlig* andere CPU-Systemarchitektur als PIC10/12/16/18 - AVRs (vor allem die ganz neuen) sind näher dran, was die CPU angeht. Und PIC32 ist wieder völlig anders. Was ähnlich ist
krampfig? Habe erst vor kurzem einen PIC12F1840 (Nachfolger vom PIC12F683) mit XC8 und C-Code maltraetiert.Ich find's super,obwohl ich bisher die kleinen Pics auch nur in Assembler programmiert habe. Ich bin offen fuer beide Varianten und
-
Thread
74HC138 Adressen
Dir sehr viel Mühe gemacht! Werde es honorieren - und mich wieder melden - möchte den DOC in ein PIC24 Board integrieren und ebenso in ein PIC18F2550 / oder 4550 einbinden. Mal sehen wie weit ich komme, melde mich auf jeden Fall wieder und berichte ;-)))) Danke! Gruss Rudi ;-)
Allerdings liegt diese Adresse außerhalb des durch die Schaltung dekodierten Bereichs. Wenn du aber A8 mit A17 vertauschst (also A18 an U2G2B und A17 an U2C) dekodiert sie – je nach Jumperstellung – einen der drei Adressbereiche A8000-A9FFF B0000-B1FFF B8000-B9FFF Der erste davon enthält auch
-
Thread
PIC18 & Batron LCD
Hallo zusammen, Bin noch relativer Mikrocontroller-Neuling, und habe mich jetzt mit dem PIC18LF4520 beschäftigt. Soweit habe ich bis jetzt auch alles hinbekommen, meine Aufgabe ist es aber jetzt ein Batron LCD (BT96040AV1) per I2C anzusteuern. Die Pins für SDA und SCL wurden mit den entsprechenden
NOBROWNOUT //No brownout reset #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O #FUSES NOXINST //Extended set extension and Indexed Addressing mode disabled (Legacy mode) [/c] main.c [c]#include <main.h> #define LCD_RST PIN_C2
-
Thread
Datentypen Problem
Hexadezimal ist ein Zahlensystem, in welchem eine Zahl dargestellt werden kann. Dezimal 24 sind zwar Hex 18, aber auch nur, weil das Hexadezimalsystem von 0-F geht. Du kannst mit printf o.ä. ein Wert in Hex darstellen lassen (%x). Du kannst aber den Wert auch dezimal anzeigen lassen (%i, %u, %f...).
Der PIC hat IMHO auch ein Flag, das den Übertrag von 9->10 anzeigt. Kann aber auch sein, dass das den Übertrag von 0x0F -> 0x10 anzeigt...
-
Thread
Timmer Interrupt zu langsam.
[c] /** I N C L U D E S **********************************************************/ #include "p18f2550.h" // PIC- Header #include "delays.h" // für Warteschleifen #include "usart.h" // für RS232- Schnittstelle #include "timers.h"
*************************************************************************************/ #include "p18f2550.h" // PIC- Header #include "delays.h" // für Warteschleifen #include "usart.h" // für RS232- Schnittstelle
-
Thread
[PIC12F675] AD-Wandler zu ungenau
Programm sieht so aus: [c]#define __12f675 #include"pic/pic12f675.h" typedef unsigned int config; config at 0x2007 __CONFIG = _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_OFF & _INTRC_OSC_CLKOUT & _MCLRE_OFF; int Zeichen;
c] Also ich habe den PIc16F690 und auch den Sensor und den PIC an einer Spannungsquelle und hatte noch keine Probleme mit den Werten. Hab allerdings nur kurz mal mit dem 12F675 zu tun gehabt. Hast du vielleicht in der Umwandlung
-
Thread
[PIC] USB, Error 997
[PIC] USB, Error 997 Hi, ich bin geade an Spruts usb4all-Projekt. Der 18F4550 (anstatt 18F2550) geht, soweit ich es ersehen kann, einwandfrei. Auch die Kommunikation mit dem PIC per USB funzt - aber
gehabt. Bei mir hat es geholfen die Spannungen zu stabilisieren. Als ich den VUSB Kondensator auf 330nF erhöht und über die Versorgung zusätzlich zum 100nF noch einen 10µF Kondensator gehängt hatte läuft das USB-Device seit Monaten problemlos.
-
Thread
Sprut Brenner5P - Stromversorgung
Hi, ich habe nach längerer Zeit mal wieder meinen Sprut Brenner5P herausgeholt um ein 16F84A zu brennen. Funktioniert leider nicht, der PIC wird erkannt, angeblich auch gelöscht, beim schreiben gibt es dann aber Fehler. Ein 18F2550 wird probblemlos gebrannt. Nun habe ich in der Beschreibung
andere Programmierspannung. Wahrscheinlich ist dein Brenner auf 12V eingestellt. Das wäre für den 18F2550 das richtige. Der 16F84A benötigt aber 13V. Du könntest deinen Brenner5 jetzt auf 13V umbauen (Hinweise findest du bei sprut), oder du baust dir gleich den Brenner8P. Der stellt seine Programmierspannung
-
Thread
[Rundum] Sammelbestellung de.Mouser.com 2014
#3728470 auch, dass ich (S.S.) mit dabei wäre, ich habe aber bis heute nichts bekommen. Es geht um 5x PIC12F1840-I/SN und 5x TSOP34856 Danke. Stephan
: TSOP34856 Hersteller: Vishay Beschr.: Infrarot-Receiver 2.7-5.5V 56kHz Mouser-Nr.: 579-PIC12F1840-I/SN Herst.- Nr.: PIC12F1840-I/SN Hersteller: Microchip Beschr.: 8-Bit Mikrocontroller - MCU 7KB Flash EEPROM 256b nanoWatt Beides 5x Aber dann hätte ich einen Versandaufkleber
-
Thread
PIC Assembler: Daten im Programmspeicher ablegen
Hallo Zusammen, ich möchte gerne Daten im Speicher des PIC16F616 ablegen und diese später im Programm abrufen. Ich habe diesbezüglich schon zwei Varianten ausprobiert: Tabelle IDATA db 0xFA db 0xFB
#3655427: > Gibt es denn noch eine "bessere" Methode die Daten abzulegen und > abzurufen? Bei den PIC18 kann der Programmspeicher mit TBLRD indirekt gelesen werden, ohne auf oben beschriebene RETLW-Methode zurückgreifen zu müssen. Die "Enhanced Mid-Range" PIC16 können indirekt über die FSR Register
-
Thread
Einfach Mischer mit 2N3819
schmal. Probiers mal so: Abschlusswiderstände 82 Ohm Kondensatoren gegen GND 3.3 6x3.9 3.3 nF Reihenkapazitäten 3.9 18 15 15 18 3.9 nF @Holm > Ich schicke Dir gerne so eine Sheet Beam Tube Vielen Dank für das Angebot, ich komme da vielleicht drauf zurück. Ich hatte ja zuvor schon Schaltungsvarianten
und der Platine. Die Eingangsdiode des Fet ist deutlich hochohmiger als eine 1N4148. C4 mit 2,5 pF ist kontraproduktiv. Der JFet hat eine Eingangskapazität von bis zu 8pF, dazu kommen nochmal 2pF von der Diode. Zusammen mit dem C4 ergibt das einen kapazitiven Spannungsteiler und damit unnötigen Signalverlust
-
Thread
programmieren eine PIC 16F1847
ein PIC Kit2 helfen und dann mit welcher Software, Brenne8 kenne ich nicht, könnte aber vielleicht eine Lösung darstellen? Wer kann mir da helfen, ich baue Synthesizer und werde immer wieder mit PIC´s konfrontiert
Hi, with Pic Kit 2 it works. I burned a 16F1847 succssefuly. Thanks for help
-
Thread
PIC 18F EEPROM in Assembler vordefinieren
Hiho zusammen, ich habe ein Problem mit der EEPROM Programmierung in Assembler für den PIC18f2550, evtl auch nur ein Verständnisproblem und hoffe mir kann einer behilflich sein. bevor ihr mich direkt in der luft zerreißt, weil ich den 18er in Assembler beschrieben möchte, ich möchte ein
aus: 53 00 45 00 54 00 und nicht wie gewollt: 53 45 54 das hat beim 16er pic auch wunderbar funktioniert, allerdings hat der 18er pic eine andere Programmcounter Architektur, auf Gund der 16 Bit Befehlsbreite, ich denke da liegt das Problem und die er schreibt für jede Zeile
-
Thread
Temperatursensor mit maximaler Genauigkeit auswerten
Edgar T. schrieb im Beitrag #4840969: > f(x)=0,02x^5-0,24x^4+1,94x^3-8,81x^2+23,45x+815 > ich wollte mir nicht antun diese Funktion mit dem Arduino auszuwerten, Also ist das wohl das aktuelle Problem.
Edgar T. schrieb im Beitrag #4840969: > f(x)=0,02x^5-0,24x^4+1,94x^3-8,81x^2+23,45x+815 > ich wollte mir nicht antun diese Funktion mit dem Arduino auszuwerten, > weil ich die Funktionen(Methoden) nicht kenne um mit Wurzeln und > Quadranten
-
Thread
Hilfe zu MSP430 programmierung...!?
Hi Noch eine Frage! Sagt mal ist es normal dass das Datenblatt vom MSP430F1232 nur 48 Seite lang ist? Ich habs mal durchgeschaut, aber wirklich ergibig ist es find ich nicht. Wenn ich da an die Datenblätter von Microchip denke... PIC18F458 -> 400 Seiten... MfG Martin W
dezimal zu binär, division, cached LCD, GLCD, I2C... alles halt. Das meiste hab ich bis jetzt mit PIC18Fs gemacht, hab auch mal mit AVR probiert liegt mir aber irgendwie nicht so... MfG Martin
-
Thread
PIC18F4620-I/P Eprom?
Hallo, wir haben aktuell mit einem PIC18F4620-I/P und einem max232 eine RS232 komunikation aufgebaut, das Programm welches auf dem PIC läuft haben wir in C geschrieben. Nun brauchen wir eine Möglichkeit 32byte Daten iregendwie zu speichern
Der PIC18F4620-I/P hat laut Microchip.com *) RAM Bytes: 3,968 *) Data EEPROM (bytes): 1024 kann ich die nicht dafür verwenden und dann den PIC mit ner kleinen 3v Batterie Puffern? Die schaltung sollte
-
Thread
Hygrosens HYT221 an Atmega8 macht nichts
Hallo Lutz! Ich verwende PIC16Fxx-Controller (später evtl. auch 18er PIC's) zum ansteuern. Habe gestern abend für den HYT371 mal die Adressen 50h und 51h verwendet. Und schon habe ich auf dem Display einen Wert, der sich je nach
wird, das macht den Code dann deutlich übersichtlicher. HYT-371.c https://bitbucket.org/tswaehn/pic-minilib/src/e098e1eedd87ea8bb71158521e989e7adf32574c/drivers/HYT_371.c?at=default ggf. gibts natürlich auch den Rest (I2C Treiber und Co) allerdings für PIC (aber mit etwas Aufwand auf Atmega übertragbar
-
Thread
Pulldown am ADC Eingang trotz Schutzbeschaltung?
#3662309: > ADC Eingang. An welchem Port ist der ADC? Soweit ich mich erinnere haben fast alle PIC's an PORTB interne weak Pull-up's. Weiss allerdings nicht ob das bei allen PIC18 der fall ist. Gehts evt konkreter, welchen PIC du benutzt? Könnte man einen Blick ins betreffende Datenblatt werfen
San Lue schrieb im Beitrag #3662319: > Gehts evt konkreter, welchen PIC du benutzt? Könnte man einen Blick ins > betreffende Datenblatt werfen... PCI18F6622. Genutzten ADC liegen am Port A/F. Port B hat TTL Eingänge, da sind auch pullups möglich. Mir geht es nicht
-
Thread
Basketball Scoreboard selber bauen (Anfänger)
Leich zu begreifen dürfte Arduino sein. Wenn du aber einen "richtigen" µC willst, kann ich AVR oder PIC empfehlen, die sind für dein Projekt beide geeignet. Zum AVR gibt es hier im Forum ein Tutorial, zum PIC hier: http://pic-projekte.de/wordpress/ Für die Anzeige brauchst du min. 7+8 (Multiplexing) IOs, für die Tasten min. 4(Charlieplexing) oder 4+3 (Matrix). Also min 19 IOS. Bei PIC würde ich einen PIC18 mit genügend IOs verwenden, z.B. den PIC18F25K22.
-
Thread
Pollin-VFD und Frohe Weihnachten!
Ergebnis seht Ihr im Anhang. Zum Aufbau: Das VFD mit 20 Stellen bei 60 Pixeln wird über 10 Stück 8-stellige Schieberegister TPIC6C595 und 80xBC857 als Treiber betrieben. Die Ansteuerung erledigt ein PIC16F1827 auf einem extra Board, der eine I2C- Schnittstelle bereitstellt. Nach Trennen des PIC-Boards
der Segmente: S01 oben links, S60 unten rechts. Filament jeweils oben links und rechts ein Pin (F1 & F2). Strom sind etwa 100mA mit dem LM9022. Pinbelegung (Pins 1-100): [code] 1 2 3 4 5 6 7 8 9 10 S31 S32 S33 S34 S35 G01 S36 G02 S37 G03 11 12 13 14 15 16 17 18
-
Thread
Ultra Low Power MCU gesucht
Die XLP-µC von Microchip gibt es auch häufig im DIL-Gehäuse, z.B. den PIC18F14K50 oder PIC16F1459, weitere Auswahl auf http://www.microchip.com/maps/microcontroller.aspx, die kannst Du ins Breadboard stecken.
Silicon Laboratories C8051F902 oder F912 Funktionieren beide mit 0,9V bis 3,6V. Für den gibt es die Toolstick-Karte (8,90€ + MWst) zusammen mit dem Base-Adapter (14,40€ + MWst), also für 27€ inkl. MWst.
-
Thread
Kenwood XS8 SL16 Systemfernbedienung
Hallo vom Neuling! Ich möchte über einen PIC 16F876 Kenwood-Komponenten steuern (laut/leise, source-selection, usw.). Dazu möchte ich über den System-Fernbedienungs-Bus XS8 bzw. SL16 der Kenwood-Komponenten Steuersignale zu den Geräten schicken
) 18 48: activate MD input 08 48: activate CD input 04 49: activate Tape input F8 48: activate Phono input ** AMP Response: 80 x5: Input selected (0=phono, C=aux, 8=tuner, 4=cd, B=md, A=Tape1
-
Thread
IC (ohne Bezeichnung) erkennen?
IC 18-polig Pin 5 und 14 scheinen VCC und GND zu sein Pin 18 analog? -> scheint ein 18-poliger PIC zu sein.
ist, warum nahm man nicht einen µC der USB kann, bei PICs kenn ich da einige die das können, z.B. PIC18F2455 (mit dem spiel ich grad rum ;)) und ander Hersteller haben ja auch USB-fähige µC? Es könnte also auch noch was ganz anderes sein, vielleicht ein Speicher um Daten zu puffern?
-
Thread
BUS: IO-Homecontrol VELUX
Schalter anzuschließen. Ich habe mich entschlossen den Schalter nachzubauen. Dazu habe ich einen PIC10F200 (der Prototyp auf dem Bild ist natürlich ein PICF509) auf eine Platine gehauen und simuliere die BUS-Signale. Das Platinchen passt hinter einen normalen Rolladenschalter in die Installationsdose
Danke für eure Informationen. Rollläden laufen mit Netzwerk-Pic 18f97j60 und Pol-Wende-betrieb testweise gut.
-
Thread
Welchen lattice ic
kannst, wie ein CPLD, aber mit im Prozessor mit drin. Die AVRs haben leider nur eine solche Einheit. PIC18Q (z.B. PIC18F27Q84) haben bis zu 8 dieser Einheiten. Damit kann man dann schon einiges machen. fchk PS: https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus
> CLC-Einheit Wenn man mit 2 bzw. 4 zufrieden ist: PIC16F1501/1503/1507: 2 PIC16F1508/1509: 4 Natuerlich zur Laufzeit reprogrammierbar. Dazu gab es frueher noch einen separaten (kleinen) CLC-Designer. Heute muss man dann gleich mit MPLAB-X rumfuhrwerken
-
Thread
Welche PWM-Frequenz für DC-Motorsteuerung?
verzögerungszeiten? Ich würd schon auf 1k gehen? DArf man die Endstufe hören? Sonst mußt du über 8K gehen. Willst du eine 4Q Endstufe realisieren? Was kann dein PIC?
. Ausserdem möchte ich einmal meine Fets verarbeiten, die ich zuhause habe. >>Es sei denn, Dein PIC hat keine zwei PWM-Ausgänge... Bis jetzt habe ich mich noch für keine entschieden. Aber vl wirds auch ein ATMega8. Und ausserdem kann man auch gewisse sachen mit Software machen.
-
Thread
uC Startup mit Supercap
Warum brauchst du das? Wenn du beim ersten Start erst nach dem Aufladen des SuperCaps deinen PIC einschaltest/anschließt, dann ist die Anstiegszeit doch erfüllt. Und wenn man davon ausgeht, dass die Ladung auch bei bedecktem Himmel wenigstens 18h halten sollte, dann wird dieser doch nie mehr
= Gerät ist im Karton, sehr Wahrscheinlich auch länger als 18h, somit ist die Kaltstartfähigkeit ein absolutes Muss. > Ich kenne jetzt die Eigenheiten des PIC nicht, gehe aber davon aus, dass > diese Anforderung mit dem Reset zu tun hat. Damit wäre eine andere
-
Thread
Reflow - Pizza Ofen
Steuerplatine für die Ober- und Unterhitze fertig geworden. Auf dem Bild zu sehen ein ein USB PIC18F2455 der zwei 8 A Triacs ansteuert. Weiteres im Lauf der Woche
Reflow-Ofen habe ich mir folgenden Ofen angeschafft: http://www.weltbild.de/suche.php?PUBLICAID=19f44dd77c8da0f151e4f65f0c4fa085&start=0&spo=1&mode=suche&suche=mini+backofen&x=27&y=15 Ist sowohl preislich als auch vom Volumen-/ Leistungsverhältniss sehr gut. Pit
-
Thread
Mehrere Software UARTS auf einem uC
Hallo zusammen. Ich realisiere ein Projekt mit dem uc PIC 18lF4680. Da habe ich mehrere Schnittstellen: 1: UART zum GSM-Modul 2: UART zum GPS-Modul 3: UART auf COM-Schnittstelle (zum PC) 4: CAN zu 2 Antrieben. Nun verwende ich die Hardware-UART für
> ... 2.8V Pegel ... Du verwendest nicht zufällig ein Telit GE865 Modul?
-
Thread
Drehzahl-Differenzen mit PIC messen
von ca. 580us aus, um den Wert umzurechnen. Evtl. mußt Du etwas ranklotzen und einen schnellen PIC nehmen. 20MHz sollten immer gehen, evtl. gibt es auch 40MHz-Typen bei den einfachen PICs. Oder mal einen kleinen dsPIC33F nehmen, da geht noch mehr Rechenleistung.
> Mein Compiler kann leider nur die Typen bis 8 MHz intern. was ist denn mit PIC18xxx ?? Die lite-Ausgabe ist kostenlos http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en534868 Schau auch mal bei http://
-
Thread
Hex-String einlesen und Binärwert laut Codetabelle zuweisen
Ich lese mit dem PIC18F452 Strings mit der Länge von 40 Character über die serielle Schnittstelle ein und jeweils vier dieser Character (16bit), welche Hex-Werte sind, möchte ich einem binären Wert zuweisen laut einer Codetabelle
Programmiersprache C mit CCS-C Compiler Microchip MPLAB 8.36. Der String sieht folgendermaßen aus. Tippt man in LabVIEW die Nachricht "0123456789" ein, so wird der Hexadezimalstring "0000 000F 0033 003C 0055 005A 0066 0069 0096 0099" an den PIC gesendet
-
Thread
Suche den richtigen Mikrokontroller (PIC ) für mein Projekt
mit dem freien C-Compiler, mit Assembler habe ich bis jetzt noch nicht's gemacht. Ich hoffe das der PIC mit internem 4 Mhz Takt ausreichend schnell genug ist ? Zur Auswahl ständen damit der 16F630 oder 16F6(6-7-8) oder 18Fxxxx notwendig ? Was würdet Ihr verwenden ? Danke im voraus Dirk
@Rahul und alle anderen PIC-Hasser Ich weiß nicht was ihr alle gegen die PIC´s habt. Für manche Applikationen gibts nichts vergleichbares, vor allem wenns klein werden soll, z.B. PIC 12F629 oder so. Der kann einiges in einem
-
Thread
µC Speed
Bedeutung, aus schon hier mehrfach beschriebenen Gründen, sondern um die Richtigstellung, das der PIC keine 3 Takte braucht. Natürlich ist der AVR mit 16MHz schneller als ein PIC18 mit 40MHz, aber es ging mir ja auch gar nicht um den Vorteiler. Entscheidend ist für die Ausführungszeit eh die Befehlszykluszeit
ca. 17 Euro und 20MHz ein CISC Arbeitspferd. 256k Flash, 20k SRAM, 5xUARTs/SPI/I2C, 11x16Bit Timer, 8x10BitADC, 2x8BitDAC, integrierter Bootloader und und und... MooseC
-
Thread
Verschieden ICs abzugeben
noch übrig: LPC1765 in TFBGA100 http://de.futureelectronics.com/de/technologies/se... PAL16l8acn 2 x EP600IPC-45 5 x TLC5904 TLC5904 (ACTIVE) 8/16-Channel LED Driver http://www.ti.com/product/tlc5904 Hinzu kommt: 2 x PIC16F627A 2 x PIC16F628A 2 x PIC16F648A 2 x PIC18LF2550 1 x PIC16F84A (können teilweise Samples gewesen sein!) PCMCIA - RS232 Adapter NP:13,58 aus Hong Kong King Craft Schätzeisen, geht an aber ungetestet (Strippen finde ich nicht).
-
Thread
LCD Problem nach I2C-Start
Tach Arbeite am Bau einer Wetterstation mit dem PIC16F877A. Ich will 3 Sensoren (Temperatur,Feuchte,Druck) mit I2C auslesen und dann über die I/0 Pins auf dem LCD ausgeben. Ein einfaches Programm, welches etwas auf das Display schreibt funktioniert.
S1 und S2 und kannst problemlos debuggen. Zur Umrüstung auf reinen 3.3V Betrieb: 7. Ersetze den PIC16F877A durch einen PIC16LF877A und den Quarz durch einen 10 MHz Quarz. Alternativ kannst Du auch einen ganz anderen PIC einsetzen - ich würde da den PIC18F46K20 empfehlen. Der läuft auch bei voller
-
Thread
Kann mir jemand einen PIC18F2550 für den Brenner8P brennen?
paar mal vor ein paar Jahren gab. Ich wollte aktuell einmal anfragen, ob mir jetzt noch jemand einen PIC18F2550 für einen Brenner8P brennen könnte. Die Teile für den Eigenbaubrenner wurden bereits geliefert, jedoch habe ich keine Möglichkeit den Steuer PIC selbst zu beschreiben. Vielleicht kann mit ein
und ja, dann könnte man dir Helfen. Hier nochmal zum Nachschauen: http://sprut.de/electronic/pic/projekte/brenner8/index.htm#b8p
-
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
-
Thread
Compiler für dsPic33FJ64
Einzelstücken nimmst Du einfach den größten Controller aus der Serie, und gut ist. Inzwischen gibts neben dsPIC33F auch dsPIC33E mit 140 MHz statt 80 MHz und bis zu 512k Flash und 52k+4k RAM, und die sind in der Regel pinkompatibel. Du hast also reichlich Luft nach oben. fchk
Fenster Program Memory nach dem auslesen alle Bytes auf 00. Version 3.10 mit OS Firmware 2.00.05 (für Pic 18).
-
Thread
Probleme mit erstem PIC -Programm
and output files. Clean: Done. Executing: "C:\Programme\Microchip\MPASM Suite\MPAsmWin.exe" /q /p12F675 "Sprachlab.asm" /l"Sprachlab.lst" /e"Sprachlab.err" Warning[205] C:\PIC-ASSEMBLER\SPRACHLABORSTEUERUNG\SPRACHLAB.ASM 29 : Found directive in column 1. (list) Warning[205] C:\PIC-ASSEMBLER\SPRACHLABORSTEUERUNG
and output files. Clean: Done. Executing: "C:\Programme\Microchip\MPASM Suite\MPAsmWin.exe" /q /p12F675 "Sprachlab.asm" /l"Sprachlab.lst" /e"Sprachlab.err" Warning[207] C:\PIC-ASSEMBLER\SPRACHLABORSTEUERUNG\SPRACHLAB.ASM 43 : Found label after column 1. (EINAUS) Warning[207] C:\PIC-ASSEMBLER\SPRACHLABORSTEUERUNG
-
Thread
SPI mit CC2420
Hier mal auf die schnelle die originalen Werte ohne Zeitangaben: MOSI MISO 1 0 6 0 18 0 41 0 88 0 11 40 1A 0 F2 0 12 40 5 0 0 0 15 40 80 0 FF 0 1C 40 0 0 0 0 0 40 EA 40 80 0 EF EF CD CD E8 40 80 0 AB AB <---- 87 87 3 40 6 46 8 40 18 40 41 0 A6 0 3 40 Alles ist ohne weitere Teilnehmer. Es geht mir nur mal darum, das ich das gleiche erhalte wie über den Pic (Ohne Teilnehmer usw.) Die obigen Werte klingen
-
Thread
Transistor Netzwerk, am liebsten DIL
@Daniel M. (hatte ich ganz vergessen....): der yC ist ein Pic, um genau zu sein immo ein PIC16F916, aber das Instruction set langweilt mich dermassen, dass ich wohl bald auf einen 18FXXX umsteigen werden. Die können aber glaub ich auch nicht mehr Strom bringen
Ich seh das Problem nicht, der PIC kann problemlos LED's direkt am Ausgang treiben; einziges Problem ist dass der Gesamtstrom zu groß wird. Dem kannst Du aber abhelfen, indem Du einfach zwischen PIC und LED's Treiber-IC's setzt. Es geht
-
Thread
Temperaturkontrolle Eisstadion
aus der Automobilindustrie - wird zu Millionen verbaut, ist billig und funktioniert. Controller: PIC12F1822; 8-pinner mit Hardware-LIN-Support für den UART, hat auch 4 analoge Kanäle und Hardware SPI/I2C; dazu noch MCP 2021 LIN-Transceiver mit Spannungsregler; Analogchip, der den UART auf 12V LIN-Pegel
oder andere Diode und R und C. Klein, billig und einfach. Als Master würde ein einen PIC24FV302 nehmen. 28 Pinner, 16 Bit Prozessor, LIN-Hardware drin, billig. Alternativ tuts auch ein PIC18F mit LIN-Hardware. Zur Verkabelung: PVC geht nur bis -20°C. Schau mal bei www.lappkabel.de, die
-
Thread
Verwirrung wegen JTAG
entscheidendes Argument gegen Atmel. Cortex mit Debugschnittstelle geht noch viel billiger, z.B 8.87 Eure für das F3Discovery Kit bei Mouser. Wenn man zusätzlich noch die Uart Verbindung zwischen Debug CPU und F3 nutzen will, zeigt http://embdev.net/articles/ARM#JTAG_Debugging eine Umbauanleitung
Debug-Schnittstelle > offengelegt ist, damit man sie "billig" über JTAG programmieren kann und > desweiteren 8-Bit breit sind. Du kannst jeden PIC nehmen, egal ob 8 (PIC18), 16 (PIC24/dsPIC) oder 32 (PIC32) Bit. Microchip verwendet zwar kein JTAG, sondern ihr eigenes ICSP, aber das zugehörige PicKIT3 kostet
-
Thread
ARM vs. PIC32
. Ich nutze schon länger Produkte von Microchip (18F und PIC32) und bin sehr zufrieden. Die Libs sind gut, und mit Ethernet, USB, FAT, CAN, Grafik, ... ist eigentlich alles dabei was man sich wünscht. Auch die Microchip FAEs sind sehr zuvorkommend und
Ich werde auch nur mit den PIC32 anfangen, weil ich vorher schon viel mit 8bit PICs gemacht habe. Denke viele, die sich am Anfang für die AVRs entschieden haben, bleiben bei Atmel und somit ARM. Habe nur mal gehört, dass Microchip