-
Thread
24LC1025 EEPROM mit PICkit2 programmieren
allerletzte Zeile den Epilog: - :00000001FF Aber dir ist schon klar, dass in den Speicher bei 8kHz Abtastfrequenz und 8Bit Mono Audiosignal nur rund 16s in den 24LC1025 passen?
Denkanstoss. HildeK schrieb im Beitrag #6251560: > Aber dir ist schon klar, dass in den Speicher bei 8kHz Abtastfrequenz > und 8Bit Mono Audiosignal nur rund 16s in den 24LC1025 passen? Ja, das ist mir Klar. Ich habe im Moment zwei EEPROMs am I2C-Bus eines PIC16F1825 und könnte noch auf max. vier
-
Thread
Conways Game of Live zu langsam auf Z80
;x < MAX_X;x++) { 1F0B 232 00145$: 1F0B 3E 17 [ 7] 233 ld a,#0x17 1F0D DD 96 E9 [19] 234 sub a, -23 (ix) 1F10 DD 77 F8 [19] 235 ld -8 (ix),a 1F13 DD 7E E9 [19] 236 ld a,-23 (ix) 1F16 C6 FF [ 7] 237 add a,#0xFF 1F18 DD 77 E8 [19] 238 ld -24 (ix),a 1F1B DD 71 F2 [19] 239 ld -14 (ix),c 1F1E DD 70 F3 [19] 240 ld -13 (ix),b 1F21
-
Thread
warum Interrupt Routinen bei PICs anders als z.B. bei NEC/Renesas?
Weiss eigentlich jemand, wie alt die Renesas sind? Gibts da überhaupt 8Bit Versionen? Ein Arbeitskollege hat vor etwa 4 Jahren das erste mahl mit diesen gearbeitet und da habe ich die zum erten mal gesehen (16Bit Version). Und wie siehts eigentlich bei den neueren PICs
Aber ich würde derzeit nicht sagen, daß das Zeugs, was man so als Bastler bekommt, armseig ist. Mit PIC's und Atmels und neuerdings ARM's/Cortexen ist man eigentlich ganz passabel bedient und das Fehlen von typischen Eigenschaften 'dickerer' Chips bei kleineren Typen (PIC16, PIC12, PIC10) sollte man nicht
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
auszuschliessen PIC: 18F46K80 Besteht Interesse daran? Was übernehme ich? Schaltplan Entwurf Layout Entwurf Schablonen Entwurf für Fräsungen an Gehäseoberteil Materialliste Anbieten der Platinen/Bausatz/ (
wo man keine Ahnung hat wie viel SW da jemand rein packen will, dazu ist die Idee den Flaschenhals PIC/Atmel zu verwenden so ziemlich das schlechteste was man sich vorstellen könnte. Besser STM32F10x/STM32F2xx/STM32F3xx/STM32F4xx vorsehen. Damit hätte man gefühlte 50 verschiedene Variationen bis zu
-
Thread
USB und AVR-Controller
USB-Transceiver) aber was ich nicht ganz verstehe ist, warum man mit Handelsüblichen AVR-Controllern (atmega 8,16,32) es nicht möglich ist, sowas zu bewerkstelligen. Wo ist den das Problem bei der Sache? Gruß S.T
nervigen "Super Mini, kann man nicht > mehr erkennnen, und kaum Löten, SMD krams" Besorge Dir einen PIC18F2550 (DIL28) bzw PIC18F4550 (DIL40) und einen PicKIT2-Clone (oder wenn das Geld da ist: ein PicKit3). Dann hast Du das passende. Den zugehörigen USB-Stack samt Beispiele gibts dann als Download bei
-
Thread
Informationen zum Einstieg in die µC-Welt
pagehandler/en-us/family/mplabx/ Das gibts für Win, OSX und Linux gleichermaßen. Als Debugger ein PicKit3, und Du bist für alle 8, 16 und 32 Bit PICs von 1 MHz bis 80 MHz und von 6 Pins bis 144 Pins gerüstet. Anfangen würde ich nicht mit den kleinsten PICs, sondern mit einen 16 oder 32 Bitter wie z.B
bestehend aus 1x bestückt, 2x unbestückt) dazukaufen; die ist auch direkt anschlußkompatibel zu dem PicKit3. Für die beiden leeren Platinen gleich noch Exemplare des dort verwendeten uC Typs Pic16F1827 dazukaufen! Kannst alles kaufen z.B. bei Reichelt. Alles zusammen ist man noch unter 100 Euro
-
Thread
Welcher Microcontroller ist der Beste zum Anfangen?
Linie um die Mechanik etc., in der der uC zum Einsatz kommt. Meine Kaffeemaschine hat vermutlich nen 8, evtl. 16 bit uC, aber gekauft hab ich sie wegen dem Mahlwerk, der Brühgruppe, und dem Druck, den sie aufbauen kann. > Ich finde es sehr angenehm, MCs so unkompliziert wie früher einen 7400 > einsetzen
Eine Contoller-Familie wurde noch gar nicht gennant : Renesas M16C und R8C. Das einzige Problem bei diesen ist, man bekommt sie nicht an jeder Staßenecke. Ein Vorteil dieser Controller ist, man braucht keinen Programmieradapter. Das flashen und debuggen geht über
-
Thread
MPLAB IDE bzw. AN851
Welche Version von MPLAB benutzt Du? Ich verwende V 8.00, und da lässt sich mit dem Programmer "AN851 Quick Programmer" das Device PIC16F884 sehr wohl auswählen (siehe Screenshot). Zwar taucht in dem Fenster der AN851 Programmer nicht auf, aber nach Klick
limits the devices used in and the performance of the Quick Programmer." Unterstützt AN851 den PIC16F884 überhaupt? Oder hast Du den Code für einen ähnlichen PIC verwendet (z.B. 16F87x)? Dann könntest Du vielleicht beim Programmieren diesen auswählen.
-
Thread
Verzweiflung mit Willkür bei Pic Testplatine?
Hallo, vor ca. 2 Jahren hab ich mich schon intensiv mit PIC´s beschäftigt. Damals hab ich mir aus ne Lochrasterplatine eine Testplatine für einen PIC 16F876 zusammengelötet. Naja damals gabs Probleme und ich dachte es liegt an meinen Lötkünsten da es nicht besonders
So nun hab ich im cc5x ein einfachens Programm geschrieben: #include <C:\Programme\bknd\CC5X\16F876A.h>// Prozessor-Typ definieren #pragma config |= 0b.1111.1111.0010 void Delay1ms() { OPTION = 2;// Vorteiler auf 8 einstellen TMR0 = 131;// 125 * 8 = 1000 (= 1 ms) while (TMR0);// Schleife
-
Thread
PGD und PGC beim PIC16F84A
Hallo, ich habe den Brenner8 von sprut.de. Mit diesem konnte ich den PIC16F877A und PIC16F628A problemlos programmieren. Die zwei eben genannten PICs haben beide einen PGD und PGC bin, ich nehme an die sind für die Programmierung
> Dann schau doch einfach ins Datenblatt. Unter "8.15 In-Circuit > Serial Programming" findest du alles was du wissen musst. Hast du ein anderes Datenblatt vom PIC16F84A? In dem Datenblatt das ich habe ist "In-Circuit Serial Programming" in 6.14,
-
Thread
Suche ein 28 Pin Mikrocontroller mit mehr als 32 kBit Flash Speicher
Wie wäre es mit PIC 18F26K20 ? 64K Speicher.
Oder PIC 32MX150F128B Mit 128K Speicher.
-
Thread
Bosch E-Bike Antrieb Geschwindigkeitssensor
1uF reicht (bei einem PIC10)
*** schrieb im Beitrag #4267905: > 1uF reicht (bei einem PIC10) Wie lange darf dann der am P1 ausgegebene Low-Impuls sein?
-
Thread
CC5X Compiler 16 bit
Hallo, Ich verwende den CC5X Compiler free version für den PIC16F676. Das Problem ist, dass 16 bit Variablen vom Compiler als 8 bit Variablen gehandhabt werden.zB. 16 bit Zählvariable kommt nur bis 255. Ich habe den Compiler in die MPLAB6.50 eingebunden. Kennt
Hallo das Problem liegt darin, daß die PIC's 8 Bit-Prozessoren sind. Wird der Variablentyp int verwendet, hat die Variable automatisch 8 Bit. Für 16-Bit ist long zu verwenden. Gerhard
-
Thread
Kleiner Atiny gesucht
angeboten. Da es bei den kleinen Tinys offenbar keine passenden gibt, war der Vorschlag mit dem PIC12F1822 schon ganz richtig, der hat nämlich nur 8 Beine und kann trotzdem einen Quarz bedienen. Evtl. würde der PIC12F1822 auch alleine reichen, dort kann man nämlich mit dem Register OSCTUNE den Prozessortakt
Pic12f1572
-
Thread
Audio DAC Grundlagen
Hi Leute, ich hab da mal eine grundlegende Frage um Daten von einem PIC18F87 zu einem WM8711B zu schaufeln? Der PIC ist mit 40MHz getaktet und die zentrale Frage ist ob ich damit eine mehrspurige Audiowiedergabe realisieren kann. Erreichen will ich das indem ich die zusammenaddierten
gemacht hab beim 8762 ist es wenn ich mich richtig erinner so wenn die mclk und daclrc 8 clks auseinander laufen muted der dac... als kleiner tip... wenn der PIC18F87 pwm unterstützt wuerd ich die mclk fuer den dac damit erzeugen ... sofern du nicht zwingend die 100% richtige samplerate
-
Thread
Modifizierter Laminator - 1A Ergebnis
, wenn sich das Gerät bewährt, dann baue ich noch eine kleine Bremse und einen Thermostat um einen PIC10F2XX und zwei TRIACs drumrum...
Seite? Thomas misst die Temperatur mit einer 1N4148, geht super. Du brauchst dann allerdings einen PIC mit ADC, z.B. 12F675
-
Thread
Controllerempfehlung für viele LEDs
16 LED gleichzeitig direkt ansteuern kann u.U. wegen des Maximalstroms des µC problematisch werden. Kann man aber simpel mit 2 Treiber-IC (2x8) lösen.
Speichern der Töne ist kein Problem, mehr die Qualität die benötigt wird um es umzuwandeln, 1Bit , 8 Bit, 16bit oder nmehr?. Wieviel Kanale gleichzeitig aktiv sind. usw. Fragen über Fragen.
-
Thread
Endlosschleife bei Division - Interrupt Trap!
Leider habe ich ein Problem mit einem BUS-Teilnehmer. Verwendet werden in allen Teilnehmern entweder PIC16F1827 oder PIC16F1936. Der Empfang von Daten wird über einen Interrupt gelöst. Außerdem gibt es noch weitere Timer-Interrupts. Das Problem besteht mit einem PIC16F1936 bei 10MHz. Nach einer unterschiedlichen
ohne Code-Optimierungen ist der Fehler aufgetreten. Aktuell verwende ich "MPLAB X IDE mit dem xc8 v1.44". Markus F. schrieb im Beitrag #5216671: > Die 16x PICs haben ja nur einen 8 (?) Elemente tiefen HW-Stack. Der PIC16F1936 besitzt sogar 16 Stack Level. Außerdem habe ich den Stackoverflow-Reset
-
Thread
Pic18F2550 brennen
Hallo ich möchte mir einen brenner8 von sprut bauen. kann mir jemand den pic18f2550 brennen? und kann mir noch jemand 2 platinen epcu 120x80 dazumachen? ohne photobeschichtung eben. ist nicht schlimm wenn die epcu 160x100 sind. Ich
/ Zusätzlich brauchst du aber noch nen pic16f628 um mit der alten Software die neue Firmware auf diesen zusätzlichen PIC zu brennen. PIC auf Patine aushebeln und danach neuen gebrannten rein und los geht...
-
Thread
AVR-Einstieg
Standard-PIC16F84 bzw. PIC16F628, also welcher hat die meiste Verbreitung und wird am meisten genutzt? 2) Welchen (möglichst universellen) Brenner sollte ich mir bauen, der eine ganze Serie brennen kann und von
ich mir gleich ein paar unterschiedliche zulegen. Gibt es denn auch kleinere die ADC können? Ein PIC16F88 (auch 18Pin) z.B., kann das neben USART, I2C/SPI, etc. oder muss man dann direkt zu größeren greifen? Besten Dank, Dominik
-
Thread
Great Cow Basic
Hallo, ich habe von Velleman das K8048 PIC Programmierboard. Jetzt möchte ich für meinen PIC 16F819 Great Cow Basic ein Programm schreiben und dieses dann (natürlich in HEX) auf den PIC "brennen". Jedoch bekomme ich immer Fehlermeldungen, bzw
Aha. [pre] Warning[215] C:\BLINKLED.ASM 8 : Processor superseded by command line. Verify processor symbol. Message[301] C:\PROGRAMME\MICROCHIP\MPASM SUITE\P16F819.INC 36 : MESSAGE: (Processor-header file mismatch. Verify selected processor
-
Thread
PIC18: Instruktionen mit Zugriff auf Access RAM
zugegriffen wird. Ungefähr wie 2:5 bit addressierung mit einem Basisregister. Die Pic18 Serie hat eine 16/32 bit Instruktionsbreite, verwendet aber nur 8bit für die Registerfile Adresse. Um mehr anzusprechen wurde dann ein eigenes Register BSR geschaffen, weil das Statusregister nicht
BANK0 dasselbe gab es > auch im Pic16, und ab 0x60-0xff sind die SFR vorhanden. mit pic16 hatte ich nicht zu tun. Zu den pic18 stimme ich dir voll zu. Im Datenblatt von pic18f8527 bin ich über diesen Text gestolpert... [pre] To
-
Thread
PIC24F16KA102 ICSP
Ich möchte mir eine Testplatine für den PIC24F16KA102 bauen, weiß aber nich genau, wie ich den ICSP anschluss fürs PICkit am PIC24 anschliese. Hat jemand einen Schaltplan auf dem ich mir ansehen kann wie das geht. Ich habe mit das Datenbaltt
########################################################## # # MPLAB IDE .dev File Generated by `pic2dev.py' # # Device: PIC24F16KA102 # Family: 24xxxx # Datasheet: 39927 # Date: Mon Jul 8 10:11:07 2013 # ###################################################################### ##########
-
Thread
Empfehlung 8-Bit-Controller: STM8
/ Stück? Weder gibt es einen STM8 um 9 cent, noch einen Cortex-M3 um 85 Eurocent. Der billigste bei DigiKey lagernde STM32, der STM32F101 kostet 4,79 Euro, hat 4k RAM und bescheidene 16k Flash. Leider hat DigiKey keinen STM8 mit 4k
und PIC12-16.
-
Thread
PIC liest Befehle über RS232 falsch ein
Hallo, für meine Projektarbeit an der FH programiere ich gerade einen PIC 16F876, welcher Kommandos über die RS232 Schnittstelle empfängt und entsprechend die Peripherie regelt. Der PIC ist an einem 13 MHz Oszillator angeschlossen, welcher auch für die restliche Hardware
, Test[i]); } Das komische ist ja, dass ich eine solche Ein-/Ausgabe auf einem 16F630 bereits programmiert habe und diese dort auch lief! Zwar musste ich für 9600 Baud am PIC 9900 einstellen damit es lief, aber das half hier nicht! Gruß Thomas
-
Thread
Suche µC mit getrennten CAN- und UART-Modul
PIC18F2585, vielleicht gibts auch neuere aus der Linie.
PIC18F25K80?
-
Thread
DMX Dimmer mit PIC - nonvolatile Memory?
verworfen. http://en.beglec.com/product/4618/DSP4 Das Rätsel kommt nun: Es sind lediglich zwei PIC16F54 und ein LCD Controller von Holtek (HT1162) verbaut, wobei ja die PIC keinerlei EEPROM haben und auch der LCD Controller sowas nicht hat. Eine Batteriepufferung ist nicht vorhanden und auch nicht
Das Rätsel hat sich grösstenteils gelöst, einer der beiden PIC ist gar kein 16F54, sondern ein 16F819 (war so gut wie nicht zu lesen, erst unter dem Mikroskop) und der hat ja EEPROM. Scheint allerdings am Ende zu sein, denn er liest immer wieder die gleichen
-
Thread
MCU (ds30F6012A) defekt?
>static unsigned int1 num_teil = 0; // 16Bit Anzahl Was ist ein int1 ? > NUM = (rxBuf[index_rxBuf_R] << 8); NUM = ((unsigned int16)rxBuf[index_rxBuf_R] << 8); > NUM |= rxBuf[index_rxBuf_R]; Versuchs so
holger schrieb im Beitrag #1743577: >>static unsigned int1 num_teil = 0; // 16Bit Anzahl > > Was ist ein int1 ? ist eine Bool-Variable mit nur einem Bit >> NUM = (rxBuf[index_rxBuf_R] << 8); > > NUM = ((unsigned int16)rxBuf[index_rxBuf_R] << 8); > >>
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
^^. Was hatten die PIC32 - ich denke einen MIPS? PIC hab ich eh immer gehasst ... Damals als ich schon gut Erfahrungen mit AVRs und deren Luxus gesammelt hatte, musste ich auf einen PIC16F84 zurücksteigen 🤢 (Ich bin
/Microcontroller-Units-MCUs-MPUs-SOCs_STMicroelectronics-STM32F030C8T6TR_C40053.html Ich habe mir 30 Stck. für insgesamt 17 Dollar gekauft (neben 10 Stck. F072 und 100 Stck. Padauk PFS154 - 8 Bit halt)
-
Thread
AVR-Kontroller
nicht schlecht. Die meisten Befehle werden, wie oben schon gesagt in einem Zyklus abgearbeitet. Ein PIC 16F84 braucht dazu z.B. 4 Zyklen und ein 8051 soweit ich weiß 12. Die Architektur der Controller ist auch sehr gut für Hochsprachen wie C geeignet. Bei den PICs sieht es da nicht so gut aus. Viele
habe ich noch nie benötigt, habe jetzt aber angefangen, mir den Philips-LPC reinzuziehen. Selbst 16bit sind im embedded-Bereich selten nötig, habe ich nur in wenigen Projekten drin. Die Masse sind 8-bit-Teile, und bei vielen davon würden auch 4bit genügen, i.a. verbringen MCs viel Zeit mit warten.
-
Thread
minimale Boards
aber recht gut. Der XC8-Compiler ist da pragmatischer. > zu den PIC bis 18 Mit PIC > 16 kann ich nichts anfangen. Da gibt es weiss Gott besseres. Die kleinen 12er und 16er sind zumindest billig, und die Peripherie wie
8-bit-µC. Zumindest besser als die meisten, die ich kenne. Z180 / Rabbit 2000 ist ähnlich gut. Aber der STM8 ist deutlich besser als pic14, pic16, MCS-51, GameBoy, Padauk, HC08. Hast du ein kompilierbares
-
Thread
Problem mit Sprutbrenner 8 und PIC16F84A
einwandfrei funktioniert hatte. doch dann kam ein Problem nach dem anderem. der Brenner erkannte den PIC16F84A nicht mehr sondern entweder den fiktiven "16F84" der bei fehlendem pic angezeigt wird oder sagt, dass der eingestecke PIC nicht in der "Database" vorhanden ist. darauf hin dachte ich, vielleicht
die Firmware auf meinen steuerpic? 2. Frage: was muss ich machen, um anschließend meinen PIC16F84A wieder zu erkennen?
-
Thread
MPLAB X Debugging mit Snap Debugger vs PicKit
Linkeroptionen genauer ansehen. > Welchen Compiler verwendest Du, den (funktional kastrierten) XC8 oder > gcc? > > Mplab X kann als IDE beide verwenden. Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich noch den
Linkeroptionen genauer ansehen. >> Welchen Compiler verwendest Du, den (funktional kastrierten) XC8 oder >> gcc? >> >> Mplab X kann als IDE beide verwenden. > > Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? > Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich
-
Thread
Minimal zu empfehlender µC-Takt ?
In einem Test taktete ich einen PIC12F675 mal nur mit 0,8Hz. Es fällt dann auf, daß quasi parallel geschaltete zwei LEDs als Wechselblinker in zwei direkt aufeinander folgenden Befehlen nicht mehr synchron umschalten, weil die einzelnen
Elektrobratze schrieb im Beitrag #3647863: > Statisch langsam kontinuierlich betrieben braucht der PIC ca. 300µA. Ein halbwegs aktueller PIC braucht ca. 200-400nA im Sleep-Modus. Wenn er nicht schläft, rennt er mit 16MHz. Mit diesen 300µA kriege ich heutzutage fast ein komplettes Cortex-M3-System
-
Thread
Mikrocontroller-Vergleichstabelle/Auswahlentscheidung
mir Jemand direkt sagen ob/welche dieser Typen meinen Ansprüchen genügt: - PIC 12F629-I/P PIC-Controller, DIP-8 - PIC 16C505-04P PIC CONTROLLER DIP-14 - PIC 16F630-I/P PIC-Controller - PIC 12C508A-04P PIC CONTROLLER Dip-8 - PIC 12C509A-04P PIC CONTROLLER Dip-8 - AT 89C2051 PDIP Atmel C51 8bit-Flash MCU - AT 89C51 PDIP Atmel C51 8bit-Flash MCU - AT 87F51 PDIP C51 8B. QUICKFLASH MCU
-
Thread
5000 LEDs über I2C dimmen
Hab mir mal das Datenblatt vom PIC12F1840 genauer angeguckt, 50 pF allein für den Slave-Pin, Mist... Aber mir ist eine Methode eingefallen, wie man das ganze retten kann ^^ Da die Slaves vom Bus sowieso nur Farb-, Dimm- und andere
Der PIC12F1840 kann ja schon mehr als die Standard 3mA an seinen IO Ports (und somit I²C) ziehen. Daher könntest du auch die I²C Pull-Ups kleiner machen (was den Kapazitätsproblemen entgegenwirkt).
-
Thread
PWM Signal generieren mit PIC
by the > currently loaded peripheral libraries. Volker S. schrieb im Beitrag #4741189: > Dein PIC wird mit hoher Wahrscheinlichkeit (noch) nicht von MCC > unterstützt (zu alt) Nimmschd du konkret aktuelles PIC. So 18F45K22. Dann geht ;-) Btw: Der K22 ist besser ausgestattet und billiger.
Peter D. schrieb im Beitrag #4743697: > Obs beim PIC auch so einfach geht, weiß ich nicht. Gute Idee Peter. XC8 definiert das Makro __delay_us(x), man muss nur _XTAL_FREQ auf die Oszillatorfrequenz setzen. Mit 40MHz Oszillator sähe das mit XC8 ungefähr
-
Thread
Umwandlung Wert in 4 Byte Gleitkommazahl (KNX)
long Wert wieder zusammen zu bauen. Aber der Compiler will das Zerlegen nicht machen: [c] float fTemp; char element[4]; element[0] = (fTemp & 0x000000FF) >> 0; element[1] = (fTemp & 0x0000FF00) >> 8; element[2] = (fTemp & 0x0000FF00) >> 16; element[3] = (fTemp & 0x0000FF00) >> 24; [/c] Die
Ansonsten ist das IEEE754 Format recht einfach zu verstehen, siehe Bild. Was mich damals bei den PIC16 daran gestört hatte, war die notwendige Schieberei mit dem Exponenten, die sich bei den PICs nicht besonders gut macht - und die für Konvertierungen auf dem PIC16 ungünstige Mantissengröße 1.0 bis
-
Thread
I2C RAM gesucht
hey dankeschön, da is ja ne menge nützliches dabei! jau, der PIC hat auch ein EEPROM (zumindest der typ, den ich benutze). Allerdings braucht der angeblich ca. 8ms / Byte... aber wenn man den Kondensatorwert richtig wählt, wird der wohl die 32ms durchhalten...
macht er dann intern. D.h. der Kondensator muß nur so groß sein, um den PIC für 0,14ms zu versorgen und dann noch für 10ms >1,8V an den EEPROM zu liefern. Peter
-
Thread
WiFi PicTail und PIC32
Ich benutze den PIC32MX795F512L. Die Version ist "v2013-06-15". Das mit den defines ist mir bekannt. Es gibt zwei Zeilen, wovon man eine immer auskommentieren muss, um auszuwählen ob SPI1 oder SPI2 verwendet wird. Ich
geändert haben als das was du als "dein config" bezeichnest. Zuerst, ich habe den MRF24G mit einem PIC24F auf dem Explorer16 in Slot-hälfte 2 , also SPI2 am laufen gehabt, gemäss meiner alten notes. Das PIC24F PIM hab ich in der Firma u werde es wohl auch nicht am Wochenende zur hand haben. Jetzt
-
Thread
Welches Mikrocontrollerbard empfehlt ihr?
32 bit für einen Anfanger??? Wohl nicht. evtl. PIC18F87J72
> evtl. PIC18F87J72 PIC16F1783 ist einfacher und hat einen 8-bit-DAC (DACs gibt es in µCs nicht überall ...)
-
Thread
Welcher PIC/uC für Masterkeyboard?
Entwicklungsboard beginnen muss. Also: Einen ICSP-Programmer anschaffen und in Zukunft alle PICs und 8bit AVRs proggen können, das klingt für mich ziemlich gut. Außerdem hat PIC auch zB 16bitter im Angebot, die schon verdammt viel können und ziemlich günstig sind und was ich so gelesen hab bieten die
vorzugsweise beim blauen R erhältlich ;) Folgende Controller hab ich bisher in Betracht gezogen: 16bit, viele Anschlusspins, allerdings nur 8kB RAM (zu wenig?) http://www.reichelt.de/PIC-24-Controller/24FJ64GA306-IPT/3/index.html?;ACTION=3;LA=3;ARTICLE=121640;GROUPID=4085 Sind 32bit schon mit Kanonen
-
Thread
Rechteckgenerator 50 Hz Quartz genau
Teilerstufen sowie einen Oszillator braucht, also ist man mit 3 CMOS-ICs dabei. Mit einem µC, z.B. PIC12F629 lässt sich das quarzgenau mit 8 Beinen erschlagen und man ist z.B. noch anpassungsfähig, was Duty-Cycle etc. anbelangt.
Karl heinz Buchegger schrieb im Beitrag #1747423: > include "tn13def.inc" > > > ldi r16, 1<<PB0 ; OC0A (PB0, Pin 5) auf Ausgang > out DDRB, r16 > > ldi r16, 1<<COM0A0 | 1<<WGM01 ; CTC Modus, Toggle OCA0 > out TCCR0A, r16 > > ldi r16, 127
-
Thread
Übersicht Controller und Einstiegskosten (Debugger, Compiler)?
. W. nicht wirklich. STM32 und LPC haben beide einen USART boot loader in HW. Z. B. die stm32f107 connectivity line (die stm32f103 können USB und CAN nicht gleichzeitig), eine Nummer besser die stm32f2xx. Oder relativ aktuell stm32f4xx, vielleicht noch zu früh, Cortex-M4. Mit FPU und Crypto engine
Gruenden die die professionelle Vollversion des Renesascompilers kaufen wollen so kostet die 2kEuro. (R8C/M16C/M32/R32) Der PRozessor laesst sich einfach ueber RS232 programieren oder mit einem Debugger E8/E8a. Der Debugger, den man nicht unbedingt braucht, kostet so 80-160Euro. Abhaengig davon ob man
-
Thread
Theorie: Xilinx selbstbau JTAG Programmer
8 0xfe XC95108 09508093 8 0xfe XC95144 09512093 8 0xfe XC95216 09516093 8 0xfe XC95288 ##Atmel #list should not care for the version part 0970203f 4 0x1 ATmega128 0978103f 4 0x1 AT90CAN128 0960203f 4 0x1 ATmega64 0950103f 4 0x1 ATmega323 0950203f 4 0x1 ATmega32 0940303f 4 0x1 ATmega16 0940403f 4 0x1 ATmega162 0940503f
-
Thread
Probleme mit MCP25625
nicht gut. Für Hinweise und Tipps wäre ich sehr dankbar. EDIT: Im Schaltplan ist ein ATMega8 vermerkt, es ist aber ein ATMega168 verbaut die mit intern mit 8MHz getaktet werden. Die Externe Taktung aus dem MCP25625 nutze ich nicht. EDIT2: Der MCP25625 wird mit 16MHz getaktet [c] #define
in den Atmel Application Notes habe ich schon 10nF und 47nF gesehen. Ich benutze immer 100nF da ich eigentlich nur solche Kerkos für alle µC's und IC's nehme.
-
Thread
µC Projekte
möchte ich für die vielen Feedbacks bedanken. Ich stelle mir eigentlich ein Apparat vor, das bis zu 8 Output zu je 16-bit besitzt. Mit dem PC über USB ansteuerbar und Rechtecke in unterschiedlichen Frequenzen erzeugen kann. Ferner soll d. µC zu flashen sein. Da ich von Elektronik leider nicht sehr
Hallo, ich würde dafür z.B. einen PIC18F2550 und einen XC95144xl benutzen, der PIC ist das USB-Interface, und der CPLD macht die Signalerzeugung. Der 18F2550 kann USB-Lowspeed _und_ Fullspeed, eine Firmware für den zu machen ist leicht
-
Thread
ATTINY20 ohne IDE Programmieren
... [/c] (statt ijklmn stehen da sechs Hexadezimalziffern, also Ziffern zwischen 0-9 bzw. a-f). 8. Teil uns diese secht Ziffern mit. LG, Sebastian
IDE. Damit das atprogram.exe mit dem SNAP funktioniert muß man einmal mit dem Studio den SNAP von PIC auf AVR "umtaufen". Das wird aber automatisch angeboten. Das Programmieren sollte dann in etwa so ablaufen: atprogram.exe -t snap -i tpi -d attiny20 chiperase program -fl --format hex -f irgendwas.hex
-
Thread
[S] Suche kleinen CAN Controler
8-Bit PIC: PIC18F258(0) Unter der 16-Bit dsPIC33/PIC24H gibt's auch welche mit 28 Pins. Ob es überhaupt welche mit integriertem Transceiver gibt?
Oder (besser) die neue 16FX Generation von Fujitsu z.B.MB96F315R (48pin), http://mcu.emea.fujitsu.com/mcu_product/detail/MB96F315RSAPMC.htm gibts aber auch mit 64, 80, 100, 120, 144 pins Kleine Stückzahlen sollte es bei www.glyn.de
-
Thread
Rätsel mit LED-Anzeige 16F84-04
0086 0085 1683 0186 3007 0085 1283 018E 2019 2019 3000 0086 2019 080E 0A8E 2024 3AFF 0086 1903 2817 280A 018E 280A 30FF 008C 008D 038C 1903 038D 080C 040D 1D03 281C 0008 0782 3431 3494 34F9 3493 3452 ...... denn direkt als *.hex speichern und damit den PIC füttern ? oder muß es in dieser Notation: :020000040000FA :100000008316803081000030850000308600831226 :1000100000308D003020362000308E000E08890020 :1000200083160814831208088C0041208E0A8D0A5A :