-
Thread
USB Programmierbarer uC
PIC18F2550 oder PIC18F4550 Leider muß aber erst ein Bootloader geflasht werden. Danach ist der PIC über USB programmierbar. Gruß Sascha
einen brenner. für PICs gäbe es die möglichkeit, dass du dir von jemandem ein einziges mal einen PIC18F2550 mit spruts brenner8/9-software brennen lässt, dänn hättest du sehr kostengünstig einen USB-brenner für PICs. http://www.sprut.de/electronic/pic/projekte/brenner8 http://www.sprut.de/electronic
-
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
RC-Taktgeber besitzt, und somit von der Funktion des PIC unabhängig ist. Dieser Watchdogtimer (WDT) löst, wenn er eingeschaltet ist, alle 18 ms (Toleranzbereich: 7 ms ... 33 ms) ein Reset des PIC aus. Der Reset kann nur verhindert werden, wenn das im PIC
-
Thread
C - Schleife für x Sekunden ausführen
#2720244: > Also: Welcher Controller und welche Aufgabe hat diese > Schleife/Funktion/Software? -PIC18F27J53 -Ich will, dass eine gewisse Zeit bei meiner LED-Matrix ein Buchstabe leuchtet und nach dieser Zeit soll der nächste Buchstabe leuchten. Also wenn ich in der Schleife einen delay einbaue blinkt
niceguy schrieb im Beitrag #2720265: > -PIC18F27J53 Microchip liefert doch fertige Delayloops bei Compiler gleich mit. Nicht in Mikrosekunden sondern in Takten, aber das umzurechnen sollte kein Hexenwerk sein.
-
Thread
Schaltung Stromverbrauch minimieren?
Stefanus F. schrieb im Beitrag #5608901: > Man kann auch die 16MHz Version mit 3,3V betreiben, indem man die > CLKDIV8 Fuse setzt und danach im Programm den Clock Prescaler wie > gewünscht ändert (zum Beispiel
wenig nachgelesen. Ich benutze die Wire.h Library und werde heute Abend das versuchen: pinMode(18,INPUT); pinMode(19,INPUT); Wire.Begin(); //RTC Kommunikation Wire.End(); pinMode(18,OUTPUT); digitalWrite(18,LOW); pinMode(19,OUTPUT); digitalWrite(19,LOW); //Sleep Stefanus F.
-
Thread
Neues Projekt - welcher µC?
Um konstruktiv zu werden: > Ich könnte als Alternative zu Jubelhurratoll folgenden empfehlen: > PIC32MZ2048EFH. PIC? Das ist ja wirklich ein Fanboy-Ding. Viel Spaß mit der ranzigen Toolchain. > Der hätte mehr Flash als Jubelhurratoll Die von mir erwähnten F429ZI und F767ZI haben genauso viel
ist, wie viel Auflösung wird denn benötigt. Oder habe ich das überlesen? Ich könnte mir auch z.B. 8 SH-Schaltungen, Analog-Multiplexer und einen schnellen externen ADC vorstellen. Dazu ein CPLD als Sequenzer, welches z.B. mit 18MHz aus einem µC Timer versorgt wird. Also 1 Takt S/H und 8 Takte Auslesen
-
Thread
PIC18F97J60 Deklaration Array XC8
Hallo Zusammen, ich würde gerne die MAX Adresse aus einem 24AA02E48 (I2C) bzw. einem 25AA02E48 (SPI) auslesen. Nun bin gerade dabei den Code zu optimieren. Um die Ansteuerung des Busses geht es nicht. Leider stoße ich bei der Deklaration von einem einfachen Array auf ein Problem. Wenn die die einzelnen Teile in einzelne Variablen schreibe dann funktioniert alles. Allerdings wenn ich das ganze mit einem Array versehen will mekert der Compiler -> conflicting declarations for variable "MAC_Adr". Ich bin mir sicher dass dies nur eine Winzigkeit bei der Schreibweise ist. Weiß jemand waran das
-
Thread
SPI 23LCV512 / 23LCV1024 ATMega328 oder ATtiny 2313
Ich denke, Dein Systemdesign ist ziemlich auf Kante genäht. Ich empfehle Dir einen dsPIC33EP512GP502 oder einen PIC32MX250F128B, beides auch 28 Pinner, mit 16 Bit/70 MHz/48k bzw 32Bit/50MHz/32k RAM intern. Der große Vorteil ist, dass diese Prozessoren DMA-Controller eingebaut haben, die
Dir einen dsPIC33EP512GP502 oder einen PIC32MX250F128B, > beides auch 28 Pinner, mit 16 Bit/70 MHz/48k bzw 32Bit/50MHz/32k RAM > intern. Der große Vorteil ist, dass diese Prozessoren DMA-Controller > eingebaut haben
-
Thread
PIC 16C63A Fahrstuhl-Steuerung wieder beleben
Diese Wehwehchen kommen nicht aus dem PIC? Vermutlich eher von der Platine? Vom G8P? Wenn Ihr in der Lage seit Platinen zu erstellen wird das die bessere Lösung sein. Ein dritter schafft nur Mehraufwand. Letztlich ist ein Pic nicht viel anders
://www.mikroe.com/ready-pic oder https://www.ebay.de/itm/PICKit3-Universal-Adapter/173460026606?hash=item286305f4ee:g:5WAAAOSwjVRdikPf und ein PicKit3 (gibt es gebraucht sehr günstig da es inzwischen den PiKit4 gibt
-
Thread
Pic18F2550 brennen
Hallo ich möchte mir einen brenner8 von sprut bauen. kann mir jemand den pic18f2550 brennen? und kann mir noch jemand 2 platinen epcu 120x80 dazumachen? ohne photobeschichtung eben. ist nicht schlimm wenn die epcu 160x100 sind. Ich
Hallo bin auch gerade dabei den Brenner 8 zu bauen und habe das Problem mit dem Programmieren des PIC18F2550. Könntest du mir den brennen wenn ich ihn dir zusende? Leider habe ich nur einen Brenner 5 aber keinen PC mehr mit Parallelport.
-
Thread
ATmega48, 1090MHz, USB-ISP Brenner , SOS.---
noch ein Tuner http://f4egx.homelinux.net/uploads/arch_f4egx/f4egx/systec12.html
? ; Second Byte is Higher Part of Divider, so 0x30 ; Third Byte is Lower Part of Divider, so 0x8C statt 0x8C geht ab 0x7F bis 0x98, je nach dem welche antenne und wie viele störungen (0x98 beim kurzen stück kabel + 6db attenuator, 0x7F bis 0x8C mit der J-pole von Edward + 10db attenuator).
-
Thread
PIC 18F µC gegen Siemens Logo ersetzen
Hallo Gemeinde, ich habe einen PIC 18F4580 zur Zeit mit fliegender Verdrahtung für meine Polsteuerung im Einsatz. Läuft ganz gut, resetet aber manchmal wenn die Poolpumpe angeht und hat paar andere Macken :-( welche evtl. behebbar wären
Daniel E. schrieb im Beitrag #5301774: > ich habe einen PIC 18F4580 zur Zeit mit fliegender Verdrahtung für meine > Polsteuerung im Einsatz. Läuft ganz gut, resetet aber manchmal wenn die > Poolpumpe angeht Vielleicht das Problem hat diese Ursache: https
-
Thread
AD- Wandlung Programm fertig aber auch richtig?
pic16f887.h> void main (void); { int a,count,i; count=0; setup_ports( AN0 ); setup_adc( ADC_CLOCK_DIV_8 ); set_adc_channel( 0 ); delay_ms (20); TRISB=0x00;
/wo ist Makro definiert? pic16f887.h ? LATB=0x00; //wo ist Makro definiert? pic16f887.h ? while(1) { count++; adc_wert=read_ADC(); //wo ist diese Funktions definiert? delay_us(10); //Funktion definiert
-
Thread
PIC18F452 USB "Fähig"
bekommt der PIC18F452 noch immer keine USB-schnitstelle ;-)
> @tt4u: klar kann er das versuchen, aber deswegen bekommt der PIC18F452 > noch immer keine USB-schnitstelle ;-) und wie macht das der sprut, der fliegt ja (James Bond?)
-
Thread
Womit soll ich als Anfängerin anfangen und wo finde ich hier Aufgaben/Experimente?
Wir haben in der Schule mit einem PIC18F4550, einem Steckboard, einem PICkit, acht LEDs und ein bisschen Hühnerfutter angefangen.
PICianer schrieb im Beitrag #3485555: > Wir haben in der Schule mit einem PIC18F4550 ... angefangen. Bestimmte Abschnitte meiner Schulzeit habe ich auch nicht sonderlich gemocht... Annika95_K schrieb im Beitrag #3484093: > Meine Frage: > 1. Womit soll ich anfangen? Was
-
Thread
Problem bei Verwendung der XLCD lib
>Die C-Dateien aus dem Ordner >...\Microchip\xc8\v1.30\sources\pic18\plib\XLCD Oben möchte er v1.32 und nicht v1.30
Danke für die Antwort, Sorry habs falsch hingeschrieben. So wärs richtig. ...\Microchip\xc8\v1.32\sources\pic18\plib\XLCD Ich hab nur den xc8 v1.32 installiert. Trotzdem danke sieht jemand einen Fehler in der Vorgehensweise?
-
Thread
Womit Einsteigen?
F. Fo schrieb im Beitrag #3941748: > Kleine Entscheidungshilfe: > https://www.youtube.com/watch?v=DBftApUQ8QI Um Himmels willen, nein! Dieser Video-Beitrag ist der mit Abstand schlechteste, den
kleine Einstiegsanleitung schreiben ;-) http://de.farnell.com/microchip/dv164130/dev-board-pic16-18f-pickit-3/dp/2392506
-
Thread
i²c pwm IC in DIP Bauform
halt nur die Software schreiben (können), aber ich denke das sollte ganz gut gehen. Eine Liste von PIC18ern, die mindestens 1 I²C haben und 5 oder 10 PWM-Modulen: PIC18F25K22 PIC18F25K80 PIC18F26J13 PIC18F26J53 PIC18F26K22 PIC18F26K80 PIC18F27J13 PIC18F27J53 PIC18F45K22 PIC18F45K80 PIC18F46K22 PIC18F46K80 Teils sogar mit USB-Modul oder CAN-Modul, doch das is ja denke ich mal nicht dein Verlangen. Die PICs sind relativ neu, Stromsparend, 3V tauglich und sind in SDIP28 oder DIP40. Nur wie gesagt
-
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: