-
Thread
Reicht Z-Diode als Stabiliesierung für 12V Vpp bei AVR/PIC1
nachher hoffentlich alle ATmegas flashen lassen. Sofern für alle der gleiche Flash-Algorithmus gilt. PIC12F629/675 und PIC16F630/676 PIC18Fxx2/xx8 (32k ca 3s Updatezeit Flash only) Warscheinlich kommen später weiter PIC18 hinzu. Plus das ein oder andere nützliche Feature. Die alten AVR classic
lange warten muss. Wie schnell ist eigenlich das STK500? Hat das auch einen ICD? Falls nicht. Beim PIC18 lässt sich das RAM über die ICSP auslesen (beim Reset). Wenn man keinen ICD hat, ist das schon viel wert. Gruß, Bernd
-
Thread
PIC18F Can Hardwarefilter anstatt Software Filter?
******************** * FileName: CAN.H * Dependencies: CANDef.h * Processor: PIC18FXX8 * Compiler: MCC18 v2.20 or higher * HITECH PICC-18 v8.20PL4 or higher * Linker: * Company: Microchip Technology, Inc. * * Software License
***************************************************** * * This file contains CAN drivers for PIC18Fxx8 devices * ********************************************************************* * FileName: CAN.C * Dependencies: CAN.H, PIC18.H or P18CXXX.H * Processor: PIC18FXX8
-
Thread
AVR = Hobbybastler uC
anstellen wie alle anderen auch. Ja, das ist tatsächlich ein Vorteil. Zumal beispielsweise die neueren PIC18FxxKxx aus einem eigenen Prozess von MC stammen. Und diese Chip sind nochmal ne ganze Ecke billiger als die normalen PIC18Fxxxx. Denn der Preis ist immer das ausschlaggebende Kriterium neben der Lieferbarkeit
http://sprut.de/electronic/pic/18f.htm#schuessel
-
Thread
"Universalprogrammer" für Linux
der führenden 2 eine 4 haben und statt 18 Pins dann 40 bzw. 44 Pins haben. Eine gute Übersicht findest Du unter http://www.sprut.de/electronic/pic/18f.htm und http://www.sprut.de/electronic/soft/usburn/usburn.htm
Version (1.43). Neben diversen Bugfixes und Optimierungen sind - NXP S32K3xx - TI RF430 - Microchip PIC18FxxQ41/PIC18FxxQ43 als neue Devices dazugekommen. STM32H7 ist zwar aktuell in der Pipeline, aber da funktioniert der Bootcode noch nicht richtig. Das Binary für den Raspberry Pi sollte jetzt auch
-
Thread
RS485 Bus aufbauen
Projekt mit PIC24Hxx,PIC24Fxx und DSPIC33xxx am Laufen. Also alles machbar ;)
: > gefällt ist die riesige Hardware (28-Pin CAN-Controller, dazu 8-Pin > CAN-Treiber); Ein 18pin CAN-Controller tut es auch. Oder ggf. ein 28pin Microcontroller mit CAN drin, wenn du dich mit Microchip PIC18 oder PIC30 anfreunden kannst (allerdings ist AVR+MCP2515 billiger als PIC18F258).
-
Thread
CAN-BUS + Audio + Video + Knoten
Hallo Leute, ich habe bereits einen Hauscomputer auf PIC18F-Basis entwickelt. Licht und Rolläden funktionieren wunderbar. Jedoch kommunizieren die Pic-Bausteine via RS232 miteinander und da tauchen manchmal Übertragungsfehler auf. Damals habe ich mich nicht
wird mal das eine oder andere Byte fließen. 3.) Hat jemand eine Idee/Link wie ich z.B. mit einem PIC18Fxx8 die Wandlung Analog-Digital bzw. auch umgekehrt hinbekomme? Gibt es auch eine simple Mono-Lösung? Bisher finde ich immer nur AD-DA-Chips für min. Stereo, aber soviele Daten brauche ich do garnicht
-
Thread
Was unterscheidet PIC-Controller von 8051 und anderen?
erlaube ich hier auch meine meinung kund zu tun: die PIC16Fxx sind echt kacke, aber von denen sprechen nur die, die PICs hassen. ich habe mit PICs angefangen und habe anschliessend AVRs probiert, bin aber wieder zurück zu den PICs. der grund: MPLAB und C18
meistens nur die, die sich mit AVR beschäftigen. Die Ursache ist die Knappheit an Programmspeicher. Mein PIC18F258 kann viel und mit 32 K Programmspeicher wird ohne Probleme mit „C“ programmiert
-
Thread
Unbekannten Controller identifizieren
Ist ein Nufore P9 Auf der Unterseite des 18-poligen ist eine runde Vertiefung mit ca. 2mm Durchmesser, in der steht: 4 E2 Pin 40 - Pin 33 (PA0-PA7) des 40-poligen gehen auf D0-D7 der LCD-Anzeige, was etwas unüblich ist, denn hier werden
Pinbeschreibung in der TXT-Datei. Leider konnte ich bisher keinen pinkompatiblen Controller für den 18poligen U1 finden, ich schätze die Funktion an sich könnte von einem PIC16F88-I/P erfüllt werden. Für U2 passt pinkompatibel ein AT89C51, oder vermutlich auch von STC die STC10Fxx-Serie. Bei den Datenblättern
-
Thread
Low Cost µC mit Double UART und c51 core
werden. Im Post http://www.mikrocontroller.net/topic/40241#new, war mal die Rede von MSP430xxx oder PIC18Fxx. Bei TI fand ich u. a. den LM3S628. Wie gesagt alles schön und nich zu teuer (Schmerzgrenze, ca. 3Euro), wenn nur nich die c51 Sache wäre. Vielleicht gibt es doch noch einen µC mit c51 Core
umständlichen PIC klarkommt, schafft spielend auch andere MCs. Ich hatte mal den umgekehrten Weg versucht, vom 8051 zum PIC12, hab aber schnell aufgeben müssen. Wenn man erstmal 8051 gewohnt ist, ist einem der PIC
-
Thread
PICkit3 und MPLAB X Connection failed
keiner Gedanken. Es wird einfach auf den anderen Knopf gedrückt... Wir verwenden hauptsächlich PIC1825K22 für die Labore, aber auch schon mal 4431 wegen der simultanen Samplingfähigkeit für 2AD Kanäle. Sonst noch 18FxxK80 für CAN, alle 18F mit USB, die 16F145x für USB, 10F322 und noch einige andere
Hallo @all, ich habe mich der Sache nun nochmal angenommen. Da es mit den 2 mir vorhandenen ICSP-Programmern nicht möglich war den PIC24 des PK3 auszulesen bzw. zu beschreiben (die unterstützen nur PIC16/18) habe ich mir ein neues (originales) PK3 besorgt. Dieses funktionierte
-
Thread
[ASM & C] PIC12/PIC18/PIC24 WS2812 SPI Library
Ich habe eine Funktion für den PIC18(F45k22) und eine für den PIC12(F1840) geschrieben um WS2812 LED streifen anzusteuern. Der PIC muss mit 32MHz laufen. Weiter Unten ist auch ein Code für PIC24 in C und ASM. Im Anhang befinden sich
. Es wird die Anzahl der LEDs*3 definiet: [avrasm]#define number_rgb_bytes 9 ; 3 LEDs[/avrasm] 2. Die Variablen, in denen die RGB Bytes gespeichert werden und zwei Variablen, di die Sendefunktion als Zwischenspeicher braucht, werden mit CBLOCK (und equ) definier. -PIC18: [avrasm] CBLOCK
-
Thread
PIC oder AVR Microcontroller - Unterschiede?
Takt vs. Zyklus --------------- AVR der BasicLine laufen mit max. 8MHz (1200er bis max 10MHz), der PIC mit max.10MHz. Bei einem AVR entspricht ein Ausführungszyklus einem Takt, bei dem PIC jedoch entspricht ein Zyklus 4 Takte. Ein PIC hat also einen max.Zyklustakt von 10/4 MHz =2,5MHz. Befehlsumfang
Schaut euch mal die PIC-Reihe 18FXX20 an. Ich finde, diese Typen sind durchaus mit den ATMegas vergleichbar.
-
Thread
wie gehts weiter
Nachteil mit .65 pitch PQFP nicht sockelbar und anspruchsvoll zu löten. Also zuwenig RAM -> Atmel oder PIC hab mir die Datenblätter vom PIC18Fxx und von AVR 16mega durchgelesen und soweit es meine Fähigkeiten zulassen verglichen und meiner Meinung nach haben beide Architekturen vor/nachteile RAM-Organisation
keine UART hat, das wußte ich nicht. Die 8051 und fast alle AVR haben jedoch eine, manche auch 2. Und z.B. der AT89C51ED2 hat ein PCA, damit kann man leicht noch zusätzlich 2 Software-UARTs aufbauen, bei gleicher Baudrate sogar 4 (1 PCA-Interrupt zum Senden, 4 PCA-Interrupts zum Empfang). Und
-
Thread
16F84 mit PicStart 16B1
Hallo! Kann ich einen 16F84 mit dem PicStart 16B1 brennen, wenn ich angebe, dass es sich um einen 16C84 handelt? Die Software für meinen PicStart 16B1 zeigt keine 16Fxx-Typen an. MPLAB erkennt den PicStart nicht. Ich habe im Netz
. Ein Neustart wirkt wohl manchmal Wunder. BTW2: Meine Testschaltung mit blinkendem LED-Licht nach Sprut.de http://sprut.de/electronic/pic/programm/lauflicht/lauflich.htm funktioniert nun auch mehr oder weniger. Ich hatte für erste Testzwecke
-
Thread
mehrere Capture Eingänge
Hallo zusammen, ich möchte mit einem PIC18Fxx8x zwei Drehzahlen messen! Mein Problem ist das beide Drehzahlen sehr unterschiedliche Frequenzen erzeugen, daher zuerst mal die Daten: Nr. dt_min[µs] dt_max[µs] Abtastung [ms] -----
---------------------------------------------------- 1 6000 70000 100 - 200 2 350 7000 10 - 25 Die relativ hohen Abtastraten bedingen meiner Meinung nach das Capturen, da ein einfaches Zählen der Pulse zu ungenau wäre! Desweiteren muss der PIC nach
-
Thread
CAN-Schnittstelle für den PC
Hi, ich möchte mich in das Thema 'CAN-Bus mit PIC18F*-Mikrocontrollern' einarbeiten und suche in diesem Zusammenhang eine Möglichkeit, vom PC aus (mit möglichst wenig Aufwand) Daten auf den Bus zu senden und den Bus abzuhören (erstmal ohne irgendwelche
kurzfristig herbekommt? Der ist technisch auch nicht anders als der interne CAN Controller der PIC18Fxx8, nur eben mit SPI.
-
Thread
AVR verglichen mit PIC (SX)
Gleichem verglichen wird und nicht ein 16F84 mit einem ATmega128 oder so. Man kann ruhig auch mal die 18F oder 24F mit in einen solchen Vergleich einbeziehen. Dann könnten viele der PIC Vorurteile mal ad Acta gelegt werden. Sven
Yep, diese Nummer ist preisverdächtig. Aber wozu braucht man schliesslich Interrupts - der Urvater PIC1650 kam noch völlig ohne solches Teufelszeug aus. > Und solche Gags, daß man nur in gerade Pages (0,2,4..) callen kann, Ich denke mir das eher so zurecht, dass du in jede callen kannst, aber immer
-
Thread
Unterschied PIC16Cxx und PIC16Fxx
ohne zu schauen tippe ich mal auf CMOS und FLash. Wie bei Flashroms 29Cxx und 29Fxx.
Speicher hat mich halt stutzig gemacht. Die Grösse des Speichers ist nämlich typenspezifisch. Bei den 18er PICs ist sie in der zweiten Stelle der Kennzahl codiert. z.B. 18Fx2xx mit 4k FLASH und 256x8 EEPROM >@edson: Gearbeitet (noch) nicht, ich habe ne Weile überlegt, ob ich mit >PICs (oder vielleicht
-
Thread
USB Mass Storage + Virtual COM Port, SD Card als Bibliothek für "Arduino"-Ähnliche?
en/stm32-i-usb-mass-storage-sd-card/ http://microtechnics.ru/en/stm32cube-and-usb-virtual-com-port-2/ Ich werde versuchen, sie zu kombinieren. http://www.st.com/en/development-tools/stm32cubemx.html
Hab ich schon oft als Basis für USB-Anwendungen genommen. Ich hab noch einige PIC18Fxx rumliegen, würde dir aber die PIC24/dsPIC empfehlen, da ist die Toolchain GCC basiert und die CPU ist deutlich stärker
-
Thread
PIC Strings im Flash ablegen
benötigt für zwei ASCII-Zeichen nur ein WORD im Programmspeicher. Noch ein kleiner Tipp: Bei den 18Fxx werden mit DE deklarierte Werte im EEPROM und nicht an der aktuellen Programmspeicheradresse abgelegt. MfG Steffen
Wie gesagt, bei den 14-Bit-Pic´s lassen sich Texte mit DA .... als 7-Bit ASCII speichern also 2 Zeichen pro Word. Funktionieren tut das aber nur mit den PIC´s, die ihren Programmspeicher auch lesen können also z.B. mit der 16F87x
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
beide mit 40MHz Taktest, ist das ein Fsys von 20MHz beim PIC24 und 10MHz beim PIC18/16. Angenommen eine Operation braucht auf dem PIC24 nur 4 Takte und auf dem PIC18 20 Takte, ist das eine Differenz von 200ns zu 2us, also 10mal so lange, aber das ist absolut
/ROM, 70MIPS und ne PWM Auflösung von 6ns. Kosten aber glaube so um die 5-8€, wohingegen ein PIC18 in dem gleichen Gehäuse (gleiche IO Anzahl) nur 2€ kostet. Und den PIC18 muss man nicht "so aufwendig" konfigurieren. Und letztendlich ist es egal, ob der PIC18 zu 30% ausgelastet ist oder der dsPIC
-
Thread
Kurz Frage zu µC-Pinprogrammierung
Hallo Forumsmember! kurze Fragen...es handelt sich um einen PIC18FXX2. 1) clear_bit(portc,0); set_bit(portc,0); Hier wird doch Port c angesprochen, aber welcher Pin, RC0? Bzw. was macht genau clear_bit und set_bit? 2) Was macht im Gegenzug portc.0=
übergeben. Nicht die Kombination "portc,0" bezeichnet das 0-te Bit am Port C, sondern das sind 2 Argumente an eine Funktion oder ein Makro, die das Bit mit der Bitnummer im 2-ten Argument in dem im ersten angegebenen Argument (also im portc) löscht.
-
Thread
Digitales Oszi im Selbstbau
Also bei Microchip.com gibt es kostenlose Sampels von Microcontrollern z.B. auch die der PIC18FXX Familie und die vertragenen einen Eingangstakt von bis zu 40Mhz so weit ich weis. Das wäre halt dann ne billige lösung wenns die sowieso als sampel gibt. MFG Maruu
mit Schrittmotoren und PIC18 beschäftigt... MfG Martin
-
Thread
Suche geeigneten pic
Gibt es nicht, jedenfalls nicht mit 3 Hardware UARTs. Es gibt bei der 18FXX-Serie welche mit 2 UARTs. Die dritte dann per Software. Eine andere Variante ist eine externe Double-UART über einen Parallel-Slave Port (zB. 16F877) anzuschließen. Viel RAM bietet dann aber auch nur die 18-er Serie. MfG Steffen
-
Thread
Impulse zählen mit P18F67J60
Stromzähler ( z.b. 500 Impulse entspricht 1 KW/H) zu zählen. Kann man das über einen normalen Eingang des PIC's machen oder gibt es da einen speziellen bzw wie kann das realisiert werden? Chip : PIC18F67J60 Compiler: C18-Compiler Greets
andere Möglichkeit wäre (sofern du noch evtl einen anderen Chip nehmen kannst, z.b. aus der Reihe 18FxxK22) mit dem Timer 1 Gate Modul: http://ww1.microchip.com/downloads/en/DeviceDoc/41565c.pdf - Seite 7. Mit diesem kannst du den Takteingang messen und alles Mögliche damit anstellen. z.B. kannst
-
Thread
Pic16F627/627A
mehr oder weniger Funktionsgruppen, aber die Preise sind fast gleich. Selbst ein richtig "toller" 18FxxJ11 ist billiger als der Urvater 16F84.
Ich nehme da jetzt einen 16F690, der kann ziemlich Machst Du Low Programmierung. Habe mir das PicKit 2 ein wenig angeschaut. Nach meiner Meinung ein guter Mittelweg, oder gibt es schlechte Erfahrungen. Gruß
-
Thread
PIC Mikrocontroller noch aktuell ?
übrigens immer noch DSPICs. Mein persönlicher Liebling fürs Hobby war für lange Zeit der 16F877A, 18F4620/40 und 18F(6)8720/2. Damit konnte ich so ziemlich alles abstrecken was mich interessierte. Heutzutage ist es nervig, wegen der großen Auswahl neue PICs auszuwählen. Das war damals noch nicht
Hebelstellwerk zu Bauen wo die Stellung der Hebel und Servos für die Weichen und Verriegelungen mit PIC16 über I2C kommunizieren.
-
Thread
AVR-C-Compiler !?!
uint16_t cnt; asm volatile( "\n" "L_dl1%=:" "\n\t" "mov %A0, %A2" "\n\t" "mov %B0, %B2" "\n" "L_dl2%=:" "\n\t" "sbiw %A0, 1" "\n\t" "brne L_dl2%=" "\n\t" "dec %1" "\n\t" "brne L_dl1%=" "\n\t"
mit integriertem C-Compiler, also AVRStudio mit ? (avr-gcc plugin ist nicht so das wahre), bei PIC wäre es: MPLAB mit CCSC Compiler für 16F & 18Fxx... Preis max. 300
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
Schaltplänen werdenexterne Oszillatoren einsetzen. Können wir nicht den/die internen Oszillatoren z.B. des PIC18F46K80 verwenden? Die K-Serie ist zu den günstiger, Preis für PIC18F46K80 liegt bei 2,50$. Bis auf RA4 und T0CKI auf RB5 sollte er auch Pinkompatibel zum PIC18F4680 sein. Schönes Wochenende
aber in jedem Fall auf der Platine sein. > Können wir nicht den/die internen Oszillatoren z.B. des PIC18F46K80 > verwenden? > Die K-Serie ist zu den günstiger, Preis für PIC18F46K80 liegt bei 2,50$. > Bis auf RA4 und T0CKI auf RB5 sollte er auch Pinkompatibel zum > PIC18F4680 sein. Wenn er Pin
-
Thread
Pic 16F876A nur komische Werte?
Hallo! Hab mir für den Pic16F876A ne Testplatine und nen Programmer zusammengelötet. So dann hab ich folgendes Programm zum testen geschrieben, hab leider gerade ned des assembler File da sondern nur des Hex File, hab das halt
die Quarze durch das Löten defekt sind halte ich für unwahrscheinlich. An den XTAL-Pins müssten ca. 2,5V (mit Multimeter gemessen) anliegen, wenn der Quarz schwingt. Die 18pF müssten reichen, evtl. mal zwei paralell schalten. Steffen
-
Thread
ARM ist die Zukunft?
Zukunft cortex ist aktueller. der rest ggf hat schon ein paar jahre auf dem buckel. Wie sieht es in 2 jahre aus? abkündigiungen? ersatz? und wie sieht es mit wiederverwendung von code aus? kann man so einfach code von einem pic projekt nach arm übernehmen? und bei Stückzahlen kann ja jeder selber
trotzdem manchmal empfindlich und ist abgestürzt. Dagegen habe ich mit AVRs keinerlei Probleme auf 2 Lagen. Obwohl in den Geräten bis zu 18kV rumgeistern und bei Überschlägen auch hohe Kurzschlußströme fließen. Peter
-
Thread
Kommunikation vom Pc zum PIC18f4550/4553 mittels USB
Hallo derzeit arbeite ich an einem Projekt, welches den PC mit einem PIC18f4553 mittels USB verbinden soll. Dabei nutze ich unter Windows eine einfache Win32-Anwendung, in C++, um Zeichen zu empfangen und um Zeichen zu senden. Der PIC wird in C und mit dem PCWHD Compiler
----------------------------- Controllerprogramm main.c [c] #include <main.h> #include <pic18_usb.h> #include <usb_desc_scope2.h> #include <usb.c> int daten2[1]=0x30; #int_RDA void RDA_isr(void) { int Daten=RCREG; //Daten auslesen und zwischenspeichern TXREG=RCREG
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
r19, r18 70: 28 2f mov r18, r24 72: 2f 71 andi r18, 0x1F ; 31 74: 94 2f mov r25, r20 76: 06 c0 rjmp .+12 ; 0x84 <main+0x3c> 78: 98 17 cp r25, r24 7a: 10 f4 brcc .+4 ; 0x80 <main+0x38> 7c: 38 bb out 0x18, r19 ; 24 7e: ec cf rjmp .-40 ; 0x58 <main+0x10> 80: 28 bb out 0x18, r18 ; 24 82: ea cf rjmp .-44 ; 0x58 <main+0x10> 84: 84 2f mov r24
-
Thread
Hygrosens HYT221 an Atmega8 macht nichts
Hallo Lutz! Ich verwende PIC16Fxx-Controller (später evtl. auch 18er PIC's) zum ansteuern. Habe gestern abend für den HYT371 mal die Adressen 50h und 51h verwendet. Und schon habe ich auf dem Display einen Wert, der sich je nach
HYT-371.c https://bitbucket.org/tswaehn/pic-minilib/src/e098e1eedd87ea8bb71158521e989e7adf32574c/drivers/HYT_371.c?at=default ggf. gibts natürlich auch den Rest (I2C Treiber und Co) allerdings für PIC (aber mit etwas Aufwand auf Atmega übertragbar
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Hello, is anybody had implemented the communication between x65 display and PIC 18fxx5x? I'm very interested in correct schematic, because currently I still having problems connecting ones. 2Mario: can You, please, send me the Your schematic (with pic16)? Thank You. (
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 (
-
Thread
MSP430 Aufkündigung?
Mein Ausdruck ist von 2004, gab es wohl auch schon früher) Beim "alten" Microchip Compiler für die Pic18 waren unter anderem die folgenden Befehle vorgesehen: OpenI2C(SLAVE_7, SLEW_ON); // I2C Port wird als Slave Initialisiert, 7Bit Adressen, 400Khz unsigned char ReceivedByte = ReadI2C(); // Das aktuelle Byte wird aus dem I2C Empfangsregister gelesen und in der Variable ReceivedByte abgelegt. WriteI2C(0x55); // Gibt 01010101 auf der I2C Leitung aus... Aktuelle Funktionen bei Verwendung des XC8 (Pic12...PIC18) und
-
Thread
Wirklich arm, der ARM
8bittern gelingen kann, hochinteressante Buglisten zu produzieren, hat beispielsweise Microchip mit den PIC18Fxx8 bewiesen.
/ // activate port pins PINSEL1 &= ~(0x3f<<14); /* Bits 19..14 clear */ PINSEL1 |= (0x2a<<14); /* P0.23 I2SRX_CLK pin 13 P0.24 I2SRX_WS pin 11 P0.25 I2SRX_SDA pin 10 */ // Input register I2S_DAI = 0x7eb; /* Input register 1:0 - 11 32 bit
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
13 D2 14 D1 15 D0 16 GND 17 VCC 3,3V 18 VCC 3,3V 19 GND 20 VLCD Über 1M und C parallel an GND
Werte für die LoadPaint Funktion: [c] const unsigned char lut1[]={ 0, 1, 4, 6, 8,11,12,13,14,16,17,18,19,21,24,28}; const unsigned char lut2[]={ 0, 2, 5, 7, 9,11,12,13,14,16,17,18,19,22,25,29}; const unsigned char lut3[]={ 0, 3, 6, 8,10,12,13,14,15,16,17,19,20,23,26,30}; const unsigned char lut4[]
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
, passw? Get_ByteProtectedDataSet1(Param1, Param2); break; SET_BDS3: // Kommando BPDS3 adr, data, passw Set_ByteProtectedDataSet1(Param1, Param2, Param3); break; STIME: // Kommando 19:18:30 // Setzt die Uhrzeit
Sind die Empfehlungen vom Wiki noch aktuell ? 1.Entwicklungsumgebung: AVR Studio 4 mit Service Pack 2 (V4.13. build 571) die sind mittlerweile bei AVR Studio 4.18 SP3 http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 2.Compiler: WinAVR V20071221 aktuell WinAVR-20100110-install.exe http
-
Thread
Hausbus
2510 handelt es sich um einen SPI<->CAN Controller ohne eigenen Prozessor, daher würde ich eher einen PIC18Fxx8 hernehmen. Dieser verfügt über einen integrierten CAN-Controller und ist self-programmable. Über einen Bootstrap-Loader lässt sich so eine Firmware via CAN neu einspielen. Soweit es geht
Bauteile-Werte haben sich mittlerweile geändert, sind aber noch nicht im Schaltplan upgedated: R1, R2 : 27k R20, R22 : 1,2k R23, R24 : unbestückt R19 : 0 Ohm bei Elko-C11 : 0,1 - 1 Ohm bei keramic-C11 R11-R18 : optional, normalerweise unbestückt IC1, IC2 : TI -230, 233, oder Maxim
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
liegt bei 0x0000 der Appcode irgendwo im Speicher [code] dseg at 18h ;must be the same address in BOOT ;and App Code irq0vect: DS 2 CSEG at BOOT LJMP Init ;c startup code org Boot +3h ;ext irq 0
Ich hab jetzt meinen CH552 basierten ISP so erweitert, das er jetzt auch die PIC18FxxQ41 programmieren kann. Der Code ist noch recht rudimentär aber tut was er soll.