-
Thread
ESP32 - Ethernet via UART oder SPI ?
internen Adress-/Datenbus, wie Du aus den Ergebnissen in der Tabelle ablesen kannst. Du kannst z.B. den PIC18F97J60 mit internem MAC/PHY mit der Kombination PIC18F8722+ENC28J60 via SPI vergleichen. Beide Prozessoren haben exakt die gleiche Architektur und fast die gleiche Rechenleistung (Spalte MIPS), und der interne MAC/PHY vom PIC18F97J60 ist recht ähnlich zum externen ENC28J60. Der Unterschied ist im Wesentlichen die Anbindung - einmal intern über den Adress/Datenbus und einmal extern via SPI, und genau dieser Unterschied ist
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
denen hat > meines Wissens nach kein Modell remappable Pins, sonst sag mir gerne, > welcher ;) PIC18F46J11 z.B. http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC18F45J11 Für ein paar einzelne Pins gibt es das auch z.B. beim PIC12F1840
welcher beispielsweise beim PICKIT3 Debug Express verwendung findet. Das bedeutet die µC PIC18F43K20, PIC18F44K20, PIC18F45K20 & PIC18F46K20 haben exakt denselben Kern und Peripherie. Lediglich der Programm & Datenspreicher verdoppelt sich jeweils immer beim Nächstgrößeren. Selbes Spiel mit
-
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
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
Touchscreen Relais per Funk schalten
Hi Display 320*240 mit Touch und µC 18F8722
S3C2440-Dev-Board-with-7-TFT-touch-screen-/270876764707?pt=BI_Electrical_Equipment_Tools&hash=item3f11836a23
-
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
Wann gibts mal wieder neue gute AVR 8-Bitter?
> Microchip hat sich diesen Problemen angenommen und neue AVR entwickelt, > die im Prinzip wie PIC18F mit anderer CPU sind. Praktisch alle Punkte, > die ich an den klassischen AVR wie mega8 bemängelte sind damit gelöst > und die Teile kosten weniger als einen Euro. Wohingegen so ein mistiger >
Programm mit AES schaffte der uC immerhin an die 33kB/s Durchsatz. Damit kann man oft leben. Bei einem PIC18F8722 schaffte der immerhin auch noch um die 5kB/s. Also, wenn AES nicht in HW existiert, ist Selbsthilfe immer noch eine Möglichkeit. Und wer wirklich einen uC mit eingebauten AES braucht, muß halt
-
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
Projekt: 200MHz DDS-Generator
wie man an der Innenansicht erkennen kann. Basiert auf dem AD9912-DDS-Chip, Controller ist ein PIC18F4520. Wolfgang
meine auch erst bestuecken. Fuer meinen DDS Generator verwende ich hoechstwarscheinlich erst eine PIC18F8722 Steuerplatine von mir weil ich die schon habe und alle Peripherien hat. > Tut mir leid, hab mich wohl zu früh etwas weit aus dem Fenster gelehnt. > Das lag aber an der Begeisterung die nun
-
Thread
Onewire Arduino Misch-Topologie
wünsche erst mal allen einen schönen 1.Mai-Feiertag Ich würde gerne an meinem Arduino einige DS18B20 Sensoren an einen 1-wire-bus ankoppeln. Da es ein Testsystem wird möchte ich 3 Knotenpunkte an einen Bus ankoppeln. an diese Knotenpunkte sollen dann je nach Bedarf je 1-5 DS18B20 Sensoren angekoppelt
Fehler zu erwarten sind. Es könnte auch nicht schaden bei jedem Sensor zwischen Vcc und Masse einen 0.1uF Kerko anzuschliessen. Ich verwende sie nur selten. Ich hatte um 2010 herum ein Laborprojekt in der Arbeit wo ich fünf Deiner Sensoren mit einem PIC18F8722 und Kabellängen bis zu 2-3m hatte. Auch bei
-
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
Zeiger auf Adresse > 64kB
Hallo, PIC18F8722, WINLAP, C18, Wie muß ich vorgehen, das der Zeiger auf eine Adresse auch größer als 64kB ist. rom unsigned char flash_data[1024] rom char *ptr3; ptr3 = (rom char*)&flash_data[0]; derzeitig
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Im Anhang ein BLDC Servo Motor Controller fuer 50V, 10A. Mit PIC18F4431 uC. RS232, Encoder Interface
welcher eine doch sehr genaue Zeit anzeigt. Verwendet wird ein PIC18F2550 oder PIC18F4455. Dazu noch ein paar Bilder.
-
Thread
Was sind eure Lieblings-ICs?
Meistverbaut: PIC16F876 7805 MC34063 Gruss Chregu
MCP1700 LT1050 MAX11200, CS5534 ADCs 7555 CMOS Timer - viel besser als 555, niedrige Schaltflanken 18F8722, 18F46K81, 12F683/4 u.a. PICs STM32F103/407 - hat die Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche
-
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
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
variablentyp WORD und BYTE Microchip
Guten Tag, ich bin gerade dabei den ENC624J600 von microchip mit einem pic18f8722 anzusteuern. (explorer board mit pictail karte) dazu habe ich mir die ENCX24J600.c von microchip angeschaut (liegt im tcp/ip-stack )- Nun zu meiner eigentlicher Frage - dort verwenden sie
-
Thread
delay.h Probleme mit 40MHz / Hi-Tech Pro C
Okay, die Hardware ist BIGPIC5 Board mit PIC18F8722. Ein Quarz ist auch drinne 10MHz :-)) Die HSPLL is eingeschaltet, also habe ein Multiplikator x4 = Arbeitsfrequenz von 40Mhz. Und dazu benötige ich passende Delay: DelayUs(x) DelayMs(x
Kommentare in delay.h sagen: The maximal possible delay is 262.14 ms / F_CPU in MHz. The maximal possible delay is 768 us / F_CPU in MHz.
-
Thread
GLCD mit Touchscreen gesucht
eigentlich ganz Nett, aber doch noch ein wenig zu hoch: http://www.zeitech.de/SmartGLCD-240x128-Board-mit-PIC18F8722-Mikrocontroller Ansonsten finde ich immer wieder die 128*64, aber die sind mir dann einfach zu klein und von der Auflösung her zu eingeschränkt. Alternative: Ein 1 HE (Bis max 42mm) hohes
-
Thread
Arduino Am2301 Sensoren
nicht übermässig. In der Firma hatten wir vor Jahren ein Laborprojekt wo die Fernmessung von vier DS18S20 notwendig war. Die Leitungen waren aber nur einige m lang und ich verwendete von vornherein einen extra Draht für Vcc. Das funktionierte einwandfrei mit einem PIC18F8722. Was bei 1-Wire lästig
-
Thread
Verwirrung beim Bitschreiben
//Ausgabe: 01 }[/c] Könnt ihr mir das erklären? (Achja, ich benutze den CCS-Compiler und den PIC18F8722.)
-
Thread
PIC18 mit MCC18 Problem mit TableRead
funktioniert und auf einmal den CHAR nicht mehr aus dem "speicher" lesen kann. Bitte um Hilfe! µC: Pic18F8722 Compiler: mcc18 v3.46 Umgebung: MPLAB X 1.95 //C-Funktion [c] void LcdPrintString(const rom char *s, unsigned char positionX, unsigned char
-
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
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
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
Mikrocontrollerauswahl gut?
Wir machten vor zehn Jahren was ähnliches. Ein PIC18F8722 war für die Steuerung und Meßaufgaben der HW verantwortlich und ein Laptop LV Program fürs Bedienfeld und die Daten Speicherung/graphische Darstellung. Der PIC war überhaupt nicht ausgelastet
das kostet bei Mouser knapp über 20€ hat einen ST-Link, USB, Ethernet. Der F746zg hat 1M Flash und 320k Ram.
-
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
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
Drehimpulsgeber
ohne Ausnahme mit minimalsten Schwierigkeiten überall einwandfrei funktioniert. Hier die Liste: PIC18F8722, PIC18F4620, PIC30F6014, PIC33Mc510, AVR, 8051, CORTEX M3/4, ZILOG Encore! Außer Hardware notwendigen Anpassungen gab es nichts zu ändern oder daran rütteln. Ich habe sowohl verschiedene mechanische
Ausnahme mit > minimalsten Schwierigkeiten überall einwandfrei funktioniert. Hier die > Liste: > > PIC18F8722, PIC18F4620, PIC30F6014, PIC33Mc510, AVR, 8051, CORTEX M3/4, > ZILOG Encore! Dito in PSoC4 (M0). Auch im Multiplexbetrieb (4Drehgeber) no Problem mit Peters Routine. Einzige Änderung:
-
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
PIC C-Compiler Fehler
Hallo ich habe versucht für das PIC18 Explorer Board eine lcd.c Datei für meine Bedürfnisse umzuschreiben und wollte erstmal einen Prototype testen. [c]#include "delays.h" #define LCD_CS (LATAbits.LATA2) #define LCD_CS_TRIS
0x06);} //Entry Mode [/c] die main dazu: [c]#include <stdio.h> #include <stdlib.h> #include <p18f8722.h> #include "lcd.c" #pragma config OSC = HSPLL #pragma config FCMEN = OFF #pragma config IESO = OFF #pragma config PWRT = OFF #pragma config BOREN = OFF #pragma config WDT =
-
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
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.
-
Thread
Mikrocontroller Paralell schalten
Thomas F. schrieb im Beitrag #5721621: > auswählen? Es ist ein Forschungsprojekt. Es gibt auch einige OBC speziell für CubeSats zu kaufen. Gerade die Uni Würzburg hat einen mit eben dem von mir beschribenen
Microchip PIC18F8722 in space: https://microcontroller.com/news/microchip_SuitSat1_NASA.asp https://www.esa.int/Our_Activities/Space_Engineering_Technology/Onboard_Computer_and_Data_Handling/Onboard_Storage https
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
Puste. Nix da "nur Spezialfall" ! https://onlinedocs.microchip.com/pr/GUID-C866D457-41E2-43C7-8442-2F1193FAAD9F-en-US-4/index.html?GUID-4833C767-98D0-467C-A41C-9BE5A3C2D233
nur meine PICs leid, mit denen ich früher so gerne arbeitete. Für deren größeren Bauformen wie z.B. 18F8722 gab es ja nur SMD Bauformen. Die 30 und 33er hatten sich auch gut bewährt und machte in der Arbeit viel mit denen. Da war der 18F4620/2620 mein Liebling. Früher der 16F877A/876A. Ich sehe die
-
Thread
Thermomix Rezeptchips
9de8 28a1 bd27 f4c2 faa2 52ca 50012a0 4509 9a7d b022 b72d a31d 1d08 48a7 9269 50012b0 535d 12f3 b160 2b24 5828 1838 26b3 9312 50012c0 0c7a 1efb 29c6 ed99 8e9c c7f7 4edb dd18 50012d0 18a2 aa00 270d 0e0a 239f f29f 7b57 e42f 50012e0 ff62 3b9a 1531 6309 4f3e 0cbf dcc4 0a2b 50012f0 995b 1ab0 18f5 e0ea 491d 0d42 00c9 c46a 5001300 a67e 3bc5 5bbd f4fb 398c a5f7 d89f 32d4 5001310 67ed 37c5 c77d cba4 9ac2 f026 8259 9908 5001320
-
Thread
AVR T1 Capture Problem - Meinung erbeten
HW oder der Sesselokkupant vor dem PC;-) Ich machte etwas ähnliches vor über 10 Jahren mit einem 18F8722 PIC und da funktionierte es 100% einwandfrei mit ähnlichem Ansatz was Capture und Overflows betrifft. Mich interessiert nur, ob der AVR diesbezüglich über alle Zweifel erhaben ist und das Problem
: 25856 OVF: 1 F: 618.8119 ICP: 25856 OVF: 1 F: 618.8119 ICP: 25856 OVF: 1 F: 618.8119 [/code]