Gefunden für pic prozessoren - Zum Elektronik Forum |
| 1 - Steuern und Regeln -> wo und wie anfangen -> die Suche nach dem roten Faden -- Steuern und Regeln -> wo und wie anfangen -> die Suche nach dem roten Faden | |||
| |||
| 2 - Registerinhalte zusammenfassen/addieren -- Registerinhalte zusammenfassen/addieren | |||
Zitat : das es zum Schluss als Wert in einer Variablen steht? Dazu musst du dir erst einmal eine Variable zulegen, in welche die 10 Bit hineinpassen. Der 8-Bit µC kan das ja nicht per se. Vorzugsweise werden das wohl 2 Byte sein, aber wenn du Gleitkommaarithmetik damit machen willst, braucht man standardmäßig 4 Byte oder sogar das Doppelte. Das Schöne am Gleitkomma ist, daß der Programmierer sich nicht viele Gedanken zu machen braucht, das Üble, daß dabei sehr viel Programmspeicher und RAM gebraucht wird, und die Berechnungen langsam sind, sofern der Prozessor nicht entsprechende Hardware an Bord hat. Bleiben wir bei 2 Byte Ganzzahlen, dann ist die nächste Frage, ob man damit den Wertebereich 0..64k abdecken will (unsigned) oder -32k..+32k (signed). Ist diese Entscheidung einmal gefallen, dann sollte man sich im ganzen Programm daran halten, sonst kommt man schnell in Teufels Küche. Prinzipiell können diese beiden Bytes an beliebigen Speicherste... | |||
3 - Lebensanzeige für ein Kartenspiel -- Lebensanzeige für ein Kartenspiel | |||
| Hallo,
Das ist doch ein klassisches Problem für einen Mikrocontroller (auch wenn man es natürlich mit vielen Logik-ICs lösen kann). Um mal konkreter zu werden: In diesem Bereich gibt es neben einigen Exoten zwei große Gruppen: Die eine bevorzugt und vergöttert die Prozessoren der PIC-Serie von Microchip. Zu allem rund um PICs sei auf Sprut verwiesen. Die andere Gruppe bevorzugt und nutzt in allen Situationen die Prozessoren der ATTiny- oder der AT(x)Mega-Serie der Firma Atmel. Siehe dazu den Artikel auf Mikrocontroller.net Was du nimmst ist völlig egal, es muss nur genügend IO-Ressourcen besitzen. Programmieren lernen musst du selbst, das will dir niemand abnehmen. Von Nichts kommt ja schließlich auch nichts. ... | |||
| 4 - PIC-Schaltung Klingeln auf der Versorgungsspannung -- PIC-Schaltung Klingeln auf der Versorgungsspannung | |||
Zitat : Werden da intern vielfache der Frequenz erzeugt?Es gibt Prozessoren mit interner Frequenzvervielfachung (per PLL), aber die kleinen PIC gehören nicht dazu. Man macht das eigentlich erst, wenn es schwierig oder teuer wird einen externen Takt mit der gewünschten Frequenz bereitzustellen also vielleicht ab 50 oder 100MHz. Zitat : Messe ich evtl nur die Resonanzfrequenz meines Oszi-Messkabels mit der Kapazität des Tastkopfes?Sehr gut möglich. Besonders das "kurze" Massekabel am Tastkopf hat einen fatalen Einfluss. Falls du einen passenden Adapter für den Tastkopf hast, dann löte mal eine BNC-Buchse an die Platine und stecke den Tastk... | |||
| 5 - Eletronic simulaor -- Eletronic simulaor | |||
| Nix.
Offtopic : Aber ich nutze andere Mikrokontroller und -Prozessoren, z.B. von Atmel. Kannst ja mal gucken, die einfachen sind die mit der AVR-Architektur. Sind so auf diesem Gebiet die ziemlichen Konkurrenten und auch hier spalten sich die User: die einen nutzen PIC, die anderen AVR. Ein regelrechter Kampf .
Es kommt, denke ich mal, drauf an, womit man anfängt. Bei mir wars halt ein AVR. Später kamen dann andere hinzu, aber das Prinzip ist das selbe. ... | |||
| 6 - Ideen für eine Entschärfungs-Simulation (für LARP) -- Ideen für eine Entschärfungs-Simulation (für LARP) | |||
Zitat : thrasher hat am 5 Jul 2009 19:22 geschrieben : Wie wird (verzeiht bitte die dumme Frage eines Unwissenden) dann das Programm auf den EPROM gebracht? Bei modernen µC meist garnicht - das Programm steckt im Flash-Speicher.
Aber das war wohl nicht die Frage...
Man baut oder kauft sich einen passenden Programmieradapter, "Brenner" genannt. Ich persönlich benutze PIC-Prozessoren und gekaufte Programmiergeräte. Das ist eine Frage des Geschmacks, des Geldbeutels und des persönlichen Einsatzes. Ohne einen Brenner selbst bauen zu müssen, bekommt man bei PICs alles was für den Einstieg gebraucht wird ab etwa 40,-. Wie das bei Atmels aussieht, weiß ich nicht. Da gibt es hier einige, die das wissen dürften. Gruß, Ltof ... | |||
| 7 - Real Time Clock IC an AVR -- Real Time Clock IC an AVR | |||
| Eine Software-I2C-Routine (für Controller die keine eingebaute Hardwareschnittelle haben) könnte ich anbieten. Belegt temporär zwei Portpins, solange die Übertagung läuft. Dazwischen können sie als I/O pins verwendet werden, die anliegenden Schaltung muß aber die kurzen "Störungen" verkraften.
Ist aber für PIC Prozessoren. Der AVR Assembler ist mir nicht geläufig, müsste also einer übersetzten.
Schöne Grüße Selfman ... | |||
| 8 - Einsteigerfragen zu AVR Microcontroller und Allgemein -- Einsteigerfragen zu AVR Microcontroller und Allgemein | |||
| Hallo Minotaurus1337,
noch zu Brenner und ISP usw: Ein Brenner kann oft unterschiedliche Typen programmieren. Häufig sind auch mehrere Sockel darauf, so dass man unterschiedliche IC-Größen einsetzen und programmieren kann. Dann hat so ein AVR-Brenner eigentlich immer eine ISP-Schnittstelle heraus- geführt, dort kann man dann ein Kabel anschliessen, was zu Deiner Schaltung geht in der ein AVR-Chip drin steckt. Dieser lässt sich dann auf diese Weise dann _in_ der Schaltung programmieren. Die benötigten Signale sind bei AVRs eigentlich immer die gleichen ( siehe Post von PhyMaLehrer), sie sind halt auf den verschiedenen Chips an anderen Pins herausgeführt. D.h. wenn man einen Brenner einmal hat, kann man damit über die ISP-Schnittstelle fast alle Atmels programmieren. Ich habe hier dafür z.B. das ATMEL Evaluations-Board von Pollin, da sind neben dem Brenner auch noch paar Taster und LEDs drauf, so dass man einfache Progamme direkt auf dieser Platine laufen lassen und antesten kann. Für PIC-Prozessoren braucht man allerdings eine eigene Brennerhardware, der Rest ist aber ähnlich. Das Programm zum Brennen nennt man ( oder ich ) Brenn-Programm oder Programmier-Software. Bei den Atmels... | |||
| 9 - Ladegerät für NiMH? -- Ladegerät für NiMH? | |||
| Hallo allerseits,
dieses ist mein erster Beitrag in diesem Forum. Ich hoffe meine kleine Anfrage an der richtigen Stelle platziert zu haben. Ich bin Funkamateur und möchte ein netzunabhängiges Funkgerät mit NiMH-Akkus betreiben. Beim Portabelbetrieb möchte ich 9 (neun) eingebaute NiMH-Akkus nutzen. Ich suche nun eine einfache Schaltung um diese 9 NiMH-Akkus (Baby 4000mA/h) gleichzeitig laden zu können. Ich habe einige Ladegeräte welche allerdings unterdimensioniert sind; außerdem lassen sich jeweils nur 4 Zellen gleichzeitig laden. Ein dickes (viele A!) regelbares Netzteil ist vorhanden. Bei NiCd war das Laden verhältnismäßig einfach: 14 Stunden Ladezeit bei 400 mA konstantem Strom. Gilt diese Regel auch bei NiMH? Wie empfindlich sind NiMH-Zellen gegen Überladung. Welche Spannung messe ich wenn eine Zelle leer ist? Erfahrung mit dem Selbstbau, auch komplexerer Geräte, ist vorhanden; nur habe ich keine Gelegenheit PIC’s und ähnliche Prozessoren zu programmieren. | |||
| 10 - welchen Microcontroller und wie damit umgehen? -- welchen Microcontroller und wie damit umgehen? | |||
Zitat : Welchen würdet ihr empfehlen?? -Atmel -PIC -Renesanse(oder so ähnlich) Die Liste ist wohl sogar kürzer, denn m.W. gibts für den Japaner (Renesas ist Hitachi) keine kostenlose Entwicklungsumgebung. Bei der Auswahl sollte man aber auch den voraussichtlichen Einsatzzweck berücksichtigen und prüfen welche Prozessoren dafür geeigneter erscheinen. ... | |||
| 11 - Suche Prozessorsteuerung für Raumlüftung, Abhängig von Temperatur und (absoluter) Luftfeutigkeit -- Suche Prozessorsteuerung für Raumlüftung, Abhängig von Temperatur und (absoluter) Luftfeutigkeit | |||
| Hallo
Möglich ist das mit µ-Controller. z.B. Pic-Prozessoren, gibt aber auch noch andere. Programmiert wird meistens in, Assembler,C oder Basic. Bezahlbar ? Ist rellativ, sowas kann kosten. Zwischen ein paar Hunderteuro und bis zu Tausendeuro. Wenn du dich da selber reinarbeiten willst, in die Programmierung, dann fang mit einem kleinen Projekt an. Ansonsten würde ich sagen, such dir ein fertiges Gerät, was deinen Ansprüchen gerecht wird. Natürlich wenn man es selber Baut, dann ist man frei von der Gestalltung des Projektes. SUNDAY. ... | |||
| 12 - leistungsfähigen, aber möglichst günstigen laptop wo kaufen? -- leistungsfähigen, aber möglichst günstigen laptop wo kaufen? | |||
| ic danke erst mal allen hier für die zahlreichen antworten.....
hmm wo soll ich anfangen? am besten mit dem was ich mit dem laptop machen möchte... er soll später mal fürs studium herhalten...drum guck ich mich jetzt schon langesam um da ichs mit oc hardware dann doch ne sooo habe;) der rechner sollte für normale sachen nutzbar seine (textverarbeitung + internet) aber auch für spiele...er sollt besser als mein aktueller pc sein, was nicht grade schwer sein sollte.... hier die eckdaten von meinem pc, die der laptop deutlich überschreiten sollte;) Intel Pentium 4 @ 1,80 GHz 512 MB ram Radeon 7500 (64MB speicher) hmm sonst noch was vergessen was "kriegsentscheident" ist? hier in der tabelle gibts noch paar infos zur graka...: http://www.computerbase.de/artikel/.....daten der laptop sollte also wen möglich mit den neueren spielen kein großes problem haben.......... ------- der laptop sollte denke ich so >120GB festplattenplatz haben...für unterwegs ... | |||
| 13 - Ampelsteuerung -- Ampelsteuerung | |||
| Moin Moin,
Keine Ahnung wie das bei euch in Österreich ist, aber hier wird die Leistung, die man selbst erbracht hat, bewertet. Also biete uns doch einen Lösungsansatz, den die PIC-Programmierer hier dann anschauen und verbessern können. Aber so nach dem Motto "hier macht mal" geht das nicht. Was hast du denn für Vorkenntnisse? Man wird euch doch nicht eine Aufgabe stellen, die unlösbar ist. Oder ist Sinn und Zweck das Erlernen der Assemblerpsrache für PIC-Prozessoren? Dann ist das genau die richtige Aufgabe .
... | |||
| 14 - PIC und C Amfängerfrage -- PIC und C Amfängerfrage | |||
| Moin,
Ich habe leider keine Ahnung von PICs, aber kann man dort nicht auch einen ganzen Port (=eine IO-Adresse) in eine Variable laden? Angenommen, das klappt (und davon gehe ich aus), sehe dein Programm so aus: #define TASTER_BIT_POSITION 3 //Taster hängt an Bit 3 int main(void) { ... ... ... //testen, ob Taster 1 oder 0 liefert: unsigned char i=PORT_LESEN; //hier irgendwie den kompl. Port einlesen if(!(i & 1<<TASTER_BIT_POSITION)){ ... }; ... return(0); }; Um zu verdeutlichen, was der Teil "1<<TASTER_BIT_POSITION"bedeutet, erkläre ich erstmal den Schiebeoperator >> und <<: Diese Operatoren schieben ein Bit an eine bestimmte Position; z.B. wäre der Ausdruck i = 1<<7; das gleiche wie i = 128; oder i = 0x80; oder binär i = 10000000b (klar? Der Rechte Operand gibt also an, an welche Position das Bit geschoben wird, während der linke Opreand angibt, ob das Bit gesetzt (=1) oder gelöscht (=0) ist. Mit dem #define TASTER_BIT_POSITION kann man also festlegen, welches Bit vom Taster repräsentiert wird und mit dem 1<<TASTER_BIT_POSITION wird eine Zahl generiert, an der _nur_ das 3. Bit 1 ist. Verunde ich nun die Zahl | |||
| 15 - A/D Converter Anwendung -- A/D Converter Anwendung | |||
Zitat : möchte ein Bremslicht für ein RC Auto bauen. Dazu soll der PIC alle 0,1 sec prüfen, ob die Spannung niedriger geworden istWarum wertest du nicht einfach das Signal des Empfängers aus ? Das wäre eine rein digitale Lösung, für die sich auch Prozessoren ohne ADC eignen. ... | |||
| 16 - Wie programmiert man Fujitsu Controller -- Wie programmiert man Fujitsu Controller | |||
Das ist jetzt sicher nicht böse gemeint, aber ich würde mal klein anfangen. zB mit PIC oder AVR. Da kann man gleichzeitig auch den Umgang mit Assebler usw. erlernen und man lernt auf noch recht einfacher Stufe wie so n Teil eigentlich aufgebaut ist. Ich habe auch angefangen mich damit zu beschäftigen und habe gemerkt dass da extrem viel Potenzial drinsteckt, vor allem bis überhaupt mal die erste Schaltung funktioniert... Vor allem gibt es auch viel mehr Informationsquellen über PICs und AVRs als über Fujitsu Prozessoren. Und das DICEKIT hat sicher kein Verfalldatum ... | |||
| 17 - Modelbahnsteuerung -- Modelbahnsteuerung | |||
nunja, die "ausstattung" und sicherlich auch der befehlsatz sind etwas anders, grundsätzlich gehts damit aber natürlich auch, auch die microchip PIC üprozessoren wären hier geeignet... günstig wär halt ein prozessor der eine serielle beinhaltet und kompakt ist, da hab ich halt an unseren 0815 typ @ school gedacht, den 89C2051 aber da gibts natürlich auch genug andere [ Diese Nachricht wurde geändert von: 2SJ200 am 10 Apr 2005 22:32 ]... | |||
| 18 - HEX-FILE MACHER -- HEX-FILE MACHER | |||
| Hi
der CSS Compiler für Pic erzeugt schlanken C Code für Pic´s und es gibt auch genug SEiten im NEtz wo man Tuts findet http://www.fernando-heitor.de/pic/index.php Oder den gratis CC5X Compiler: http://www.cc5x.de/ da gibts auch genug Tuts im Netz. Aber ein bischen Asm wär nicht schlecht wenn du könntest damit du den Aufbau der Prozessoren besser verstehst. Für 80C51 serie kann ich nur Keil empfehlen(gibt eine Demoversion auf KEil.com) mfg Leo ... | |||
| 19 - Brauche Hilfe zu PIC -- Brauche Hilfe zu PIC | |||
| Hi,
bin zwar Elektroniker, habe aber leider keine Ahnung von PICs und Prozessoren. Ich brauche für die Eigenentwicklung einer neuartigen Autoalarmanlage eine PIC-Schaltung und dessen Programmierung. Der Pic soll folgendes tun: Nach einem Impuls von Außen, soll 30 Sek. lang eine Impulssequenz an einem Ausgang von 0,5 Sec Puls und 1 Sek. Pause ausgegeben werden. Nach 1 Min Pause eine weitere Pulssequenz an einem anderen Ausgang, Pulslänge 20 Sec., Pulspause 1 Min. Ich suche Jemanden, der mir ein Schaltbild geben kann und evtl. diesen PIC für mich programmiert. Platinenlayout erstellen und Herstellung der Platine ist für mich kein Problem. Leider kann ich das Ganze dann nur als Blackbox betrachten. Natürlich soll die Arbeit auch bezahlt werden! Umsonst ist nicht einmal der Tod, denn der kostet das Leben. Ein ganz Schlauer könnte jetzt auf die Idee kommen, mir irgendwelche Links unterzuschieben; da ich aber altersbedingt keine Lust mehr habe mich so ausführlich mit diesem Thema zu beschäftigen, weil ich möglicherweise vor dem Verständnis dieser Materie verstorben sein könnte, wäre das sinnlos.
Gruß Peter ... | |||
| 20 - 2 x Pic16F874 an einem Schwinger ?? -- 2 x Pic16F874 an einem Schwinger ?? | |||
| Das würde ich nicht empfehlen, denn durch die zweifache Invertierung bekommst du soetwas wie ein Flipflop.
Das macht wahrscheinlich eine höchst private, vom Resonator unabhängige Frequenz.
Lieber einen PIC als mit dem Resonator als Oszillator laufen lassen, und dessen OSC2-Signal dann dem anderen OSC1 Pin zuführen. Auch dabei sind die Takte der beiden Prozessoren gegenphasig. _________________ Haftungsausschluß: Bei obigem Beitrag handelt es sich um meine private Meinung. Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden. Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten ! [ Diese Nachricht wurde geändert von: perl am 7 Mär 2004 14:50 ]... | |||
| 21 - Anfängerfragen -- Anfängerfragen | |||
| Einige PIC Prozessoren haben einen eingebauten Oszilator, da kann man einige Bauteile sparen... die Frequenzgenauigkeit lässt aber zu wünschen übrig. (für den anfang sollte das aber egal sein). Ich war begeistert vom PIC12F629 ... etwas mager in der ausstattung aber dafür preiswert: 2-3Euro
Bei mir hat der sogar kurz 12V vertragen... verpolung überlebt der aber in den seltesten fällen
Gruß, SIGINT... | |||
| 22 - Musik aus dem (E)EPROM -- Musik aus dem (E)EPROM | |||
| Bei Reichelt gibt es recht günstig einen MP3 Decoder Chip. Den könnteste ja mit einem PIC-Prozessor und dem EEPROM verbinden. An den PIC-Prozessor kannste dann ja sogar LCD-Display und Taster, sowie eine serielle Upload-Schnittstelle dranbasteln. Den PIC-Prozessor müsstest Du dann in C oder Assembler programmieren, such mal im Netz da gibt es sehr viele Infos zu, wahrscheinlich auch bereits fertige Lösungen. Ich glaube im Forum bei http://www.mikrocontroller.net/ haben einige schon sowas selbst gebaut, allerdings mit Atmel AVR Prozessoren, ist im Prinzip das gleiche wie die PIC Prozessoren.
... | |||
| 23 - Mikrowellecontroller, mit welchem anfangen? -- Mikrowellecontroller, mit welchem anfangen? | |||
| Die PIC..C... Typen benutzen als Programmspeicher ein mit UV-Licht löschbares EPROM.
Das Löschen klappt natürlich nicht, wenn der Chip allseitig in schwarzes Plastik eingegossen ist. Solche Typen bezeichnet man als OTP (One Time Programmable / Einmal programmierbar). Offenbar macht es Schwierigkeiten das zu Löschen erforderliche Fenster aus UV-durchlässigem Glas in die SMD Gehäuse einzubauen, deshalb gibt es die SMD-Versionen der C-Typen nur mit OTP-Speicher. Die PIC..F... Typen benutzen als Programmspeicher ein elektrisch löschbares Flash-Memory. Dadurch ist natürlich zum Löschen kein Fenster erforderlich, und man kann auch die SMD-Versionen neu programmieren. Da die Chips im Gehäuse mit Aussicht (aber ohne Balkon) außerdem erheblich teuerer sind, werden Bastler meist die F-Version bevorzugen. Die meisten PIC haben außerdem einige Byte nicht flüchtigen EEPROM an Bord, die der Prozessor byteweise selbst beschreiben und verändern kann. Das hat aber nichts mit C- oder F- Versionen zu tun. Speziell beim 16C84 / 16F84 stellt die F-Version den Nachfolger des 16C84 dar. Vorteilhafterweise hat der 16F84 erheblich mehr RAM. Allerdings sind die beiden Prozessoren weder software- noch hardwaremäßig 100% kompatibel. Die Unt... | |||
| 24 - NE555-Schaltung -- NE555-Schaltung | |||
| Zum Beispiel einen Microchip PIC, oder einen kleinen Atmel AVR.
Wenns genau sein soll brauchst Du dann eigentlich nur noch einen Quarz. Den brauchst Du nicht mal zu kaufen, es kann durchaus der 4,43MHz Farbträgerquarz aus einem alten Fernseher sein. Für beide Prozessoren gibts bei den Herstellern kostenlose Entwicklungssoftware, und haufenweise Programmbeispiele. Zähler zu programmieren gehört zu den einfachsten Dingen, das lernst Du schnell. Ich persönlich bevorzuge die PICs weil die Programmierung etwas geradliniger ist. Ich bin in der kommenden Woche unterwegs und kann nichts schreiben. Wenn Du Fragen dazu hast, richte sie deshalb einfach an Jornbyte, der kennt sich auch gut aus. Der 555 besteht ja aus einem Fensterkomparator. Die untere Schwelle ist 1/3 Ub die obere Schwelle 2/3Ub und dort ist Pin5 dran. Enstprechend kann man über Pin5 den Spannungsteiler und die Schaltschwellen bzw. Frequenz beinflussen. Wenn man das nicht braucht, läßt man ihn offen. Im Datenblatt habe ich den Hinweis gefunden: NOTE A: Bypassing the control voltage input to ground with a capacitor may improve operation. This should be evaluated for individual applications. Ausprobieren also. Möglicherweise wird die Spannung dur... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 18 Beiträge im Durchschnitt pro Tag heute wurden bisher 21 Beiträge verfasst 46 Besucher in den letzten 60 Sekunden alle 1.30 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |