-
Thread
Sammelbestellung One-RF 868 Tiny Transciever (ehem. addLink)
konnte es auch nicht glauben, habe mehrfach nachgefragt und hingwiesen, das versichert DHL von D nach F nur 15,50 kostet, aber unter 50 wollten die nicht versichert versenden. Und auf das ganze dann noch 16% MeSt. Im Moment finde ich die Palette ganz interessant. Nochmal die Frage von Marus:
sind... ER: Easy Radio ER800TRS TinyOne: One-RF B868-tiny/10 SMD IA Aurel: Aurel XTR-869 RT868F4: Ingenieur Büro für Elektronik RT868F4 1. Sendeleistung Easy Radio :3dBm TinyOne: 7dBm Aurel (Conrad): 7dBm RT868F4 : bis 10dBm (!) 2. Antennenanschluss (vielleicht nicht für jeden wichtig
-
Thread
Fehler im Programm, verstehe es nicht.
Stefan F. schrieb im Beitrag #7385793: > Die "zeit" wird jede ms um 1 erhöht. Du toggelst die LED nach 500ms. Sie > ist also 500ms AN und dann 500ms AUS. Macht zusammen 1s pro Zyklus, oder > 1 Hz. Istzustand
Dirk F. schrieb im Beitrag #7385811: > 1ms.png > > 9,3 MB Welche Drogen nimmst du? Lies mal was über [[Bildformate]]!!!
-
Thread
Microchip PIM
Peter C. schrieb im Beitrag #4168971: > Mit einer 2.54mm Lochraster wird das aber nichts, 1.27 muss es schon > sein. In Dem Fall fährst du mit folgenden Sachen besser: PIC32MX250F128B PIC32MX270F256B Die bekommt man im DIL (Mit Füßchen), das man auch als Grobschmied in ein 2,54mm
WehOhWeh schrieb im Beitrag #4169187: > In Dem Fall fährst du mit folgenden Sachen besser: > PIC32MX250F128B > PIC32MX270F256B Das hätte ich jetzt auch vorgeschlagen. Wenn Lochraster, dann DIL-Packages. ABER: Es kommt natürlich drauf an, was du Entwickeln möchtest. Die DIL-Packages der
-
Thread
Pic mit C programmieren aber wie?
#include <pic16f887.h> void main (void); { TRISB 0x00; int 1,2,3,4,5,6,7,8,9; for (i=0;i<=8;i++) { TRISB 0x00=1; TRISB 0x01=2; TRISB 0x02=3; TRISB 0x03=4; TRISB
Leute, ich habe folgendes Problem. ich arbeite mit dem mplabx und dem c18 compiler. mit dem pic18lf45k22 sollen am ausgang (RD3, RD2, RD1, RD0, RC4, RC3, RC2, RC1,RE0, RA5, RA4, RA3, RA2, RA1) 12 led´s zum blinken gebracht werden. Hierzu habe ich einen C code geschrieben. Ich lasse das debugger
-
Thread
ws2812 und andere zeitkritische Sachen
. Na, wenn's der AVR nicht schafft, dann nimmt man halt einen PIC mit 256 Bytes RAM - ach, eigentlich reicht auch ein 12F1822 mit 128 Bytes RAM, um ein nettes Lauflicht auf einen 5000er WS2812-Streifen zu zaubern... ;) http://www.picalic.de/PIC2WS2812/
AVRs. Das mag für Arduino zutreffen, da gibts nur PinWrite. In Asm gibts sowas wie OUT. Bei 16MHz und 1.25usec pro Bit haben wir 20 Takte Zeit. Wir gönnen uns pro Drittelbit 0.4375usec, das sind 7 Takte, damit liegen wir gut im erlaubten Timingbereich ldi temp1, 0xff ldi temp2, 0x00 ldi
-
Thread
PIC verbraucht im SLEEP Modus zu viel Strom
Hallo, ich verwende einen PIC 18F1320, der an einer 4V Quelle hängt. Bevor ich den PIC in den Sleep-Modus schicke, setzte ich alle PIN als Ausgang und ziehe diese auf Masse. Dennoch verbraucht der PIC ca 130µA im FULL SLEEP Modus
Stromverbrauch des PICs geschrieben, > nicht der ganzen Schaltung...wir werden's (hoffentlich) sehen... Der PIC kanns wohl nicht sein. Bei mir braucht ein PIC18F2520 im Mittel ca 10uA und wird dabei alle 16 ms aufgeweckt um den LCD-Multiplex für eine passive Anzeige durchzuführen. Alle Sekunde wird dabei auch
-
Thread
Probleme bei Verwendung von RA4 als Ausgang (pic16f84)
Hallo alle zusammen, da ich mit meinem Latein was PIC-Programmierung betrifft so langsam am ende bin, dachte ich mir ich frag mal hier um Hilfe... Womit ich dann auch direkt bei meinem Problem wäre: Ich versuche beim PIC16F84A den PORT RA4 als Ausgang
nichts anderes als abwechselnd die Ausgänge RA3 und RA4 zu setzen bzw rückzusetzen. list P=16F84A include <p16F84A.inc> ERRORLEVEL -302,-305 __config _XT_OSC & _CP_OFF & _PWRTE_OFF & _WDT_OFF ;****************************** PIC Initialisieren *************************
-
Thread
24LC1025 EEPROM mit PICkit2 programmieren
Manfred F. schrieb im Beitrag #6251278: > Und nun? > > 1. Wie bekomme ich nun die .WAV bzw. .RAW Datei in das PICkit2 und dann > auch ins EEPROM? hex ist Intel hex Format. Prozessoren werden nicht wie
ist schon klar, dass in den Speicher bei 8kHz Abtastfrequenz > und 8Bit Mono Audiosignal nur rund 16s in den 24LC1025 passen? Ja, das ist mir Klar. Ich habe im Moment zwei EEPROMs am I2C-Bus eines PIC16F1825 und könnte noch auf max. vier EEPROMs erweitern. Für ein paar Geräusche im Modellbaubereich
-
Thread
TVM802A pick and place aus China
www.youtube.com/channel/UCHg2VCSolCuFeYLKxXAp9PA Schnelles Hühnerfutter: https://youtu.be/cYIdrM6dg90?t=2m16s Langsamste und genauest Positionierung: https://youtu.be/TwvnQStELvU?t=1s
Maschine 16.25mm). Man kann hier wenige 1/10 herausholen (bis etwa 17mm), aber dann kann es passieren, daß die Düse zu weit herunterkommt und dann am unteren Anschlag "einrastet"; man muß sie dann händisch wieder
-
Thread
interner RTC oder externer
SYS_CFG_WAIT_STATES | SYS_CFG_PCACHE); //*************************************************************** // Pins für 16/2 Display und Initialisierung //*************************************************************** button_in; RS_OUT; E_OUT; DB7_OUT; DB7_0; DB6_OUT; DB6_0;
; Sinnvoll für den Interrupt, man kann einen Alarm setzen. Getestet habe ich (mangels Geduld) nur 1s, 10s, 1min. Das interval ist das Setting für AMASK (siehe Datenblatt PIC). mit g_enable schaltet man den Interrupt ein, mit g_disable aus. Auch hier, ein Timeout fehlt. void __ISR(_RTCC_VECTOR
-
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
Mikrobasic Programm Grösse optimieren
die Grösse zu minimieren. Kann mir da jemand Tipps geben? [code] program Flash_Test 'Used PIC is a PIC12F1572 'INTOSC is set to 32Mhz ' 'Program writes dummys to the HEF Flashcell and give it out over UART. 'After this, program fall into a endless loop. ' ' Const Row1 as Word = 0x780
>'Used PIC is a PIC12F1572 3.5k Flash, 256Byte RAM, 8 pins ... soll das ein Witz sein? So eine Maschine ist fuer Spezialisten, die die Stueckzahl haben, und auch vernuenftig Programmieren koennen. Heisst
-
Thread
Schnell rechnen mit Gleitkomma, welcher µC?
PIC32MXxxx: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en535593 http://www.reichelt.de/PIC-Controller-32-bit/0/16/index.html?;ACTION=2;LA=3;GROUP=A366E;GROUPID=4509;START=0;OFFSET=16;SHOW=1 Using PIC32 MCUs to Develop GSM/GPRS/GPS Solutions Application Note: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en553690 Floating Point Math Library for
-
Thread
ATMega1284P Timer1 und Timer3 synchronisieren
beiden PICs die ich verwendet habe, kann man für den PWM-Ausgang entweder den Timer frei wählen (dsPIC30F4013, PIC24FJ64GA002) oder es gibt eine Synchronisationsmöglichkeit (PIC24FV32KA302). Mit letzterem habe ich 2,1 mA (Datenblattwert 1,45mA bei 13,1MHz) erreicht. Mit dem ATMega1284P wären theoretisch
bei deaktivierem ADC/VREF komme ich auf 2,1 - 2,15 mA. Also trotz besserem Datenblattwert beim AVR gleichauf mit dem PIC24FV32KA302 bei 3,2768 MHz Quarz und 4*PLL also 13,1 MHz. Das einzige Problem das ich im Moment noch habe ist daß die
-
Thread
PIC-Register Verhalten
Sorry, habs vergessen zu Erwähnen. Board ist eine Eigenentwicklung. PIC ist der PIC18F45K22 im 40-Pin DIP Gehäuse. Eingesteckt ist derzeit ein 16MHz Quarz. Vor dem Code noch ein paar Hinweise: - Die Zeile um die es oben geht ist entsprechend markiert. - Ich habe
: > Danish B. schrieb im Beitrag #4910809: >> movlb 0xFF > > http://www.sprut.de/electronic/pic/ Störst du dich hier daran, dass statt den eigentlich ausreichenden 0x0F 0xFF steht?
-
Thread
Assemblercode im Microchip-XC16-Compiler
Du hier: https://books.google.de/books?id=pjFsDAAAQBAJ&pg=PT64&lpg=PT64&dq=microchip+assembler+xc16&source=bl&ots=6CPw8mxAjw&sig=75Lpk6AfhK6idOK4kl8pVQDuZJk&hl=de&sa=X&ved=0ahUKEwiwk96Q-vHVAhXEI1AKHa1tC1k4ChDoAQg5MAM#v=onepage&q=microchip%20assembler%20xc16&f=false
hier: > > https://books.google.de/books?id=pjFsDAAAQBAJ&pg=PT64&lpg=PT64&dq=microchip+assembler+xc16&source=bl&ots=6CPw8mxAjw&sig=75Lpk6AfhK6idOK4kl8pVQDuZJk&hl=de&sa=X&ved=0ahUKEwiwk96Q-vHVAhXEI1AKHa1tC1k4ChDoAQg5MAM#v=onepage&q=microchip%20assembler%20xc16&f=false Wirkliche Gründe kann ich da nicht
-
Thread
BEST Dunstabzugshaube - kennt jemand die Platine und hat Unterlagen?
Du meinst den 470µF und den 220µF? Neben der Stiftleiste sitzt ja auch noch ein kleiner (1µF).
vor nicht. Auf der Platine scheint es 3 Elkos mit den folgenden Bezeichnungen zu geben: - 470uF 25V - 220uF 16V - 1uF 100V Empfehlt ihr alle 3 Elkos zu ersetzen (sonst noch was?) und könnt ihr mir bitte Links bzw. Artikelnummern für geeignete Elkos posten? Gruß, Tom
-
Thread
I2C RAM gesucht
macht er dann intern. D.h. der Kondensator muß nur so groß sein, um den PIC für 0,14ms zu versorgen und dann noch für 10ms >1,8V an den EEPROM zu liefern. Peter
wie wärs, mit nem kleinen goldcap, 1F und man braucht sich um eigentlich nichts mehr gedanken machen, und klein sind die auch noch
-
Thread
Zusammenbruch des Oszillator nachdem er schon ca. 10ms stabil läuft
@ Tytus W. (tytus) > Screen_Shot_2012-05-31_at_17.53.19.png > 1,1 MB, 25 Downloads > Screen_Shot_2012-05-31_at_17.53.37.png > 1 MB, 27 Downloads Kleiner Tip: [[Bildformate]].
losgelassen brach alles wieder zusammen. * ich habe einen Kondensator (C17 auf dem Schaltplan) von 1µF getan -> Resultat : Das verhalten verbesserte sich aber brach trotzdem manchmal ab bei Batterie einstecken. Muss mindestens 3sec warten zwischen aus und ein stecken. * Ich habe die Software verändert
-
Thread
ADA Spezifikationen / Programming Reference
die verwaltet werden müssen usw. > > Hmmm ok ^^ > > Bankumschaltung gibt es bei PIC18 nichtmehr - das war PIC16. Das andere > ist natürlich schon zu bedenken ... Der PIC18 hat unterschiedliche Bänke 1), wenn ich das auf die schnelle richtig gelesen habe (TABLE 26-2), gibt's auch
by its full 12-bit address, or an 8-bit low-order address and a 4-bit Bank Pointer" http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf Datenblatt zum PIC18F2455/2550/4455/4550
-
Thread
ARM7: Start geglückt aber noch Fragen
verschobenen 1 ergibt" nicht vereinfachen? Ich kriege da jedesmal einen Knoten im Hirn :-(( Geht das nicht wie beim PIC, so: #bit CLKEN = CCR.0 // Deklaration CCR.CLKEN = 1; // setzen und man freut
TX0, port0.1 -> RXD0 PINSEL0_bit.P0_0 = 0x1; PINSEL0_bit.P0_1 = 0x1; //with one row //PINSEL0 = PINSEL0 & ~0xF | 0x5; } [/c]
-
Thread
PIC übers Ethernet per UART (RS485) flashen - Lösungen?
Microchip stellt ja einen wunderbaren UART-Bootloader (AN1310) zur Verfügung. Folgendes Szenario: 1.) PIC Nr. 1, hängt am Ethernet und ist mit einem Remoterechner verbunden. 2.) PIC Nr. 2 ist per RS485 mit PIC Nr. 1 verbunden und hat den Bootloader im Flash. Nun möchte ich übers Netzwerk PIC Nr
Hallo @all, ich würde dies auch gern so umsetzten jedoch setze ich den PIC18f67j60 ein mit einem MAX3535 transceiver. und mein 1. Pic ist ein Pic32mz2048ech100 jemand eine idee wie ich dies hier genau umsetzten muss/kann. wäre für jede hilfe dankbar, auch über vll codebeispiele
-
Thread
PIC Interrupt blockieren Hauptprogramm
Ich verwende den PIC 16F877A und programmiere im MPLAB mit HiTech. Das mit den nicht agesicherten Registern sollte meines Erachtens keinen Einfluss haben.
Marc Räz schrieb im Beitrag #2292235: > Ich verwende den PIC 16F877A und programmiere im MPLAB mit HiTech. Okay Marc Räz schrieb im Beitrag #2292235: > Das mit den nicht agesicherten Registern sollte meines Erachtens keinen > Einfluss haben. Ganz richtig
-
Thread
Propleme bei der Config vom PIC16F690
Folgendes Proplem wenn ich meinen Quellcode debugen will, bekomme ich folgende Fehlermeldungen: CUBE_1.c:16: error: falsches pragma "x" CUBE_1.c:16: error: falsches pragma "F" CUBE_1.c:17: error: falsches pragma "x" CUBE_1.c:17: error: falsches pragma "B" CUBE_1.c:18: error: falsches pragma "x" CUBE
_1.c:21: error: falsches pragma "x" CUBE_1.c:21: advisory: too many errors (11) Diese Fehlermeldungen weisen auf meine Config vom PIC 16F690. z.B habe ich darin stehen -> #pragma config FOSC =
-
Thread
SD-Karte mit PIC24 (mit oder ohne FS)
Ich würde gerne eine SD-Karte mit meinem PIC24F16KA102 ansprechen. Vorerst will ich nur *.txt Files von der Karte lesen. Von Microchip gibt es dazu die MLA/FILEIO [1]. Ich habe mit die AN1045 von Microchip angesehen und bind damit nicht sehr
finde, auf der gut beschreiben ist, wie ich die MDD Lib konfiguriere? Vielen Dank und Grüße [1] http://www.microchip.com/pagehandler/en-us/devtools/mla/ P.S. Ich verwende MPLAB IDE mit dem XC16 Compiler.
-
Thread
PIC-Programmierung in C
auf diesem Sektor brauche ich noch Unterstützung und bitte ich um kurze Beantwortung. Es werden 2 PIC's mittels I2C-Übertragung miteinander verbunden. a) PIC 16F877 (MASTER) 16MHz. SSPADD für 100 KHz 39, Port C3 -SCL-, Port C4 -SDA-. b) PIC 16F688 (SLAVE) Quartz ?? Port C3 -SCL-, Port
, nicht aber im PIC 16F688. (kein MSSP-Modul vorhanden) Das macht deine Software > 3) Für beide PIC's muß ein separates 'Programm.c' geschrieben werden. Richtig, eins für die Hardware Version und eines für die
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
200023ec: 2001c00c .word 0x2001c00c[/pre] mit -O2 übersetzt: [pre]200024a0: b4f0 push {r4, r5, r6, r7} 200024a2: 2101 movs r1, #1 200024a4: 2702 movs r7, #2 200024a6: 2604 movs r6, #4 200024a8: 2507
habe ich in Turbo-C programmiert. Dann bin ich bei den 16-bitter PIC24/dsPIC gelandet und den setze ich jetzt immer ein. Schau Dir mal die Dokus für die dsPIC-Reihe an! Der Befehlssatz ist Assembler-freundlich und deutlich besser als beim ATMEGA. Und
-
Thread
MK484 - Bauteilgrab für alte teile
://www.instructables.com/id/Simple-JDM-PIC-Programmer/ *PIC-PG2 is programmer based on JDM design which takes all necessary signals and power supply from RS232 serial port. It supports 8, 18, 28 and 40 pin PIC microcontrollers which allow serial
bastelx schrieb im Beitrag #3864771: > :) Vielen Dank Keine Ursache! Hier wäre ein Link zu einem PIC-f-Meter bis 50MHz: http://www.sprut.de/electronic/pic/projekte/frequenz/freq.htm
-
Thread
SPI - wie bekomme ich meine Werte??
Du meinst wohl PIC18F2550 Also...wenn du mal im Datasheet Seite 193(195) Abbildung 19-1 guckst, wirst du sehen, dass wenn du dein MSSP-Modul im PIC im SPI Modus benutzen willst, Pin B1 dein Clockeingang ist und B0 dein
Stu-D schrieb im Beitrag #2469320: > Du meinst wohl PIC18F2550 > Also...wenn du mal im Datasheet Seite 193(195) Abbildung 19-1 guckst, > wirst du sehen, dass wenn du dein MSSP-Modul im PIC im SPI Modus > benutzen willst, Pin B1 dein Clockeingang ist und
-
Thread
PIC18F2550 und I²C
Moin! Ich versuche mich hier grade mit dem PIC18F2550 an einer I²C-Bus Schaltung. Ich habe mir bei sprut alles angelesen und auch versucht, sein Beispielprogramm für den PIC16F87x für meinen PIC abzuändern. Leider ohne Erfolg. Auf der SCL
sicher kein ACK. Das kann nur der Slave. Und der ist im Simulator nicht drin. >wartet auf das PIR1 bit im SSPCON Register PIR1 ist ein Register. SSPCON ist ein Register. PIR1 kann kein Bit in SSPCON sein. Beim PIC18F2550 gibt es auch nur SSPCON1 und SSPCON2. SSPCON kennt der nicht.
-
Thread
PIC 16F876 LCD Display ansteuern
Hi Leute, hab nach langer Überlegung für eine einfache Spannungsmessung mich für einen PIC 16F876 entschieden. Da die Spannungsmessung auch auf dem LCD angezeigt werden soll eignet sich dieser Mikrocontroller besonders gut. Doch nun zu meinem Problem, ich Versuche schon seit einigen Tagen das LC- Display ( 2 X 16 ) mit dem PIC anzusteuern, doch es zeigt nichts an, damit meine ich, die erste Zeile zeigt schwarze Balken und die zweite Zeile nichts. Ich hab schon mehrmals überprüft ob alles richtig angschlossen
-
Thread
Zirpende Feldgrille v3 (Atmel Tiny13)
Für alle PIC-Freunde habe ich eine Grille mit dem PIC16F1825 gemacht. Ausreichend wäre natürlich der PIC12F1822 mit nur 8 Pins, den hatte ich aber gerade nicht da. Man kann den Code aber leicht anpassen, oben die Zeilen list p=16f1825 und #include <p16f1825.inc> sowie von Port C auf Port A. Es geht auch mit einem PIC12F683, dann muss man aber mehr ändern (CONFIG und Banks). Die Frequenz kann man mit dem Register OSCTUNE etwas
-
Thread
PIC16F877 Flash als Speicher für Konstanten nutzen
, 0xFF,0xFF,0xFF,0xF8 }; [/c] Ich suche seit gestern nach einer Möglichkeit das mit dem PIC16F877 auch so in der Art zu machen, konnte aber leider noch nichts finden. Ich hoffe einer von euch kann mir einen Tipp geben
Christian wrote: > ich habe die Aufgabe ein bestehendes Programm eines Atmega32 auf einen > PIC16F877 umzuschreiben. Das geht aber nur, wenn in dem ATmega32 noch massig Ressourcen frei sind: ATmega32: 16k*16 Flash, 2k SRAM PIC16F877: 8k*14 Flash, 368 Byte SRAM Der PIC dürfte aber eher
-
Thread
ok erledigt danke: english deutsch wer kanns richtig übersetzen.
geändert Rudi 4.4.2014 #define MX_HARD_BAUD_1200 ((MX_CLK_SPEED / 1200) / 16 ) - 1 #define MX_HARD_BAUD_2400 ((MX_CLK_SPEED / 2400) / 16 ) - 1 #define MX_HARD_BAUD_4800 ((MX_CLK_SPEED / 4800) / 16 ) - 1 #define MX_HARD_BAUD_9600 ((MX_CLK_SPEED / 9600) / 16 ) - 1 #define MX_HARD_BAUD_19200 ((MX_CLK_SPEED / 19200) / 16 ) - 1 #define MX_HARD_BAUD_38400 ((MX_CLK_SPEED / 38400) / 16 ) - 1 #define MX_HARD_BAUD
-
Thread
Trivialprogramm für PIC16F1936 - Was mache ich falsch?
Hallo, ich habe ein Problem mit einem PIC16F1936, der nicht tut was er soll. Inzwischen habe ich mein Programm auf folgendes gekürzt: [code] #include <p16f1936.inc> __config _CONFIG1, (_FOSC_INTOSC & _CLKOUTEN_OFF & _WDTE_OFF & _MCLRE_OFF
> Ansich sollte "f" immer als "1" definiert sein Ja mein Fehler F=1
-
Thread
Interrupt an PIC16F886
Hallo R.S. Dein PIC 16F886 ist wohl nicht kaputt, dafür aber Dein Code! Einiges haben ja schon andere kommentiert. Hier noch mein "Senf" dazu: In der ISR solltest Du das nunmehr gesetzte Interrupt-Flag wieder löschen
mit Kontroll LED’s in meinem Programm oder mit einer Recherche. Kleine Info am Rande; der RB0 des 16f886 war wirklich defekt. Ich habe den Code vor meinem letzten Beitrag zu einem 16F628A portiert, wo er tadellos läuft.
-
Thread
(V) Spannungsregler, Logik, MCUs,
ich 50% des Reichelt- bzw. Digikey-Preises ansetzen, d.h. ATTINY13V-10PU, 0,50 ATTINY44V-10PU, 1,- ATTINY84, 0,60 ATMEGA88-20PU, 1,10 ATMEGA168-20PU, 1,30 MIC5801, 1,20 AT90CAN128-15AZ, 2,70 PIC16F628, 1,00 LPC1766, 4,00 YARD-IR-Empfänger rev. 2 mit PIC16F628, PDIP18 und MAX232, 1,20 Mini-ICE mit ATMEGA16-16AU und FT232RL, 2,60
-
Thread
MPLAB: Standardmäßige Language Toolsuite nach Installation gesucht
am Summer, LEDs 1,2 aus ; ; Controller: PIC 16F88 ; ; Konfiguration des Controllers: ; PORTA: RA0 Poti (0..5V) ; RA1 LDR (heller - Spannung steigt, ca. 2-4V ) ;
\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F88 "D:\Dateien\PIC\Progs\demo1\demo1.asm" /l"demo1.lst" /e"demo1.err" /o"demo1.o" /d__DEBUG=1 /d__MPLAB_DEBUGGER_PK3=1 Error[152] D:\DATEIEN\PIC\PROGS\DEMO1\DEMO1.ASM 38 : Executable code and data
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
Evalboard an. https://www.st.com/content/ccc/resource/technical/document/user_manual/70/fe/4a/3f/e7/e1/4f/7d/DM00039084.pdf/files/DM00039084.pdf/jcr:content/translations/en.DM00039084.pdf PA0- ETH_MII_CRS PA1 - ETH_MII_RX_CLK PA2 - ETH_MDIO PA3- ETH_MII_COL PA7 - ETH_MII_RX_DV (Hier fehlt
gefunden: https://eckstein-shop.de/Waveshare-Core407V-Development-Core-Board-STM32-Cortex-M4-STM32F407V-Entwicklungskit?gclid=EAIaIQobChMI8OOomqyP6AIVSOd3Ch1DUwEyEAYYASABEgIHTfD_BwE was meinst du, das kann ich nutzen? Danke Dir, für deine Mühen:)
-
Thread
RFM12b (keine Übertragung)
PIN_B1 #define nSEL PIN_B0 void rfm12_send_cmd(int16 cmd) { #byte lobyte = cmd #byte hibyte = cmd + 1 spi_write(hibyte); spi_write(lobyte); } int16 rfm_get_status() { int16 status
Hallo, C ist nicht so meine Spielwiese und PIC sowieso nicht, aber: void rfm12_send_cmd(int16 cmd) { #byte lobyte = cmd #byte hibyte = cmd + 1 spi_write(hibyte); spi_write(lobyte); Ich kenne den Compiler nicht, was macht #byte
-
Thread
IntToHex function
Antworten. Leider geht das alles nicht was vorgeschlagen wurde Arduino UNO sprintf verarbeitet nur 16 bit Integer was größer ist wird abgeschnitten. static char hex[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' ,'A', 'B', 'C', 'D', 'E', 'F' }; //The function that performs the conversion
Sein Code hat aber einen kleinen Fehler. Die Zeile if (len <= 2) muß richtigerweise if (len <= 1) heißen. Ansonsten wird bei einem zu groß gewählten Puffer ein Leerstring ausgegeben. Beispiel mit Puffergröße 3: num=15 müßte 'F' ergeben ergibt aber Leerstring num=16 ergibt korrekt '10' Je
-
Thread
[V] Grafikdisplay, PIC16F (7 Stück) dsPIC30F3011 x2 und PICKit2
Widerstand für die Hintergrundbeleuchtung und 4 Abstandshalter mit Schrauben. ebenso habe ich mehrer PIC16F... zu veräussern. 3x PIC16F819-I DIP18 3x PIC16F876A-I DIP28 1x PIC16F627-4 DIP18 ausserdem 2x dsPIC30F3011 DIP40 zum proggen der PIC's verkaufe ich auch den PICkit2 von Microchip mitsammt
ein foto vom "PIC-Packet"
-
Thread
PIC-Brenner 8 (sprut) nicht richtig erkannt
ich allerdings das Problem das er nur PICs mit 28 bzw. 40 Pin-Gehäuse erkennt. Ich habe hier einen PIC16F505 / PIC16F627a / PIC18F2550 / PIC16F887 rumliegen, alle sollten vom Brenner8 unterstützt werden. Er erkennt allerdings nur den PIC18F2550 mit 28pins und den PIC16F887 mit 40pins. Den PIC16F627a stell ich dann auf 18Pins / ISCP doch es kommt der Fehler: "## this PIC-ID 0x0000 is not in database" bei dem PIC16F505 mit 14 pins das selbe. hat jemand eine Lösung ?
-
Thread
PIC läuft nicht immer an
Hallo zusammen, ich habe ein eigenartiges Problem: PIC 16F876A, 20MHz Quarz -- 27pF, 10kOhm an MCLR, 100nF und 10uF zwischen +5V und GND Configs: MPLABX C #pragma config FOSC = HS // Oscillator Selection bits (HS oscillator) #pragma config WDTE
Oszilloskop eine Wechselspannung an den Quarzpins? Wenn ich da mein Oszi reinstecke bleibt der PIC stehen und ich habe keine Anzeige aufm Oszi. Hast Du eine 10x Probe oder 1x? 10x ist richtig. > Aber immerhin habe ich dabei entdeckt, daß ich an einem PIC, beide Kondensatoren an einen Quarzpin
-
Thread
[V] Minimodell der Enterprise 1701
aktualisiert habe, hier ist ein neuer Link: https://www.tme.eu/de/parking/cf37538a197bd020358af1ab9cd7aaad73f455af.html Das sind die Teile für EINEN Satz mit jeweils 1-2 Stück Reserve bei den SMD LEDs. Die Liste kann dann in eine Bestellung kopiert werden, allerdings müssen für einige Artikel
) und da schlagen sie auch nochmal 19% rauf. https://www.tme.eu/de/parking/cf37538a197bd020358af1ab9cd7aaad73f455af.html Ich denke mal eine Sammelbestellung lohnt sich ab ca. 5 Teilesätze, zumal die Artikel ja alle eine Mengenstaffel haben. Ich habe allerdings im Moment wenig Zeit das nochmal
-
Thread
FET ohne Treiber direkt am PIC?
Wenn der PIC mit 5V läuft sollte so ziemlich jeder FET der mind. 1.5A schalten kann ohne Treiber funktionieren. Bei 10A sähe das schon anders aus. Aber einen Vorwiderstand (z.B. 1k) solltest du zwischen Port
Hmm..., mal sehen: 16F877 -> 18F452 -> 18F4520 18F252 -> 18F2520 186720 -> 18F6722 Die sind untereinander nur bedingt kompatibel. Beim Übergang 252 -> 2520, 877 -> 452 und 452 -> 4520 mußten wir Software ändern. Prinzipiell
-
Thread
Hohe Spannung möglichst genau mit AVR messen
habe. Was das angeht sind die PICs im Vergleich eine > Zumutung. Du kennst nur die 8 Bitter. Die 16 und 32 Bitter haben eine leistungsfähigere Peripherie und eine völlig andere Architektur. pic24 ähnelt eher avr als pic16f, und PIC32 hat einen MIPS Core, d.h. das gleiche, was früher in den 90'ern in
DECstations verbaut war. Wobei eine 50000$ teure DECstation 3000 mit Ultrix nur 20 MHz hatte, Dein PIC32MX270F128B aber mit 50 MHz intern läuft. Vorurteile sind doch immer was feines. Vor allem, wenn sie falsch sind. fchk
-
Thread
Controller für DCDC Converter
Leute, ich habe einen Phase-shift-DCDC gebaut, der derzeit zum Regeln einen UCC28950 verwendet (f=100kHz). Auf längere Sicht soll der aber durch einen Microcontroller ersetzt werden. Dh. der Controller sollte neben einem hochauflösenden PWM Modul (<20ns) einen flotten ADC haben (>=1MSps, 10Bit
Hallo, danke für die Antworten, ich werde die STM32F3xx auch mal in Erwägung ziehen. @Florian: >Was ich beim dsPIC etwas vermisst habe, ist eine interne >Slope-Compensation. Die musste ich mir extern an die >Spitzenstromregelung dranbasteln. Geht
-
Thread
PIC24 und Bit-Befehler
Bit der Bit-Nummer ist! Kann es sein, daß die Bit-nummer "falsch herum" kodiert werden mu, also Bit#1 z.B. als 1010 1001 100f ffff ffff fff0 Ganz allgemein: hat jemand eine bessere Beschreibung? Josef
Pin-Zuordnungs-Gefummel. Das ist für Hobyisten der Himmel. Nämlich insbensondere dann, wenn man 1-Lagig routen muss. Statt Überkreuzungen mühsam auf der Platine zu machen, kann man das in Software tun. Meine PIC24 Platinen von mir sind die aufgeräumtesten Layouts die ich kenne. Im Endeffekt
-
Thread
Pic18f1320 fährt nicht hoch
Kennwort interrupt veranlasst void hiserv(void) // Rücksprung aus Interrupt!!! { p=p1*(1-r*p1*p1); p1=(long int)p; l=(long int)p1; k=(long int)(l/65535); s=(long int)(l%65535); if(z==0){LATB=0x05;} if(z==1){LATB=0x06;} if(z==2){LATB=0x0A;} if(z==3){LATB=0x09;} f=65535
) { TRISB=0b11110000; ADCON1 = 0x7f; LATB=0x00; f=65535; TMR0H=HIGH_uint(f); TMR0L=LOW_uint(f); RCONbits.IPEN = 0; // Interruptsteuerung nicht priorisiert INTCONbits.TMR0IF = 0; // Timer0 Anzeigeflag