-
Thread
PIC Programmer Board
Hi, warum nicht mit PIC18F anfangen? Habe noch aus dem Artikel http://www.mikrocontroller.net/articles/PIC18f4550_Experimentier_Platine eine ungebohrte Platine. Dazu noch ein PICKIT2 Clone (kosten bei egay ca.25€ incl.
wrote: > hast du über das externe Ram > mehr Info ? > Gruß Siegfried sieh ins datenblatt der pic pic18F8722 und 8723, das sind die beiden die ich derzeit für so ziemlich alle designs verwende. Ich hatte es bisher nicht nötig so einen baustein anzuhängen, finde die option aber auch durchaus reizend
-
Thread
Touchscreen Probleme
Kurz und bündig: Ich hab einen 4-wire touchscreen, alle 4 drähe hängen direkt am µC (pic18f8722). Wenn ich nur eine Achse ablese, klappt es. Wenn ich beide nacheinander auslesen will, klappt es nicht! Es liegt also meiner Meinung nach irgendwie an der Umschaltung der Ports, kA
-
Thread
Verwirrung beim Bitschreiben
//Ausgabe: 01 }[/c] Könnt ihr mir das erklären? (Achja, ich benutze den CCS-Compiler und den PIC18F8722.)
-
Thread
SPS mit Microkontroller
Hallo! Ich möchte nun ein neues Projekt beginnen. Und zwar will ich eine kleine SPS mit einem PIC18F8722 realisieren. Mein Problem ist nun, dass ich noch nicht so recht weis, wie ich den Anwendercode formatieren soll, damit ich ihn in den EEPROM speichern und wieder lesen und ausführen kann. Wie
-
Thread
PIC18F2620 mit I2C EEPROM 24LC04B unter CCS Compiler
die ich vom CCS Beispiel adaptiert habe. In meiner Schaltung verwende ich den AT24C1024 (128Kx8) mit 18F8722. Der Code wurde von mir nur fuer Testzwecke verwendet. Vielleicht hilft Dir dieses Beispiel. Die Funktion "test_EEPROM()" schreibt 256 bytes (ASCII) mittels page mode und dann liest die selben
Deinen Code am Wochenende bei mir mal ausprobieren. Muss nur mal sehen ob ich einen LC04 habe. Welchen PIC verwendest Du? Bei mir war es ein 18F8722. Thomas: "2. Für die I2C Schnitstelle gibt es die Wahl für "SLOW" oder "FAST" Modus. Sollte ich eine dieser Einstellung bevorzugen? Der Compiler generiert
-
Thread
Temperaturberechnung für DS18S20
eines Dallas Programbeispiels fuer den 8051. Das Programbeispiel wurde von mir adaptiert um auf einem PIC18F8722 zu laufen. Der Compiler ist von CCS. Ich habe mich nur damit etwas rumgespielt. Soweit ich mich errinnern kann, haben die ROM Search Funktion nicht richtig gearbeitet. Konnte aber ohne weiteres DS18?20 lesen. Desahlb dachte ich das koennte Dir nuetzlich sein. Ich kann mich nicht mehr genau errinnern ob ich den 18B20 oder den 18S20 angeschlossen hatte. "value.tmp_w" ist Teil der unten geschrieben
-
Thread
Anfängerfrage: Kompatiblität von STK500
besorgen, da ich sehr viele pins benötige. Meine Frage: ist der STK500 auch mit µC von Microchip (zbsp. PIC18F8772) kompatibel, und kann ich es mit einem anderen Programm ausser AVR-Studio (zbsp. MPLAB) programmieren. DANKE Harry
was wäre dann das beste programmer board für einen PIC18F8722 (64pins) ? Wäre wirklich froh wenn mir jemand durch den µC Dschungel helfen würde...
-
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
Unterschied: PORT und LAT?
Hallo! Ich arbeite gerade mit dem PIC18F8722. Nun verstehe ich nicht ganz, was der Unterschied zwischen dem LAT-Register und dem PORT-Register ist. Kann mir jemand weiter helfen? Mit freundlichen Grüssen Isa
Schau mal ins errata-sheet. Falls es das gleiche wie beim 24f ist, funktionieren einige Bitmanipulationsbefehle auf den PORT Registern nicht richtig- lange Rede kurzer Sinn- für Ausgänge LAT benutzen für Eingänge PORT
-
Thread
PIC18F8722 Timer0
Hallo zusammen Ich hätte da mal ne Frage über den Timer0 beim PIC18F8722! Ich möchte eine Variabel haben, welche nach 1ms 1 raufzählt. Wie muss ich die Register TMR0H und TMR0L berechnen, wenn ich den internen Clock 4000000 und einen Prescaler /2 gewählt habe?
-
Thread
PCF8574 I2C Treiber fuer HD44780 LCD
Ansteuerung eines LCD Modul mit einem PCF8574 I2C Port Expander. Das Demoprogram wurde fuer einen PIC18F8722 kompiliert. Das LCD wird im 4-bit Modus btrieben. Gruss, Gerhard
-
Thread
LCD mit PCF8574 Frage
dataPins = data & 0x0F; // Nur DB0-3 werden gebraucht, P4-P7=0 SetIOLCD(1, dataPins & 0x0F ); // P5=0,P4=1,P7=0, Daten=P0-3 SetIOLCD(1, dataPins | 0x80 ); // Setze P7 SetIOLCD(1, dataPins & 0x7F ); //
Hallo Pete, habe es mir nicht nehmen lassen, das mal selber aufzubauen und hat bei mir mit einem PIC18F8722, PCF8574A und einem zweizeiligen LCD auf Anhieb funktioniert. Werde spaeter mein Test Program hier im Anhang beilegen. Gruss, Gerhard
-
Thread
Gibts einen PIC 18LF8720 ?
normalerweise Low-Voltage Modelle, wenn ich richtig informiert bin. Das Datenblatt bei Reichelt ist für PIC18F6520/8520/6620/8620/6720/8720 Der Preis wäre für dieses Model auch extrem niedrig. Weiß jemand was dazu? Gruß Mark
willst, dann würd ich die Finger davon lassen. Ansonsten spricht nichts gegen diesen Controller. Der PIC18F8722 ist wie Dieter Werner schon erwähnt das Nachfolgemodell. Sie unterscheiden sich hauptsächlich im externen Speicherinterface. Ich habe den PIC18F8720 jahrelang verwendet und war durchaus zufrieden
-
Thread
[V] Bauteile (Controller, LED Treiber etc.)
Converter RFRXD0420 3 Stk. UHF ASK/FSK/FM Receiver RFRXD0920 3 Stk. UHF ASK/FSK/FM Receiver rfPIC12F675 3 Stk. PIC18F8620 3 Stk. PC16F77-I/P 16 Stk. PC16F77-I/PT 2 Stk. 80C167CR 7 Stk. PIC18F4585-I/P 2 Stk. PIC18LF4585-I/P 3 Stk. PIC18F458-I/P 5 Stk. PIC18LF458-I/P 5 Stk. PIC18F458
. PIC18F8722-I/PT 12 Stk. PIC18LF8722-I/PT 12 Stk. PIC18LF8720-I/PT 10 Stk. PIC18F8720-I/PT 10 Stk. PIC17C44-25I/P 3 Stk.
-
Thread
Pixelfehler auf Graphikdisplay
ein bisschen rumspielen, damit der Speicher die große Matrix packt. Hier das Linker-Skript vom PIC18F2620 [c] // File: 18f2620i.lkr // Sample ICD2 linker script for the PIC18F2620 processor LIBPATH . FILES c018i.o FILES clib.lib FILES p18f2620.lib CODEPAGE NAME=vectors START
Hier ein Auszug aus dem Datenblatt des MC PIC18F2620 Program Memory (Bytes): 65536 Data Memory (Bytes): 3968
-
Thread
Initialisierung der SD Karte schlägt fehl
mit Hilfe der Application Notes von Microchip die SD Karte an zu steuern. Hierfür gebrauche ich den PIC18F8722, der auch sonst bis jetzt ganz gut funktionierte. Ich habe nur das Problem wenn ich versuche die Initialisierung hiervon zu durchlaufen, dann sagt er mir immer das er Initialisierung nicht erfolgreich
vielleicht auch etwas über Deine Hardware erzählen? Oder kannst Du Hardwarefehler ausschließen? Der PIC18F8722 wird ja vermutlich im Gegensatz zur SD-Karte mit 5V laufen, wie sieht die Pegelwandlung aus? Gruß, Daniel
-
Thread
RTOS für PIC und CCS Compiler gesucht
Hi! Ich bin auf der Suche nach einem kostenlosen RTOS für PIC18 (PIC18F4585, PIC18F8722), das sich mit CCS Compiler kompilieren lässt. Die Betonung liegt auf "kompilieren lassen", CCS ist leider nicht ganz ANSI C konform und muckt relativ oft. CCS hat zwar in
-
Thread
externer Speicher für PIC
ok, ich versuche mal präziser zu werden: PIC18F8722 programmiere vorzugsweise in C FLASH AMIC A29040B RAM BSI CMOS SRAM BS62LV4006 beide mit 19 Bit Adressbus (davon nur 16Bit verwendet) und parallelen 8Bit Datenleitungen. Hardwaretechnisch
@ PICneuling (Gast) >PIC18F8722 >programmiere vorzugsweise in C >FLASH AMIC A29040B >RAM BSI CMOS SRAM BS62LV4006 >beide mit 19 Bit Adressbus (davon nur 16Bit verwendet) und parallelen >8Bit Datenleitungen. Hardwaretechnisch
-
Thread
Unterstützung von langen Dateinamen für FAT Filesystem
euch ein leicht portierbares Filesystem, das lange Dateinamen unterstützt? Zielplatform sollte ein PIC18F8722 werden. lg Thomas
Soll ja auch für n PIC sein. Es gibt noch eine Welt jenseits von Atmel....
-
Thread
Mikrocontroller mit großem RAM
Ausarbeitung auf? Hast du mal drüber nachgedacht ob du das wirklich brauchst? es geht zB mit: 1: dsPIC33 2: Mega8515 + ext RAM
PIC18F8722 + 1MB externes SRAM + 1MB externes Flash Wer bietet mehr?
-
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
AVR oder PIC
C-Compiler. Asm-Compiler gibts so weit ich weiß auch, beides kostenlos. für den einstieg in die PIC18 kann ich dir die seite sprut.de empfehlen. Bedenke aber bitte dass der einstieg in die PIC's etwas teurer ist als der in die AVR da letzter einen Bootloader haben und somit einfacher programmiert
reinbrennen, fertig!! Gibt zahlreiche Bootloader im Netz, die für dich in Frage kommen. Hab für den PIC18F8722 einen Bootloader geschrieben, der auch auf externen Speicher schreiben kann. ---------------------------- www.poms-engineering.at
-
Thread
Protel99: Atmel SMD Biliotheken
Erstellung von Quad Packages. In meiner Library habe ich unter anderen: TQFP-44 (10x10x1) (z.B. fuer PIC18F4620) TQFP-64 (10x10x1) TQFP-64 (16x16x1)-0.8 (z.B. fuer ATMEGA 128) TQFP-80 (12x12x1) (z.B. fuer PIC18F8722) TQFP-100 (14x14x1) SOT-386-1) Ich wuenschte die Chiphersteller wuerden die Dimensionen
-
Thread
Frage zu I2C-Implementation
Problem. > Ich weiß nicht, wie ich das hinbekomme. Das sollte im Datenblatt des nicht genannten PIC stehen. Peter
im Datenblatt steht schon was, aber ich bekomm das irgendwie nicht hin. Es handelt sich um einen PIC18F8722
-
Thread
pic18f8722 Missing or incorrect device (Read id is 0x0000).
Hallo Leute, kann jemand etwas mit der Fehlermedlung anfangen: #Piklab version: 0.11.0 (rev. distribution) #Connecting ICD2 Programmer on Serial Port (/dev/ttyS1) with device 18F8722... #Firmware version is 1.2.5 # Set target self powered: false #Connected #Missing or incorrect device (Read id is 0x0000). wenn alles richtig läuft sollte es so aussehen: #Piklab version: 0.11.0 (rev. distribution) #Connecting ICD2 Programmer on Serial Port (/dev/ttyS1) with device 18F8722... #Firmware version is 1.2.5 # Set target self powered: false #Connected #Read id: 18F8722 (rev. 0)
-
Thread
Was nützt mir die Compare-Unit
Hallo zusammen, wenn ich das Datenblatt richtig verstehe, setzt die Compare-Unit eines PIC18F8722 bei einem Match den Timer nicht zurück. Was nützt mir denn dann die Compare-Unit? Wollte eigentlich Rechteckfrequenzen erzeugen.
> wenn ich das Datenblatt richtig verstehe, setzt die Compare-Unit eines > PIC18F8722 bei einem Match den Timer nicht zurück. Es gibt Anwendungen, wo es sinnvoll ist, den Timer beim Compare nicht zu löschen. > Was nützt mir denn dann die Compare-Unit? Ein frei durchlaufender
-
Thread
pic18f8722 array speicher
hallo leute, ich beschäftige mich seit kurzem mit einem pic18f8722. in meinem projektchen würde ich gerne werte in mehreren arrys speichern. der daten speicher sollte ja grösser als 3000 byte sein. von daher wäre es schön, wenn man eine arry wie folgt erzeugen
; was scheinbar nicht funktioniert. denn der compiler meckert mit: Error - section '.udata_pic18f18722.o' can not fit the section. Section '.udata_pic18f18722.o' length=0x00000200 Errors : 1 hat jemand eine idee, wie ich denn ganzen datenspeicher oder vielleicht auch noch den programmspeicher
-
Thread
PIC18F vs Atmel AVR
einem Takt ausgeführt werden. Also 4MHz -> 4Millionen Befehle pro Sekunde. Wie ist das bei den PIC18F? Lt. Datenblatt gibt es eine Menge Befehle, die auch nur ein Cycle benötigen. Kann ein PIC18F also auch bei 4MHz auch 4 Millionenen Befehle abarbeiten? Sind also die PIC18F mit max. 40MHz etwa
voll auf zufrieden damit. Die Programmierung ist zwar nicht mehr so trivial wie von einem AVR oder PIC, aber wenn man den Dreh heraußen hat, dann funktionierts tadellos. Ich würde jetzt mal behaupten, dass ein PIC bessere Peripherie als der AVR hat. Der PIC18F8722 hat beispielsweise ein externes
-
Thread
Neu bei Mikrocontrollers - ein paar Fragen
moechte ich mal meinen Senf beitragen. :) Vor ein paar Jahren entwickelte ich fuer meine Firma ein PIC(18F8722) gesteuertes Kontrollsystem fuer eine Marine Umweltmesssystem. Dort musste der PIC das folgende in Real-time bewaeltigen: Die gleichzeitige PI Steuerung von drei Peltier Klimaanlagen fuer
8051 Ecke. Ich könnte mir gut vorstellen, das sich ein ehemaliger 6502-Fan sehr viel leichter mit dem PIC tut.
-
Thread
dspic board ohne teuren Versand?
DIP, habe aber nichts gefunden das auch bezahlbar ist(allerdings möchte ich den Adapter für einen 18F8722 nutzen). Auch glaube ich nicht, das ich das Ding löten kann(0,15mm luft zwischen den Pads, bei beim DRC bekomme ich nur Fehler wenn ich auf 6mil Leiterbahnabstand stelle - müsste mir also erstmal
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
-
Thread
Web Server mit Mikrocontroller
ne Prima Seite gefunden wo alles Schritt für Schritt erklärt ist...hab es allerdings erst für nen 18f8722 kompilieren können...wie es dann für nen dsPIC30f3013 geht weiß ich noch nich....
finds merkwürdig, dass im Quellcode steht, daß dieser für die folgenden Prozessoren geschrieben ist PIC18, PIC24F, PIC24H, dsPIC30F, dsPIC33F Wenn man nun allerdings für den dsPIC sämtliche Register umändern muss is das natürlich extrem mühsam...
-
Thread
PIC16 external RAM
Kabel an die Stiftleisten des Boards. http://www.poms-engineering.at/images/shop_microcontroller_pic18f8x2x_evalboard_assembled.jpg Ich könnte dir auch ein Evalboard mit VS1002 (MP3 Decoder) anbieten. Sämtliche Steuersignale sind über eine Stiftleiste abgreifbar und kann somit direkt an das PIC18LF8722
" Ich verwende einen PIC18F8722 und steuere das SRAM über das externe Speicherinterface an. ATMEL hat so etwas nicht, " Mega8515 hat das.
-
Thread
Wird Timer nach Capture-Int auf 0 gesetzt?
ich habe mir mal das Datenblatt zum PIC18F1220 heruntergeladen (du hattest keine Angaben zum genauen Typ gemacht...). Laut Figure 15-1 auf Seite 119 wird wirklich nur der aktuelle Zählerwert gesichert.
nicht angegeben weil ich dachte, dass sich das ja eh nicht so sehr unterscheiden würde. Es ist ein PIC18F8722
-
Thread
I2C Verbindung zwischen Pic18F8722
Hallo!!! Ich bin gerade dabei eine I2C Bus Verbindung zwischen 2 PIC18F8722 herzustellen. Meine Grundidee hierbei ist es, einen als Master und den (bzw. später die) anderen als Slave lafen zu lassen. Allerdings ist das nicht so ganz einfach. Mein Master läuft soweit,
-
Thread
Microchip TCP/IP Stack mit CCS Compiler
Stack zu steppen wollte ich mal wissen ob wer Erfahrung damit hat. Mein Hardware besteht aus einem PIC18F8722 und dem ENC28J60. Weder externes EEPROM noch sonst irgendein externer Speicher. HTTP und FTP würd ich benötigen. mfg Tom
-
Thread
Verkaufe MP3 Developmentboard mit VS1003 und PIC18F8722
möglich, wir besitzen das nötige Equipment in unserer Firma um kritische Komponenten wie VS1003 und PIC18F8722 zu verlöten.
-
Thread
Boardentwicklung mit einem PIC mit EUSART
PIC18F2423 PIC18F6722 PIC18F8627 PIC18F8722 PIC18F1230 PIC18F1330 PIC18F2410 PIC18F2423 PIC18F24K20 PIC18F2510 PIC18F2515 PIC18F25K20 PIC18F4410 PIC18F4420 PIC18F4423 PIC18F4455 PIC18F4510
PIC18F85J90 PIC18F1230/1330 PIC18F2420/2520/4420/4520 PIC18F2423/2523/4423/4523 PIC18F2450/4450 PIC18F2455/2550/4455/4550 PIC18F2525/2620/4525/4620 PIC18F2X1X/4X1X PIC18F6310/6410/8310/8410 PIC18F8722
-
Thread
CCS Webserver
zum Laufen bekommen? Hab den Stack an meine Hardware angepaßt (verwende ein eigenes Evalboard mit PIC18F8722 40MHz) und kompiliert, aber da tut sich gar nix. Wollt eigentlich nur einen ping machen, aber immer nur Zeitüberschreitung.
-
Thread
Videoverschlüsselung
Obwohl ich ja teilweise zu einem regelrechten "2-Layer Künstler" mutiere ;-) Ich habe kürzlich ein PIC18F8722 Board mit 2 128x8 SRAMs gebaut mit 2 Layern. Auch das ging - das ist allerdings noch nicht mit den doppelt so vielen Pins des Blackfin vergleichbar - ächz! Lg Josef
zurückgreifen müsste wegen der S-RAMs, oder? Ich habe schon S-RAMs versuchsweise angesteuert - mit einem PIC18F8722. Der hat aber schon ein eigenes Interface dafür. Ein CPLD würde da wohl eher "gnadenlos" ohne Rücksicht auf Timings drauflos schreiben. Auch 2 Stk der Spartan (alte Version I) hätte ich -
-
Thread
Spannung AVDD beim PIC18F8722?
Weiß zufällig jemand von euch wie hoch die Spannung am AVDD Pin des PIC18F8722 werden darf? Ich fand keine Angabe im Datenblatt und bin mir nicht zu 100% sicher ob der Eingan 5V aushält. Ich verwende den analogen Teil des PIC nicht, sollte aber den AVDD auf irgendein
Beim 18F1230 gibts zwei Gehäusevarianten, einmal sind AVdd/Vdd und AVss/Vss getrennt rausgeführt, einmal verbunden. Für AVdd stehen aber auch keine Grenzwerte im Datenblatt. Solange Avdd nicht grösser als
-
Thread
Bus mit Pullup und Serienwiderstände?
Ich hätte da mal zwei Fragen... 1.) Warum funktioniert das Lesen meines externen Speichers (PIC18F8722) nicht mehr, wenn ich Pullups am Bus verwende? Am Bus hängt nebem dem externen Speicher auch noch eine HDD und ein Display und laut Datenblatt benötigen dort einige Signale Pullups. Ich habs
-
Thread
PIC18F8720 mit SRAM Programmspeicher
Hallo! Ich habe kürzlich den PIC18F8720 und den 18F8722 entdeckt. Beide verfügen über ein externes Memoryinterface und ermöglichen somit eine Programmspeicherkapazität im Megabyte-Bereich. Mein Vorhaben ist nun, einen PIC18F8720 mit
Information... Die Antwort meines Service Requests an Microchip bezüglich Memory Interface von PIC18F8720 und PIC18F8722: >Problem Resolution: >The EMI on the 8722 should be no different from the EMI of the 8720. >Yes the EMI can be used to access external RAM memory. If you are >interested
-
Thread
USB-Programmer PIC/AVR Jetzt auch auf Deutsch :-)
Ich bin im Moment auf der Suche nach Layouts (Eagle/Target PCB-PoolEdition) für folgende MCUs. PIC10F206 (SOT23-2 Gehäuse) PIC18F4550 (TQPF 44) PIC18F6722 (TQPF 64) PIC18F8722 (TQPF 80) Wenn die jamand hat, kann er sie mir ja mal zumailen. Danke
@Michael Rubitschka: Die PIC10F20x Typen sind jetzt drin. Ebenso der PIC18F4550. LG, Bernd
-
Thread
MMC/SD ansteuern mit AVR
Hallo Martin, ich benutze einen MSP430F149 - das ist der bisher größte MSP430.
Unter Linux benutze ich das Superfloppy-Format mit mkfs.msdos beispielsweise so: mkfs.msdos -I -F 12 -f 1 -R 1 -v -S 512 /dev/sda Bei größeren Karten (> 128 oder > 256 MB) braucht man -F 16 für FAT16.