-
Thread
MP3-Player fürs Auto
Interrupt) und Daten schaufeln. Der Decoder, die HDD und die Schnittstellen steuere ich über einen PIC18F8722 an (8Bit, 40MHz). Zwischenspeicherung von 512Bytes (MP3) mach ich mit dem internen RAM des Controllers. Viel mehr zwischenspeichern macht eigentlich nicht viel Sinn, es sei denn du machst nebenbei
einen 40MHz PIC mit einem 48MHz AT91SAM7S kann man nicht vergleichen... Der PIC ist was er ist, ein kleiner Controller, mehr nicht und nicht weniger. Schon allein die Tatsache, dass der AT91SAM7S eine DMA/PDC besitzt
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
HC0 , &H00 , &H00 , &H00 , &H0C , &H07 , &H80, &H70 , &HC0 , &H7F , &HC0 , &H00 , &H18 , &H00 , &HC0 , &H60 , &HC3 , &HFF , &HF0 , &H00 , &H30 , &H0C , &H60, &H60 , &HC7 , &HC0 , &H38 , &H00 , &H60 , &H12 , &H30 , &H60 , &HDC , &H00 , &H1F , &H00 , &HC0 , &H12 , &
H61 , &H80 , &H08 , &H60 , &H00 , &H00, &H00 , &H00 , &H60 , &HC0 , &H18 , &H60 , &H00 , &H00 , &H00 , &H00 , &H30 , &H60 , &H30 , &HC0 , &H00 , &H00, &H00 , &H00 , &H18 , &H7F , &HF0 , &HC0 , &H00 , &H00 , &H00 , &H00 , &
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
0x10 ; 16 4c: 87 bb out 0x17, r24 ; 23 DDRB = 0x10; PORTB = 0xFF; 4e: 8f ef ldi r24, 0xFF ; 255 50: 88 bb out 0x18, r24 ; 24 52: e0 e6 ldi r30, 0x60 ; 96 54: fa ee ldi r31, 0xEA ; 234 */ void _delay_loop_2(uint16_t _
); PORTB |= (1 << LEDBIT); /* setzt Bit 4 an PortB auf 1 */ 5e: c4 9a sbi 0x18, 4 ; 24 */ void _delay_loop_2(uint16_t __count) { __asm__ volatile ( 60: 8e 2f mov r24, r30 62: 9f 2f mov r25, r31 64: 01 97 sbiw r24, 0x01 ; 1 66:
-
Thread
AVR-Bootloader mit Verschlüsselung
-18:57:23-609 > Timeout.MaxPacketSize = 0 03.03.09-18:57:23-609 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 03.03.09-18:57:24-906 > send ident $00 00 00 00 00 00
4F 4F 54 4C 4F 41 44 45 52 03.03.09-18:57:28-750 > send ident $00 00 00 00 00 00 00 00 00 0D 42 4F 4F 54 4C 4F 41 44 45 52 03.03.09-18:57:30-031 > send ident $00 00 00 00 00 00 00 00 00 0D 42
-
Thread
uC softwaremäßig ein-ausschalten
Hallo!! habe den pic18f97j60 und benutze den C18 compiler. Wie kann ich den Pic softwaremäßig ausschalten und dann wieder einschalten?? Sleep?? DANKE
Ich denke mal, du meinst den Sleep Modus. In diesem hält der PIC sein Programm an und deaktiviert den Oszillator. Im Datenblatt steht wie hoch der Verbrauch in sleep Modus ist. Bei einem 16F819 mit nanoWatt hab ich im Sleep-Modus ca 3µA gemessen. Also fast nix.
-
Thread
Variablen ins ROM speichern C18
Hallo!! Verwende den Compiler C18 von Microchip und einen PIC18F97J60. Habe struct-Variablen die folgendermaßen deklariert werden: rom APP_CONFIG ROMConfig; APP_CONFIG AppConfig; ROMConfig wird in das interne Rom vom Microcontroller
@Rufus: Schade nur, dass der PIC18F97J60 kein Data EEPROM hat ;-) Gruss, Dirk
-
Thread
Atmel kündigt AVR XMEGA-Mikrocontroller an
alles vernetzt wird braucht man einfache und billige Lösungen. Geht natürlich schon mit Mega+Enc28J60, aber eine integrierte ein-Chip Lösung wäre da schon smarter.
wenn du eine Tabelle hast, die größer ist als 32kByte ? Auf einem AVR kein Problem, aber bei einem dsPIC ?
-
Thread
Inline Assembler- Bits spiegeln
0x1b,0x9b,0x5b,0xdb,0x3b,0xbb,0x7b,0xfb, 0x07,0x87,0x47,0xc7,0x27,0xa7,0x67,0xe7, 0x17,0x97,0x57,0xd7,0x37,0xb7,0x77,0xf7, 0x0f,0x8f,0x4f,0xcf,0x2f,0xaf,0x6f,0xef, 0x1f,0x9f,0x5f,0xdf,0x3f,0xbf,0x7f,0xff}; data=swap[data]; [/code]
8 Bit: [CODE] const char reversed[256] = { 0x00, 0x80, 0x40, 0xC0, 0x20, 0xA0, 0x60, 0xE0, 0x10, 0x90, 0x50, 0xD0, 0x30, 0xB0, 0x70, 0xF0, 0x08, 0x88, 0x48, 0xC8, 0x28, 0xA8, 0x68, 0xE8, 0x18, 0x98, 0x58, 0xD8, 0x38, 0xB8, 0x78, 0xF8, 0x04, 0x84, 0x44
-
Thread
Was hört ihr für Musik ?
https://www.youtube.com/watch?v=dhjlBnYdg_g "Never-Neverland" https://www.youtube.com/watch?v=cJ3eRpuB-fM&list=PL_b5MD35p28a4bCxOO35nrzOJ-rF4pMtP&index=18 https://www.youtube.com/watch?v=GBcxkCyuBLk&list=PL_b5MD35p28a4bCxOO35nrzOJ-rF4pMtP&index=6 "Hannes Wader" https://www.youtube.com/watch?v
Bardcore: https://www.youtube.com/watch?v=8rEWZ1yF7Ig&list=PLVsbvsjyw8985tJ_szhhsvVFwoYTenArb&index=18 https://www.youtube.com/watch?v=wCUx9nOt9u8 https://www.youtube.com/watch?v=jRWYtzfzsus https://www.youtube.com/watch?v=RZ4H0KJezNE https://www.youtube.com
-
Thread
Temperaturmessschaltung möglichst genau?
wär's damit: http://eshop.phoenixcontact.com/phoenix/treeViewClick.do;jsessionid=dyzzHM5Z7S67LS2SJ5jJN97fyyFv8LGZn7qSSx1tlYJLpQQ0QynS!-2100654536!NONE?UID=204163&parentUID=202324&reloadFrame=true
DS18S20 ?
-
Thread
Webserver ATmega32/644DIP ENC28J60
4: 0x%1x\r\n", enc28j60Read(MAADR5)); usart_write("MAC 5: 0x%1x\r\n", enc28j60Read(MAADR6)); ergibt dies als Ausgabe: MAC 0: 0x0 MAC 1: 0x0 MAC 2: 0x0 MAC 3: 0x0 MAC 4: 0x5f MAC 5: 0x0 Dass heisst: Nur der
sehrwohl Errata-Workarounds eingearbeitet: [C] //bad silicon workaround: //reset tx logic: enc28j60_spi_write_word(ENC28J60_OP_BFS | ENC28J60_REG_ECON1, (1<<ENC28J60_BIT_TXRST)); enc28j60_spi_write_word(ENC28J60_OP_BFC | ENC28J60_REG_ECON1, (1<<ENC28J60_BIT_TXRST)); [/C] (Als Beispiel) Schaut
-
Thread
Bluetoothmodul BTM-222
Hallo, Ich habe eine Frage bitte, ich programmiere gerade eine Mikrocontroller PIC18 und wollte AT Befehle durch das Programm zu dem BTM222 schicken. Ich habe puts(ATN=BTM); geschickt und konnte die Name meine Bluetooth-Modul ändern und wenn ich jetzt mit meinem Handy suche,
K. J. schrieb im Beitrag #2372171: > Hi ja soltest du machen das Modul zuppelt beim senden 60-80mA bei mir > hat es immer gezikt ohne die 22µ. Bei mir zickt es nicht. Wichtig ist es, die Zuleitung vom
-
Thread
MP3-Player mit Ethernet und USB (Review & Interesse)
aus ein paar Widerständen, einem Treiber-IC und dem SUB D25 Stecker. Hab ähnliches mit einem PIC18F8722 realisiert. http://www.poms-engineering.at/html/index.php?inc=projects_mp3_player&lang=de Also zwei Controller zu nehmen ist doch Overkill!!!
oft der Spectrum Analyzer aktualisiert werden soll desto mehr Rechenleistung wird benötigt. Mit dem PIC18F8722 bin ich aber da schon ziemlich an der Grenze. Würde ich ein neues Design machen, würde ich auf jeden Fall einen ARM7 oder ARM9 verwenden. Rechenleistung zuviel zu haben ist nie schlecht
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
copyright (c) 2006 Title: RF02 simple example based on PIC C Current version: v1.0 Function: Package send Demo Processor PIC16F73 Clock: 10MHz Crystal Operate frequency: 434MHz Data rate: 4.8kbps Package size:
ich habe mir auch mal ein Angebot für den IA4420/IA4421 machen lassen. Die Teile kosten ab 97 Stück (Stange ) 2,60 EUR incl. MwSt. Ist also immer noch teurer, als so ein Modul. Den Quarz sollte man auch mit 0,40 EUR noch einrechnen.
-
Thread
Suche µC mit externem Bus + Ethernet onchip
ordentlich Flash + RAM drauf sein (min. 128k Flash + 32k RAM). Leider habe ich bisher nur den 8-Bit µC PIC18F97J60 gefunden der aber leider nicht mal ganz 4kb RAM hat und auch etwas schwächlich ist bezüglich Performance. Hat jemand einen Tip? Danke schonmal.
aehnliche oder noch etwas mehr Peripherals, ist aber ein ARM7. Basierend auf der Tatsache, dass ein PIC in die Auswahl kam, wuerde auch ein ARM7-- reichen ;-) Zum Thema Performance gibts dann noch ein Forum auf der ST Seite (also nicht kontrolliert oder manipuliert von Mitbewerbern), das sich auf den
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
die Wetterstation WS-2300 erstellt. Vermittels der WS.CON-Software (geschrieben mit Microchip MPLAB C18-Compiler in C) werden die über die erste serielle Schnittstelle bei der WS-2300 abgefragten Daten im integirierten PIC-18 F 252 verarbeitet. Der PIC-18 F 252 beinhaltet 32kByte Flash-ROM, 1.5kByte RAM
Weiter oben im Thread, pic12f509 , pic12f508 (von anderen quelle).
-
Thread
Applicationboard für PIC18F97J60
Hallo, kennt jemand nen Versand bei dem man ein einfaches Applicationboard für den PLC18F97J60 (mit Ethernet) bekommt? Olimex bietet nur Ethernetboards mit "normalem" PIC und externem Ethernetcontroller an. Danke, Thomas
http://olimex.com/dev/pic-p67j60.html
-
Thread
BUS: IO-Homecontrol VELUX
meinem vorherigen Beitrag nicht funktioniert hat. Jetzt aber erst mal der Schaltplan, basierend auf dem PIC12F509. J1 geht an den WLC100. Das ist eine Steuerung von Velux, an die man maximal 3 Rolladen anschließen kann. An den WLC100 kann man den Empfänger für die IR-Fernbedienung über eine 3-Draht Leitung
Danke für eure Informationen. Rollläden laufen mit Netzwerk-Pic 18f97j60 und Pol-Wende-betrieb testweise gut.
-
Thread
Boardentwicklung mit einem PIC mit EUSART
PIC18F4515 PIC18F4620 PIC18F6390 PIC18F63J11 PIC18F63J90 PIC18F64J11 PIC18F64J90 PIC18F65J11 IC18F65J90 PIC18F8310 PIC18F8390 PIC18F83J11 PIC18F83J90 PIC18F84J11 PIC18F84J90 PIC18F85J11
Family Data PIC18F6525/6621/8525/8621 PIC18F97J60 Family µ-Controller mit EUSART eben.
-
Thread
winziger Webserver mit enc28j60+mega32
nicht ins Internet stellen... Aber ich kann dir trotzdem helfen: Im Microchip Datenblatt zum enc28j60 steht auf seite 9 wie du den Übertrager anschliessen musst :) Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/39662a.pdf Aber was redest du von "trafo an pic" ? der enc28j60 ist doch kein
Hi! Der ENC18j6ß ist 5V Tolerant an MISO,MOSI und SCK laut Datasheet: >The ENC28J60 is a 3.3V part; however, it was >designed to be easily integrated into 5V systems. The >SPI CS, SCK and SI inputs, as well as
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Kannst Du Dein programm veröffentlichen? Wäre echt nett. Ich bastell noch an meiner Platine mit pic18f4550, es würde mir einiges an Arbeit sparen. mfg KennyOswald
Hello, i've tried to connect my l2f50... to PIC 18f2550(18f4550) from Microchip (using sources from Mark de Jong), but my display is silent. Can somebody consult me about connection and sources? I uses 3.0 power supply for both (cpu
-
Thread
DCC Decoder
mehr als 100 x nachgebaut und getestet worden. Auf dem Programiergleis quittiert er mit einem F1 und F2 blinken , was die Zentrale nicht mitbekommt da die 60mA für die Rückmeldung an die Zentrale nicht erreicht werden. Ein zuschaltbarer Widerstand auf den F1 Ausgang behebt das Problem, oder man
Suche nach einem Funktionsdecoder mit folgenden Eigenschaften: - Kurze und Lange Adresse (CV1, CV17/18) - Functionmapping, also die F-Tasten beliebig den Ausgängen zuordnen - fahrtrichtungsabhängig (FL/FR) - Dimmen der Ausgänge - Leuchtstoffröhren Effekt bei F1-Fx konfigurierbar - ggf. auch Analogbetrieb
-
Thread
LCD Controller für 640x480 LCD mit mega8515
obere Bildschirmhälfte, die anderen 4 Bit für die untere. Ich überschlage grad die Datenrate für einen 18F PIC mit 10 Mhz internem Takt (40Mhz durch 4 = 100ns pro Befehl). Demzufolge müssten pro Sekunde 38400 x 60 Bytes übertragen werden, was 2.304.000 Bytes/s macht. D.h. er müsste alle 4 Zyklen ein Byte
Nein, genau für solche ist diese Software- > Ich > überschlage grad die Datenrate für einen 18F PIC mit 10 Mhz internem > Takt (40Mhz durch 4 = 100ns pro Befehl). Demzufolge müssten pro Sekunde > 38400 x 60 Bytes übertragen werden, was 2.304.000 Bytes/s macht. Richtig. > D.h. er > müsste
-
Thread
Einfacher und billiger Webserver mit AtMega32
Hallo @Holger ist von Dir ein Redesign Deines Webservers mit einem enc28J60 (DIP) geplant? Das wäre sicherlich super. MfG Achim
Hallo Achim, zu dem enc28J60-Chip habe ich Muster angefordert. Die sind noch nicht da. Wenn das mit dem Teil gut funktioniert, werden wir sicherlich auch wieder eine Platine dazu machen. Gruss, Holger
-
Thread
PIC ICD 2 selbstgebaut
Hier der direkte Link zum ICD2 Clone mit PIC18F Board: http://www.sure-electronics.com/products/display/db-dp113.html Gruß Sascha
Steueranschlüsse von IC5 74HC4066 angeschlossen(PINS5und6 und 12 und 13 von IC5). Getestet habe ich mit 18F1220 und 24F08KA101 beide werden im HV-Modus erkannt der Pic24 auch im LV-Modus, den P18 ja nicht hat.(?) Der PIc 18lässt sich beschreiben, das Programm wird verifiziert.für den P24 hatte ich noch
-
Thread
AVR Ethernet Platine
in großen Mengen ordern kann! Nicht mal übern Distri! Das war für mich der _einzige_ Grund, einen PIC18 einzusetzen *urks* Ich hatte zum Schluss einen Angebotspreis von ca. 9,50 bei Abnahme von ca. 3000 Stück. Der PIC18 kostet 5,70... Noch fragen? So wie Guido das entwickelt hat, finde ich
im Forum verabschiedet...schade... Eine Weiterentwicklung wäre doch gut gewesen (Richtung ENC28J60) oder so.. Leider hat Guido das Layout nicht freigegeben...oder war das "DER" Fehler..? Viele Grüße von einem Arthernet Fan (mit wenig Zeit) Achim
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
Meine Idee in Zusammenhang mit dem Rondostat: Es gibt doch diesen netten Ethernet-Controller ENC28J60 von Microchip (siehe auch http://www.mikrocontroller.net/forum/read-1-179365.html). Den hänge ich an einen PIC18LF2620*, und der sendet und empfängt auch die Daten vom Thermostat und verarbeitet sie
Reißbrett" - wenn Interesse besteht, poste ich das mal, sobald das Teil mal konkret wird. * Den 18LF2620 (3,3V-Version) hab ich gewählt, weil der kostenlose TCP/IP-Stack von Microchip für den 18F4620 zugeschnitten ist, aber so viele Portpins braucht man für diese Anwendung hier ja eh nicht. Gruß
-
Thread
SP14Q002-A1 aus eBay - Erfahrungsaustausch
deswegen brauchte ich noch eine schönes Display ;) Bisher wird der Roboter von 3 PICs gesteuert (2x PIC16F877 und 1x PIC16F876) und die Intelligenz ist per Funkmodem auf einen PC ausgelagert, auf dem eine Java Anwendung läuft. Anhand von Karten - die man mit dem Programm erstellen kann - navigiert der
Ich poste mal zwei Fotos vom derzeitigen Status der Platine. Naja mittlerweile bin ich 18J. Das Alter auf der HP stimmt nicht mehr so ganz ;) MfG, DSH