-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
/de.aliexpress.com/item/32862777671.html?spm=a2g0o.productlist.0.0.40155ea3bjfc5D&algo_pvid=635c41a8-9959-40e5-bf6e-dde97dc783f7&algo_expid=635c41a8-9959-40e5-bf6e-dde97dc783f7-4&btsid=0b0a187916054540783973143eedef&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ Auch als 80C186.
Das (8bit)PIC W-Register kann fungieren wie ein herkömmlicher Akku (ist also nicht schlechter), zudem kann das Ergebnis der Berechnung (aus W und MEM) auch in MEM reingeschrieben werden. ..das ist quasi ein
-
Thread
[C] XC8 verschwendet Speicher
Leute! Der XC8 ist ein C Compiler für 8-bit PICs. Die haben weder nennenswert Register noch einen Stack im herkömmlichen Sinn. OK, auf PIC18 könnte man sich einen Parameterstack im RAM bauen. Aber wir wissen ja nicht
hinfällig. Axel Schwenke schrieb im Beitrag #3434042: > Aber wir wissen > ja nicht, was für ein PIC das ist. PIC16F876 (leider). Hat nur einen 8 Level tiefen Stack und der dient nur zur Speicherung der Rücksprungaddresse. Axel Schwenke schrieb im Beitrag #3434042: > Dazu kommt noch, daß der XC8
-
Thread
Hilfe bei MCP201 Lin-Transceiver
Hallo, ich arbeite mit einem MCP201, welches über USART an einem PIC18f242 angeschlossen ist. Wenn ich den CS-Eingang vom MCP201 auf High lege und per USART etwas schicke und dann den CS-Eingang auf low lege, kann ich auf dem Oszi sehen, dass etwas über den LIN gesendet
aktuelle Pegel des LIN-BUS wird auf den RX des Controllers "zurückgespiegelt". Was ist denn der PIC18F242, Lin-Master oder Slave? Falls Slave, der Header wird NUR vom Master gesendet, niemals vom Slave!
-
Thread
LED/24V mit uC, PWM und gewissen Bedingungn ansteuern
es sinnvoller, über einen Schaltregler für die LEDs nachzudenken als über den Sleep-Modus für den PIC. Vergiß den analogen Kram oder gar das digitale Poti! Evtl. hilft ein 18F2431 mit 3 PWMs und schnellen ADCs, um den Strom durch die LEDs zumessen und die PWMs passend einzustellen....
> Evtl. hilft ein 18F2431 mit 3 PWMs und schnellen ADCs, um den Strom > durch die LEDs zumessen und die PWMs passend einzustellen.... Da ich am PIC auch USB brauche verwende ich den 18F2550.
-
Thread
PIC18F4550 läuft zu langsam
LED an e0 togglen. Effektiv macht er es alle 4 Sekunden. [c] #include "C:/Programme/PICC/Devices/18F4550.h" #use delay(clock=8000000) #fuses INTRC,NOWDT,NOPROTECT,NOPUT,NOIESO,NOFCMEN void main(void) { setup_oscillator( OSC_8MHZ ); delay_ms(1); while(TRUE)
LED an e0 togglen. Effektiv macht er es >alle 4 Sekunden. Dann hast du wohl vergessen das der PIC intern mit F_OSC/4 läuft.
-
Thread
PIC, MicroC und UART
Hallo zusammen, ich versuche mich grade in Sachen UART und PIC, doch irgendwie mag das ganze nicht so funktionieren wie es sollte. Hierbei habe ich es gemäß einiger Tutorial versucht und das bisher erfolglos. Also dann zum Problem. Ich habe einen PIC (18F14K50
dann bekomme ich wie > erwähnt nur Hexadezimale 80 oder 00. Wenn du das OSCCON* anpasst, läuft er PIC dann wirklich mit F_osc = 8MHz und es sollte auch funktionieren. *Seite 18 http://ww1.microchip.com/downloads/en/devicedoc/41350c.pdf
-
Thread
Betriebsspannung für RTCC filtern
. Peter Dannegger schrieb im Beitrag #3450253: > Welcher PIC? 18F45k22 @ 4MHz intosc, 5V Peter Dannegger schrieb im Beitrag #3450253: > Ist die RTC intern oder extern? > Wenn extern, welche RTC? MCP7940N Peter Dannegger schrieb im Beitrag #3450253:
schrieb im Beitrag #3450283: > Ausreichend Entkoppelkondensatoren (Elkos + Keramik) vorhanden? 2*100nF am PIC 1*100nF am RTCC 1x100µF Tantal an Source des p-FETs Falk Brunner schrieb im Beitrag #3450283: > Und dein PIC? Läuft die Dimmung rein per Hardware oder Software? Hardware, mit dem CCP-Modul
-
Thread
"Echte" USB-Seriell-Wandler
Alternative wählen. ICh verwende z.b. gar keine der FTDI USB Wandler mehr und setzte Stattdessen den PIC18F13K50 (PIC18F14K50) mit dem "USB-CDC-Seriell Converter" Beispielprogramm als Wandlerbaustein ein. Nur das Demo Aufspielen und fertig... Setzt natürlich voraus das man die PIC bespielen kann, ist
Firmware einbringen. Mittlerweile gibt es sogar eine Version die ganz ohne Quarz auskommt. Der PIC18F25K50. Allerdings bei Reichelt noch nicht verfügbar. Für "echten" RS232 Pegel benötigen die natürlich auch einen Pegelwandler, aber als Ersatz für die FTDI sind die wirklich gut... Gruß Carsten
-
Thread
Pic Mit LCD Display
mich jetzt schonmal für verständnis probleme :). ich habe mir jetzt ein schaltung aufgebaut mit PIc controller und LCD Display "LGM12641BS1R" Als Pic controller habe ich PIC18F4550 und einen 4x4 Tastaturfeld mit einem MM74C922. Ich habe bis jetzt noch nie einen LCD Display Programiert, ich
>Als Pic controller habe ich PIC18F4550 Die Sache wird sowieso nicht gehen da die Pins RC4 und RC5 fuer USB sind und nicht als normale IOs nutzbar sind. Also Schaltung neu machen.
-
Thread
LCD EA DIP204-4 Initialisieren
8MHz INTOSC beim PIC16F690. Ich habe inzwichen sogar beim 16F887 den LFINTOSC mit 32khz genommen und die Ausgänge überprüft und ja die tun wie se sollen. bin langsam ratlos habe mir sogar schonmal angeschaut
Hey, also ich habe einen PIC18F4550. Habe folgenden Code: [c]#include "display.h" #include <p18f4550.h> // Pic .h eigebunden #pragma config FOSC = HS //Oscilator Art zwischen 4MHz - 20MHz #pragma config PWRT = ON
-
Thread
Compiler Problem PIC TCP/IP Stack
ich habe ein Problem bei dem ich nicht so recht weiterkomme. Ich arbeite in der Firma mit dem PIC18F67J60, dem TCP/IP Stack von Microchip und eben MPLAB C18 V3.31 und MPLAB IDE V8.30. Ein Kollege hat den TCP/IP Stack sauber am laufen. Schickt er mir das HEX-File, und ich brenne es in den PIC
Mit der alten PIC18F67J60.h klappt es! Grüße, Matthias
-
Thread
RFID Tierchip auslesen für Katzenklappe(Pollin Board)
mich eher pragmatisch auf Suche gemacht mit Hausmitteln fast ohne Oszi. Zuerst alle Signale an dem PIC16F685/690 nach was mit 134kHz oder noch besser nach 134kHz/32 abgesucht, habe aber mit einem Digitaleingang meines 2.PIC's nichts brauchbares gefunden. Dann die Signale des LM2902 OPV auf der Platine
Teil 2 Jetzt der Code für den PIC - ist mit MPLAB X v5.05 mit XC8 v2.0 Compiler und einem MPLAB Code Configurator v3.75 übersetzt. Mit den freien Optimizer Einstellungen -O1 passte alles in den PIC16F1459 rein bis auf den "uptime"-Zähler
-
Thread
Ic Programmieren anfangen - welche Schnittstelle?
den Einstieg. Die meisten Aufgaben kannst mit allen Chips lösen. Gängig sind: Firma Microchip - Pic in 8bit,16bit. z.B Pic 18F45K20. Dazu brauchst du das Programmiergerät PicKit 3 (50€) von ST einen stm32, dazu am besten ein stm32discovery demo board für ca. 20€ Der Vorteil hier ist das diese
Daniel F. schrieb im Beitrag #4602055: > Dann bestelle ich ... ein Raspberry mit Dann kannst Du ja später so Experimente machen wie z.B. :-) - EFM8 Joystick als Pi Maus über I2C - EFM8 LCD vom Pi über
-
Thread
Microcontroller PIC SPI und ICSP gleichzeitig benutzen
mal ins DB auf Seite 12. Dort gibt es die Ergänzung #3 bei PORTA.0/1. Dort steht: 3: LVP support for PIC18(L)F1XK50 legacy D.h. bei Deinem PIC steht ICSP nur an PORTC zur Verfügung. DB: https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/PIC16LF1454-5-9-14-20
ins DB auf Seite 12. Dort gibt es die Ergänzung #3 bei > PORTA.0/1. Dort steht: 3: LVP support for PIC18(L)F1XK50 legacy > D.h. bei Deinem PIC steht ICSP nur an PORTC zur Verfügung. Nein, das heisst diese Fußnote gerade NICHT! Warum sollte es auch bei einem Datenblatt zu einem ganz anderen PIC erwähnt
-
Thread
Atmega8u2 mit I2C
/PFResults.aspx#%28data:%28area:%27%27,category:%2734864[33180[33085]]%27,pm:!%28%28i:8238,v:!%280,18%29%29,%28i:8394,v:!%280,18%29%29,%28i:8362,v:!%281,28%29%29,%28i:8282,v:!%280,1,2,3,4,5,6,7,8%29%29%29,view:table%29,sc:1%29 Da solltest du fündig werden. MfG Spess
eine Alternative dazu (ich meine damit einen anderen > Hersteller oder so) Für kleine USB-Geräte: PIC18F14K50 im DIL20/SO20 Im DIL28/SO28 Gehäuse: 8 Bit: PIC18F27J53 (2 UART, 2 SPI/I2C, HW USB,...) 16 Bit: PIC24FJ64GB002 (2 UART, 2 SPI/I2C, HW USB,...,32 MHz) 32 Bit: PIC32MX250F128B (hat auch
-
Thread
PIC18F46K40 - Timer0 - Interrupt Flag
Hallo, ich arbeite gerade mit dem PIC18F46K40 und habe ein Problem, dass ich nicht gelöst bekomme. Und zwar will ich einfach nur die Timer 0 Interrupt Flag (TMR0IF) im PIR0 Register löschen. Aber egal was ich mache, sie verändert sich
Hallo, sorry, hatte kürzlich mit einem PIC18F45k50 etwas zu tun. Heute hab ich das datasheet von 46k40 angeschaut, es hat sich einiges fundamental geändert.... MFG
-
Thread
Warum USB Chip?
braucht sehe ich eigentlich nicht so. Für USB braucht man keinen ARM9. USB ist auch schon bei vielen 8-Bit Controllern zu Finden. Beispiel: PIC18F14K50. Als DIL verfügbar und schon unter 2 EUR zu Haben. Und eine COM-Port Emulation gibt's schon fix und fertig als Lib und Beispielprojekt. So tief braucht
libusb-win32/wiki Allerdings http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTikGsfLJ8UpCdCqF9NV%3DahbRDiEV8X5whBp591iS%40mail.gmail.com&forum_name=libusb-win32-devel Alternativ kann man auch mit WinUSB arbeiten
-
Thread
USB und AVR-Controller
eingebautem USB-Controller gibt, ist diese Klasse allerdings auf dem Rückzug. Dazu kommt, dass z.B. ein PIC18F14K50 USB-Microcontroller genauso viel kostet wie eine nackte USB-Seriell Bridge, aber schon gleich den Prozessor mit eingebaut hat. Da nehme ich dann doch gleich den PIC anstelle des FTDI-Chips und
nervigen "Super Mini, kann man nicht > mehr erkennnen, und kaum Löten, SMD krams" Besorge Dir einen PIC18F2550 (DIL28) bzw PIC18F4550 (DIL40) und einen PicKIT2-Clone (oder wenn das Geld da ist: ein PicKit3). Dann hast Du das passende. Den zugehörigen USB-Stack samt Beispiele gibts dann als Download bei
-
Thread
Microchip kauft Atmel Gesperrt
Old P. schrieb im Beitrag #4435514: > Oha, schlechte Zeiten für die Pic-Basher ;-) Inwiefern? Wird die PIC Architektur [1] jetzt schöner (oder auch nur anders) weil Atmel mit an Bord ist? [1] bis PIC18
ein Imageproblem. AVR fängt mit 8-Bittern an und hört genau da auch eigentlich schon auf. XMega und AVR32 hab ich irgendwie nie wirklich wahrgenommen. PIC fängt mit den verkrüppelten[1] PIC10 an und "skaliert" bis zu fetten 32-Bit-DSP-PICs
-
Thread
Gürtelschnallen LED-Lauftext
welches ich bei Ebay von "Virtual Village" für 16 Euro gekauft habe. Man entfernt einfach den zentralen PIC16F628, welcher die 4 als Spalten- und Zeilentreiber kaskadierten 74HC595 Schieberegister bedient. Die relevante Pinbelegung ist dann: 1 DS 5 Vss 14 Vdd 17 SHcp 18 STcp nicht zur Ansteuerung
>Anti-PIC/Pro-Atmel-Flame Herr Dannegger ist aber ein 8051'er (und zwar ein guter) ;-) Der lacht generell über PIC/AVR/ARM...
-
Thread
Robustheit eines PIC16F630
Gerade habe ich beim Basteln einen PIC16F630 versehentlich mit 18(!)V Betriebsspannung versehen. Resultat: Rauch stieg auf, knistern und ein kleines Flämmchen; der PIC hat nun ein winziges Loch im Plastikgehäuse. Ich war natürlich sicher
Und selbst die 8k-Words eines 16F887 hab ich inzwischen zu 80% in Assembler voll bekommen und es fehlen noch einige Routinen, so dass ich geneigt bin die ganzen Displaytexte in einen externen EEPROM zu schieben um wieder
-
Thread
Wahl der richtigen µC-Familie Gesperrt
Testplatine selber herstellen kannst/möchtest, schau doch mal bei [http://www.sprut.de/electronic/pic/test/index.htm] vorbei und bau Dir selbst eine Testplatine für 18- oder 28-Pin PIC-µC. Wenn Dir ein guter 8Bitter genügt, böte ein "enhanced" PIC wie z.B. der 16F1827 oder ähnlich mit seinen Modulen
DIP-Gehäuse erhältlich Schau einfach mal in die entsprechenden Datenblätter [http://www.reichelt.de/PIC-16F1827-I-P/3/index.html?&ACTION=3&LA=446&ARTICLE=96480&artnr=PIC+16F1827-I%2FP&SEARCH=PIC+16+F1827]. mfG Ottmar
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
so wirklich. [c] unsigned char color1 = ((r & 0xF8) | ((g>>5) & 0x07)); unsigned char color2 = (((g<<3) & 0xE0) | ((b>>3) & 0x1F)); [/c]
> 20 ? Über 1M und C parallel an GND R18 = 105 = 1 Megaohm C30 = 1.35 µF
-
Thread
C# Serielleschnitstelle Empfang zu viele zeichen
entschuldigt für mein Missverständiss in verschiedenen sachen. ich bin grade dabei mit einem PIC 18F45k20 (PICKIT 3 Starterkit) eine Wetterstation zu basteln. Mein PIC soll eine umsetzung von I2c auf seriell tun da die Sensormodule die ich benutze möchte I2c sind. Zum Ablauf: Per button
Temp Anzeige anzeige_temp.Maximum = 120; // Max Wert der Temp Anzeige } PIC Programm: /* * File: RxTxMain.c * Author: floryd * * Created on 7. August 2014, 12:34 */ #include <xc.h> #include <pic18f45k20.h> #include <stdio.h> #include <stdlib.h> #include
-
Thread
[V] Großer Haufen versch. digital- und analog ICs
2 PIC18F2455-I/SO 1 PICMZ1024ECGD64-I/PT 5 TPS26600PWPR 2 dsPIC33EP256GP506-I/PT 2 PIC18FLF2550-I/SP 2 PIC18FLF2680-I/SP 3 ENC28J60-I/SP 2 PIC18F4620-I/P 2 MAX118CPI 2 MCP2551 I/P 9 MCP201 E/P 2 PIC10F200 I/P 2 MAX120CNG 2 MAX1272CPA0 1 MAX202ECPE 1 PIC18F1320 3 dspPIC33FJ256GP506-I/PT 3 PIC18F4685-E/PT 3 PIC18F2480-I/SO 5 LMD1820IT 17 PIC18F1220-I/SO 5 MCP2515-I/SO 2 PIC18F4455
-
Thread
PIC18F2550 unerklärlicher Sprung
ich bin gerade dabei eine Software für meinen PIC18F2550 zu schreiben, mit der er DMX Signale aussenden kann hat bisher auch alles gut funktioniert weil ich das Protokoll am Anfang selbst mit schleifen usw nachgebildet habe. Nun versuche ich das Ganze
Hallo, mal eine Frage.... ich verwende ICD2 mit einem PIC18F2550 zum debuggen und mit dem wird die die Stopwatch NICHT unterstützt. Mit dem ICD3 und PIC18F2550 wird Stopwatch unterstützt?? Gruss Michael
-
Thread
Der Anfänger und die ungenaue Binäruhr (PIC)
://www.reichelt.de/PIC-16F883-I-SP/3/index.html?&ACTION=3&LA=446&ARTICLE=89327&artnr=PIC+16F883-I%2FSP&SEARCH=16f883
Rainer Zufall schrieb im Beitrag #4018532: > Verwirrung mit einer weiteren PIC Familie Kann ich nicht ganz nachvollziehen.Der PIC16(L)F1508/9 und PIC16F883 sind nicht so verschieden.Der PIC1508 ist ein enhanced Typ - hat ein paar Befehle mehr,aber keine die Dich verwirren sollten.Wenn
-
Thread
PIC-Quellcode: Analysetool
. Wenn du die Funktionsweise des Codes nicht selber nachvollziehen kannst (wofür du im Fall von PIC16/18 mein vollstes Verständnis und Beileid hättest) - wie wäre es dann mit einem Simulator/Emulator? Oder nimm einen realen PIC, steck den Debugger dran und laß das Programm im Einzelschrittbetrieb
Volker S. schrieb im Beitrag #5735880: > Mark K. schrieb im Beitrag #5735192: >> ich habe hier einen PIC-Assembler-Quellcode, > > Welcher Controller und wie umfangreich? Ursprgl. für den 16F84, dann über weitere Stufen der 16F684 und zuletzt der 16F1824, wobei ich wegen des größeren Progammspeichers
-
Thread
PIC24F16KA102 ICSP
Hier ist mein Schaltplan. Findet ihr einen Fehler? Die Stecker habe ich wie Sprut gemacht: Immer 8 bit + Vcc + Vdd, dass ich meine alten Ansteckplatinen für mein PIC18 Board weiterverwenden kann.
########################################################## # # MPLAB IDE .dev File Generated by `pic2dev.py' # # Device: PIC24F16KA102 # Family: 24xxxx # Datasheet: 39927 # Date: Mon Jul 8 10:11:07 2013 # ###################################################################### ##########
-
Thread
MICROCHIP APGDT002 CAN-BUS-ANALYZER verliert um ein Viertel der Datenpakete
verwendet wird, stößt nur aller 1ms einen Bulktransfer an. Solange muß man die Daten puffern. Beim Pic18 würd ich ich nicht wundern, wenn nur 1 Frame gepuffert wird, also so 64 Byte/ms.
Steffen Rose schrieb im Beitrag #4095388: > Beim Pic18 würd ich ich nicht wundern, wenn nur 1 Frame gepuffert wird, > also so 64 Byte/ms. Nach der original Beschreibung gehen doch schon Pakete verloren bevor 64 Bytes ausgeschöpft wären. Ich glaube
-
Thread
Konvertierung Audiosample 24->16 Bit, DC-Offset Problem
DC-Offset entfernen, woran ich aktuell auf Grund akuter Verwirrung scheitere. Das Mikrophon hat 18 Bit Auflösung und sendet diese MSB-first als 24 Bit, 2's complement Sample Data. Die 6 niederwertigen Bits sind also 0. Empfangen wird das Sample auf einem PIC32 und landet in einem 32 Bit int. Ein
Vorschlag des digitalen High-Pass Filters aufgreifen, um das DC-Offset loszuwerden. Verwendet wird ein PIC32MX150F128B, der mit 48 MHz getaktet ist. Es gibt also keine dedizierte DSP-Hardware. Da ich die Berechnung des Filters sowie die Konvertierung in 16-Bit Samples innerhalb eines Interrupts ausführen
-
Thread
C-Funktionen vom RAM ausführen?
,lr 4: 1a 97 mov r7,sp 6: 48 76 lddpc r6,20 <world+0x20> 8: 1e 26 rsub r6,pc a: ec f8 00 00 ld.w r8,r6[0] a: R_AVR32_GOT16S global e: 70 08 ld.w r8,r8[0x0] 10: f0 c9 ff ff sub r9,r8,-1 14: ec f8 00 00 ld.w r8,r6[0] 14: R_AVR32_GOT16S global 18: 91 09 st.w r8[0x0],r9 1a: e3 cd 80 c0 ldm sp++,r6-r7,pc 1e:
-
Thread
Gegentakt B Endstufe schwingt
Stefan ⛄ F. schrieb im Beitrag #6638108: > http://www.audiofanatic.it/Schemi/Tipo/Stato_solido/chip/pic_chip/TDA_2030_BD711_712.jpg Elektor-Rotz unterste Schublade. > So macht man das: Ach so, na dann
richtigen Werte ermittelt wurden > im rot eingekreisten Schaltungsteil. Nun ja, in Anbetracht von C18 mit 10nF gegen GND wundert mich das auch nicht wirklich.
-
Thread
16F84 brauche 125 kHz
Hallo, ich brauche auf eine einfache weise 125 kHz Quarzstabil (+-0,8%)aber bei +80 - -20 Grad Celsius, und mit +- 12V und noch 120 mA, also dachte ich an den PIC16F84 (hab da noch einige da) ich programmiere die in PIC Basic 1.3 das ist aber zu langsamm, -PIC16F84
ganz schnell tödlich sein, Steffen: vielen dank für deine mühe, rausgekommen ist: #include pic16f84a movlw 0x00 movwf TRISB ; PortB als Ausgang definieren FLoop movlw 00000001b xorwf PORTB,f goto FLoop end Executing: "C:\Programme\MPLAB IDE\MCHIP_Tools\mpasmwin.exe" /q /p16F84A
-
Thread
Reichelt: Was ich gerne im Programm hätte
PIC18F452 gehört ins Programm! Und endlich mal vernünftige Potis.
Ich würde mir generel eine bessere Auswahl an PIC18F MCUs wünschen. Anstatt die vielen C Typen. Vor allem PIC18Fxxxx mit TQFP Gehäuse.
-
Thread
nRF24L01(+) Problem & Fragen
komplette Register mit falschen Werten. Das ist IMHO murks. Es müsste wohl eher so aussehen: [c] uint8_t buf[10]; buf[0] = RF_DR_LOW; mirf_write_register(RF_SETUP, buf, 1); buf[0] = 0x30 | 0x0F;//1ms + 15 Retry mirf_write_register(SETUP_RETR, buf, 1); [/c]
Hallo, ich habe gerade zwei diese Transceiver-Module mit je einem PIC 18F4620 verbunden. (für den Receiver habe ich sogar eine eigene Platine gefertigt) Ich will nun eine Verbindung mit einem Testprogramm herstellen. (nrf24l01_tutorial_1_pic18 von Brennen Ball) -
-
Thread
Daten vom µC auf SD-Card wegspeichern
Hallo, Ich versuche eine SD-Karte über einen µC anzusteuern. Dazu habe ich einen PIC18F2580 zur Verfügung und die Applikation Note AN1045. Ich möchte die Daten des MC auf der Karte im ASCII-Format in *.TXT speichern. Meine Frage ist jetzt: Wie binde ich die SD-Karte an den µC an
@Holger: in der Spec von AN1045 steht aber auch "The applications note code is designed to run on 8-bit PIC18 devices and all 16-bit devices (PIC24F, PIC24H, dsPIC30F, dsPIC33F)." deswegen dachte ich das es wohl mit dem 2580 funzt. meinst du wirklich das es net geht?
-
Thread
Funkfernbedienung-Tastendruck verlängern (stromsparend)
wuerde ich um alles was mit 'halbleitenden' Transistoren arbeitet einen Bogen machen. Ein kleiner PIC 12F683 mit seinem LFINTOSC ist mit 11 uA bei 2 V angegeben. Danach einfach in den Sleep legen. Bei den Monoflops der 4000er Serie koenntest Du auch fuendig werden. Auch die verbrauchen im Ruhezustand
Aussenbeschaltung (wenn die Versorgungsspannung hinkommt) > - braucht laut DB 11 uA bei 2 V > - ist in SO8 vermutlich kleiner als jedes andere Gehampel > und kostet im 10-pack so um die 40 ct (Endkundenpreis, und Ja, ganz toll. Und die 12V der Batterie verkraftet der PIC natürlich auch mühelos. Oder war
-
Thread
TFT Touch an Atmel AVR
verkäufer einen Controller besitzt (daher dachte ich es würde einfacher und es würde mit einem normalen PIC gehen). Meine Frage wäre nun kann ich dieses mit einem dsPIC30 bzw PIC18F4553 ohne weiteres ansteuern? Oder bräuchte ich auch eher einen der Grafik PIC's wobei es diese leider nur mit 3,6V gibt und
Noy schrieb im Beitrag #2387361: > Meine Frage wäre nun kann ich dieses mit einem dsPIC30 bzw PIC18F4553 > ohne weiteres ansteuern? Nein. Vergiss es. > Oder bräuchte ich auch eher einen der Grafik PIC's wobei es diese leider > nur mit 3,6V gibt und ich alles mit 5V betreibe.
-
Thread
AT89LP51: keine Powerdown Simulation in uVision möglich
(0x08) 8: } 9: } C:0x0893 80F9 SJMP C:088E C:0x0895 22 RET [/code] count wird munter hochgezählt. Ironischerweise zeigt das Command Window sogar das an
unterstützt wird und funktioniert. Und die gibt es leider nicht mehr, ausgestorben. Bevor ich tiefer ins PIC Universum einsteige: es gibt ja eine Unmenge an verfügbaren PICs. Welche Familie bzw Typ würdet ihr mir empfehlen? Ist 16F ok oder sollte ich auf 18F gehen? Gibt es etwas zu beachten, was in den Werbeprospekten
-
Thread
Absoluter Anfänger
ich. Ich mag einfach nur keine dummen Vergleiche, die aus Engstirnigkeit resultieren. Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt steinalte PICs, und nagelneue, schlechte AVRs und gute. Weder AVR noch PIC16
werden, nur weil Jemand bzgl. irgendeiner Mikrocontroller-Familie eine andere Meinung hat. > Wenn PIC<>AVR müsstest du PIC16/PIC18 <> ATMEGA vergleichen. > Und PIC12, PIC16 mit ATTINY. Selbst das ist schwierig, denn es gibt > steinalte PICs, und nagelneue, schlechte AVRs und gute. > Weder AVR noch
-
Thread
3 Tasten als HID am USB-Port für Windows-PC
aufs falsche Pferd gesetzt. Hast du die Möglichkeit leihweise an einen Programmer für PICs (z.B. PicKit3)zu kommen? (Alternativ halt Selbstkauf für ab 20Eur. mit Versand) IDE und Compiler sind kostenlos zum Download. Dann Pic 18F13K50 im 20Poligen DIP Gehäuse verwenden, kostet so 1,50-2,00 Euro
> 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
Suche einfache Lösung für SPI zu CAN
ist auf den ersten Blick gut dokumentiert und > wird mir hoffentlich den Einstieg erleichertn. PIC18F26K80, MCP2551, ein 8MHz-Quarz, und etwas Kleinkram. Mehr brauchst Du nicht für einen CAN-Knoten. Dazu noch die Anschaltung für Deine Sensoren und das wars. Passt alles auf eine kleine Lochrasterplatine
minimale Bauteilanzahl, Kosten unter 10€ ohne die ADCs etc. Wenn Du was schnelleres haben willst: dsPIC33F128MC802. Hat auch CAN, ist aber ein 16 Bit Prozessor mit 56 Bit DSP-Erweiterung. Ist von der Hardware her genauso einfach zu beschalten wie der PIC18F26K80, braucht aber 3.3V (der PIC18 kann mit
-
Thread
µC PIC18F45K22
Meine Aufgabenstellung ist mit jedem µC umsetzbar, aber ich lerne auf einem PIC18F45K22. Welches Tutorial?
c] Warum rufe ich die Funktion interrupt() in der main-Funktion nicht auf? Zur Info: µC --> PIC18F45K22 Compiler ---> MikroC Pro for PIC
-
Thread
Suche 4-Bit Binärzähler
http://www.mikrocontroller.net/topic/333736#new Auch mit einem neuen Thread wirds sich im PIC18F14xxxxxx kein 4-Bit Zähler finden lassen........
Max H. schrieb im Beitrag #3659409: > Da der PIC18 ein 8bit µC ist kannst du auf ihm keinen echten 4 bit > Zähler laufen lassen. Du kannst aber das high Nibble einfach mit > "zaehler=zaehler&0x0F;" auf null setzen oder es (noch einfacher) einfach
-
Thread
Asuro Clone Hilfe
zu einem PIC18F4553 zum Daten Austauschen. Daher stellt sich nun die Frage was schließe ich am besten wo an!? Oder sollte ich vll noch mit Schieberegistern die Ein/Ausgänge erweitern? Achja ist es
fest (ist eine Hong Kong fertig Platine, war günstiger als der L298 bei Conrad allein)) 3.Am dsPic kann ich nichts ändern habe hier nur 3 Typen: 1.PIC18F4553 2.dsPIC30F4011 3.(sofern das Sample ankommt) PIC32MX220 (DIL) von daher ist es Nr.2 geworden. 4.Ich habe bisher die Odometrie
-
Thread
Reverse Engineering - "Ein-Draht Protokoll" - RPi B zu gewinnen!
Jonas Kann ich leider erst morgen Abend nachreichen, mach ich aber dann, falls noch nötig. Joe F. schrieb im Beitrag #4432547: > Sieht mir aus wie async serial, 60000 baud, 8N0 (8-bit, no parity, no > stop-bit) Alles klar, danke für die konkrete Angebe, das werde ich auf jeden Fall mal testen
ist es doch CAN. Es handelt sich um einen PIC18F248 mit 16Mhz Quarz. Soweit ich das beurteilen kann ist der CAN-Transceiver zumindest mit der CAN Peripherie verbunden. Der PIC läuft mit 3,3V. Ich werde mal die Tage noch versuchen den PIC auszulesen
-
Thread
PIC läuft nur ein paar Sekunden
die bezeichnung ist leider falsch. habs auch grad gesehn. Es handelt sich um den normalen 18F452. C5 könnte man schon weglassen, aber R8 doch nicht. Hab mein Wissen von hier: http://www.sprut.de/electronic/pic/osc/index.htm#rc
uuups, der 18F452 hat tatsächlich keinen internen Oszillator, ich habe beim 18F4520 nachgeguckt ...
-
Thread
Simulationsproblem mit MPLAB
Hallo zusammen, hab da ein Problem mit der Entwicklungsumgebung von Microchip. Die PIC´s sind noch komplettes Neuland für mich und nun wollte ich mal anfangen zu dem PIC18F4320 ein kleines Programm zu schreiben und dieses dann anschließend mit MPLAB zu simulieren. Zunächst wollte ich
Tutorial durchgearbeitet. Die einzigste Änderung, die ich vorgenommen habe ist, dass ich statt des PIC18F452 (der im Manual verwendet wird) den PIC18f4320 (da ich mit diesem künftig arbeiten werde) genommen hab. Sonst hab ich alles so gemacht, wie im Manual beschrieben. Theoretisch müsste das ja funktionieren
-
Thread
PIC18F4550 uart tx sendet dauerhaft, Break ingoriert der chip
Hallo Zusammen, ich brauch mal eure Hilfe. Allgemeine Daten: Microcontroller: PIC18F4550 Software: MPLABX Compiler: CX8 Problem: UART Allgemein möchte ich ein RN4020 Bluetooth Chip mit einem PIC18F4550 verbinden. Dies funktioniert soweit auch ganz gut, nur, dass ich eine
01 */ #include <stdio.h> #include <stdlib.h> #include <xc.h> #include <usart.h> #include <pic18f4550.h> #define _XTAL_FREQ 14745600 // This one is just for __delay_ms #pragma config FOSC = HS #pragma config FCMEN = OFF // Fail-Safe Clock Monitor Enable bit (Fail-Safe Clock Monitor