-
Thread
WordClock mit WS2812
--------------------------- rtc is online eeprom is online ESP8266 LOGGER rl<00>l<9c><90>s<02><8c>b<02><e3>n<0c><0c><0c><8c><1c><80>l<ec><1c>p<8c>|<8e><82 ><9e><00><ec>p<03><92><9f><8f><93><9c><1e><8c><0c>b<8c>p~<f2>n<9f><00>lno<9c><12
l<8c><8f><00>l`<02><90><13><12>on<0c>l`<03><0e><02>nr<8e><93><9f><ef><03><0c><0c ><83><8f><1c>sl<0f>s<92><9e>s<02><0c><0c><82><8e><8c>l`<03><fc><82>o<9c>l<0d>
-
Thread
PIC16F884 seltsamer Effekt
das Programm nicht (hat das was mit der Stromstärke zu tun ?). Ich kauf mir jetzt nochmal einen PIC16F884 und schaue ob es mit dem einwandfrei läuft. Vielleicht hat mein jetziger einen Defekt, weil ich mal was falsch angeschlossen habe.
... Diese Falle hätte es beim ollen PIC16F84 nicht gegeben...
-
Thread
Probleme bei der Initialisierung eines LC-Displays in C
Programm wortwörtlich übersetzt, aber die Ausgabe funktioniert nicht. Ich programmiere mit MPLAB IDE v8.88 einen PIC16f887, PORTB dient als 8-Bit-Datenausgabe. Anbei mein C-Programm in txt.-Datei. Vielen Dank schonmal im Voraus für eure Mühe.
Ich habe jetzt exakt das gleiche Programm auf einen PIC16F84A geflasht und der LCD gibt mir im Gegensatz zum PIC16F887 Buchstaben aus. Jetzt bin ich otal verwirrt :@
-
Thread
Arduino: Eingänge, Ausgänge, I2C, Leitungslängen,.
Frank K. schrieb im Beitrag #3803490: > Du kannst natürlich auch einen kleinen PIC wie zB den 8-pinnigen > PIC12F1840 nehmen, der einen UART und einen SPI-Port in Hardware > enthält. Über den UART empfängt der PIC den Anzeigewert und sendet ihn > über SPI an den MAX7221 weiter.
Beitrag #3803949: > Frank K. schrieb im Beitrag #3803490: >> Du kannst natürlich auch einen kleinen PIC wie zB den 8-pinnigen >> PIC12F1840 nehmen, der einen UART und einen SPI-Port in Hardware >> enthält. Über den UART empfängt der PIC den Anzeigewert und sendet ihn >> über SPI an den MAX7221 weiter
-
Thread
RFM12b (keine Übertragung)
Raspberryn Pi die Daten übertragen werden. Zunächst versuch ich jetzt nun seit über 10 Tagen tag täglich 8-10 Stunden eine Funkbrücke (mit einem RFM12b) vom PIC zum PIC zu realisieren, jedoch vergebens und bin schon verzweifelt. Ich habe so ziemlich alle Forenbeiträge gelesen und finde trotzdem den Fehler
wieder löschen kann. [c] #define nIRQ 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; status = spi_read(0x00); status<<=8;
-
Thread
Normal-Mode CAN-BUS
nicht direkt helfen, ich habe das CAN-Modul im Mode0 benutzt. Was für einen Quarz hängt an deinem PIC und benutzt Du die interne PLL? Bedenke das die Werte im BRP-Register von FOSC ausgehen. Z.B. bei einem 8MHz Quarz und 4xPLL = 32MHz. Die Pic rechnet dann wieder nur mit 8MHz, da er immer 4 Taktzyklen
Baudrate ist die gleiche... sind beides Pic18F2480 mit internen 8Mhz gleiche ECAN-ini... nur die Filter sind geändert bzw. die Identifier. was genau bringt mir der Loopback modus... also ich habe ihn schon mal ausprobiert und benutzt allerdings
-
Thread
Welcher Transistor beim Pic16F84?
Hallo! Ich hoffe es kann mir jemand beantworten, ich will einen Pic16F84 aufbauen und suche jetzt noch Transistoren für den Ausgang. An ihm will ich größere Leistungen als 20mA schlaten und deswegen hab ich mir gedacht nen Transistor dahinter zu hängen. Aber was für
?? Naja noch ne kurze Frage am Rande kann mir jemand D/A bzw A/D Wandler empfehlen das hat mein 16F84 nicht onboard und zum testen wäre son Chip ganz nett, irgendetwas billiges. MFG Maruu
-
Thread
Audioprojekt mit dsPIC33FJ128GP804 und SD-Karte (Speed-Probleme)
ausreichen. Mit einem 128kByte SRAM wäre das schon ungefähr eine dreiviertel Sekunde (Stereo, 44,1kHz, 16 bit), das könnte klappen. Besser ist es, noch mehr SRAM an den PIC zu machen. Ich schlage mich gerade beim STM32F407 mit dem gleichen Problem rum, kann aber glücklicherweise USB Sticks anschliessen
Mit > einem 128kByte SRAM wäre das schon ungefähr eine dreiviertel Sekunde > (Stereo, 44,1kHz, 16 bit), das könnte klappen. Besser ist es, noch mehr > SRAM an den PIC zu machen. > Ich schlage mich gerade beim STM32F407 mit dem gleichen Problem rum, > kann aber glücklicherweise USB Sticks anschliessen
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
3V, Veff = 2,1 V -> ~1 W @ 4 Ohm, 0,5 W @ 8 Ohm, 0,25 W @ 16 Ohm)
Wegen 8 Bit: http://www.mikrocontroller.net/topic/146804#1401134 Siehe Datenblatt S. 16 ff.
-
Thread
Programmieren des HPS Pic controller Board
Board bestimmt super verwenden. Wenn Tutorial, dann besorge dir unbedingt den darin verwendetet PIC. Die meisten PICs mit 28 sind pinkompatibel. Such dir ein aktuelles Tutorial mit einem aktuellen PIC und aktuellen Tools.(z.B. PIC18F2xK22, PIC16Fxxxx 4-stellig hinter dem F, PICkit3, MPLABX) Tutorials mit einem PIC18F2xK22 gibt es z.B. https://pic-projekte.de/blog/pic18-tutorial-einleitung/ oder http://www.hs-ulm.de/wir/Personal/PersonalSaSchr/vschilli/Mikrocontroller/uCQ/
-
Thread
ATmega48, 1090MHz, USB-ISP Brenner , SOS.---
deinen Einstellungen aufgefallen(siehe Anhang), und zwar gibt es 3 Möglichkeiten bei Full Swing nämlich 16CK/14CK und 0 / 4.1 / 65 ms . Geht leider aus Deinem Screen Capture nicht hervor. Dann noch weiter unten unter Extended 0x FF (bei Dir komischerweise F9) High 0x DF Low 0x F7
? ; 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
Atmel ICE oder Dragon
So gut wie jeder andere Hersteller außer Atmel bietet für weniger Geld Debug-Funktionalität (STM8/STM32 z.b. mit dem ST-Link, Silicon Labs mit dem USB-Debug Adapter (C8051F funktioniert auch mit EFM8BBs da selber Core), PIC mit PicKit). Persönlich würde ich bei 8-Bit entweder zum STM8S greifen (viel
So gut wie jeder andere Hersteller außer Atmel bietet für weniger Geld > Debug-Funktionalität (STM8/STM32 z.b. mit dem ST-Link, Silicon Labs mit > dem USB-Debug Adapter (C8051F funktioniert auch mit EFM8BBs da selber > Core), PIC mit PicKit). Persönlich würde ich bei 8-Bit entweder zum > STM8S
-
Thread
Interessante Webseite
Hallo Vielen Dank für die Antworten. Ich habe mir für die Grundplatine einen programmierten PIC16F876 bestellt Wie ich sehe ist es ja wirklich nur der Ladenpreis vom PIC. Trotzdem werde ich mir den von Michael vorgeschlagenen Brenner mal aufbauen. Gruß Christian
im Internet gefunden.Ein Hinweis steht ja auf der Hardwareseite, hatte ich nur übersehen. Welcher PIC gebrannt werden soll war ja schon klar. (PIC16F876-20 für den HFM-9) Reiner, ich bekomme am Samstag ein digitales Milliwatt-Meter und werde den Ausgangspegel über den gesamten Frequenzbereich mal
-
Thread
Größe Programmspeicher PIC
Hallo, ich muß noch einmal ne ganz dumme Frage stellen: Wieviel Programm passt in einen Pic? :-) Ich habe ein Programm geschrieben, was immer größer wurde. Zuerst passte es nicht mehr auf einen 16F84, dann bin ich auf den 16F628 ausgewichen, der ja 2048*14 bit orientiert ist. Für mein
belegt wird. Also wozu die Dateigröße ansehen, die vermutlich sowieso nicht die Größe im ROM des PIC wiederspiegelt?! Nimm einfach nen 16F876, der hat 8K Speicher und da sollteste lange mit hinkommen... MfG, Dominik S. Herwald
-
Thread
Möglichst kleiner µC mit CAN
wenn du nichts gegen Microchip hast, dann dsPIC33E, PIC24E - 36-Pin VTLA 5x5mm dsPIC33EP32MC203/503 PIC24EP64MC203 dsPIC33EP64MC203/503 die werden schon teilweise produziert. Gruß Hermann
z.B. SOP, SSOP, kleines QFP etc. > Gut wäre integriertes Flash mit In-Board-Programmierbarkeit. PIC18F26K80 oder PIC24HJ128GP502 im QFN28-S. 6*6 mm klein und billig.
-
Thread
PIC Programmierung in C, Einstiegsproblem
miteinander ich stehe mal wieder tierisch im mist, denn ich kriege einfach ein kleines Programm auf einem PIC nicht zum laufen. Hier ist das c-File für den 16F874A mit externem 20MHz Quarz: [code] #include "C:\Daten\PIC_Prog\programme\versuch 1\main.h" #include <stdio.h> void SysInit(void){ setup_adc_ports
PIC16F nichts bringen. Den Compiler hatte ich nur als Beispiel genannt. Von Microchip gibt es keinen Compiler für die 16er PICs. Allerdings würde ich für aktuelle Designs auch keinen PIC16 mehr einsetzen
-
Thread
Umstiegsbreatung uC Atmel/STM
weiteres Board (noch preiswerter, allerdings auch nur 64 kByte Flash) ist: http://www.ebay.de/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-/172113793450?hash=item2812c811aa:g:74YAAOSwZ8ZW5jfe Dieses funktioniert mit der Leaf-Labs IDE nicht (fehlender Bootloader), jedoch
nirgends anders gibt. Und das zu einem unschlagbaren Preis. Hier der faire Vergleich ATXMEGA64AU und EFM8LB12F64 Preis bei Mouser: 5,57 / 1,76 Flash: 64k RAM: 4k CPU: 32 MHz / 72 MHz ADC: 12-Bit / 14-Bit DAC: 12-Bit 2x / 4x PWM: AWeX 11-Bit nur über Timer / PCA 16-Bit integrierte CPLD-Blöcke: -
-
Thread
isp zwischen pic16f873a und pic24hj32gp302
Servus , hat niemand von euch eine Idee? mein Problem ist, ich sende eine 8 vom pic24hj zum pic16f und dieser zeigt mir den Wert auf einem Display auch meistens an. Die 8 beudeutet für den pic16f das er den Potiwert von poti 8 zurücksenden soll! und mein Problem ist jetzt
ist schlecht. das spi-kabel ist 10 cm lang. Die Übertragungsfrequenz liegt bei 400 Khz ,der pic16f hat einen 10Mhz Quarz und der pic24hj läuft mit 80 Mhz. Spi ist so konfiguriert das pic24hj master ist und pic16f slave mehr nicht! pic24hj spi fäuft mit 8 bit! woran liegt's?
-
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
Zwei Schieberegister in Reihe: Denkfehler?
PICs ja nicht, aber ist SPI bei denen 16 bit? Normalerweise schiebt SPI ja immer 8 bit raus. Du solltest das mal mit uint8_t in 8 bit Portionen zerlegen. VerUNDen mitt FF ist nicht nötig; geht auch mit 8 bit shiften. > //wait (1);
nochmal mitm Speicher-Oszi ran (kann so was anzuschaffen nur jedem empfehlen!)... und siehe da: Der PIC schickt beim zweiten Aufruf der Funktion nur 8 anstatt 16 Taktbits weg. Als ob es ein SPI Hardware-Feature wäre... werd' wohl noch n bisschen lesen müssen.
-
Thread
Umstieg von Atmel auf.
STM32F3DISCOVERY Board, kostet 16€, der Chip STM32F303 hat CAN und USB, der USB ist bereits drauf, den CAN Transceiver musst Du selber dazubauen. Da die Discoveryboards vom Pinning auf Lochraster passen, wird
/PIC24-Architektur ist auch okay (kein Vergleich zu den 8Bit-PICs).
-
Thread
PIC-Prozessor für Schaltung gesucht
nur 2 LEDs??? Das kann z.B. schon ein PIC10F200, einfacher ist es mit einem PIC12F683 oder einem PIC12F1822. 1 PIC, 2 LEDs, 2 Widerstände, 1 Kerko 100nF, Stromversorgung
funktionieren, aber die einzig brauchbare Methode, eine LED zu dimmen ist eben PWM. Hab sowas mal mit einem PIC16f883 gebaut um bei einem Modellbahn- Bahnübergang mit LEDs den Glühlampeneffekt nachzubilden. Wenn ich zuhause bin werd ich mal schauen, wo ich den Code habe. Weißt du, wie man das CCP-Modul beim PIC
-
Thread
Frage zu Assembler für meinen Informatikunterricht
empfehlen, zumindest die Auflage welche bei mir im Regal steht enthält so ziemlich alles was es zum PIC16F84 gibt. Hier gibt es das Instruction Set des PIC16F84, die Befehle sind überschaubar und sehr gut erklärt: http://ww1.microchip.com/downloads/en/devicedoc/31029a.pdf
89E5 MOV BP,SP 1ABB:0102 C646FC02 MOV BYTE PTR [BP-04],02 1ABB:0106 C646F803 MOV BYTE PTR [BP-08],03 1ABB:010A 8B56FC MOV DX,[BP-04] 1ABB:010D 8B46F8 MOV AX,[BP-08] 1ABB:0110 01D0 ADD AX,DX 1ABB:0112 8946F4 MOV
-
Thread
Welcher PIC16/18 mit ähnlichen Speicher Specs wie Atmega328
als Angabe? Soweit ich das selber überschaut habe sind die PIC16F vom Speicher her eher kleiner und die PIC18FxxJxx eher im Atmega328 Bereich, oder täuscht das? Gruß Beast
Danke Frank, den PIC16F18877 bekommen ich über Reichelt noch nicht, aber sowas wär nicht schlecht...
-
Thread
S: kleinen Mikrocontroller ohne Hühnerfutter für einmaligen Einschaltimpuls
Wenn Du schon mit PICs gearbeitet hast: PIC10F320 im SOT-23. J.R.
zur Info (entspricht nicht der Spezifikation des TE): Manche PICs haben an PORTA einen OD-Pin (z.B. PIC16F690, 16F62x, 16F87x u.v.m.) oder auch frei OD-konfigurierbare Pins an mehreren PORTS, z.b. PIC16F153x (Register ODCONA /B /C).
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
77,77,74,76,10,76,72,64,77,77,74,12,10,0,104,64,69,69,72,70,5,70,13,1,3,69,5,5,0,5,72 ,3 //Lied Nr. 14 Offset:454 ,15,8,8,15,8,8,15,8,16,8,15,8,8,15,8,8,15,8,16,8,14,7,7,14,7,15,7,14,7,7,14,7,7,14,7,15,7 ,2 //Lied Nr. 15 Offset:492 ,15,16,15,16,15,16,15,16,15,15,16,17,18,19,20,84,128,84,128,87,64,77,64,84,128,84,128,82,64,83,64,84,128,84,128,87,64,77,64,84,128,84,128,82,64,83,64,87,84,207,207,0,87,84,206,206,0,87,84,205,205,64,75,77 ,5 //Lied Nr. 16 Offset:557 ,8,13,16,15,13,16,13,15,13,9,11,136,8,13,16,15,13,16,13,15,13,8,7,134,6 ,3 //Lied Nr. 17 Offset:583 ,74,74,81,17,204,77,76,77,79,77,76,74,74,74,81,17,204,77,76,77,79,77,76 ,4 /
-
Thread
Motorrad Thermometer mit PIC 16F84 und Nokia 3310 Display
Außentemperatur oder die Öl Temperatur anzeigen könnte. Ich habe zwar schon ein paar kleinere Sachen mit dem PIC gemacht, bin aber eigentlisch noch Anfänger. Programmieren fällt mir aber leicht, da ich Programmierer von Beruf bin. Ist dafür der PIC 16F84 ausreichend, oder was würdet Ihr mir empfehlen? Wo
Hallo Pepe Würde keinen Pic16F84 verwenden, da er keine ADC hat, wenn du mit NTC messen willst. PIC16F628 fände ich schon passender, liegt preislich im ähnlichen Feld. Gibt es auch in SMD-Form. Je nachdem wir genau du messen willst
-
Thread
Schieberegister mit Pic ansteuern
hallo miteinander ich wollte mit hilfe von MPLABX und dem XC8 compiler meinen Pic16f877a dazu bringen, dass das Schieberegister ein einfaches muster herausgibt. an den Q's des Schieberegister sind LED's angeschlossen. den uC programmiere ich über den Brenner
Oke vielen dank. Mit dem PIC16F627A funktioniert es tadellos aber mit dem pic16f877a spinnt es wie wild. Wahrscheinlich liegt es wohl an der Hardware.
-
Thread
AVR-GCC seit 2007 verschlechtert (Speicherbedarf)
g -Wall -O1 bzw -g -Wall -Os Version ; -O1; -Os winavr-20060421/gcc3.4.6 0x00002180 0x00001f20 winavr-20070525/gcc4.1.2 0x00001fe2 0x00001e4e winavr-20071221/gcc4.2.2 0x00001f9a 0x00001e10 winavr-20100110/gcc4.3.3 0x00002198 0x00001fa8 d.h. winavr-20071221/gcc4.2.2 (eins höher
O1 bzw -g > -Wall -Os > > Version ; -O1; -Os > winavr-20060421/gcc3.4.6 0x00002180 0x00001f20 > winavr-20070525/gcc4.1.2 0x00001fe2 0x00001e4e > winavr-20071221/gcc4.2.2 0x00001f9a 0x00001e10 > winavr-20100110/gcc4.3.3 0x00002198 0x00001fa8 Kommt natürlich auch darauf an, wie man
-
Thread
Speicherbereich der Variablen beim PIC18F2550: wohin damit?
automatisch auf. Ich hab mir allerdings auch angewöhnt Bytes zweistellig und Adressen vierstellig (Bei PIC16F) zu schreiben. Sven
. Benötigst du mehr wie 128 Bytes, geht die Bankumschalterei wieder los, so wie halt schon bei den 16F... Viel Spaß noch Sven
-
Thread
Ein Editor für SDCC.
<pic16/pic18f452.h> sollte in *.c stehen: #include <p18cxxx.h> Der Compiler inkludiert dann automatisch die richtige Datei. Meine Option von der Komandozeile habe ich in der Zeile Project -> Build options->Other options: -p18f258 --obanksel=2 --optimize-cmp --optimize-df eingetragen. Nach Den Beschwerden vom Linker musste ich noch in Project -> Build options->Linker settings C:\sdcc\lib\pic16\libc18f.lib eintragen
-
Thread
Mikrocontroller + Zubehör?
) 24FJ16GA002-ISP 2.20€ (PIC24) ATMEGA 328P-PU 4.20€ Der Unterschied in der Rechenleistung AVR-PIC32 ist etwa Faktor 20, bei AVR-PIC24 etwa Faktor 2-3 (bei den PIC24EP noch mehr). So viel zu den mehrfachen
5.55€ (PIC32) > 24FJ16GA002-ISP 2.20€ (PIC24) > ATMEGA 328P-PU 4.20€ Also, ich kaufe viel bei Reichelt, aber AVRs eher nicht. Weil: Will ich DIP zum Basteln oder für Entwicklungszwecke, dann bestelle
-
Thread
16 Bit LCD mit I2C möglich?
15 Euro kostet, ist im Prinzip egal. fchk PS: Einen PICKIT3-Clone, mit dem DU alle aktuellen PIC (8,16,32 Bit) flashen und debuggen kannst, gibt für 20€. Auch nicht die Welt.
-8068-8-and16-bit-AVR-XMEGA-A3-Microcontrollers_Datasheet.pdf Wo steht das in der anleitung sehe davon nichts.
-
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
USB-Interface (auf ein neues)
Zeit ja schon viel über USB in Verbindung mit µC diskutiert. Ich hab ein Development Board mit dem PIC16c745 in meinem Projekt eingebaut. Dieses kann folgendes, schalten von 8 Ausgängen über den PC (Visual Basic). Alles kein Problemn da es für den PIC16c745 eine entsprechende .dll für VB gibt. Das Problem
ich absolut keine Ahnung welcher, von den unzähligen µC für mein Projekt der richtige ist: z.B.: FT8U245BM, FT2232C, I/O Warrior, PIC16c745 usw.. Was ich auch nicht weiß ist, wie ich die EndWerte von Visual Basic in den µC übertrage bzw. wie ich mit den bereits oben genannten µC über Visual Basic
-
Thread
Problem bei Verstärkung von XR2206 Ausgangssignal
AVR mus dabei mindest doppelt so hoch > sein wie deine Eingangsfrequenz. Das ist beim Atmega 8 ja kein Probl. denke ich, da der ja bis 16 MHz taktbar ist > Du könntest sogar den AVR noch zu > stabilisierung der Frequenz einsetzten. Also Frequenz messen Abweichung > zur Sollfrequenz berechnen
Hallo Michael das must du auch nicht mit einem PIC machen das geht genauso mit einem AVR. Ich selber programmiere auch kein PIC. Ich hatte den Artikel nur zufällig gefunden. Du must halt nur am AVR einen PWM Kanal schon mal Hardwaremässig dafür
-
Thread
DCF-Uhr mit Pollin DCF-Modul in Bascom
ich will deine uhr nachbauen kannst du mir den bas-cod in einen hex code kompilieren (für den PIC16F628A und atmega8l)
das modul auch bei Ebay tut mir einer ein gefachlen und macht mir einer den cod fertig !! (für PIC16F628a und atmega8l)
-
Thread
mit PIC 16F628A LC-Display ansteuern
nur auf die kleineren PICs zurückzuführen. Das ist jetzt eigentlich meine erste Aufgabe mit einem 16Fxxx Pic. Desshalb habe ich auch die Lernbeispiel Aufgabe von Sprut kopiert und lediglich auf den 16F628 angepasst. Also kann es eigentlich nur an der Configuration oder an der Initialisierung liegen
Ich habe das Programm ja von sprut. Ich habe es lediglich auf den 16F628a angepasst. Dann habe ich noch hier im Forum gelesen, dass über der Initialisierung noch org 0x000 stehen muss, aber sonnst habe ich eigentlich nichts geändert. Ich erhoffe mir, dass einer
-
Thread
Feuchtesensor EFS10 Temperaturkompensation
Wetterstationsprojekt. Ich habe mir vor sechs Jahren auch eine modulare Wetterstation gebaut. (mit PIC16F877, (T, RH, Taupunkt, Humidex, Windchill, Windgeschwindigkeit und Richtung, Regenfall, Schneehoehe mit Ultrasonic Sensor, Barometer mit MS5534A, Sonnenscheinsensor (z.Zt noch in Entwicklung)).
ACTION=3;LA=4;GROUP=B6;GROUPID=3190;ARTICLE=82308;START=0;SORT=preis;OFFSET=1000;SID=32AictLKwQASAAAErsZ8Qa26ca52f80295df90cb4b6e223a5e189 Beide Sensoren hätte sogar den Vorzug, daß man die wenigen Daten, die dabei anfallen, im RAM eines MSP430F201x halten könnte. Dessen internen Temperatursensor könnte
-
Thread
PIC16F1503 XC8 Zugriff auf Variablen in Programmspeicher
Hi! Ich würde gern auf ein Array von Bytes, welcher folgendermaßen definiert ist zugreifen: [c]const uint8_t tx_addr[5] = {0x00,0x00,0x00,0x00,0x00};[/c] In der folgenden Funktion möchte ich über dieses Array iterieren: [c]void rf_write_register(uint8_t reg, const uint8_t *value, uint8_t len){ rf_CSN_lo(); spi_shift_sync(W_REGISTER|(REGISTER_MASK & reg)); while(len--){ spi_shift_sync(*(value++)); } rf_CSN_hi(); }[/c] Ich rufe die Funktion so auf: [c]rf_write_register(TX_ADDR,tx_addr,5);[/c] Ich erwarte, dass die Funktion "spi_shift_sync" mit
-
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
externer 32,768kHz Crystal für Timer1 funktioniert nicht PIC16F1823
Hallo, ich habe ein Problem mit dem Timer1 des PIC16F1823 (QFN Gehäuse), und zwar funktioniert der Timer mit dem Oszillator Circuit zwischen PIN T1OSI und T1OSO nicht. Ich habe den Timer mal mit dem internen Oszillator getaktet und damit hat es funktioniert
TMR1L = 0x00; //low byte } } void TIMER1_Init() { //oszillator circuit : f=32,768 kHz //instruction periode = 1/f = 30,52 us = T //prescaller value = 1:8 //timer0 rate = 8 * T = 8 * 30,52 us = 244,16 us (1 pulse) //16-bit-timer //interrupt intervall
-
Thread
dspic board ohne teuren Versand?
Was das Board kann? Also gut... Zentrales Bauteil ist ein dsPIC30F6014, welcher von einem Quarzoszillator mit 6,144MHz getaktet wird, der Oszillator befindet sich unter dem dsPIC. Die PLL des dsPICs ist auf den Faktor 16 eingestellt, d. h. er läuft intern mit 98,304MHz
Hallo, ich verkauf meins grad http://cgi.ebay.de/Mikroelektronika-Easy-dsPIC3-Entwicklungsboard-dsPIC_W0QQitemZ230201559311QQihZ013QQcategoryZ65507QQssPageNameZWDVWQQrdZ1QQcmdZViewItem Gruß Matthias
-
Thread
LCD verliert Zeichen
Ein Pic18f4580 ist in Betrieb Masse gibt es nicht am Rahmen oder so und der Motor ist „isoliert“, also auch kein Massebezug wegen vorwärts und Rückwärts
Stefan ⛄ F. schrieb im Beitrag #6853132: > 0,8V sind immer noch kein gültiges Signal. Wenn die Beschriftung stimmt, ist es das Kontrast-Signal. Das kann also OK sein.
-
Thread
Einfache temperaturgeführte Leerlaufregelung bauen
-223-9489&docid=o-RA7r5nhHTYGM&tbnid=uYS8kgFmvSm4WM%3A&vet=10ahUKEwjk073n8-njAhXyxcQBHeb8DKUQMwhzKDkwOQ..i&w=500&h=259&bih=829&biw=1745&q=L-Jetronic%20Leerlaufregler&ved=0ahUKEwjk073n8-njAhXyxcQBHeb8DKUQMwhzKDkwOQ&iact=mrc&uact=8
ocr1c, temp ldi temp, 0 out ocr1a, temp ;AD-Wandler Takteinstellung ;mögliche Vorteiler 2, 4, 8, 16, 32, 64, 128 ;Benötigte Frequenz 50kHz - 200kHz ;z.B. 8.000.000 Hz / 32 = 250 kHz ;z.B. 8.000.000 Hz / 128 = 62,5 kHz ldi temp,0b00100111 ;Vorteiler auf 128 out ADCSR,temp cbi ADCSR
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Die 9 PWM gibt's in dieser Familie : dsPIC 33FJ64GS606-I , wobei der genannte nur 16x6 PWM hat, ein anderer hat aber 9. der Genannte ist allerdings im TQFP64. Ein anderer : dsPIC 30F6015-30I hat vieles, im TQFP80.
ein Beispiel von der Forumslegende Peter Dannegger: https://www.mikrocontroller.net/topic/340449 8 Kanäle bei 12 Bit @ 2kHz BAM auf einem 8MHz AVR: 9% CPU Load, und die 8 Kanäle sind synchron. Bei 8 Bit Auflösung wirds dann wahlweise schneller (16x) -> 32kHz Refreshrate, oder noch weniger Zeitkritisch
-
Thread
Welchen Takt einstellen (I2C)
Moin, ich will mehrere LM75 Sensoren über I2C ansteuern. Ich benutze einen PIC16F88X. Muss ich für den I2C zwangsweise einen externen Oszillator anschließen oder könnte ich auch den intern 8Mhz Oszillator verwenden ?? Gruß Manits
Postings habe ich gelöscht, sorry, weil ich hatte PIC16F88x (PIC16F887) mit PIC16F88 verwechselt.
-
Thread
Überraschung, ab heute machen sie Software.
Sourcecode funzt out of the box und der Support ist auch ok. Diverse Plattformen (hab selber mit Pic, Pic16, Pic32 und STM Arm gearbeitet) und imho ausgereifte libs. Alles gut dokumentiert und sehr benutzerfreundlich. Dann haben Sie noch jede Menge sog. "Clicks". Module die fast alle Bereiche der
F. F. schrieb im Beitrag #4343081: > So kann man doch wieder einmal was aus einem Thread für sich selbst raus > ziehen. Dafür ist das Forum ja auch da. Hier trifft sich die Creme de la Creme der