-
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
Die Qual der Mikrocontrollerwahl
32MX220F032B-ISP als DIL28 für 2.95€, und der hat schon 40 echte MHz, 32k Flash und 8k RAM und ist ein echter 32 Bit Prozessor. Am oberen Ende gibts den 32MX795F512L80PT für 8.90€ mit 512k Flash, 128k RAM und
für alle Schnittstellen inkl TCP/IP und USB. Als Programmer brauchst Du ein PicKIT3, das Du hier am günstigsten bekommst. Damit kannst Du alle aktuellen PICs (8, 16, 32 Bit) programmieren und debuggen. https://hbe-shop.de/PROGRAMMER-IN-CCT-DEBUGGER-PICKIT-3-Typ-PG164130 Hier
-
Thread
warum bringt der MPLAB Assembler diese Fehlermeldung ?
\pic-as\bin\pic-as.exe" -mcpu=PIC16F15313 -c \ -o build/default/production/ass1.o \ ass1.asm \ -msummary=+mem,-psect,-class,-hex,-file,-sha1,-sha256,-xml,-xmlfull -fmax-errors=20 -mwarn=0 -xassembler-with-cpp
so hab ich es jetzt und so kommen keine Fehler mehr: PROCESSOR 16F15313 #include <pic16f15313.inc> PSECT psect1 org 0x00 goto main org 0x04 main: end
-
Thread
sdcc, cin2h.pl fuer PIC16f5x oder PIC16f84 - Einstiegshuerden :-/
liebe Leser, (ich puste hier etwas Staub von den Regalen...) ich moechte mit sdcc fuer PIC16f5x (allenfalls PIC16f84) kompilieren, habe aber Einstiegshuerden. """apt-get install gputils sdcc""" hat mir erfolgreich die Werkzeuge auf mein Lubuntu 14.04 LTS geholt: sdcc meldet sich mit
sind die PICs, die das gleiche Gehäuse haben, auch von der Belegung her gleich. Du kannst also den PIC16F84A z.B. durch einen 16F627A oder neuer -> 16F1826. Aber musst du wissen, ob der Umstieg auf dauer Sinn macht (Wenn dein Vorrat von 16F84 leer ist. Ich hab meinen in den Mülleimer geleert) Stephan
-
Thread
MSP430 Performance im Vgl. zu AVRs
ein wenig gestört hat, ist, daß die Peripherie (ADC, UART usw.) recht einfach gehalten sind. Da sind 16Bitter wie MSP430 oder PIC24 besser aufgestellt. Ich persönlich mag den PIC24 (16 Bit) gerne, man bekommt mit dem PicKit3 für ca. 70.- Euro einen guten Debugger und von Microchip einen kostenlosen C-Compiler. Der PIC24 hat übrigens mit dem 8Bit-PIC nichts am Hut, also wer den 8Bit-PIC nicht mag (so wie ich), kann sich trotzdem mit dem 16Bit-PIC anfreunden. Gibt's übrigens bei Reichelt im DIL28-Gehäuse.
-
Thread
PIC Terrariensteuerung
Hi Leute, Ich habe vor mit einem PIC16F876 eine Terrariensterung zu entwerfen. Die Steuerung soll eine einstallbare Temperatur halten. Hierfür soll über ein SSR eine Heizung ein und ausgeschaltet werden. Soweit so gut. Als Temepratursensor
solange du in deiner Software nicht die Timerregister neu lädst. Und ja, es ist richtig, das die 16/18er PICs den Quarztakt immer erst durch 4 teilen um den Systemtakt zu bilden. Ein 16F mit 4MHz läuft also nur mit 1.000.000 Befehle pro Sekunde (und manche Befehle wie z.Bsp die Sprungbefehle) benötigen
-
Thread
PIC-Bestriebsspannung mehr als 5V möglich?
PIC16HVxxxx z.b. PIC16HV540 (EPROM/OTP) - der kann sogar z.b. 9V als I/O Level nutzen! Internal voltage regulator Operating range from 3.5V to 15V 4 Regulated (3 or 5V) I/O's and 8 high-voltage(
Operating Voltage (2.0V – User Defined Max) Internal Shunt Regulator for High Voltage Vdd Support (PIC16HV610 ONLY) Standard Operating Voltage (2.0V – 5.5V) available on the PIC16F610
-
Thread
PIC 16F84A+SN7447 Wie ansteuern?
** ; Mit Hilfe des PIC-Mikrocontroller 16F84A soll mit Hilfe des 1-Wire * ; Sensors DS18S20 ein Thermometer aufgebaut werden. * ; Der PIC bekommt die Daten über den Port RA,0.
* ;******************************************************************************* LIST p=16F84A ;******************************************************************************* ;* Includedatei für den 16F84A einbinden (vordef. Reg. und Konst.) * ;*****************************
-
Thread
Gesucht: µC mit 4x PWM + Ethernet Schnittstelle
Björn G. schrieb im Beitrag #4099602: > Die gesamte PIC18F97J60-Familie > MAC und PHY integriert. Hat allerdings nur drei 16-bit Timer :-/ Ansonsten wirklich eine der wenigen Controller-Familien, die integriertes PHY haben (habe ansonsten nur Freescale
Alpenmatrose schrieb im Beitrag #4099674: > Björn G. schrieb im Beitrag #4099602: >> Die gesamte PIC18F97J60-Familie >> MAC und PHY integriert. > > Hat allerdings nur drei 16-bit Timer :-/ Aber 5 (E)CCP Module und ein Timer wird ja nicht durch /ein/ PWM komplett ausgelastet.
-
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
Impedanz, wie muss das gemacht werden ?
den Teiler vergessen, bzw. bei 1:1 mit max. 5V rein und 5V raus brauchst du ja keinen, nur wenn mal 8V reingehen kommen auch 8V raus zuviel für den PIC. Abhilfe einen Eingangswiderstand in die Leitung 1kOhm und eine Z-Diode um 5,1V hinter am + OP Eingang nach GND ausmessen, ggffs. muss es auch eine
+-8V also 16V und er läuft bei mir auf 11V und sollte bei dir auch auf 12V laufen wie gewünscht, er liefert deine 2 benötigten OPV und ist ein einem bastelfreundlichen DIL 8 zu haben. Heinz L. schrieb
-
Thread
Controller mit FPU
", in Form des X-, Y- und Z-Registers, in denen zwei 8-Bit Register zusammengefaßt sind, und die zusammen 16-Bit Register bilden? Ich bin kein Assembler-Programmierer, aber das Instruction-Set der AVR 8-Bitter ist doch 16-Bit? Und in den 16-Bit Instructions
Jürgen S. schrieb im Beitrag #3779719: > Haben nicht auch die 8-Bit AVR-Controller mindestens drei > "Register-Pärchen", in Form des X-, Y- und Z-Registers, in denen zwei > 8-Bit Register zusammengefaßt sind, und die zusammen 16-Bit Register > bilden? Sind
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
wäre mal nett, wenn du einen Dump des kaputten HTTP Headers mitschicken könntest. [pre] 0000 00 16 e6 d3 36 a2 00 03 6f 55 1c c2 08 00 45 00 ....6...oU....E. 0010 00 81 00 03 00 00 40 06 f8 c4 c0 a8 00 5d c0 a8 ......@......].. 0020 00 02 00 50 0f 85 00 00 00 e5 3f a4 1c 73 50 18 ...P....
allerdings ist das letzte 'x' von "text" durch ein 'X' ersetzt und das 't' duch 0x00. 0000 00 18 f3 09 ca 0e 00 03 6f 55 1c c2 08 00 45 00 ........ oU....E. 0010 00 80 00 02 00 00 40 06 f6 a8 c0 a8 01 18 c0 a8 ......@. ........ 0020 01 65 00 50 04 47 00 00 03 4f a3 ac 20 b9 50 18 .e.P.G
-
Thread
Timerschaltung (ca alle 15min für 15sek on) 555 ok?
#6586699: > Einen kleinen achtpoligen Tiny (z.B. 13 oder 25), einen Logic-Level-FET, > einen 100nF Kondensator, etwas Programmierarbeit und fertig! Es geht noch kleiner: PIC10Fxxx mit 6 Pins im SOT-23-Gehäuse.
bingo schrieb im Beitrag #6586972: > Es geht noch kleiner: PIC10Fxxx mit 6 Pins im SOT-23-Gehäuse. Ja, gilt auch mit den ATtiny4/5/9/10 - nur kann *ich* die nicht programmieren. Jedenfalls auch mit DIL8 oder SOIC8 kleiner als ein 555 mit dicken Elkos für die
-
Thread
Suche Simulator für 8051
ziemlich viel on-chip-Peripherie, das stimmt. Und ein DIP-Adapter ist schnell gekauft/geätzt. Und die F8xx-Serie gibt's im SOIC16 bzw. SSOP24-Gehäuse. > Dann habe ich mir noch mal den AT89C51Rx2 angesehen welcher von Peter > Dannegger gerne eingesetzt wurde. Mit dem eingebauten Serial Bootloader
viel on-chip-Peripherie, das > stimmt. Und ein DIP-Adapter ist schnell gekauft/geätzt. > Und die F8xx-Serie gibt's im SOIC16 bzw. SSOP24-Gehäuse. jetzt habe ich mir noch einmal die Silabs Sachen angesehen. Der C8051F501-IQ hat einige nützliche Peripherien unter der Motorhaube. Die FLASH-Groessen
-
Thread
PIC Projekt (Neuling)
Hallo guten Morgen, möchte ein größeres Projekt mit dem PIC18F452 mit einem 40 MHz Quarz erstellen. Frage 1. Wie schnell ist der SPI Bus um 1 Byte an die Hardware/Schieberegister zu übertragen ? Werde warscheinlich 8 Schieberegister x 8 Bit hintereinander
Hallo, ups... habe bemerkt, das ich im falschem Beitrag war. Habe folgendes vor. Mehrere PIC 18F452 über ein 8adrige Leitung parallel schalten. CLK,Data-In, Data-Out, Syn, rest GND. Die Übertragung ist seriellel. Habe mir folgendes vorgestellt: Übertragung des ersten Byts(Adresse), vergleiche
-
Thread
PIC16F884 geht, PIC16F877A nicht.
ich habe in den configs: #pragma config FOSC = HS Zum Aufbau: wenn ich den PIC16F884 einsetze und ein Programm für diesen compiliere, kann ich es einwandfrei hochladen. Tausche ich ihn gegen den PIC16F877A ein und compiliere ein Programm für diesen, ist das Compilieren fehlerfrei
auf, weil offenbar niemand mal ins Manual guckt, um herauszufinden, was da wofür gut ist. Für den PIC16F877A siehe Bild. Vielleicht hilft's. W.S.
-
Thread
PIC 16F676-I/P zwei Timer programmieren
Hallo Forum, ich bin neu und will eine Zeitschaltung mit einem PIC 16F676 I/P aufbauen. Mit Spannung ein soll der erste einstellbare Timer starten ( Variabel einstellbar von 0-4 Stunden) und nach Ablauf des ersten Timers soll der zweite Timer starten der wiederum
Ich habe für mein Projekt noch 20 Pic 16F676-I/P
-
Thread
PIC besser für Synthanwendungen ( Midi & Co ) ?
Ohne je mit PICs hantiert zu haben: wären µC-DSP-Kombis wie die dsPIC30F nicht doch ein Argument für PICs in dem Einsatzbereich? Oder habe ich wieder verschlafen, daß es da auf AVR-Seite gleichwertiges gibt?
Die klassischen PICs sind 8 Bit, die dsPICs 16Bit und der Befehlssatz ist stark erweitert. So sehr viel übrig geblieben ist von den kl. PICs nicht bis auf die bescheuerte interne Teilung des Takts durch vier. Das wird Microchip
-
Thread
Modbus RTU Werbserver/Gateway. Bitte mal drübersehen -> Soll Open Source werden
Habe Vcap/VDDCore auf 22µF abgeändert. 220nF sind laut DB zu wenig.
Seppi schrieb im Beitrag #3851452: > Habe Vcap/VDDCore auf 22µF abgeändert. > 220nF sind laut DB zu wenig. DB sagt 10µ typ. Ich nehme immer 10µ X7R 16V 1206. fchk
-
Thread
PIC16F627 Problem beim lesen von Eingängen mit Velleman k8048
dass die Taste im gedrückten Zustand +5V liefert (also eine `1`) Wenn ich das Programm auf dem PIC brenne, funktioniert allerdings die Tastenabfrage nicht - keine led leuchtet. ####################################################################### #include <pic16f627.h> void main(void)
PORTB |= 0x08; } else { PORTB &= 0xF7; } } } ############################################################## //Initialisierungs - C.File #include <pic16f627.h> void Init_Device(void) { TRISB = 0x00
-
Thread
7 Segment BCD Multiplex Treiber gesucht
Hallo zusammen, ich bin gezwungen mich mit dem PIC 16F84 und Assambler zu beschäftigen. Gibt sicherlich schöners wenn man aus der Atmega Ecke kommt... aber ist nun mal so. Und da dieser PIC ja so wenig IO Ports hat, benötige ich eine Möglichkeit
PIC16F1516 - 28Pin ideal zum Multiplexen von 7 Segment Anzeigen denn er kann im Gegnsatz zu den meisten anderen Controllern am VDD über 250mA und an VDD über 300mA ab kann also nur mit Widerständen problemlos
-
Thread
Zwei PICs verbinden
" 16F877 (die sind halt billig in EBay) auslagern. Ein UART des großen PIC ist bereits belegt. Die Datenmengen sind klein, die Entfernung auch (alle 100 ms 20 bytes, 20 cm). Leider habe ich von seriellen
synchrone-seriele Interface sollte doch alle Möglichkeiten bieten, die Du brauchst. Ich kenne den PIC18F4431 zwar nicht, aber die meißte PICs haben es. Und 16kByte reichen nicht für ein paar Texte und die SW. Hat der 16F877 nicht auch nur 8k x 14Bit? Eigentlich sollte man mit 8000 Instruktions
-
Thread
PIC 16F628A Problem (Frequenzzähler von sprut)
Hallo, ich bin ratlos ich habe mir den Frequenzzähler von http://www.sprut.de/electronic/pic/projekte/frequenz/freq_uni_628.htm nachgebaut. Leider bekomme ich den nicht zum laufen. PIC 16F628A, Quarz 10MHz, LCD NDM162(HD44780 Controller) Fehlerbeschreibung: Display zeigt nur eine
angeschloßen ist. Und mit welcher Frequenz > das ganze läuft. Schick dann mal ein File zum Testen. 16F628A Pinbelegung LCD 2x16 Zeichen (HD44780) Ansteuerung 4 Bit Modus RB0 Pin6 = Enable RB1 Pin7 = R/W RB2 Pin8 = RS RB4 Pin10 = D4 RB5 Pin11 = D5 RB6 Pin12 = D6 RB7 Pin13 = D7 Takt 10MHz
-
Thread
wie oft kann man flash-memory programmieren
beziehbar sind ist das Technik von Vorgestern ;-) Und das die Lösung "a" (1000 Schreibvorgänge) für Pic Controller nicht zutreffend ist, darauf solltest du nicht wetten - die Wette würdest du verlieren! Denn das ist genau die Zahl die Microchip für seine ersten Flash Typen im Datenblatt angibt. (PIC16F84
PICs angefangen) mir deshalb tatsächlich darum Sorgen gemacht und extra getrennt zwischen den paar PIC16C84 die ich hatte und den schon leichter/billiger zu beschaffenden PIC16F84. Experimentiert mit dem 16C Type, wenn es dann lief kam in die fertige Schaltung der 16F. Aber ich habe nie einen kaputtgeflasht
-
Thread
3 Tasten als HID am USB-Port für Windows-PC
Atmel Evaluations-Board V2.0.1 von Pollin Atmel Addon-Board von Pollin USB-JTAG Programmer Atmega 16-16PU Atmega 8-16PU Meine Software: AVR Studio Ich habe auch schon ein paar gehversuche mit dem JTAG-Programmer und dem Atmega16 gesammelt. Da ich mich aber etwas an dieses Projekt http
> V-USB can currently handle clock rates of 12 MHz, 12.8 MHz, 15 MHz, 16 MHz, 16.5 MHz, 18 MHz and 20 MHz. Schau dazu mal in die usbdrv.h und die clock.h
-
Thread
dsPIC DAC/FFT Fragen
Hallo Barnes was verstehst du unter sparsam ? Ich habe mit den dsPIC33 noch nicht gearbeitet, nur mit dem dsPIC30. Die brauchen bei 8MIPS schon so 40mA. Die dsPIC33 sollen sparsamer sein, musst du aber im Datenblatt nachlesen. Zu deinem dsPIC33: gibts den schon ? Bei
. Beispiel: fSAMPLE=100kHz -> fOUT=10kHz für 10 Worte/Periode fSAMPLE=100kHz -> fOUT=10mHz für 10 000 000 Worte/Periode Da sieht man schon, dass 10^7 Worte für eine Frequenz von 10mHz gebraucht werden
-
Thread
µC mit USB (kein FT232.)
immer relativ, Microchip wird auch sehr viel verbaut. hihi :) Ja sorry, ich musste einiges mit PIC16F84 und F873 basteln und das in Assembler und naja, seitdem hab ich eine permanente Abneigung gegen PICs :D PIC18 und PIC32 sind damit nicht vergleichbar, aber trotzdem :D
> hihi :) Ja sorry, ich musste einiges mit PIC16F84 und F873 basteln und > das in Assembler und naja, seitdem hab ich eine permanente Abneigung > gegen PICs :D > PIC18 und PIC32 sind damit nicht vergleichbar, aber trotzdem :D Da hast Du
-
Thread
Welchen Programmer sollte man sich kaufen?
Atmel Attiny13 sein. Für AVRs nimmst Du ein ATMEL AVR ISP mkII oder einen Dragon, für PICs (alle 8, 16, und 32 Bit Typen) nimmst Du ein PicKIT3, für ARMs einen Segger JLINK, für MSP430 den MSP-FET430UIF. Nimm ein Tools vom Chiphersteller, das ist zwar nicht das billigste, aber in der Regel das
Für 8-bit Atmel Controller empfehle ich dir den günstigen "mySmartUSB light" für 16€ plus Versand. Das ist ein ISP Programmieradapter, der mit den gängigen Programmierumgebungen kompatibel ist und alle 8-bit
-
Thread
PIC 16f84A Hängt oder so
************* ; This file is a basic code template for assembly code generation * ; on the PIC16F84A. This file contains the basic code * ; building blocks to build upon. * ;
* ;********************************************************************** list p=16F84A ; list directive to define processor #include <p16F84A.inc> ; processor specific variable definitions __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _HS_OSC ; '__CONFIG
-
Thread
LCD Ansteuern mit PIC 16F84A funzt nicht
Tage an der Ansteuerung des LCD Displays und es will einfach nicht funktionieren. Ich verwende einen 16F84A PIC und die Hitachi HD44780 LCD Steuereinheit Auf dem LCD steht DEM 16216 SYH - PY. Ich hab schon überall in Foren gesucht und auch einiges gefunden, jedoch nichts das mein LCD zum funktionieren
ein paar Tausend davon haben wir schon verbaut. Aber ... da fällt mir auf: Du verwendest den 16F84A - im Assembler definierst Du den 16F84 ? Warum ? Das Programm verwendet dann auch PortC für die Signale und PortD für die Daten. In meiner Kopie des Handbuchs für den 16F84A gibt es diese Ports
-
Thread
wie Schwingquarz an dsPIC30F4013
> für RS232. Hää ? PIC16F688 +/- 2% VDD zwischen 2,5 und 5,5V und Temperatur von 0 bis 85°C. Wo sind da jetzt die 25% ?
Ich denke mal, das ist vom Entwicklungsalter der 16F abhängig. Die neueren (z.Bsp. 16F88x) haben einen internen Präzissionsoszillator mit 1% Abweichung. Da braucht man dann keinen Quarz mehr (zumindest nicht, wenn man mit 8MHz hin kommt) und hat zwei
-
Thread
sprut Frequenzzähler - PIC 16F628A MPASM Source?
Frequenzzähler, der mir als halbfertiges Projekt mit Platine zugelaufen ist https://www.sprut.de/electronic/pic/projekte/frequenz/freq_uni_628.htm Ich habe mehrmals erfolglos, auf unterschiedlichen, neuen PIC 16F628A Exexemplaren die auf der Homepage zur Verfügung gestellte HEX Datei mittels PICkit 3 Clone
bringen? Wenn es für dich eine unüberwindliche Hürde ist, eine Assemblerquelle von MPASM nach MPLAB XC8 zu portieren, dann eher nicht. BTW: war XC8 nicht C-Compiler? Ich benutze PIC16 schon seit langem, verwende aber keine Software von Microchip dafür, sondern nur meine eigene. Nebenbei gesagt: Das
-
Thread
PIC-Assembler-Anfängerfrage
Falls es dich interessiet, ich habe eine 8x8 multiplizier Routine für Mid-Range PICs (PIC16 und PIC12) in ASM geschrieben: factor1 wird mit factor2 und das Ergebniss sthet dann im Doppelregister product. [avrasm] ADD8to16 MACRO _8b, _16b ;Add 8bit to 16bit variable. Result is saved in the 16 bit variable movf _8b,w addwf _16b,f SKPNC incf _16b+1,f ENDM LSL16 MACRO _16b ;Logical shift left 16bit variable CLRC
-
Thread
Kann mir jemand was in C schreiben?
Hallo! Kann mir jemand ein Programm in C für den 18F258 schreiben? Wenn ein Pin den Low-Pegel bekommt, soll der pic auf den Can-Bus ein bestimmtes Frame senden. Zur Hardware: pic 18F258 -> MCP2551 - can-bus Zahle 30 euro. Bei Interesse sage ich dann
Ich weiss, aber ich kann den Pic mit bascom nicht programmieren. desswegen will ich das jetzt mit dem atmega8 machen. der hat kein can-controller
-
Thread
Brushless Regler Baugruppen Schaltpläne
beim MOSFET Treiber belass ichs auf der linken Seite bei 10µF parallel zu 100nF. An die Hochstromversorgung auf der rechten Seite würd ich trotzdem lieber 2200µF oder wenigstens 1000µF parallel zu den 220nF hinhängen. Die Schaltregler sind relativ groß,
Bauer schrieb im Beitrag #1876248: > beim MOSFET Treiber belass ichs auf der linken Seite bei 10µF parallel > zu 100nF. > > An die Hochstromversorgung auf der rechten Seite würd ich trotzdem > lieber 2200µF oder wenigstens 1000µF parallel zu den 220nF hinhängen. Und was soll das bringen? Du
-
Thread
dsPIC 30F4011 zieht viel Strom und wird warm
Hallo Habe eine Projekt eines Kollegen übernommen, eine Motorsteuerung in der ein dsPIC30F4011 eingesetzt wird. Der Prozessor mimt im Ruhrzustand des Teils bereits 60-80mA auf und wird nach einiger Zeit merklich warm, gefühlt über 50°C (leider keine FLIR da um genaues zu messen). Leider
Prozessor so um 60mA zieht ist für einen kleinen 16 Biter, der nicht > viel zu tun hat, recht viel. Ist halt noch alte 5V-Technik - der allererste 16-Bit Versuch von Microchip. Die PIC24 und dsPIC33 haben nur noch ca. 2V Kernspannung, nur die
-
Thread
kleine Konsole mit PIC: Was für ein Display?
PIC18F* verwendet werden. =) Später vielleicht sogar PIC30F* oder PIC33F* und für ganz einfache Dinge auch mal ein PIC16F*. Einen Kontroller braucht das Display doch, da ich sonst in einem gewissen
gelötet und mein 3mm Lötkolben ist wohl auch nicht dazu geeignet. Ich werde also erstmal bei den PIC18F bleiben. Mit einem neuen Lötkolben werde ich dann mal an einem alten Motherboard herumprobieren, damit ich ein Gespür dafür bekomme. Interessant sind die 16-bit PIC33F und die 32-bit PIC32F schon
-
Thread
Die richtige Auswahl.
Messdaten (Von der einfachen Schaltung halt) sendet. Die Messdaten sollen dabei im grunde "nur" 16 8-Bit Analoge werte sein und gleichzeitig mindestens ebensoviele besser noch ein paar mehr Digitale Ein und Ausgänge haben. Kurzum: 16 mal 8-bit AD Eingänge 16 mal Digi Eingänge (Minimum) (ggf
Du kannst einen PIC18F2550 nehmen, der hat ein USB-Modul,24 I/O's und 1 I²C/SPI Modul. Also hast du deine 16 digitalen I/Os, I²C/SPI für einen externen 16-Channel ADC und eine direkte Anbindung (und Spannungsversorgung
-
Thread
Letzte Hoffnung: PIC
Der Umstieg von AVR auf PIC (und umgekehrt) kann schon recht schmerzhaft sein. Bei den PIC24 weiß ich es grade nicht, aber bei PIC16/18 müssen die Register für die Datenrichtung genau umgekehrt initialisiert werden. Das heißt
IESO_OFF ) _FOSC ( FCKSM_CSDCMD & FCKSM_CSDCMD & POSCMD_NONE ) int main(void) { //ODCG |= 0xF3CF; // Only RG6..9 (CN8..11) pins have internal pull-up resistors which have to be enabled by setting the CNPU8..11 bits //ODCG &= 0x0000; TRISG = 0x0000; Nop(); // Required if a port/latch is accessed
-
Thread
220VAC Timer aus China verändern (Zeit verlängern)
genug gesagt -> leckströme. >Ein PIC12f1822 wäre sogar ganz pinkompatibel, nur wie könnte > M.B. diesen programmieren, wenn er nicht einmal weiss, wie ein 555 >funktioniert?..... dito. Wenn er mit 30min plus/minus 5min zufrieden ist, lasst ihn Doch. Zu den moderaten Mitteln: C5 durch 5600uF/16V tauschen, ab in das Gehäuse damit und gut ist.
-
Thread
Quo vadis, MC Welt?
Aufgabenstellungen ändern sich. Früher war's eine einfache Servosteuerung mit lokalen Inputs, da reicht ein Atmega16 oder gar 8 mit seinen 8-16MHz problemlos. Aktuell steh ich vor einem Projekt, das neben USB und Ethernet auch noch eine Funkkomponente unterstützen muss, nebenbei soll's wie Du richtig identifiziert
man im kleinsten PIC wie im dicksten PIC antrifft, es gibt auch in manchen Dingen die gleiche "Denke" in den Strukturen - aber eben nicht wirklich familienübergreifend. Die Strukturen der Familien PIC16, PIC18, PIC24, PIC32
-
Thread
Kleiner µC gesucht
sein soll, ein msp430 aus der G-Value > Line > gibt es im TSSOP14 mit ca 5.1x6.6 mm Flaeche (bis zu 8k Flasch und 0.5k > ram) Oder ein MSP430F20xx in QFN16 Gehäuse. Lässt sich auch noch recht gut löten.
motoren jedoch ein einen einzelnen Treiber angeschlossen werden können, dann ist das kein Problem. Ein 16pin QFN ist 4x4mm, z.B. 16f610 gibt es auch als HV mit integriertem VREG.
-
Thread
Blutiger Neuling pic-programm
Ich möchte ein Matrixlauflicht mit einem pic16f627/28 bauen . Technisch gar kein Problem ,den pic zu flashen auch nicht ABER : das Programm zu erstellen ist für mich so blutiges Neuland das ich da noch null plan von hab. es gibt im www. z.B.
Und c18 kann nur pic18 programmieren, Sdcc, lass die Finger davon für pic16, sehr viele bugs. Hitech c ist ok, xc8 auch.
-
Thread
16F84A 7Segment Anzeige umschreiben in assembler (Anfänger)
hast du den 16f628 im einsatz!? in der routine von tastendrücker ist das ganze so aisgeführt das der taster per pull up an 5v gehaten wird, wird er geschlossen zieht er den jeweilige pin auf 0, das merkt der pic
Programmiergerät * ;*************************************************************************** LIST P=16F84A ;****************************************** ;* Includedatei für den 16F84A einbinden * ;****************************************** #include <P16f84a.INC> ;***************** ;* Programmstart
-
Thread
Buffer auf SD/MMC Speichern?
unsigned int written; utoa (buf,string,10); MMC_IO_Init(); if(GetDriveInformation()!=F_OK) // get drive parameters { // Gib hier eine Fehlermeldung raus while(1); } for(by=0; by<10; by++) string[by]=by; if(Fopen("test.txt",'a')==F_OK)
>lcd_setpixel(x*8 + k, y, (by & mask) ); hintern x*8 eingefügt Ja, das *8 fehlte da. >allerdings gehts bei 640x480 nicht da stürzt er ab, liegt vermutlich Wie weit wird die Bitmap denn gezeichnet? Nimm mal die
-
Thread
PIC16F628A mit JDM verjodelt?
hier http://www.marc.org.au/ Könnte mir jemand einen guten Pic-Brenner(Selbtbau) empfehlen? Hab den JDM biher nur ein einziges mal gebraucht letztes Jahr für 16F84.funzte hervorragend damals! LG Nicola
Ich habe sowohl brenner5 (parallel) als auch brenner8 (usb) von sprut.de, läuft alles prima. Nachteil: die GANZ neuen PICs kann er nicht brennen, z.B. 12f1822, 16f/23/26/27 etc, das letzte Update für die Soft war 10.2010
-
Thread
PIC32MX664F128H / DP83848 Link Error: Could not allocate section .bss
** [.build-impl] Error 2 Ich hab schon ne Menge raus genommen in der TCP config aber in den PIC32 muss doch mehr rein passen als in den PIC18F97J60 :-)
Was mich echt wundert der selbe Stack passt in einen PIC18F97J60 mit gerade mal ~3k SRAM aber nicht in einen PIC32 mit 65k SRAM ? Gibt es hier irgendwelche Schalter etc... die hier was optimieren? Dazu musste ich einen HEap Speicher beim Linker eingeben
-
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.
mag bei Addition und Subtraktion so sein aber bestimmt nicht bei einer Multiplikation / Division. 8 x 8 Multiplikation ist ein Befehl 16 x 16 Multiplikation sind 4 x 8Bit Multiplikation Lo1 x Lo2, Lo1 x Hi2,Lo2 x Hi1 , Hi1 x Hi2 32 x 32 Multiplikation sind dann schon 16 x 8 Bit Multiplikationen
-
Thread
Anfertigung einer kleinen Steuerung
diese Box? Freilich! https://www.google.at/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CDAQtwIwAA&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DaqAUmgE3WyM&ei=KBIkU7LuM4KrhQf7goCYCw&usg=AFQjCNELInvEkzxWpUfFY9L78WKQ8Iin-Q&sig2=SZDsXWDA1TkXJMWpaqi8Pg&bvm=bv.62922401,d.ZG4 Und was
schon geschrieben ist. N20 (Outil n° 1 - Diametre 4.0 D1 H1) N25 T1 M6 D1 H1 N30 S24000 M3 N35 M8 N40 (P-contour-T1) N45 G0 G54 X-36.999 Y-13.88 N50 G43 H1 Z10. N55 G0 Z2. N60 G1 Z-1. F100 N65 G1 X-47.298 F1000 N70 G1 Y-10.12 N75 G1 X-26.757 N80 G1 Y-13.88 N85 G1 X-36.999 N90 G1 Y-15.8