-
Thread
UART 16550
pre] case com_intr[com_nr] of 3 : port[interrupt_controller] := port_21 and $f7; 4 : port[interrupt_controller] := port_21 and $ef; end; port[uart + 1] := 1; { IRQ bei Datenempfang } [/pre] (sowie bei der UART der Empfangsinterrupt freigeschaltet
mit dem Interrupt Handler. Und zwar es wird doch zuerst die Vectornummer von der Schnittstelle COM1 (0x3F8) ausgelesen. Dies ist hier 0x0C. Dann wirdn doch der eigentliche Interrupt Handler installiert bzw. eingerichtet. Die Funktion EtsSetInterrupt Handler erhält zwei Parameter. 1. Parameter = Vectornummer
-
Thread
CAN-Sender im Mini-Format
Schau dir mal ATmega16M1 an, wenn es auch Cortex-M sein darf gibt es den ATSAMC21. Haben beide 32 Pins.
Grad so lange um genügend Nachrichten zu senden das der Zustand auch wirklich ankommt. Vielleicht ein 1.000uF Elko sekundärseitig?!
-
Thread
Arduino-AVR programmieren
http://www.amazon.de/Rechtschreibung-f%C3%BCr-Dummies-Fur/dp/3527707409/ref=sr_1_3?s=books&ie=UTF8&qid=1385240473&sr=1-3&keywords=deutsche+rechtschreibung Hier steht alles drin, was du wissen musst. ... Spaß bei Seite. Möchtest du
was muss ich einstellen wenn ich einen externen Quarz benutze, der 16Mhz hat, muss ich da was in main.c mit dem define f_cpu einstellen?
-
Thread
Projektidee: Der Volks-Programmer
du auch gleich eine Hardwarebestellmöglichkeit für 5 EUR druntertun. Weil gerade so passt: Der PIC16F628 kann auch (low voltage) ISP programmiert werden, nur ein paar Drahtstücke vom uC zum Parallelport eines Rechners an den uC in der Zielschaltung, uC mit Strom versorgen, Downloaderprogarmm auf
Lage war, seinen ersten uC damit zu programmieren. Aufgefallen ist mir das halt, als einer einen PIC16F628 in einem Bauvorschlag hatte, und mich fragte. Es gibt (wirklich?) im ganzen Netz nicht eine ordentliche Bescheibung für den. Hunderte Dongles mit proprietärer Software zu bestellen aus dem
-
Thread
Rätsel mit LED-Anzeige 16F84-04
0086 1903 2817 280A 018E 280A 30FF 008C 008D 038C 1903 038D 080C 040D 1D03 281C 0008 0782 3413 3449 3419 3439 3425 3403 34FE 3419 3449 3499 3461 349F 3401 3439 3403 3499 34FE 3425 3419 340D 34FF 3FFF 3FFF 3FFF 3FFF 3FFF
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
-
Thread
Um Controller Vorschläge wird gebeten
Kostenlose, bzw. günstige IDE und Debugger Microchip hat ein paar die diese Wünsche erfüllen, z.B. dsPIC30F5011 IDE (MPLAB X IDE) und Compiler (XC16) sind kostenlos, Debugger gibt's ab 30€. Microchip liefert auch ein paar Libraries.
schrieb im Beitrag #3674680: > Ansonsten: CAN und (echtes) EEprom beissen sich 90CANxx, ATMega16M1 usw. :-) Okay, nur 1 CAN, aber mit EEPROM. :-) Ein externes FRAM per SPI dran macht das eh schneller und flexibler.
-
Thread
Funktionen in Software oder in Hardware lösen?
Timerstruktur nehmen. Beispielprojekt von mir: Ein IR-Sender als USB-Stick, umgesetzt mit einem PIC24F128GB202. Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/30005009c.pdf Das IR macht ein OC-Timer + Data signal modulator + SPI. Theoretisch könnte man so sogar über DMA senden, ohne
@Thomas F. >(Umsteiger von Arduino auf PIC) pic@sucks:~$ pic-gcc bash: pic-gcc: command not found Arduino kann auch pures avr-gcc, damit dauert ein pin-read <1uS [code] #define BLINK_DELAY_MS 1000
-
Thread
Massefläche für PIC-Platine sinnvoll?
besonders. MIDI kommt über UART rein (mit 32kHz Takt) und je nach MIDI-Programm-Nr. werden über den PIC16F870 bestimmte Relais geschaltet. Zusätzlich gibt es noch ein paar Tastereingänge für Bedienung ohne MIDI. Wie weit kann ich diesen PIC eigentlich runtertakten? Ich denke mal für diesen Zweck
besonders. MIDI kommt über UART rein (mit > 32kHz Takt) und je nach MIDI-Programm-Nr. werden über den PIC16F870 > bestimmte Relais geschaltet. Was sollen die machen? Lichtorgel oder so? Da würde ich beser mit FET schalten. Relais klappern und halten nicht ewig. > Zusätzlich gibt es noch ein paar
-
Thread
PIC16 MSSP I2C
Hallo, ich versuche gerade eine I2C Verbindung zwischen zwei PIC16F887 herzustellen. Aber es will nicht funktionieren. Beide PICs haben eine LED an *RD1* und beide *SCL* und *SDA* Leitung sind jeweils miteinander Verbunden und werden mit einem 1 kOhm Widerstand
clrf PORTD ; Loop MAIN_LOOP goto MAIN_LOOP END [/c] Der 2. PIC dient als Slave und führt dieses Programm aus: [c] ERRORLEVEL -203,-205,-206,-302 INCLUDE p16f887.inc __CONFIG _CONFIG1, H'20F4' __CONFIG _CONFIG2, H'3EFF' ;#############################
-
Thread
high low überprüfung
initialisieren und am schluss einen timer unter RA4 starten der bei allen lows hochzählt list p=16F84A ; list directive to define processor #include <p16F84A.inc> ; processor specific variable definitions __CONFIG _CP_OFF & _WDT_ON & _PWRTE_ON & _RC_OSC ; '__CONFIG' directive
d.stolarek das problem ist so zu lösen du musst vor die register &0x7f das hier setzten da in der inc datei 8bit gesetzt sind und bei dem pic nur 7bit gehen^_^
-
Thread
PWM - Wahrnehmung Auge
PWM-Pulse also als 7er-Gruppe von denen du zwei > mit Tastverhältnis 2:256 und 5 mit Tastverhältnis 1:256 ausgibst > (2-1-1-2-1-1-1) Da nehme lieber einen 16 Bit Timer, wenn ich es brauche. Ist das hier ein Wettbewerb wie man eine triviale Aufgabe möglichst kompliziert löst?
{125000}[/math] also etwa 1.8546 Die gerundeten Stufenwerte für die PWM sind damit: [code] 01: 1 02: 2 03: 3 04: 6 05: 12 06: 22 07: 41 08: 75 09: 140 10: 260 11: 481 12: 893 13: 1656 14: 3072 15: 5697 16: 10565
-
Thread
CPU 300MHz, aber ADC und DAC schaffen 2MSps. Wie nur?
mit der Elementarladung gar nicht in die Verlegenheit kommen kann, 2^64 Bit Auflösung zu benötigen. 1 Elektron hat ca. 1,6e-19C, für 1C benötige ich also ca. 2^62,5 Elektronen. Ein Kondensator mit 1F hält bei 1V Spannung genau 1C an Ladung. Jedenfalls müsste man sich da mit einzelnen Elektronen herumschlagen
hmmhmm schrieb im Beitrag #5833493: > Mal davon abgesehen, dass man 1600pF bei Temperaturen oberhalb von 1K > gar nicht messen können wird (thermisches Rauschen). Es sind pV, nich pF. Tut mir leid.
-
Thread
PIC24: MCLR zieht zu viel strom
mit 16V. 16V deswegen, weil die Vielschichtkondensatoren mit höherer Spannung einen Teil ihrer Kapazität verlieren. fchk
attachment) gefunden: diode & > kapazität sind OK, aber anders verschaltet ;-) > quelle: http://ww1.microchip.com/downloads/en/DeviceDoc/51764C.pdf Das ist ein PIC18F, da ist der Programmiermechnismus ein anderer, und da bekommt MCLR je nach Typ 8.5 bis 13.5V übergebraten. fchk
-
Thread
3stellige Zahl auf 3 7Segmente
8bit binär to ASCII haben wir in der Schule (auch auf einem 16F877A) so gelöst: [avrasm] movf zahl,w movwf z1er clrf z10er clrf z100er l100 movlw .100 subwf z1er,w SKPC goto s100 movwf z1er incf z100er, f goto l100 s100 l10 movlw .10 subwf z1er,w SKPC goto s10 movwf z1er incf z10er, f goto l10 s10 ;convert to ASCII movlw '0' addwf z1er,f addwf z10er,f addwf z100er,f [/avrasm] Wenn du die Stellen nicht als
-
Thread
PIC16F877A
hallo! bin am Verzweifeln ich habe leider keine ahnung von PIC und habe gleich in der ersten stunde ein referat zugeteilt bekommen über alle pins des pic16F877A! und da ich keine ahnung habe hoffe ich dass mir vielleicht jemand helfen könnte! ich bedanke mich
siehe http://www.sprut.de/electronic/pic/16f87x.htm da ist vieles auch in Deutsch erklärt. Gruß
-
Thread
0-300mA Strommessung
betragen. Da reichen 8 bit. Noah R. schrieb im Beitrag #5315739: > Der Mikrocontroller ist ein PIC16F15376. Löst 2mV auf AD02 EIL Integral Error — ±0.1 ±1.0 LSb ADCREF+ = 3.0V, ADCREF-= 0V AD03 EDL Differential Error — ±0.1 ±1.0 LSb ADCREF+ = 3.0V, ADCREF-= 0V ein 1 Ohm Widerstand tut es also. [pre] +7..12V | Last | +---|PIC16F15376 | 1Ohm | GND [/pre] und ist auf 1 digit genau, aber nicht initial: AD04 EOFF Offset Error — 0.5 2.0 LSb ADCREF+ = 3.0V, ADCREF-= 0V AD05 EGN Gain Error — ±0.2 ±1.0 LSb ADCREF+
-
Thread
Projekt ESR-Tester
noch ordentlich verstärken. ich habe bei 100mOhm nur so ca 100 mikrovolt Spannung. Mein Meßgerät hat 1uV Auflösung im 80mV-Bereich. GGF macht auch eine Meßbereichsumschaltung Sinn. Gute Elkos mit hoher Kapazität haben so ca 30 milliohm. Schlechte 1uF-Elkos bis zu 10 Ohm. Ich habe hier einen defekten 220uF mit ca. 8-20 Ohm je nach Tagesform.
-
Thread
ANSEL und gretel
\h2obrain\PIC\PIC18F2550\LCD_C18\LCD_C18.c:390:Error [1105] symbol 'ANSEL' has not been defined Z:\home\h2obrain\Workspace\h2obrain\PIC\PIC18F2550\LCD_C18\LCD_C18.c:390:Error [1101] lvalue required Z:\home\
----------------------------------- Debug build of project `Z:\home\h2obrain\Workspace\h2obrain\PIC\PIC18F2550\LCD_C18\LCD_C18.mcp' failed. Language tool versions: mpasmwin.exe v5.37, mplink.exe v4.37, mcc18.exe v3.36, mplib.exe v4.37 Preprocessor symbol `__DEBUG' is defined. Sat Oct 16 03
-
Thread
PWM-Signal mit 0,1 Hz erzeugen
fop schrieb im Beitrag #5105682: > Sogar ein PIC10F200 sollte das schaffen. Für den > bekommst Du aber keinen C-Compiler. Doch, XC8. Allerdings braucht man für den PIC einen Programmer.
Hi m.n. schrieb im Beitrag #5106464: > 16 MHz nun 62,5 ns Was durchaus logisch klingt, da man für 16 Millionen gleich verteilte Takte in einer Sekunde ziemlich genau 62,5ns Zeit pro Takt hat. (1 MHz braucht 1µs pro Takt - eine Millionen
-
Thread
isp zwischen pic16f873a und pic24hj32gp302
Servus Leute, meine Frage kann ich isp zwischen den beiden Controllern 1zu1 anschließen oder muß ich da wegen 5v und 3,3v B.-spannung was beachten? Also ich will einen pic16f873a mit 5V Ube uber isp mit einem pic24hj32gp302 mit 3.3V Ube verbinden geht das? eure Hilfe
Die Übertragungsfrequenz liegt bei 400 Khz ,der pic16f hat einen 10Mhz Quarz und der pic24hj läuft mit 80 Mhz. Spi ist so konfiguriert das pic24hj master ist und pic16f slave mehr nicht! pic24hj spi fäuft mit 8 bit! woran liegt's?
-
Thread
Hilfe für Beginner Code_Mikrocontroller
1 Takt ---Hier wird äußere Schleife abgearbeitet---- dec temp1 ;1 Takt brne WGLOOP0 ;Sprung zwei Takte, sonst 1 Takt Aus AVR : Was geht hier vor? Die innere Schleife benötigt
800000 Zyklen: ; ----------------------------- ; warte 799995 Zyklen: ldi R17, $5F WGLOOP0: ldi R18, $17 WGLOOP1: ldi R19, $79 WGLOOP2: dec R19 brne WGLOOP2 dec R18 brne WGLOOP1 dec R17 brne WGLOOP0 ; --------------
-
Thread
USB Serial Port Implementierung für AVR?
ein echtes Full Speed Device für <2€: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCEQFjAAahUKEwieu4-cwYrHAhUOKtsKHemkAyo&url=http%3A%2F%2Fwww.microchip.com%2FPIC16F1455&ei=yRu-Vd6yMI7U7AbpyY7QAg&usg=AFQjCNHX3ixfxlyfk4SZVHdR84a5bTi-Yg
haben willst, greifst Du einfach zu MCP2200 oder MCP2221 (das sind in Wirklichkeit vorprogrammierte PIC18F14K50 bzw PIC16F1455, aber das musst DU ja niemandem erzählen :-)), und fertig ist die Geschichte. > Aber Hauptsache, > erst mal auf den Putz hauen. Genau. Und Wahrheiten aussprechen, die
-
Thread
mit einem PIC output 24 V schalten
kann immer 24V messen. Weiß jemand einen Rat? Jetzt mal eine Frage zum Verständnis. Was gibt der PIC eigentlich am output aus? Ich messe da immer 1,6 V egal ob 1 oder 0 hin geschickt wird. komisch ist das die LED trotzdem arbeitet. Oder kann man nur einfach einen PIC nicht simulieren? Müssten da nicht
Schaltung aufzubauen. Irgendwas ist mit der Simulation faul. Hat schonmal jemand mit Multisim 10.1 und der Simulation von einem PIC 16F84 (einen anderen kann ich nicht auswählen) gemacht?
-
Thread
pic16f887 I2C Slave
Hallo Möchte gerne einen PIC 16f887 als I2C Slave ansteuern, er soll vom anderen Prozessor nur daten erhalten und keine senden. Nun habe ich den i2c Bus so void vI2CInit (void) { // Pin RC3 und RC4 vom PORTC als Eingaenge
diesem Fall die Adresse) abholen sonst gibt es stress mit overflow. Hab das ganze gerade für 2 PIC 16F887 und einen 16F886 zum laufen gebracht. Der 16F886 multiplext 4 LED Bargraph Zeilen mit 16LEDs und die beiden 16F887 kümmern sich um je 4*4 Stellen 7 Segment LED Anzeigen. mfG Michael
-
Thread
Aktuelle Verfügbarkeit von STM32-Prozessoren
Jahren gewährt wird, auch danach noch verfügbar sein werden, wenn die Nachfrage groß genug ist. Den PIC16F84A kann man ja heute auch noch kaufen…
migrating-from-stm32f1-series-to-stm32f3-series-microcontrollers-stmicroelectronics.pdf
-
Thread
PIC18F4550 und LCD
Microchip C18 Brenner: ICD2 debugger (Clone) das brennen funktioniert aber ohne Probleme Controller: PIC18F4550, mit 20MHz Quarz LCD: Display 2x16 Zeichen (weis nicht was ich sonst noch angeben muss, das Display kommt von http://www.neuhold-elektronik.at/datenblatt/Display%2016216.pdf Ich hoffe ich
http://www.mikrocontroller.net/articles/PIC18f4550_Experimentier_Platine
-
Thread
SMD Loeten- TQFP ICs mit Adapter PCB
z.Zt. nur ueber das PICKIT3. Inzwischen auf der Platine: Serial RAM mit 32K SD card mit 4GB 1.44" TFT PIC32 MX120 Playstation XY Encoder (braucht wohl nur wenig Strom, allerdings wird A/D verwendet, noch nicht programmiert) Kompass sensor, noch nicht angeschlossen. Serial FLASH 16 MBit
Abblock-Cs machen soll. Wie bereits dargestellt, nur 2x 47uF Tantal. Es ist aber anzuraten, einige Keramikkondensatoren vorzusehen, z.B. 1uF oder 4.7 uF. Ja es geht mit Srandard TQFP Adapter, allerdings verwende ich den internen Oszillator mit PLL. Die
-
Thread
Einstieg Konfiguration , BUS und DIsplay
ich leider nicht finden konnte. Mein Projekt sollte einen Hauptprozesser umfassen und 10 weitere PIC16F1703 (noch nicht gekauft), welche über BUS kommunizieren.Jeder dieser PIC benötigt 1*Analog und 6*I/O's Entwicklungsumgebung ist MPLab Display: https://www.reichelt.de/LCD-Module-Touch-Grafik/RD-TFT
das Programm in Assembler und einbinden? I2C-Bus: Hat schon jemand einen BUS realisiert in dem PIC mit 3,3V und 5V vorhanden sind? Ich habe ca 1,8nF Leitungskapazität bedeutet ca 3us (bei 1,8kOhm*1,8nF) bis "1" erkannt wird. Gibt es da auch alternativen zu I2C oder kann ich den mit ca 20kHz betreiben
-
Thread
Helligkeit des Dimmers steigt nicht linear an
29H, 0.1 fF, 5Gohm und 5F
Philipp Bigott schrieb im Beitrag #1942087: > 29H, 0.1 fF, 5Gohm und 5F 5F?
-
Thread
MCP23016 16bit Port Expander an PIC(18F452) mit I2C über MSSP
Ich versuche seit einigen Tagen 16bit Port Expander(MCP23016) mit I2C über den MSSP Anschluss meines PIC18F452 anzusteuern. Bisher ist es mir nicht gelungen das der Chip auch nur ein Lebenszeichen von sich gegeben hat. Im Daten
und dann die Daten. Kann auch sein, dass das falsch ist. Das Datenblatt deas PIC18F452 haeb ich von hier: http://www.reichelt.de/index.html?;ACTION=7;LA=3;OPEN=0;INDEX=0;FILENAME=A300%252FPIC18F242_PIC18F252_PIC18F442%2523MIC.pdf;SID=12TirYq38AAAIAAH2xdJQ13c563bdfb27c649372d97e1189e7689
-
Thread
12F683 Wieviele Befehle packt ein Interrupt? (Assembler))
beim ICD2 läuft der Timer halt weiter, wenn das Programm angehalten wird. Es gibt einen speziellen PIC12F683, der PIC12F683-ICD. Der hat zusätzliche Pins, um mit den ICD2-Signalen die knappen Pins nicht zu blockieren. Der PIC12F683-ICD ist montiert auf einem kleinen Print "Header-Print" von Microchip
RJ-12 Anschluss, und der Print hat auf der Unterseite Stifte im DIL8-Layout, um ihn an Stelle des PIC12F683 in die Schaltung zu stecken.
-
Thread
Kleiner µC mit PWM, ADC und CAN gesucht
Wenn man damit an Microchip herantritt, die bei kleinen Controllern mit CAN recht gut vertreten sind: PIC18F25K80 6x6mm (QFN-S) beispielsweise.
ATMega16M1 / ATMEGA32M1 / ATMEGA64M1
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
(tt){ tt=0; GPSET0 = 1<<16; } else { tt=1; GPCLR0 = 1<<16; } t = tt;[/c]
braucht nur so gut wie niemand. Für den "Hausgebrauch" reichen somit 20 EUR - so viel kostet das STM32F4DISCOVERY Borad, bei dem ein ST-LINK schon gleich mit drauf ist. ATMEGA ist schon ziemlich alt und heute gibt es viel moderneres, z.B. PIC18, PIC24, PIC32, STM32, LPC1xxx, MSP430 - alles moderne
-
Thread
Zaubertrick von Auto überfahren, was tun?
Auf der Leiterplatte befinden sich ein MCU (PIC18F13K22), ein Dreiachskompass (HMC5883) und ein kleiner Vibrationsmotor (baugleich ANDA-B1020). Nettes Prinzip, Motor vibriert bei Kopf einmal und bei Zahl zwei mal. Die Leiterplatte funktioniert
Thomas F. schrieb im Beitrag #5143562: > Meine Software erkennt den Magneten tatsächlich in einem > Abstand von 10 cm. Durch die geschlossene Hand? :-) Und zeig mal bitte den Magneten (incl. 1 Ct. Münze
-
Thread
Einstieg in die programmierung
Hi Jens, erstmal Willkommen im Forum. Der PIC ist eigentlich NUR für kleine Aufgaben verwendbar, da er noch nichtmal 1k Programmspeicher enthält. Damit kann man schon etwas anfangen.... wenn du aber in deiner Bastelkiste nich einen PIC12Fxxx
ich das zeugz auch irgendwann mal benutzen.Ist der für mich geeignet,http://www.sprut.de/electronic/pic/projekte/brenner1/index.htm????
-
Thread
STM32 vs DSPIC vs AVR XMega
Vom dsPIC würde ich abraten. 16Bit-Architektur und nicht wirklich schnell. Von Microchip gibts den "neuen" PIC32MZ, der hat auch ne DSP drin und kann mit dem STM32F4 mithalten.
Zum Experimentieren finde ich den Nucleo F411 besser als ein F4 Discovery. Das Nucleo stellt mit dem ST-Link V2-1 auch ein CDC ACM Device zur Verfuegung, so das man mit einer USB Verbindung den Debugger verwenden kann und Debugausgaben ueber
-
Thread
MP3-Player fürs Auto
ist, dass du den evtl. vorhanden Daten- und Adressbus nicht benutzen kannst, da die Festplatten ein 16Bit breiten Datenbus besitzen. *) Der VS1003 unterstützt alle MP3 Formate. In den drei Tabellen zu MPEG 1.0, MPEG 2.0 und MPEG 2.5 sind alle Kominationen aus Samplerate und Bitrate als unterstützt
@Kai F: Naja, das mit dem 8051 war nur so 'ne Idee, weil ich davon noch massig rumliegen habe. Ich werde aber wohl trotzdem mit ziemlicher sicherheit einen 32 Bit MC nehmen. Das hässliche ist nur: Der VS1xxx
-
Thread
µC Projekte
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
1/10 Sec. -Ausgangfrequenz bis 1 kHz -8 x 4 Bit Ausgänge (analog) -Die Ausgänge sollen von PC aus sowohl in Frequenz in unterschiedlichen Patterns (bis 5 Sekunden) als auch die Spannung (Amplitude
-
Thread
PIC16F886 resetet sich selbstständig beim ADC auslesen
Register gibt. Oft hat aber jemand dem Compiler gesagt, was es bedeutet. #define ADRES *(uint_16t*)(&ADRESL) oder so ähnlich Das geht beim 16F886 leider nicht, weil die Register nicht dementsprechend liegen. Bei den neueren funktioniert es vermutlich immer. @ThinkPIC setz doch mal einen Breakpoint
ThinkPic schrieb im Beitrag #5736176: > GO_nDONE = 1; > while(GO_nDONE); Vermutlich wird GO_nDONE niemals auf 0 gesetzt, d.h. Endlosschleife und irgendwann schlägt der Watchdogreset zu.
-
Thread
AVR Mikrocontroller zum Anfang
W.S. schrieb im Beitrag #6025709: > Und Fujitsu ist zu allgemein. Welche Reihe? 8/16 Bitter oder FR? Wenn es > FR sein sollte, dann lies lieber was über die Motorola 68K, denn da ist > AVR einfach voll daneben. Es handelt sich um einen 16-Bitter. Um genau zu sein um den MB96F346RSB
Ich halte AVR für eine ungeschickte Wahl. 1. Du hast es verhältnismäßig schwer mit dem Debuggen. 2. Du hast recht wenig Peripherie 3. AVR ist wie 8051 und PIC10/12/16/18 Havard-Architektur. Alles andere, was so auf dem Markt ist, ist von Neumann
-
Thread
Suche den richtigen Mikrokontroller (PIC ) für mein Projekt
mit dem freien C-Compiler, mit Assembler habe ich bis jetzt noch nicht's gemacht. Ich hoffe das der PIC mit internem 4 Mhz Takt ausreichend schnell genug ist ? Zur Auswahl ständen damit der 16F630 oder 16F6(6-7-8) oder 18Fxxxx notwendig ? Was würdet Ihr verwenden ? Danke im voraus Dirk
@Rahul und alle anderen PIC-Hasser Ich weiß nicht was ihr alle gegen die PIC´s habt. Für manche Applikationen gibts nichts vergleichbares, vor allem wenns klein werden soll, z.B. PIC 12F629 oder so. Der kann einiges in einem
-
Thread
PWM und AD-Messung Assembler
of columns LIST N=65 ;number of lines #include <p16f886.inc> LIST p=16F886 ;################# Configurationsbits Einstellung ;__config _CONFIG1,0x03E4 __config _CONFIG1,0x03F4 ;ohne Power up Timer
****************************************** ; SUBROUTINE: Wartezeiten ; @ 4MHz ; 1Takt=1usec exakte wartezeit=1028us ;************************************************************************************** wait_1ms clrf wait_tmp1 nop decfsz wait_tmp1,f goto
-
Thread
Hommage an Lothar Miller
Lothar Miller kann PIC16F84 mit AVR-Assembler programmieren <3
Mampf F. schrieb im Beitrag #6032769: > Lothar Miller kann PIC16F84 mit AVR-Assembler programmieren Ich dachte immer er macht das sowieso einfach mit einem selbst geschriebenen Plug-In für die Xilinx IDE
-
Thread
Suche ERSA 111 Ersatz-IC für Lötstation MS6000
werden kann. U1B ist die eigentliche Regelschaltung und U1C dient als Komparator und Ausgangstreiber. Viele Grüße Uwe
/DSA-104111.pdf?h=2569ea0e401d45c99fc899cae5adf36d%3A986cac1769f0cb45c76a82f3089c4fa1e39163a16876e0cd112c2dff26cdfa39e8a9de8ed27cb98c3d52db%3A37c2d25f6627c39e006b042bcf6ea6fc Es wurde mal behauptet, das 111 könnte auch ein U106B oder ein anderes IC aus dieser Familie
-
Thread
Theorie: Xilinx selbstbau JTAG Programmer
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 4 0x1 ATmega169
-
Thread
Welche IC: 9 Eingangs PINS mit beliebigen 9 Ausgangs PINS verbinden
Mit einem PIC16, wie dieser: PIC 16F876-20/SP sollte es gehen. Gibt es einfachere Lösung als mit PIC?
Sasa S. schrieb im Beitrag #7569588: > Mit einem PIC16, wie dieser: Der verbindet aber die Anschlüsse nicht, das wird mit Ethernet nix.
-
Thread
PIC arbeitet mir Quarz langsamer
Manuel H. schrieb im Beitrag #2472395: > Mein PIC16F690 läuft standard mit 4MHz internem Takt dazu muss aber die Config so beginnen: __config (_INTRC_OSC_NOCLKOUT oder: __config (_INTRC_OSC_CLKOUT Damit Timer 1 den externen Uhrenquarz
ist halt jetzt das was normal läuft also mit 4MHZ intern. Kleiner Ausschnitt aus der pic16f690.h Include-Datei: [code] // Config Register: CONFIG #define CONFIG 0x2007 // Oscillator Selection bits // RC oscillator: CLKOUT function on RA4/OSC2/CLKOUT pin, RC on RA5/OSC1
-
Thread
Pic USB Programer
Kit mit der 16f87x-Reihe. Hubert
jetzt den bootloader (hab ich das richtig verstanden, das ist das programm das ich einmal auf den pic brenne um ihm beizubringen, neu ankommende programme selbst in den programmspeicher zu schreiben?) noch eine frage: der erwähnte icd2 hat selbst einen 16f876 - wie programmier ich denn den? und vor
-
Thread
OLED-Display SPI Psoc4
(); Write_Cmd(0xAE); //Set Display OFF Initial_SSD1327(); Pic_show(&pic1);// Ausgabe an Display Write_Cmd(0xAF); //Set Display On } void Pic_show(unsigned char ptr[][MAX_COL/2]){ unsigned char i=0,j=0; Write_Cmd(0x15)
{ Pic_show(&pic1);// Ausgabe an Display } void Pic_show(unsigned char ptr[][MAX_COL/2]){ unsigned char i=0,j=0; Write_Cmd(0x15); //Set Column Address Write_Cmd(0x00); //Start Column
-
Thread
Wir kriegen euch alle!
nur mit einem Compiler benutzen und dann soll der sich > mal darum kuemmern. Da gibt es also 1: R8c mit 20bit Architektur, nur 16bit Adresse. 2: R8c mit 20bit Architektur, 16bit und 20bit Adresse. 3: M16c mit 20bit Architektur, 16bit und 20bit Adresse. 4: M16c mit 24bit Architektur, 16bit
Ist doch ganz einfach: R8C: 16-bit CPU, interne Datenbusbreite 8-bit M16C: 16-bit CPU, interne Datenbusbreite 16-bit M32C: 16-bit CPU, interne Datenbusbreite 16-bit, erweiterter Befehlssatz für 32-bit Operationen R32C: 32-bit CPU