-
Thread
USB-Programmer für eine Reihe von PICs und AVRs
In kürze: Alles SMD, Materialkosten ca 22 HighVoltage Programmierung ohne externes Netzteil PIC18Fxx2/8 (low und high voltage programming) Flash- und Verifyzeit 2.7s ohne EEPROM PIC12F629/675 PIC16F630/676 (high voltage programming) ATtine 11/12 (nur high voltage programming) ATmega 16/64
? Warscheinelich werden die ... PIC18F2410 PIC18F4410 PIC18F2420 PIC18F4420 PIC18F2455 PIC18F4455 PIC18F2480 PIC18F4480 PIC18F2510 PIC18F4510 PIC18F2515 PIC18F4515 PIC18F2520 PIC18F4520 PIC18F2525
-
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
ATMega: Wie oft kann man die Fuse Bits programmieren?
USB-Controller programmieren, so dass für Firmwareupdates kein extra Programmiergerät erforderlich ist. Für PIC18Fxx2 lässt sich die Schaltung also auch ohne µC verwenden, was allerdings deutliche Geschwindigkeitseinbußen zur folge hat. "Welche Programmierprache bzw. Compiler wird für die PC-Plattform verwendet
genormtes/Möglichst wenig Overhead. Und falls es interessiert: Geplante Unterstützung für: PIC18Fxx2/8 (Programmier-/Verifizierzeit PIC18F252 ca. 2,5s ohne EEPROM - EEPROM ca. +1s) (weitere PIC18Fxxxx werden wohl folgen) ATmega Serie (ATmega64 mit 64k Programmieren/Verifizieren @>6,7MHz ca
-
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
Controllervergleich
Befehle 16 oder 32 Bit breit sind. "Was oft immer aus Unwissenheit falsch angebracht wird ist PIC = PIC16C5X" Das ist nicht Unwissenheit. Wenn der andere nicht konkret sagt, welchen PIC er meint, woher soll man denn wissen ob nun PIC12 oder PIC18 ? Es bricht sich doch keiner ein Bein ab, wenn er gleich zu Beginn sagt: "Ich benutze jetzt den PIC18xxx". Sonst darf er eben nicht gleich sauer sein, wenn man annimmt, er meint den PIC12. Ist genau das gleiche, wie wenn jemand vom Atmel redet, das könnte ein 8051, 251, AVR, ARM oder sonstwas sein
-
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
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
Von AVR nach PIC
Liste kannst Du schon bei den 14-Bit Serien streichen. Fast der komplette Rest kann bei den 18FXX in die Tonne. Der einzigste Vorteil der AVR sind die 16MHz, was aber nicht unbedingt bedeutet, dass die Programme der 10MHz(40MHz)-PICs schneller sind. Kleiner Tipp, schau nur mal so wenn Du Zeit
Zu PIC vs AVR Also ich hab mich bis jetzt fast nur mit PICs beschäftigt. Hab fast für alle Projekte einen 18F458 oder ähnliches verwendet. Versuche gerade mit AVRs so beginnen, aber mein Programmiergerät
-
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
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
PIC Programmierung ICSP über RS-485 o.ä.???
Bei den PIC´s lässt sich das nur bei Controllern realisieren, die auch selbst ihren Flash beschreiben können. Bei den 16Fxx ist das nur bei der 16F87x-Serie der Fall. Bei den 17Cxx (OTP-Eprom oder UV-löschbar) und 18Fxx geht das denke ich generell. In den Aplication-Notes von Microchip sind Beispiele für einen solchen Bootloader enthalten. MfG Steffen
-
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.