-
Thread
Handy/Mikrocontroller und Wlan Anbindung
Oh, Sorry, Ein Problem ist die Versorgung über Netzspannung. Wie am besten drosseln? Brauche 12-24V (denk ich?) für das Relais und 3,3V für den PIC. Wäre cool, wenn mir jemand helfen würde^^
Hilfe des PICs eine LED schalten oder so. Damit meine ich z.B.: Laptop -> Wlan-Modul empfängt -> PIC wertet aus und schaltet LED. mfg
-
Thread
WLAN Modul mit Mikrocontroller (STM32F407/Discovery)
Muss es zwingend ein STM32 sein? Den geringsten Aufwand hast Du mit einem PIC24/dsPIC und einem Microchip WLAN-Modul und dem fertigen, kostenlosen WLAN/TCP-IP Stack von Microchip. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2884 fchk
Du könntest auch gleich den STM32 weglassen. Das wäre bedeutend sinnvoller. Wenn ein PIC24 nicht reicht, nimm einen PIC32MX. fchk
-
Thread
100mhz 32bit - counter ohne vorteiler?
Lurchi schrieb im Beitrag #4094487: > Einige µC (z.B. dsPic) haben auch einen asynchronen Vorteiler integriert > und kommen so ggf. ohne externe Logic aus. Es haben m.W. fast ALLE PIC's einen asynchronen Vorteiler. Aber davor muß man eben noch das Meßtor
für das Capture braucht man auch wirklich nur den Teiler (z.B. 8 Bit) extern, mehr nicht. Bei den PIC16 / PIC18 hat man zwar interne Vorteiler, kommt aber trotzdem nicht so wirklich ohne externe Logic aus. Man braucht halt die externen Tore um 2 Timer zu nutzen. Der Alternative Weg mit externem Vorteiler
-
Thread
PIC18F26K22 Timer0 1sec Interrupt für Uhrzeit
*/ //LIBRARIES #include <xc.h> #include <pic18f26k22.h> #include <plib.h> #include <string.h> #include <stdio.h> #include <delays.h> #include "lcd.h" //DEFINITIONS #define TMR0Reload 3036 typedef unsigned char Boolean; #define TRUE
https://www.mikrocontroller.net/topic/420316#new Im ersten Projekt (PIC18...) findest du wie man Zeit Flanken im Interrupt erzeugt. Im zweitem Projekt arbeitet PIC12... mit dem Quarz 32768 kHz und Interrupt 1 Sek. , sonst mit internem Oszillator. Das „schlafen gehen“
-
Thread
Controller-Auswahl
ISP unterstützt. Und ein Xmega ist genauso TQFP wie die anderen > Controller. Ich hätte einen dsPIC33 gewählt. Da gibts Typen, die auch gleich Stereo Audio DACs eingebaut haben, und für irgendweche Filteralgorithmen sind die DSP-Befehls- und Registersatz-Erweiterungen gegenüber PIC24H ganz nützlich
je nachden, was Du gerade brauchst und wie es layouttechnisch am günstigsten ist. Mit einem 50€ PicKit3 kannst Du praktisch alle aktuellen PIC16/18/24/32/dsPIC30/dsPIC33 programmieren und debuggen. fchk
-
Thread
Suche Methode zur Konvertierung von Double in String (in C)
PIC-Compiler haben sogar nur ein auf 24Bit reduziertes float. Peter
P.S.: Hier ist sie: http://www.informel.de/pic/ccompiler.htm Peter
-
Thread
CH32V003, float wirklich langsam?
>ATmega328p / 16 MHz : 41,0 Sekunden >CH32V003 / 24 MHz: 13,5 Sekunden 41Sec*16/24= 27.333 Sec // Atmega, wenn 24MHz Interessant: Könnte der Atmega328 24MHz wäre er etwas halb so schnell wie der CH32V003
); 10: 2 wait (Recommended 24<SYSCLK<=48MHz); 11: Reserved.
-
Thread
Debugger für PIC16LF1527 mit I2C und UART? PICkit3 ?
In-Circuit Debugger Features Comparison Was ich nicht ganz verstehe ist die oberste Zeile PIC10F,PIC12F,PIC16F;PIC16F1x;PIC18F;dsPIC30F;PIC24F,PIC24H,dsPIC33F;PIC32MX;PICkit 3;ICD 3;Real ICE Warum sind dort neben den HW Debuggern "PICkit2","ICD3" und "Real ICE" auch noch einzelne Controllerserien
OK, Beispiel 3.Zeile: Software-Breakpoints: Sind bei PIC10F, PIC12F und PIC16F nicht möglich (egal mit welchen HW-Tool), jedoch bei allen anderen Serien ----> ABER: bei diesen auch nur mit ICD3 und RealICE und nicht mit dem PICKIT3. Betrifft nur Debugging
-
Thread
Problem mit PIC18 unter XC8-Compiler
"C:\Program Files (x86)\Microchip\xc8\v1.33\bin\xc8.exe" --pass1 --chip=18F26K20 -Q -G --double=24 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-
xc8\v1.33\bin\xc8.exe" --chip=18F26K20 -G -mdist/default/production/Test.X.production.map --double=24 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=pro -P -N255 --warn=0 --asmlist --summary=default,-psect,-class,+mem,-hex,-file --output=default,-
-
Thread
Clock Divider
Also ok, wenn hier schon die dicken Geschütze aufgefahren werden, dann lieber den PIC24HJ12GP201 in 18 Pins. Der kann nämlich bis 40MHz. Ist natürlich ein bischen irre, einen 16bitter dafür zu verwenden, aber eine kleinere Lösung finde ich für einen Teiler von 600 grad nicht.
>PIC24HJ12GP201 ... für einen Teiler von 600 ... Super, endlich eine sinnvolle Anwendung für einen PIC ;-) Was wäre denn dann die kleinste denkbare Lösung für einen Teiler von 599? Aber bitte mit Duty-Cycle
-
Thread
LoRaWAN: Nucleon Base Node
konnten und die Informationen für die Fertigstellung zur Verfügung stellen können? Gruß sprotte24
, angefangen von großen Bausätzen von Heathkit bis zu selbstgebautem Quadrokopter. L G sprotte24
-
Thread
Suche QuelCode Thermometer Dringends
muss asemmpler programmierung sein also in dme falle mit dem programm mplap da der pic16f84a ja progrmamiert werden muss
muss asemmpler programmierung sein also in dme falle mit dem > programm mplap > > da der pic16f84a ja progrmamiert werden muss Assembler und PIC, das ist ja schonmal doppelt verschärfter Schwierigkeitsgrad. Da sehe ich schwarz, das wird nix bis Montag. In C oder Bascom aufm AVR, da
-
Thread
LCD Display am PIC - verstädnisfrage BUS Übertragung
ersetzen geht, das #pragma hat da ja schon ne wichtigere Rolle. Verwende den XC16 Compiler mit einem PIC24. Damit meinte ich dass ich kein I2C, SPI oder sontiges mehr zur Verfügung habe.:/ lG
Hallo, habe noch eine fertige LCD44780 Routine, geschrieben für einen DSPIC30F4012,kann auch für PIC24 direkt eingesetzt werden(gleiche Architektur). Gruss PICFAN
-
Thread
I2C slave mit address masking am PIC18
Ich programmiere gerade mit einem PIC24FJ32GA002, der hat ein Maskregister in HW - keine Ahnung wie das in SW zu lösen sein könnte.
Nachtrag Beim PIC24FJ.... muss man im Maskregister ein Bit setzen, damit das korrespondierende Bit der Adresse *nicht ausgewertet wird.* Beispiel aus dem ersten Beitrag gewünschte Adresse1: 44h 01000100b gewünschte
-
Thread
Schnellstes DAC Verfahren?
bringen Ok, wenn ich jetzt einfach einen Widerstand im 5-stelligen Bereich wähle (z.B. 12k und 24k) und das Ganze mit einem üblichen Controller (ATMegaxx, PIC16Fxx) betreibe wird das eher ungenau? Ich dachte an einen 16-Bit DAC mit 2 Ports aus einem der oben genannten Controller. Wie gesagt
nur >Ok, wenn ich jetzt einfach einen Widerstand im 5-stelligen Bereich wähle >(z.B. 12k und 24k) und das Ganze mit einem üblichen Controller >(ATMegaxx, PIC16Fxx) betreibe wird das eher ungenau? >Bin dabei etwas mit D/A Wandlern zu experimentieren und irgendwie bin >ich mir nicht mehr 100%
-
Thread
C0283QGLH-T nur kurzes Aufleuchten?
derzeit sieht es so aus, wobei alle SJ geschlossen sind. das display sollte per SPI laufen, an einem PIC24F die register habe ich aus dem Datenblatt: http://www.farnell.com/datasheets/44143.pdf Seite 14. dachte ich nehm mal einstellungen die wohl funktioniert haben :)
thema is mal vertagt, ich kriegs nicht hin den CS richtig zu timen. sch**** pic24, auf den kleinen gehts viel einfacher :) melde mich wenn ich saubere daten rausschicken kann
-
Thread
PIC32 as ARM9
einen PIC18 verwendet, aber nun benötige ich für eine MCU einen Leistungsfähigen Controller. Ich habe den PIC32 ebenfalls mit einer Netzwerk Schnittstelle gefunden und nun würde mich interresieren ob dieser wie
Peripherieblöcke der einzelnen Architekturen sind nicht identisch, aber ähnlich. Wenn Du ein SPI auf einem PIC18 ansteuern kannst, solltest Du das auf nem PIC32 auch hinbekommen. Die MPLAB IDE verwendest Du weiter, Dein PicKIT3 oder ICD2 benutzt Du weiter (PicKIT2 und ICD2 funktionieren nicht bzw nur sehr
-
Thread
Die Ergebnisse des 2. Mikrocontroller.net Artikelwettbewerbs
<a href="http://www.mikrocontroller.net/articles/16-bit_I/O_SPI_Porterweiterung_mit_Microchip_PIC18" title="16-bit I/O SPI Porterweiterung mit Microchip PIC18">16-bit I/O SPI Porterweiterung mit Microchip PIC18</a> </li> <li> <a href="http://www.mikrocontroller.net/articles/AVR_Interrupt_Routinen_mit_C
ATmega</a> </li> <li> <a href="http://www.mikrocontroller.net/articles/Entwicklungsboard_mit_PIC" title="Entwicklungsboard mit PIC">Entwicklungsboard mit PIC</a> </li> <li> <a href="http://www.mikrocontroller.net/articles/Evaluations-Platine_f%C3%BCr_Heimautomatisierung" title="Evaluations-Platine
-
Thread
Welcher Microcontroller für mich?
PIC18F (8-bit) / PIC24 (16-bit)
viele hier "basteln" mit AVRs, ich mit PICs ;) hier eine übersicht: http://www.sprut.de/electronic/pic/typen.htm PICs: nimm aus der 18, 24, 30, 33er-reihe, die älteren sind nicht zu gebrauchen (bank umschalten etc.) die dieser reihe sind wirklich zu gebrauche! wenn du wirklich viel leistung willst,
-
Thread
4*24 Zeichen Display. Wie mehr als 8 freie Zeichen?
Zeichen Text, mit etwas Aufwand kannst Du auch Proportionalfonts ausgeben, dann hast Du in der Regel > 24 Zeichen/Zeile. Und teuer sind die auch nicht mehr. Stefan
Bremswirkung der Gezeiten ja nicht vergessen mit einzuberechnen *hehe*) Also bei mir werkelt hier ein PIC18F458, aber den verwend ich bei prototypen immer, weil der viele Pins hat, optimieren kann man später immer noch... Ein kleinerer PIC alla 18F242 würde eigentlich auch schon leicht reichen, nur die
-
Thread
µC von 0 auf lernen. ASM oder C?
Den Luxus, eine Plattform zu verwenden, für die es einen GCC gibt, haben > unsere armen 8051 und PIC Menschen leider nicht. Die müssen leider beim > Assembler oder beschnittenen C Compiler bleiben. Blödsinn - Zumindest im Bezug auf die PIC. 1. Für die größeren PIC gibt es GCC basierende Compiler
Carsten Sch. schrieb im Beitrag #3522707: > Blödsinn - Zumindest im Bezug auf die PIC. > 1. Für die größeren PIC gibt es GCC basierende Compiler. Die benutzt aber keiner, weil da könnten ja eventuell ein paar Bytes Speicher übrig bleiben, wenn das Projekt winzig ist! > (Wobei es ja
-
Thread
42kHz Leistungsmesser 110V/3A
auszulesen, zu rechnen, Display anzusteuern und später vielleicht ein USB-Interface zu realisieren. PIC 18F24K50, DSPic oder ähnliche. Hauptsache mit C -Compiler.
Max Kinema schrieb im Beitrag #3686353: > PIC 18F24K50, DSPic oder ähnliche. Hauptsache mit C -Compiler. Schau dir doch auch mal den Cortex M4 an, der hat eine FPU. Das vereinfacht die SW wesentlich. Du musst quadrieren summieren und nach entsprechender
-
Thread
Aufwärtsspannungsregler auf 30V/20A benötigt
80%, wobei bei einzelnen >Phasen bis zu 88% erreicht werden kann. Bei welcher Eingangsspannung? 24V? Taktfrequenz? MFG
Vieleicht solltest Du mal das Datenblatt und die AppNotes lesen. Aber eins ist sicher, bis Du einen 24V/51V 4kW Schaltwandler selber gefrickelt hats, läuft meiner bereits in Serien produktion. Grüße Michelle
-
Thread
Emuliertes COM Port über USB lesen/schreiben
auch eine USB HOST Funktion bereitstellt. Fündig wirst du bei diversen ARM Cortexen oder auch bei den PIC24 & PIC32... Ob nun ARM Cortex oder PIC24/32 für dich die elegantere Wahl ist sei mal dhingestellt (ist GEschmackssache und abhängig von anderen Randbedingungen). Funktionieren wird beides. Für die PIC weiß ich aber -da schon mehrmals erfolgreich eingesetzt- das es gerade für CDC eine vernünftige und kommerziell ohne Gebühren verwendbare CDC-Host funktion fast Mundgerecht serviert gibt. Gruß Carsten
-
Thread
Problem mit RS232 Schnittstelle
dass es dies nicht sein kann da: ich kein VCC (5V) auf der Elektronik bekomme. Somit startet der PIC erst gar nicht. Gut jetzt könnte der PIC durch Programmierfehler einen Kurzschluss oder Resset Zustand erzeugen und schneller abschalten als ich es mit dem Auge sehen kann. Nur hat das Schaltnetzteil keinen Enable oder Reset PIN den der PIC aus Versehen durch eine Programmierfehler schalten könnte. Also wenn der PIC nicht bootet oder sich durch ein Signal von RX aufhängt, müsste dann nicht zumindest die 5V Spannung auf der Elektronik
-
Thread
GIRA Taster Nachbau - Interesse ?
Michelle Konzack Wo hast Du denn LPC11Cxx evalboard bestellt? LPCxpresso? wo mit der Bestückung LPC11C24? Danke BeWes
nicht sein, Mir war nur wichtig, dass es eingebauten CAN-Teil hat, z.B. http://www.reichelt.de/PIC-18-Controller/PIC-18F2480-I-SO/3//index.html?ACTION=3&GROUPID=2968&ARTICLE=87002&SHOW=1&START=0&OFFSET=16& Aber war ja auch nur ein Beispiel, gibt ja auch noch ARM-Controller auch mit CAN-Funktion
-
Thread
Grafik LCD Ansteuerung funz nicht??
nicht so. Mich interessiert aber natürlich auch, wo die Fehler liegen können, zumal der Code auf dem PIC wunderbar funktioniert.
Da ist bei mir der PIC durchgekommen. So einen Blödsinn wie Stackpointer initialisieren und hunderte extra-Register wie z.B. PINB hat der PIC nicht, bzw. man muss sich nicht darum kümmern. Aber daran kann die nicht richtig
-
Thread
4094 Schieberegister mit PIC 16F84/a ansteuern
ist doch auch eine Antwort: "Ich kann Dir nicht helfen." Die wenigsten hier kennen sich mit dem PIC aus. Hier lesen zum überwiegenden Großteil AVR-User. Viele kennen zwar den 4094, aber PIC-spezifische Eigenheiten nicht. Eine gute Anlaufstelle für PIC-Probleme ist Sprut. Versuchs dochmal in einem PIC-Forum. Peter
-
Thread
[V] zwei Stück Microchip Explorer16-Boards + ICD2 Debugger (neu oder gebraucht)
low cost, efficient development board to evaluate the features and performance of Microchip's new PIC24 Microcontroller, the dsPIC33 Digital Signal Controller (DSC) families, and the new 32-bit PIC32MX devices. Coupled with the MPLAB ICD 2 In Circuit Debugger or MPLAB REAL ICE, real-time emulation and
circuitry. The Explorer 16 100-pin features two interchangeable Plug-In Modules (PIMs), one each for the PIC24FJ128GA010 and the dsPIC33FJ256GP710 DSC. The Explorer 16 44-pin features a Plug-In Module (PIM) for the PIC24FJ64GA004. Features • Includes PIC24FJ128GA010 and the dsPIC33FJ256GP710 DSC Digital
-
Thread
Programmkopf
falls es sich um einen PIC handelt, könnte das hier weiterhelfen http://www.sprut.de/electronic/pic/config/config_emb.htm gruß michi
Es ist ein PIC und die Zeile verknüpft drei Configuration Bits mit der bitweisen-UND (&) Verknüpfung.
-
Thread
Suche günstiges Einstiegs-DSP-Board für Audio
Nimm doch einen dsPIC, damit kann man auch schon kleinere Soundsachen machen (FFT, Filter etc.).
Ein ARM7TDMI schafft MP3 bei ~20 MHz, dann sollte das für den dsPIC auch kein Problem sein.
-
Thread
Welcher Microcontroller ???
Hi Mü, also das die Auswahl an exotischer Peripherie bei den PIC's größer ist stimmt schon. Problem ist nur, das die meisten PIC's jeweils nur einen kleinen Teil davon drin haben. Das mit dem Umfangreichen Quelltext bei den AVR ist mir neu. Das einzige was ich
, ein 256kB AVR ist in Planung. Kurz gesagt, wenn nicht unbedingt eine der "Sonderfunktionen" der PIC's braucht oder die extern mit einem AVR verbinden kann sollte man auf einen AVR zurückgreifen weil die schneller und universeller sind. PIC's sind für Massenproduktionen optimiert.
-
Thread
Universalprogrammer
Windows, Linux, Programmer, J-Tag 32-bit ARM-based MCUs by various vendors Microchip PIC, dsPIC/PIC24 and PIC32 MCUs Atmel AVR, ATxmega, AVR32 and 8051 architecture MCUs Texas Instruments MSP430, CC430 and CCxxxx MCUs Dallas/Maxim 1-Wire Cypress PSoC MCUs Silicon
Schaltungen kann man darüber gleich mit 3,3V oder 5V versorgen. - Atmel AVR - Atmel ATXmega - Microchip PIC/dsPIC - MSP430 (z.Zt. nur SBW) - NXP/Freescale HCS08 - NXP/Freescale S12X - STM SPC56xx - STM ST7Flite - STM8 - STM32 F0xx/F1xx/F2xx/F3xx/F4xx - Renesas 78K0R - Renesas RL78 - Renesas R8C
-
Thread
Elektronische Bauteile - Einstiegssortiment
Abschnitt "Kosten" ist gezeigt was der Einstieg in die jeweiligen µC Familien in etwa kostet. Für einen PIC sollte man das "PicKit-III" kaufen, damit man mit der Microchip IDE die Chips Flashen und Debuggen kann. Für einen ARM sollte man sich auf die µC mit Cortex-Mx Kern beschränken. z.B. STM32 mit dem
nicht, kannst du natürlich auf ein anderes System umsteigen, aber ich würde nicht geichzeitig mit pic, arm, avr usw. loslegen.
-
Thread
24 V Solarsystem - Festspannung für Verbraucher
Johannes schrieb im Beitrag #4517043: > Meine Idee war jetzt, mehrere > Festspannungsregler 24 V (z. B. L78S24CV, preiswert) parallel zu > verschalten, um eine konstante Spannung von 24 V für die Verbraucher zu > erhalten und eine Belastbarkeit von ca. 25 A zu bekommen. Für 25A @ 24V brauchst du schon einen ordentlichen DCDC-Wandler. Z.B. SD-350B-24
-
Thread
PIC XC8 Delay_Problem.
Warum werden die *PIC* Compilerfragen immer unter der Rubrik 8051 eingestellt? Für PIC gibt es einen eigenen Bereich. Kann ein MOD die Themen verschieben?
Hi, echter 8051 schrieb im Beitrag #3466405: > Warum werden die PIC Compilerfragen immer unter der Rubrik 8051 > eingestellt? Für PIC gibt es einen eigenen Bereich. > > Kann ein MOD die Themen verschieben? Es gibt hier weder eine Rubrik 8051 NOCH PIC, die Rubrik
-
Thread
uC mit guten ADC & USB gesucht
Wandler was wert sind, nur leider kann ich den nicht per USB ansteuern.. ...wie siehts denn mit den PIC24... Familien aus, hat da jemand von euch erfahrungen mit den ADCs? vielen Dank im vorraus Hannes
Ich bin jetzt mal dabei mir die PIC24F Familie anzusehen, die haben auch USB und 10bit ADCs....die Frage is nur ob mir die schnell genug sind (500ksps).... ...habt ihr Erfahrung bezueglich der internen Referenz bei den PICs? Also wuerde
-
Thread
Frequenz messen (260 Hz)
for(i=0;i<16;i++) //16 changes = 2 rotations (8 pole pairs) 7AB 01A4 CLRF 0x24 7AC 3010 MOVLW 0x10 7AD 0224 SUBWF 0x24, W 7AE 1C03 BTFSS 0x3, 0 7AF 2FB1 GOTO 0x7b1 7B0 2FB2 GOTO 0x7b2 7B1 2FB5 GOTO 0x7b5 7B2
MOVLW 0x1 7C1 00F6 MOVWF 0x76 7C2 0876 MOVF 0x76, W 7C3 07A4 ADDWF 0x24, F 7C4 3010 MOVLW 0x10 7C5 0224 SUBWF 0x24, W 7C6 1C03 BTFSS 0x3, 0 7C7 2FC9 GOTO 0x7c9 7C8 2FCA GOTO 0x7ca 7C9 2FB5 GOTO 0x7b5 7CA
-
Thread
Vor- bzw. Nachteile AVR / 8051
allgemein kann man das so nicht sagen, es kommt auf die Anwendung an. Sogar ich als erklärter PIC-Nicht-User habe einen PIC in einer Serie drin (Batteriebetrieb, der geforderte Strom war weder mit nem AVR noch mit nem 8051 erreichbar).
Soweit. @Micki: An anderer Stelle hattest Du eine Takteinschätzung bei ATmega128 gegeben; mit 24MHz macht es richtig Spaß !
-
Thread
bootloader AN1094 PIC33EP Problem
Hallo, ich verwende den Bootloader 1094 mit dem 16bit Flash Programmer. Funktioniert super bei den Pic 24fj.. Jetzt wollte ich diesen einfach auf den DSPic33EP. Den 16bit Flash programmer habe ich angepasst zumindest die Device Id. Nur wenn ich jetzt das Programm hochladen will. Kommt die Fehler Meldung
für die Hilfe Mit diesem Bootloader klappt es wunderbar. Hab Ihn angepasst an meine Schaltung dsPIC33E_PIC24E_Bootloader_10182011
-
Thread
Mikrocontroller in Darmstadt und Umgebung gesucht
Welchen PIC suchst Du denn? Vielleicht hat zufällig jemand aus der Gegend genau den noch in seinem Vorrat.
hab ein Pic in Abfalleimer ecke Büdinger/Gießener Str. gefunden!!!
-
Thread
Suche infos zu Sampletime der ADC's von AVR oder PIC
pic24hj32gp202 oder so die wandler machen bei 10 bit 1.1msps. und die haben 40 mips. sind halt nicht ganz so einfach wie die 8-biter aber einfacher als ein 32 biter!!!! nehm den, nehm den, nehm den
@Maik Werner: wenn schon FFT etc berechnet werden soll, dann bitte auch einen PIC mit DSP-einheit empfehlen, also dsPIC30 (30MIPS) oder dsPIC33 (40MIPS), letztere haben sogar bis zu 4msps. PIC24 sind kostengünstig, haben aber keine DSP-einheit, und genau diese ist für eine schnelle
-
Thread
MBED IDE PATA Ansteuerung
was ist MBED ? Ich habe mal eine Ansteuerung geschrieben für IDE Platten für PIC32 COntroller in C.
while(PMMODEbits.BUSY); // Wait until PMP is free MDD_HDD_finalLBA |= ((PMDIN&0x0F)<<24); // only 24Bit are used while(PMMODEbits.BUSY); // Wait until PMP is free mMMD_HDD_LBA2(); Nop(); while(PMMODEbits.BUSY); // Wait until PMP is free
-
Thread
EXPLORER16 LCD und µC defekt ?
der PIC24-Democode, die beide das LCD benutzen, falsche Zeichen auf dem Display anzeigt. Also liegt es nicht am µController. Ich messe an der Datenleitungen des LCD und demn entsprechenden Pins am µC 3,9V
Wenn es ein 5V Display ist, dann sind 3,3V zwar möglich aber etwas knapp. Bei den PIC24/dsPIC33 sind m.W. alle Pins ohne Analogfunktion in der Lage, mit Open Drain und externem Pullup-Widerstand 5V Ausgänge zu zimmern.
-
Thread
ATmega8 - der Aufruf der ISR daurt sehr lange
push r0 62: 0f b6 in r0, 0x3f ; 63 64: 0f 92 push r0 66: 11 24 eor r1, r1 68: 8f 93 push r24 6a: 9f 93 push r25 6c: 88 b3 in r24, 0x18 ; 24 6e: 92 e0 ldi r25, 0x02 ; 2 70: 89 27 eor r24, r25 72: 88 bb out 0x18, r24 ; 24 74: 8f ef ldi r24, 0xFF ; 255 76: 82 bf out 0x32, r24 ; 50 78: 9f 91 pop r25 7a: 8f 91 pop r24 7c: 0f 90 pop r0 7e: 0f be
-
Thread
Timerschaltung (ca alle 15min für 15sek on) 555 ok?
Logic-Level-FET, > einen 100nF Kondensator, etwas Programmierarbeit und fertig! Es geht noch kleiner: PIC10Fxxx mit 6 Pins im SOT-23-Gehäuse.
Peter D. schrieb im Beitrag #6587992: > AVR oder PIC Viel zu teuer für solcherlei Jubelelektronik.
-
Thread
C Schleife um alle 8 Bits im Byte zu setzen
[c] c <<= 0x01; c |= 0x01; [/c] [c] LDI R25,0x08 Load immediate (n=8) LDI R24,0x00 Load immediate (c=0) LSL R24 Logical shift left (c<<=1) ORI R24,0x01 Logical OR with immediate (c|=0x01) SUBI R25,0x01 Subtract immediate (n--)
] c >>= 0x01; c |= 0x80; [/c] [c] LDI R25,0x08 Load immediate (n=8) LDI R24,0x00 Load immediate (c=0) LSR R24 Logical shift right (c>>=1) ORI R24,0x80 Logical OR with immediate (c|=0x80) SUBI R25,0x01 Subtract immediate (n--
-
Thread
Start ins Mikrocontroller-Experimentieren
jm nicht wovon er redet. Die neuen PIC18 also vor allem die J und K Varianten und die PIC24 sind den AVRs mindestens ebenbürtig und zum Teil deutlich überlegen.
Sprachen. Vorteil vom PICKIT2 Debug Express ist, dass es sehr preiswert ist und die sogn. Fuse-Bits (bei Pic heißt das Configurationswort) auch immer lesen kann. Solange man einen PIC nimmt, der ICSP unterstützt (ich kenn so auf Anhieb keinen, der das nicht unterstützt aber ich kenn auch nicht viel PICs) ist
-
Thread
ATMega ans LAN bringen: Mit HLK-RM04?
8 bitter :/ Für einfache Steuer- und Messaufgaben ist das genau das richtige. Wenn ich da einen PIC32 mit 200MHz hinsetzen würde, würde das Licht auch nicht schneller angehen. fchk
#5075184: > Für einfache Steuer- und Messaufgaben ist das genau das richtige. Wenn > ich da einen PIC32 mit 200MHz hinsetzen würde, würde das Licht auch > nicht schneller angehen. aber schneller ausgehen ;) (sorry musste sein...)
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
wenn du eine Tabelle hast, die größer ist als 32kByte ? Auf einem AVR kein Problem, aber bei einem dsPIC ?
Spezifikation erfüllen (zumindest geht das z.B. bei Freescale oder Cyan 1)). Bleibt nur noch aus 48/24/16 MHz einen passenden UART-Takt zu erzeugen. Das geht bei 16 MHz und 24 MHz mit einem Fehler kleiner 1 % z.B. für 230400, 115200, 57600, 38400 etc. (bei 16 MHz auch 460800 und 921600). > Oder aber