-
Thread
PIC XC8 Delay_Problem.
4000000UL))) #define __delay_ms(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000UL))) wobei bei 18f das eine 16bit Variable ist, kein unsigned long, ist halt compiler glue code. _XTAL_FREQ muss richtig definiert sein, und da es _delay keine Funktion! ist, wird ein konstanter Wert benötigt. also
müsste vom Admin angepasst werden, also der vordefinierte Eintrag XC8* durch die beiden Begriffe XC88* und XC80* ersetzt werden, dann wird kein PIC Beitrag mehr gefunden. Ist natürlich WEIT OFF Topic hier, evtl kann einer der mitlesenden MODs das mal nach "Oben" melden! Gruß Carsten
-
Thread
ICD3 PIC16F1826
Hallo Leute, habe versucht mit dem ICD3 einen PIC16F1826 zum Laufen zu bekommen. Konnte bisher viele Jahre an Erfahrung sammeln mit verschiedenen PIC's und dem 2000er-Emulator. An dem Verständnis liegt's vermutlich nicht. Leider schaffe ich es bisher
Interface" ausführe, wird jeder Testpunkt als fehlerhaft angezeigt. Der beim ICD3 mitgelieferte Test-PIC10F202 wird bei diesem Test einwandfrei erkannt. Das MPLAB hat die Version 8.88, ich arbeite unter Assembler. Hat jemand eine Idee ? Mir scheint der ICD3 und der F1826 verstehen sich nicht so ganz
-
Thread
Batteriegepufferter Countdown
getrennt wird, immer noch weiterzählen, natürlich mit ausgeschalteten Nixies. Also verwende ich den PIC16F627A, der mit dem TIMER1 und einem externen 32kHz Uhrenquarz mit entsprechendem Vorteiler eine Zeitbasis bildet. Der PIC schläft permanent und updated nur, wenn er kurz aufwacht, die BCD-Pins für
Spannung da ist. Gelegentlich aufwachen muss man ja für die Uhr sowieso. So realisiert mit einem Mega88 und einem 0,1F Goldcap als Puffer, der das immerhin gut 2 Stunden durchhielt. *: Rate mal weshalb. ;-)
-
Thread
Atmega 2-Kanal Rechteckgenerator gesucht
Die PIC16F160x haben einen NCO (Numerical Controlled Oscillator). Bei 16 MHz Takt reicht der etwa bis 500 kHz. Die ausgegebene Frequenz ist linear zum (16 bit-)Steuerwort. Die ausgegebene Pulslaenge ist
Tippfehler: Es muss richtig PIC16F150x heissen.
-
Thread
ATMega: Wie oft kann man die Fuse Bits programmieren?
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. 5s ohne EEPROM) PIC12F629/675 und kompatieble PIC16F???? ATtiny 11/12 (ca 1-2Sek) Die Programmierzeiten verkürzen sich, wenn der Speicher nicht komplett gefüllt ist. Bernd
-
Thread
PIC16f84a Frequenz
Microchip assembler ; ; PIC16F84A ; ;___________________________________________________________________ ; ; External oscillator RC 1 Megacycles. Instruction = 4
; ;___________________________________________________________________; list p=16f84a,f=inhx8m ;assembler output hexadec. 8bits __config h'3ff7' ;WDT enable; external RC oscill. __idlocs h'BC01' ;chip identification org 0x2100 ;Eeprom 64 bytes de 0,0xff,0xff
-
Thread
Suche µC mit CAN-Schnittstelle und ADC
einige Zeit im Internet gesucht, konnte aber leider bisher nichts Passendes finden. AT90CAN und PIC18F2480 sind mir leider noch zu teuer bzw. zu groß! Vielen Dank für Eure Hilfe CJ
Das günstigste und beste überhaupt - STM32F103xxx
-
Thread
Parallel to SPI Interface-Chip?
Du könntest einen Peripherial Interface Controller (PIC) verwenden. Das wäre sogar noch authentisch, denn die Dinger hat General Instruments Ende der 70'er für Peripheriesteuerungsaufgaben entwickelt. Der PIC16F74 hat genau dafür einen PSP Parallel Slave
. Witzigerweise sind die "16-bit" PIC 24/33 Bausteine auch in sehr kleinen Gehäusen und für meist sogar weniger Geld verfügbar, wie die uralten PIC 16F, bei doch deutlich mehr Leistung, was sogar eine Programmierung in C ermöglicht
-
Thread
Entwicklung eines Bussystems
Oder PIC 18F mit CAN-Bus. Hat den Vorteil: ist in Dil-Gehäuse lieferbar. Oder willst fertige Lösungen? Kannst mal auf helmutholm de gehen, in der Mitte ist eine CAN-Bus-Geschichte nach einem Tread von
solltest du auch nur den CAN-Hausbus anschauen. Ein Taster(knoten) hat ungefähr 30 Zeilen Mikroe-PIC-18F-Basic-Code, incl. Dim und anderen Schnickschnack. Für den Taster reicht die Demo, für den Hutschienen-Controller nicht. Aber, das kann man durchschauen. Code und Platinenlayouts sind da.
-
Thread
PIC 16F690 Capture / Timer1
Wir haben ganze zeit C# programmiert und jetzt haben wir ein kleines Nebenprojekt wo wir über einen PIC (16F690) eine geschwindigkeit messen müssen... Folgendes Problem ich habe am RC5 (CCP1) einen Button geschlossen (der soll fürn anfang einen Lichtschranken simulieren) d.h wenn ich den Button drücke
Controller aknn hilfreich sein) und den Timer. MfG Karsten P.S.: ich hab mich auf die CCP1 vom 16F88x bezogen - Dein PIC sollte aber auch so funktionieren. Bi Problemen helf ich gern weiter..
-
Thread
AVR Einstieg
Debugger für 27 EUR: http://www.mouser.de/ProductDetail/Silicon-Labs/SLSTK2030A/?qs=sGAEpiMZZMsnnjF5aXV%2fXp4paRTmurUin3jKKQUTEZM%3d Und hier ein aktuelles ARM Board mit Debugger auch für 27 EUR: http://www.mouser.de/ProductDetail/STMicroelectronics/STM32F429I-DISC1/?qs=sGAEpiMZZMvJkDqKJH80dBW9Ucpez89T
bin ihnen bis heute Treu geblieben. Für den Einstieg und um Grundlagen zu legen find ich die 8Bitter(Pic/AVR/8051) sehr praktikabel. Vor allem sind sie überschaubar und wenn man einmal die entsprechende Peripherie verstanden hat sollte ein Klassenaufstieg von 8-16/32 nichts im Wege stehen.
-
Thread
Thermomix Rezeptchips
1abc 1ea0 6579 061a 5000a80 c2d3 2b30 53d7 978c f6ba c3a0 7071 a63d 5000a90 7ad0 ba19 27ba 4a68 ef09 bd70 be28 94b2 5000aa0 5182 665f ac88 6d0b 68c7 07c2 d269 641a 5000ab0 5497 c4fc 2c98 0a49 16ca 060e c92c a484 5000ac0 83de c73e 8ab1 7b66 2367
auseinander gebaut und ein Bild davon angehängt. Hier die Infos: 1. USB-Stick 2. Mikrocontroller PIC16F1454 3. USB-Hub FE1.1s 4. Wifi PAN9010U Wie könnte man nun weiter vorgehen?
-
Thread
Neue Cortex-M0+-Familie von Atmel
30 Mhz, 0 WS ~30 Attiny85 16 MHz (PLL) ~16 PIC12F1822 32 MHz ~8 [/code] Alle drei lassen Portzugriffe in einem Befehlstakt zu, so dass die Geschwindkeit von Logikanwendungen direkt proportional
unterscheidet sich in der Codedichte nicht, aufgrund der Entscheidung für eine Befehlscodierung in 16 Bits. Auch die PIC18 codieren 20 Bits Zieladresse, ausreichend für 2MB Code.
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
static void InitializeSystem(void) { char Data[3]; #if (defined(__18CXX) & !defined(PIC18F87J50_PIM)) ADCON1 |= 0x0F; // Default all pins to digital #elif defined(__C30__) #if defined(__PIC24FJ256DA210__) || defined(__PIC24FJ256GB210__)
vermutlich einen 18F45K50 nehmen. Der sollte billiger sein. Wie kommst du auf die Idee mit dem PIC32? Auch schon daran gedacht einen 16F1459 zu nehmen?
-
Thread
Gerät für die ersten Schritte
mir diesen Arduino herausgesucht: http://www.banggood.com/Wholesale-Arduino-Compatible-R3-UNO-ATmega16U2-AVR-USB-Board-p-68537.html Wäre dieser für einen Einstieg in die Materie tauglich? Ich danke schon einmal für Ihre Antworten. Mit freundlichen Grüßen, Johannes F.
kann. Welcher Mikrocontroller ist da aufgesteckt? In der Artikelbeschreibung von Banggood wird ATmega16U2 erwähnt, doch die Suche danach ergab bei Reichelt keinen, passenden Treffer. Mit freundlichen Grüßen, Johannes F.
-
Thread
ir receiver code
Hallo ich brauchte ein Asm.code für den Ir reveiver Pic16f88 Sodas ich per Tastendruck der Fernbedienung eine led leuchtet egal welche hab bei spruts sowas ähnliches gefunden aba die is per segmentanzeige und wollte fragen wie ich die als led zum.leuchten
Ahmed schrieb im Beitrag #3631814: > Pic16f88 Das ist ein µC. Der kann noch ganz andere Sachen.
-
Thread
DMX Empfänger mit PIC16F877
Ich programmiere mir grad einen DMX512 Empfänger mit einem PIC16F877, hab beim USART Modul des PIC jedoch einige Probleme! Das Modul empfängt Daten, jedoch ist der Buffer gleich voll und ich bekomme einen OERR (Overrun Error) dann leere ich den Buffer und
Schau mal bei den alten Beiträgen unter "PIC verschluckt zeichen" oder so. das hatte ich einen code für die USART hineingestellt. vieleicht hilft dir der weiter.
-
Thread
ATMega Auslaufmodell?
Unterschieden rausgebracht: - AVR080: ATmega103 Replaced by ATmega128 - AVR094: Replacing ATmega8 by ATmega88 - AVR097: Migration between ATmega128 and ATmega1281/ATmega2561 - AVR504: Migrating from ATtiny26 to ATtiny261/461/861 - AVR505: Migration between ATmega16/32 and ATmega164P/324P/644P - AVR533: Migrating
kann ? Also ohne Betriebssystem, ohne Treiber ? Und mit welchen > Tools ? Ich bin von AVR auf PIC24 und dsPIC33 gegangen. Das sind jetzt 16 Bit CPUs mit 24 Bit Adressraum, aber die lassen sich wie 8 Bit CPUs programmieren, haben viel bessere und flexiblere Peripherie als die klassischen AVRs (z.B
-
Thread
4" TFT für 7,97€
Ich habe mal ein bisschen gebastelt. Angeschlossen ist ein mega88 der 20x16 Text erzeugen soll. In der Praxis sind es leider nur 19x16. Vielleicht muss ich den AVR etwas auf 22MHz übertakten, damit alle 20 Zeichen auf das Display passen. Jedes Zeichen hat eine einstellbare
LP2985IM5X-3,3V regulátor SOT23 LP2980IM5X-5,0V regulátor SOT23 APT6011-LVR 600V / 49A TO264 22uF / 10V tantal TAJB226K010R 22uF / 10V tantal TMC1AC226KLRH 68uF / 16V tantal TAJD686K016R AVX
-
Thread
Einstieg in Microcontroller
Wolfgang Kiefer schrieb im Beitrag #2953644: > Der PIC hat höhere Taktfrequenz (80MHz) als der Atmega. OK, dann tendiere ich eher zu einem PIC. Programmer kann man sich selber basteln, hab ich für den PIC16 auch schon gesehen. Marco Gi schrieb im Beitrag #2954137: > Schau dir das Teil mal an: > http://www.watterott.com/de/STM32F4Discovery Das Teil schaut auch nicht schlecht aus, hat auch einiges andere noch on board. ARM ist ja auch viel weiter verbreitet als PIC denke ich mal. Wenn es noch ein paar anfängerfreundliche Examples
-
Thread
Transistortester mit AVR Gesperrt
/www.reichelt.de/?;ACTION=3;LA=444;GROUP=D124;GROUPID=4024;ARTICLE=81766;START=0;SORT=artnr;OFFSET=16;SID=25gU7hPawQARkAAEh0jbw060f3737100156c9c51cc4d1d265c6b7 Gruß, m
Eigentliche LCD-Zugriffs-Funktion; 4-Bit-Modus void lcd_send(unsigned char data) { unsigned char swap[16] = {0x00,0x08,0x04,0x0C,0x02,0x0A,0x06,0x0E,0x01,0x09,0x05,0x0D,0x03,0x0B,0x07,0x0F}; // oberes Nibble setzen LCD_PORT = (LCD_PORT & 0xF0) | swap[((data >> 4) & 0x0F)]; _delay_us(5); lcd_enable
-
Thread
Suche kleinen, günstigen µC
aja .. wie schauts mit der Frequenz aus ?? Reichen 16 MHz ?? Ansonsten gibts noch den ATmega88 (ca. gleiche Spez.) mit 20MHz.
Schau dir mal den PIC 16F87 oder 16F88 an.
-
Thread
suche 8051 µC für einsteiger
16MIPS (einige Befehle benötigen sogar nur einen Takt) 64K ROM (der DS89C430 hat _nur_ 16K) 1K XRAM Bauteilaufwand dann 40,- Beide Chips sind mit einem Terminalprogram bzw. der Atmel auch mit Flip
SiLabs-MCUs echt viel für's Geld. Wie's bei den ADUs aussieht weiss ich nicht, aber ich bin mit meinen F120-,F340- und F700-Development-Kits (ca.75-120Euro, Digikey/Mouser) sowie den paar Toolsticks seeeehr zufrieden. Die Dinger sind zwar etwas aufwendig zu konfigurieren, aber wenn man mitdenkt und das
-
Thread
Kenwood XS8 SL16 Systemfernbedienung
Hallo vom Neuling! Ich möchte über einen PIC 16F876 Kenwood-Komponenten steuern (laut/leise, source-selection, usw.). Dazu möchte ich über den System-Fernbedienungs-Bus XS8 bzw. SL16 der Kenwood-Komponenten Steuersignale zu den Geräten schicken
Hi, ich hatte vor 10-15 Jahren mal mit dem PIC 12C509 ein XS-8/SL-16 <-> UART Interface gebaut, und damit meine Kenwood-Anlage um Funktionen erweiter wie Sleep Timer, Wakeup, Zeitgesteuerte Radio-Aufnahme und gescriptetes Benennen der MiniDisk-Titel
-
Thread
Empfehlung 8-Bit-Controller: STM8
Mathe- u. Bit-Befehle (auch über 64k gesehen), gehen mit nur einem Takt !!! Da kann sich ein AVR (PIC sowiso) oder auch ein (R8C - auch M16C ) "warm anziehen". Selbst der R32C ist in machen Fällen langsamer (wenn man gleiche takt-f annimmt). (bsp.weise braucht dieser für ADD mem, reg (-->) auch 2
und PIC12-16.
-
Thread
Arduino Hardware - ich bin etwas überfragt
Hersteller IDE: MPLAB IDE -> Atmel Studio. Es gibt die verschiedenen Klassen von Mikrocontrollern: PIC12, PIC16 .. PIC32 -> ATtiny, AT(x)mega .. AT32. Es gibt die Programmierer der Hersteller: ICD3, Pickit -> AVROne!, Dragon und die verschiedensten Clones davon. Die Eval Boards der Hersteller: PicDemo
eines zu kaufen. Das habe ich genau so gemacht, sowohl mit einem ATmega32U2 und als auch mit einem PIC32MX795F512L. Und Du kannst auch einen Schritt weiter gehen und Dein vorhandenes Board so in die Konfiguration der Arduino IDE eintragen, daß Du mit den Standard-API's darauf zugreifen kannst. Das
-
Thread
Benötige Hilfe bei Programm: Taster betätigt LED ein, Taster loslassen LED nach 2s aus
Hallo, ich verwende den PIC16F88 und programmiere mit dem CCS - Compiler in C. Ich würde gerne mit einem Taster eine LED ansteuern. Wenn der Taster betätigt wird, soll die LED angehen. Sobald der Taster losgelassen
nicht nach 2s sondern erst nach ca. 5 bis 6 sek. aus. Ich verwende den internen Oszillator des PIC 16F88. Eingestellt hab ich ihn auf 4 MHz. #use delay(clock=4000000) habe ich auch aufgerufen. Noch eine Idee woran es liegen könnte?
-
Thread
Alternative zu MC34063
Wie wäre es eigentlich als Alternative zum 34063 mit z.B. einem PIC12F1572? Das scheint ein neuerer zu sein, hat auch nur 8 Pins, und hoch auflösende PWM, Analogkomparator und ADC. Da kann man die Regelung dann in Software einprogrammieren, und die Regelung also so
PIC mindestens einen Schalttransistor extern, was der 34063 noch integriert hat. Den Transistor kann man dann aber passend dimensionieren und damit die Sache flexibler machen. Einen älteren PIC12F675
-
Thread
Was brauch ich um mit Microcontrollern zu arbeiten?
Hi >nimm dir ein paar megas (8/16/32) und ein zwei tinys (28/2313), damit... Das sind eigentlich schon etwas veraltete Typen, kannst du nehmen, aber ich würde z.B. ATMega48/88/168 , ATMega164/324/664 bevorzugen. Das sind Typen mit
Hallo einige Anmerkungen: >nimm dir ein paar megas (8/16/32) und ein zwei tinys (28/2313), damit... Also die aktuellen Versionen sind mehr zu empfehlen: ATMega48/88/168 ATtiny13/24/25/261/461/861 Vorteil DebugWire. Die älteren Typen haben entweder
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
ldr r1, [pc, #88] ; (80002c8 <SystemInit+0x90>) 800026e: 6059 str r1, [r3, #4] 8000270: 6819 ldr r1, [r3, #0] 8000272: f041 7180 orr.w r1, r1, #16777216 ; 0x1000000 8000276: 6019
* -> see section 8.4.7 in the manual */ LED_GPIO->BSRR = (1 << (LED_PIN + 16)); delay(200); } } [/c] Hier zum selber probieren: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
Microchip Pic mit integrierten Quarz
internen Quarz sondern einen RC-Oszillator. Dieser ist auf +/- 1% kalibriert. Die Masse der 12F / 16F Chips laufen (auf dem internen Oscillator) mit 4 MHz und nur mit dieser Taktfrequenz. "Neuere" Typen wie z.B. der 16F88 laufen mit bis zu 8MHz (auf dem internen Oscillator). Bei diesen Typen
Hallo zusammen, Ich wollte gestern ebenfalls meinen PIC (16F627) mit dem internen Oszillator in betrieb nehmen. Ich habe mir als Versuch ein Blinklicht (RB0) programmiert. Nach dem anlegen der 5V passiert aber nichts :-( (mit dem externen Quarz funtionierts
-
Thread
IR-Receiver in MPLAB
MPLAb Programm, und zwar hat mein Empfänger 3 Anschlüsse, 1.GND, 2.Vss, 3ter OUT Und das in einem PIC16F88 Hat jemand eine Ahnung?.
ist: http://pic-projekte.de/phpBB3/viewtopic.php?f=37&t=525&start=10
-
Thread
8086 Beschaltung Speicherlogik (BHA A0 MR MW)
Selektionslogik). So hat es sich aus IBMs ersten Geräten her eingebürgert (IBM Kompatibilität), den ersten PIC auf die Portadressen 0x20 - 0x3F zu dekodieren und den zweiten auf 0xA0 - 0xBF. Da die PIC jeweils nur zwei Portadressen nutzen (indizierter Zugriff) ist der restliche Adressraum ungenutzt bzw. enthielt
Adapter (64k) RAM-Karte [...] <- noch zu ergänzen F0000 bis FFFFF Boot Location <- FFFFF0 jmp F0000h F00000 BIOS09 => Speicher ist in 64k Segmente unterteilt (A16...A19) = 16* 64kB =1MB =>
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
Controller sagen mit welcher Frequenz er das Laufwerk beaufschlagen soll. Bei MS-DOS wäre das "format A: /F:720" für DD oder "format A: /F:1.44" für HD. Das 1.44 ist default, das kann man auch weglassen. Hier ist der Schaltplan von Deinem Zeta-SBC: https://docs.google.com/viewer?a=v&pid=sites&srcid=bWFsaW5vdi5jb218d3d3fGd4OjViN2NjZGMxY2I5ZjkwNzM
funktionieren nur mit A, aber im Gegensatz zu den anderen > Registern kann A nicht sinnvoll gepaart werden (F ist kein normales > Register). Wobei die Nichtorthogonalität bei den 16-Bit-Befehlen noch ausgeprägter ist als bei 8 Bit. Da sind beim Z80 abgesehen von ix und iy keine zwei Register gleich: hl
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
im Beitrag #7633828: > Die explizite Abkündigung ist inzwischen erfolgt für AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, ATTINY84, ATTINY861 and ATTINY88 device families in PDIP.
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
Zwei Fragen zu Netzteil Nachbau (Alternative zu 2N3055)
nicht viel Erfahrung mit dem PIC habe. mfg SHOOTER
Netzteil vorstellen wie ich es mir gedacht habe: Also es soll ein LCD Display bekommen das von einem PIC 16F88 angesteurt wird und die aktuelle Spannung am Ausgang sowie den Aktuellen Strom am Ausgang anzeigt. Das ist immo mein Hauptprolem da ich noch nie mit dem AD Wandler geschafft habe. Aber Grunddinge
-
Thread
Welcher µC für Einsteiger?
Programmierung und Hardware) oder ob schon Vorwissen vorhanden ist. Ähnlich gut sieht es bei den PIC Controllern aus. Der ATMEGA 8 war (und ist) eigentlich "der" Einsteiger AVR, fast alle Einsteiger Tutorials nutzen ihn, allerdings ist der ATMEGA88 etwas besser ausgestattet und oft auch Preiswerter
ja, mit dem Launchpad kann man 16 bis 20 pin MSP430 programmieren und debugen. Für Anfang ist es mehr als nötig
-
Thread
Suche IC für Wechselspannungsmessung
Hallo inet_surfer88, bei einem meiner Geräte messe ich die (Netzwechsel-) Eingangsspannung, die Ausgangsspannung und den Ausgangsstrom mit einem uC (Microchip dsPic 30F2020) und bereite die Spannungen mit einem OPV (
@ R. F. (inet_surfer88) >So langsam freunde ich mich mit dem Gedanken an, einfach einen >Kondensator über eine Diode auf den Spitzenwert aufzuladen und ne kleine >Tabelle im µC zu hinterlegen. Ziemlicher
-
Thread
KIM-1 in AVR?
0 = No Key down X & Y lost JSR GETKEY 1F6A Get key from - A A>15 illegal keyboard or no key JSR SCANS 1F1F Display F9, FA, F9. - A, X, Y are lost
Die Entscheidung fiel auf den Cortex-M4 von ST. Der Grund ist das günstige Discovery Board um 16€. Der STM32F4 strotzt nur so vor Leistung: 168MHz, 1MB Flash, 168K SRAM, eine Unzahl von Timer und Peripherie ... Nach den ersten Gehversuchen mit dem F4 war ich restlos begeistert von dem Teil. Die
-
Thread
PIC16F628 mit AVR ISP programmieren?
Hallo! Ich habe einen PIC16F628 auf dem ein Programm geschrieben werden müsste. Ich habe schon etwas mit den ATMEGA88 gemacht, daher habe ich ein AVR-ISP Programmierer hier... Kann ich auch den PIC16F628 mit den AVR-ISP-Programmierer programmieren? In Ponyprog existiert der PIC16F628 auf alle Fälle schon einmal! Ist es möglich und wie muss 9ich ihn anschließen? Danke schon einmal im Voraus!
-
Thread
A/D conversion-scalling with look-up-table and frequency generation with PIC16F877a
mein projekt ist folgendes: Analog Neigungssensor mit ausgangsspannung zwischen 1,8V und 3,2V mit PIC 16F877A 8Bit A/D Wandlung dann ne direkte skallierung des wertes über eine Look-Up-Table(mit excel erzeugt) und diesen wert gleich als Timer-Vorladung benutzt um eine gewisse pulsbreite des ausgangssignals
einbinden include "P16F877.INC" Gruß Anja
-
Thread
USB schneller als mit den FTDIs
PIC18F2550 schafft gerade mal so 88kB/s. Mehr ist da nicht drin.
Hmm, ich habe schon in mehreren Designs PIC18F4580 und PIC18F8680 benutzt. Da hatte ich überhaupt keine Probleme mit den integrierten CAN-Controllern. Gruß Tobias
-
Thread
Welcher Microcontroller für i2c-Display
Experimente drängt sich der Arduino Nano auf. Mega328, der grösste aus der populärsten Familie ab Mega88. Der hat alle Standard-Peripherie, 16MHz Quarz, 5V Regler (gibts auch in 3,3V), USB-Uart-Wandler, strategische Debug-LED, ISP-Stecker. Alles fertig und Steckbrettkompatibel. Den bekommst Du im 5er-Pack
Da ist dann mal dies oder das anders aber alles was sie gemeinsam haben, findest Du genau so in den 88-328. Gruß, Norbert
-
Thread
Hilfe zu Bootloader für PIC
euch?? Mein Frage: Wie muss ich die im Anhang mitgelieferte .ASM umwandeln damit sie für meinen PIC (18F448) passen (im Mplab bekomme ich immer Fehler beim kompeilieren)??? Danke an alle die mir helfen!!!!
hängt nix dran, muss also nix verändert werden. Den Loader hab ich mal mit nem 16F88 getestet, hat funktioniert. bye Frank
-
Thread
Schwierigkeiten mit den externen Interrupts vom Atmega328p
nicht einmal angesprungen. Vielleicht kann mir ja jemand helfen ^^ [avrasm].equ XTAL = 16000000 ;16 mHz .equ BTN = 2 ;Pinnumber of PORT_D .equ LED = 3 ;Pinnumber of PORT_D .def temp1 = r16 .def temp2 = r17 .MACRO store .if @0>0x3F sts @0, @1 .else out @0, @1 .endif
sollte es funktionieren (zumindest im Simulator, da prellt nichts ...): [c] .equ XTAL = 16000000 ;16 mHz .equ BTN = 2 ;Pinnumber of PORT_D .equ LED = 3 ;Pinnumber of PORT_D .def temp1 = r16 .def temp2 = r17 .MACRO store .if @0>0x3F sts @0, @1 .else out @0, @1 .endif
-
Thread
PIC18F1220 (C-Code) Port (einzelnen Pin) abfragen
latches [/code] -> ALTERNATE, also Alternative Methode. Ich frag nur aus einem Grund: Ich hab mit PIC-Programmierung auf einem 16F84A angefangen und dieser hat wie manch andere alte PICs kein LATx Register. Deshalb ist bei mir drinne in PORTx zu schreiben und zu lesen. Und auch bei den neueren PICs,
Michael Skropski schrieb im Beitrag #2634390: > Ich frag nur aus einem Grund: > Ich hab mit PIC-Programmierung auf einem 16F84A angefangen und dieser > hat wie manch andere alte PICs kein LATx Register. Deshalb ist bei mir > drinne in PORTx zu schreiben und zu lesen. Und auch bei den neueren
-
Thread
Sinus array erzeugen
das hier bei einem ähnlichen Problem weitergeholfen. http://www.afug-info.de/Schaltungen-Eigenbau/PIC-Sinus-Tabelle/ Schöner Sinus und übersichtliche Tabelle. Hans
Mit angehängter Exceltabelle wird eine Halbewlle als Integer abgelegt - In Zelle F5 den Zieldateinamen eintragen - in Zelle F11 die Frequenz eintragen - In Zelle F14 die Anzahl der Schritte der Halbwelle eintragen - In Zelle F17 den Max-Wert (bei 90 Grad) der Werte eintragen -
-
Thread
Mitstreiter für VFD-Modul mit AVR und SPI/I2C/UART Interfac
Benedikt K. wrote: > Ich würde einen mega48/88/168 verwenden. Der sollte eigentlich reichen. Ist das praktisch der m16, nur einmal um seine Pins beraubt (168) und dann um Flash abgespeckt (48,88)? @Olaf: Sollte man das VFD wohl nicht direkt
Wolfgang Birner wrote: > Benedikt K. wrote: >> Ich würde einen mega48/88/168 verwenden. Der sollte eigentlich reichen. > > Ist das praktisch der m16, nur einmal um seine Pins beraubt (168) und > dann um Flash abgespeckt (48,88)? Der mega8 entspricht in etwa dem mega16
-
Thread
Unbekannten Controller identifizieren
18poligen bisher nicht identifizieren. Bezüglich der Funktionen und Leistungsfähigkeit reicht ein PIC16F88-I/P. Es kann sein dass Nuforce gesagt hat; baut mir den fertig maskenprogrammiert und vertauscht auch die Pins Soundso mit den Pins Soundso. Ich muss erst mal einen ordentlich aussehenden Schaltplan
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 von STC blicke ich jedoch nicht ganz durch. Meine Frage ist
-
Thread
Welcher µC für meinen Zweck?
wird. PIC kommt immer dann rein, wenn es nur um den Preis geht, da kommt kein ATtiny ran. Chris F. schrieb im Beitrag #4693111: > Die ... AVR ... werden bei Neuentwicklungen eingesetzt und > auch im Automotive-Bereich
Chris F. schrieb im Beitrag #4693348: > Cortex M7 mit 216MHz, FPU, 2M-Flash und 512K-Ram Es gibt einen großen Bedarf an kleinen uC bis 64K Flash und 4K RAM der weitgehend durch günstige 8051 und PIC abgedeckt