-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Ich wäre auch für einen dsPIC33, der hat ja auch ein sehr schnelles Rechenwerk. Der dsPIC33FJ12GP201 hat nur 18 Pins und es gibt ihn als DIP und SOIC. Der Timer 1 hat 16-bit und kann asynchron bis 50 MHz zählen (im Datenblatt ist
einen dsPic33 würde ich für dieses Vorhaben nicht nehmen: Denk doch mal an den Strom, den der zieht. Mit nur 3..4 mA wie der kleine PIC16 kommt der nicht aus. Lt. Datenblatt braucht der eher 50..120 mA je nach
-
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
Welcher Pic entspricht ungefähr dem Atmega8?
PIC16F628A, PIC16F819, PIC16F88 oder aus der Enhanced-Familie der PIC18F1320 sein. Die vorher genannten Midrange-PICs sind relativ gut erhältlich. 20 Pin, eine vielfältig verwendbares Produkt ist der
, PIC16F84A, PIC16F627A, PIC16F628A, PIC16F876A Um die Verwendung des teureren PIC16F84 zu vermeiden, kann bereits bestehender Assembler-Code durch eine hinzugefügte Patch-Routine (welche auf dem 16F84
-
Thread
18F2550 als USB Device
Hallo, ich habe meine ersten Versuche genau wie Jens gemacht, und auch das Demo von Microchip vom 18F4550 auf 18F2550 umgebaut. Bei Sprut gibt es auch ein interessantes Projekt, einfach mal anschauen: http://www.sprut.de/electronic/pic/projekte/usb4all/usb4all.htm Viel Erfolg.
volle Abende > gebraucht bis alles lief. 2 Abende suchen und probieren sind doch ganz OK. >>16er PICs mit USB stehen ja wohl sicher nicht zur Diskussion > Ich hab keine Ahnung ob's in der Richtung überhaupt was Sinnvolles > gibt/gab. Ja, gab es schon: PIC 16C745 und 765 War aber nur Low-Speed
-
Thread
schnell binär nach bcd wandeln
while(bin>=1000) { bcds+=0x1000; 9d4: 20 50 subi r18, 0x00 ; 0 9d6: 30 4f sbci r19, 0xF0 ; 240 bin-=1000; 9d8: 88 5e subi r24, 0xE8 ; 232 9da: 93 40 sbci r25, 0x03 ; 3 9dc: 43 e0 ldi r20, 0x03 ; 3 9de: 88 3e
9ec: 70 e0 ldi r23, 0x00 ; 0 9ee: 0e 94 02 05 call 0xa04 ; 0xa04 <__udivmodhi4> 9f2: 9b 01 movw r18, r22 9f4: 34 96 adiw r30, 0x04 ; 4 9f6: e0 31 cpi r30, 0x10 ; 16 9f8: f1 05 cpc r31, r1 9fa: 49 f7 brne .-46 ; 0x9ce
-
Thread
C18 oder HiTech
[/c] [code] col1 = value1(); ca: 0e 94 86 00 call 0x10c ; 0x10c <value1> ce: 08 2f mov r16, r24 col2 = value2(); d0: 0e 94 88 00 call 0x110 ; 0x110 <value2> col1 <<= 8 - argc; d4: 28 e0 ldi r18, 0x08 ; 8 d6: 30 e0 ldi r19, 0x00 ; 0 d8: 2e 19 sub r18, r14 da: 3f 09 sbc r19, r15 dc: 10 e0 ldi r17, 0x00 ; 0 de: 02 2e mov r0, r18 e0: 02 c0 rjmp .+4 ; 0xe6 <main+0x26> e2: 00 0f add r16, r16
-
Thread
PIC16 mit PICKit3 debuggen?
Hallo Ich habe ein PicKit3 mit Demoboard. Alles perfekt. Jetzt möchte ich einen PIC 16F... debuggen. Da kommt immer eine Meldung, daß man ein Header Device benötigt. Frage: Kann man irgendeinen PIC 16F690 ähnlichen PIC oder überhaupt irgendeinen 16F mit dem PicKit3 debuggen? Gruß Thomas
-
Thread
Infineon verklagt Atmel
das: > http://4.bp.blogspot.com/_ipxCLTYbhNM/THUEwgGGdeI/... http://www.youtube.com/watch?v=B4fFpECD9P8 Peter
Peter Dannegger schrieb im Beitrag #2144297: > http://www.youtube.com/watch?v=B4fFpECD9P8 > > > Peter Wow, PeDa hat nicht nur Kontroller betreffend Geschmack!
-
Thread
Mikrocontroller Auswahl
Positionen sind nützlich dafür) Je nach dem, welche Assemblersprache du denn nun kannst, wäre ein alter PIC (PIC16F84?), ein neuer AVR (Attiny2313?) oder ein uralter 8051 (AT89C2051?) oder ein exotischer 6811 (MC68HC11A1) brauchbar, alle sogar überdimensioniert, aber das sind Typen, nicht ganz aktuell, die
Das ist großer Quatsch, Du sollst doch keine Windows-GUI programmieren! 8051 mit ADC, z.B. C8051F330 Peter
-
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
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
im jeweiligen Gehaeuse. IMHO eine gute Wahl ist: 8 pins: PIC12F683 14 pins: PIC16F684 18 pins: PIC16F88 (gibt's inzwischen aber schon bessere) 28 pins: PIC18F2520 40 pins: PIC18F4520 20 pins mit USB: PIC18F14K50 28 pins mit USB: PIC18F2550 40 pins mit USB: PIC18F4550 Fuer mehr Rechenleistung (~30 MIPS und 16 bit, die 18F hat max. ca. 12 MIPS un 8 bit) dann dsPIC30F-Serie (die kann noch mit 5V arbeiten und gibt's in DIP) oder 33F bzw. 24F (weniger Auswahl
-
Thread
Handydummy (Attrappe)mit richtigem Display - Sony Ericsson Vivaz
2011-10-25 07:49:24 (UTC) Current status: queued (#2) queued analysing finished Result: 38/ 43 (88.4%) Antivirus Version Last Update Result AhnLab-V3 2011.10.24.01 2011.10.24 Dropper/Downloader.40960.Q AntiVir 7.11.16.135 2011.10.25 W32/Almanahe.B Antiy-AVL 2.0.3.7 2011.10.25
als RS gelassen. Je nach Controller heißt es mal so oder so. Ich habe das Display jetzt in einem 16-Bit Modus an einem PIC24FJ48GA004 laufen. Dafür legt man IM1 auf high und D16 und D17 auf low. Legt man IM1 auf high, hat man wohl den 18-Bit Modus. Hab ich aber noch nicht ausprobiert. Die anderen Modi
-
Thread
Einstieg in die Mikrocontroller-Welt
auf den >Stopp-Button geklickt wird. Der Programmlauf wird nämlich beim klicken >auf Cotinue (F5) auch an diesem nicht gestoppt. Dann erreicht dein Programm nie die Stelle des Brakpoints. Statt mit F5 mit F10 oder F11 weiter machen. MfG Spess
auf den >>Stopp-Button geklickt wird. Der Programmlauf wird nämlich beim klicken >>auf Cotinue (F5) auch an diesem nicht gestoppt. > > Dann erreicht dein Programm nie die Stelle des Brakpoints. Statt mit F5 > mit F10 oder F11 weiter machen. > > MfG Spess > Hi Spess, hatte ich ja gemacht
-
Thread
Touch Taster
brauchst du aber ein extra IC, wenn ich richtig informiert bin. Für Touch Applikationen nimm lieber einen PIC. PIC12/16 reicht da schon völlig. Hat den Vorteil, dass du nur den uC brauchst und keine externen Bauteile! Die Auswertung machst du dann in der Software. Sehr günstige und einfache Lösung. Als "Schalter
abgewandelt von elektronik-labor.de [pre] 'Qtouch für 2 Sensoren am Port C1 und Port C5 , Cs = 10 nF $regfile = "m88def.dat" $crystal = 8000000 $baud = 19200 Print "QTouch Test mit Mega88" 'geht auch jeder andere Tiny oder Mega Dim Da As Byte
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
mem write 0x6f99440 = 0x30003 mem write 0x6f99441 = 0xb mem write 0x6f99442 = 0x2 mem write 0x6f99443 = 0x3 mem write 0x6f99444 = 0x3 mem write 0x6f99445 = 0x8 mem write 0x6f99447 = 0x2 mem write 0x6f99448 =
00000040, epc == c02b6528, ra == 80230d98 Oops[#3]: Cpu 0 $ 0 : 00000000 00000001 000000ff 0000003f $ 4 : 00000000 805e9ba0 3a386030 86b5bdc0 $ 8 : 844fc000 84431800 800e087c fffffff8 $12 : 41f2a071 00000040 000061b0 3ab0be42 $16 : 86b5bdf0 7f903720 00000301 00000301 $20 : 805e9ba0 0042b8a0
-
Thread
Anschluss und Verwendung von Geiger Müller SBM-20
und zitiere: Chris schrieb im Beitrag #2111897: > Als Kondensator würde ich entweder einen 10uF 450V nehmen, weil ich ihn > hier habe oder auch 2x 330V 100uF. Warum denn ? Wenn eine Schaltung mit 10nF schon bewiesen funktioniert.. .. und selbst diese schon weit mehr sind als nötig. Ich würde
mich nicht, warum die Suche nicht ging. 100nF sind sicherlich etwas viel. Fang mal mit 1nF an.
-
Thread
Quarz vs. Quarzoszillator vs. Keramikschwinger
einen Keramikschwinger kaufen, da man hier keine Gedanken über Lastkondensatoren machen muss. * Ab 16 Mhz sollte man einen Quarz benutzen aber dabei achten dass man richtige Kondensatoren bekommt. * Für neuere uC-Famillien wie etwa Atmega88 braucht man keinen davon. Stimmt das? Gruß Anfänger
Lastkondensatoren machen muss. "Sollte" ist mir zu stark, aber es ist jedenfalls eine Alternative. > * Ab 16 Mhz sollte man einen Quarz benutzen aber dabei achten dass man > richtige Kondensatoren bekommt. Viele machen sich über die Kondensatoren wenig Gedanken und setzen jahrelang immer die gleichen 27pF
-
Thread
Startsortiment Atmega
{0,50€} * Elektrolytkondensatoren ("Elkos"): 1 µF, 10 µF, 470µF [10] {0,20€} 1000µF, 2200 µF, alle mit 25 Volt [4] {1€} * Keramikkondensatoren: 100 nF, 15 pF (letztere für Quarze) [40] {0,05€} * Dioden: 1N4148, 1N4007, (BAT43 Schottky) [100
Anfang schon recht ordentlich ausgerüstet. Ein paar ULN2803 würde ich noch dazu nehmen und von den 100nF gleich 100 Stück. Die Quarze sind allerdings etwas "groß". Der Atmega16 kann nur bis 16 MHz. @Dieter L. (Gast) Wenn du mit den 595ern experimentieren willst, kauf' dir auch IC-Sockel. Aber nur
-
Thread
EMV für Fachleute
der 1F-Cap schnell leer sein. Kein Anspruch auf Vollständigkeit.:-)
...was ich eigentlich nochmal anmerken wollte: die XTAL-Pins des ATmega16 sind immer noch auf Masse! Beim ATmega88auch! PB6 und PB7 sind auch mit XTAL1/XTAL2 verknüpft (je nach Einstellungen - ich weiß gar nicht ob Register oder Fuses?!) Da Du sie aber nicht als Portpins
-
Thread
AVR-Studio 5
alte Designs überarbeitet werden muss. So habe ich zum Beispiel bestimmt seit 5Jahren keinen neuen PIC16F84 mehr verbaut. Aber mehrmals im Jahr bearbeite ich noch Firmware die dann für den 16F84 übersetzt wird. Und ich denke das wird doch in so einigen Mittelständischen Firmen so sein. Allerdings
Compilerhersteller können einfacher die Eigenheiten einer Architektur nutzen wie zB ein segmentiertes Layout (PIC, C16x...). Im Moloch GCC ist sowas fast ausgeschlossen (inzwischen ist's einfach machbar, aber nicht bis vor 1-2 Jahren). Ich hab mich schon gefragt wie signnig es wäre, das in avr-gcc einzubauen, also
-
Thread
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
und den SPI-Bus trotzdem benutzen? Jürgen Schmied schrieb im Beitrag #3304829: > man auch den PIC18F4580 gegen einen PIC18F4685 tauschen. und den 16MHZ Qurtz gegen 10MHz (PLL=40MHz)tauschen. Die neuen Platinen sind jetzt endlich fertig. Jeder sollte dann gleich zwei Mails bekommen... Gruß
für den ENC27J60 gedacht sind. Ggf. wäre auch die Ausgangsstufe der Karte aktiv. >> man auch den PIC18F4580 gegen einen PIC18F4685 tauschen. > und den 16MHZ Qurtz gegen 10MHz (PLL=40MHz)tauschen. Ja, kann man auch, geht aber auch so ...
-
Thread
Was macht Ihr mit dem PIC32
PICkit1 habe ich auch. Ist aber eher kleines Spielzeug. Mit ADC aber schon vielseitig. Die PIC12F675 kosten knapp über nen Euro, und für kleine Zwecke, habe ich keine Hemmungen, auch den einzusetzen. Der ist kaum teurer als manche CMOS-Gatterbausteine. Bei Atmel, gibt es hier einen Thread zur Preistreiberei und Lieferzeiten, der manche unmutig werden läßt. Der PIC12F675 wurde auch beim neuerlich preistreiberisch gescholtenen Reichelt sogar seit wenigstens einem Jahr Beobachtung billiger, von 1,25€ auf 1,10€. Microchip ist aber wohl ein standhafter Halbleiter-Hersteller
-
Thread
Compilerfehler?
Hallo Leute! Im Moment arbeite ich mit einem PIC24F. An sich ganz ok, nur die C-Compiler (sowohl C30 als auch HI-TECH) machen teilweise meiner Ansicht nach seltsame Sachen: zB: in einer Funktion wird ein IC ,der über SPI mitm µC verbunden ist, konfiguriert
,0x000e 03F88 478387 add.w 0x001e,0x000e,0x000e 03F8A 784B86 mov.b 0x000c,[0x000e] 1011: ps021conf[3] = 0x00; 03F8C 200006 mov.w #0x0,0x000c 03F8E 2FFFB7 mov.w #0xfffb,0x000e
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Soundprozessor" ist ein DSPIC33FJ64GP802 mit internen Audiodac's. Über SPI komuniziert er mit einem PIC16F873 (Bedienerinterface).
, nen Adapter für XBOX360 Controllern am PC, die LEDs und das Managen der Controller wird über ein PIC16F628A gemacht, Anschluss über USB.
-
Thread
PIC16F84A beschreiben
Bezeichnung LM340-5. Mit dieser Schaltung und dem PIC16C84 (vorläufer des 16F84 mit gleichen eigenschaften) habe ich vor Jahren auch meine ersten Schritte gemacht ;-) Schreiben mit Editor, dann übersetzen mit MPASM und brennen mit -äähh- glaube das PRG
völlig egal. Geht es um mehrere Geräte lassen sich so aber ein paar Euro sparen oder wenn man sowieso 16F628 (oder auch z.B. 627 sowie 16F88) da hat um keine 16F84 extra besorgen zu müssen. Hat man nur das HEX-File ist es natürlich deutlich aufwendiger eine Änderung vorzunehmen. Wenn es da nicht um große
-
Thread
IR-Empfänger
IR Fernbedienung ( 33kHz) ein elektrisches Türschloss auf und zu sperren. Das Signal soll mit dem PIC 16F88 ausgewertet werden und je nach dem welches signal der IR-Empfänger dem PIC sendet soll dieser das Schloss auf- oder zusperren. Nun wollte ich fragen, ob jemand von euch schon etwas ähnliches
www.mikrocontroller.net/articles/IRMP Ist zwar ursprünglich für ATmegas geschrieben, wurde aber auch auf den PIC portiert. Tipps dazu findest Du im oben genannten Artikel. Gruß, Frank
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil4) Gesperrt
, 0x11, 0x12, 0x13}, //violet {0x00, 0x16, 0x17, 0x2B}, //pink {0x00, 0x06, 0x0B, 0x1B}, //orange {0x15, 0x1A, 0x2A, 0x3F}}; //test Das sind so ziemlich alle Werte die eine sinnvolle Kombination ergeben. > Da hätte ich jetzt einen
schicken Rechteckgenerator mit einem Mega48 zusammengebaut, der nicht viel grösser ist, als ein 2x16er LCD-Display. Das Teil rennt von 0,1 - 16MHz bzw. 32MHz(aufgepumpt, regulär 10MHz) am Pinout des Mega48/88, TTL-Pegel. Das Rechteck hat eine Rise- u.Falltime von ca.3-4nS. Sehr kostengünstiger Aufbau
-
Thread
Frequenz Sender und Empfänger Programm!
Hallo! Möchte Daten von einem PIC 16f887 zu einem anderen PIC 16f88 senden via Frequenz module! Also drahtlos. DAten werden schon richtig gesendet und es funktioniert schon alles, wobei die 2 pics mit drähten verbunden sind. Hat nun
Programmiert wird in MPLAB mit der Sprache Assembler! Sender: 868 MHz PLL FM Transmitter Module beim PIC16f887 Wake up time: 6ms Empfänger: 868 MHz Super-Het FM Receiver beim PIC16f88 Switch on time: 0,2s Bitte um Hilfe! LG Lukas H.
-
Thread
PIC16f88 läßt sich nach Programmierfehler nicht mehr flashen
Mikrocontrollerprogrammierung und habe den Fehler gemacht, alle Ausgänge mit meinem Prorgamm auf 1 zu setzen. Beim Pic16f88 sind das 16 Stück. Nun kann ich den PIC nicht mehr neu brennen, da an den zum Programmieren nötigen Pins immer Spannung anliegt. Gibt es irgendeine Möglichkeit das Programm zu löschen, bzw. zu
Mikrocontrollerprogrammierung und habe den > Fehler gemacht, alle Ausgänge mit meinem Prorgamm auf 1 zu setzen. Beim > Pic16f88 sind das 16 Stück. Nun kann ich den PIC nicht mehr neu brennen, > da an den zum Programmieren nötigen Pins immer Spannung anliegt. Gibt es > irgendeine Möglichkeit das Programm zu löschen, bzw
-
Thread
TEKWAY DST1xx2B Oszilloskop
angezeigt wird. In der Position 0 des vertikalen Positionsreglers betragen die Grenzen +2.08V und -2.16V. Das sind 73 bzw. 76% des Wertes des Signalspitzenspannung von 2.83V. Verschiebt man mit dem vertikalen Positionsregler das Signal an den oberen Rand dann sinkt der obere Level nochmals auf 1.88V
OFF-Topic ....aber ich weiss nicht wo ich noch sonst fragen soll :((( Ich suche händeringend einen AM29F016B, zur Erinnerung, das ist ein 2Mbyte oder 16MBit x 8 Flash von AMD, organisiert in 64k Blocks, im 44-Pin SO Gehäuse. Die Dinger sind zwar im TSOP Gehäuse zu haben, aber dieses Gehäuse ist in
-
Thread
Welches Multimeter Gesperrt
kein 6 1/2 stelliges Keithley 2000 sein. http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.2
www.reichelt.de/?;ACTION=3;LA=444;GROUP=D143;GROUPID=4059;ARTICLE=102151;START=0;SORT=artnr;OFFSET=16;SID=15lNSq7KwQAQ8AADSJHoQ956b429f600b2d34e573430589e9d949
-
Thread
AVR-Tutorial: ADC
Der Code zu dem Programm: [avrasm] .INCLUDE "m88def.inc" .def Temp1 = r16 .equ F_CPU = 8000000 ; Systemtakt in Hz .equ BAUD = 38400 ; Baudrate ; Berechnungen .equ UBRR_VAL = ((F_CPU+BAUD*8)/(BAUD*16)-1) ; clever runden .equ BAUD_REAL = (F_CPU/(16*(UBRR_VAL+1))) ; Reale Baudrate .equ BAUD_ERROR = ((BAUD_REAL*1000)/BAUD-1000) ; Fehler in Promille .if ((BAUD_ERROR>
-
Thread
CRC - Byte-weise oder Wort-weise?
, 0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433, 0x7807C9A2, 0x0F00F934, 0x9609A88E, 0xE10E9818, 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01, 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, 0x6C0695ED
0x7BB12BAE, 0x0CB61B38, 0x92D28E9B, 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21, 0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777, 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C, 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, 0xA00AE278
-
Thread
Daten Empfangen via RS232
Hallo Zusammen! Habe ein Problem beim Empfangen der Daten! Empfänger PIC 16f88 Sender PIC 16f887. Programmiert wird mit MPLAB in Assembler Programm sieht wie folgt aus fürs Empfangen: receive_data nop btfss PIR1,RCIF goto $-1
return So zu meinem Problem: Ich sende die Daten (z.B.: d'200') vom PIC16f887 zum PIC 16f88. Der 16f88 erkennt dass er Daten bekommt und springt vom Befehl btfss PIR1,RCIF zum Befehl movf RCREG,w. Nur im RCREG steht dann nicht dezimal 200 sondern 0 drinnen. Warum steht
-
Thread
Kennt jemand ADS8327? Ist er wirklich SPI-kompatibel?
SPI-TAKT auch kein Problem darstellen. Kontrolliere mit einem Frequenzmesser oder OSZI ob am SCLK 16 Impulse durchgeschoben wurden.
Du hast recht, im Datenblatt des ATmega84/88/168 (Atmel), den ich mal als Beispiel herausgezogen habe, steht als Hold Time für die Hardware-SPI 10 ns (typ) drin. Der PIC16F88 (Microchip) ist da mit 100 ns sogar noch schlechter. Dagegen kann der
-
Thread
Suche programmierten uC für Geschwindigkeitsmessung
leider nicht,wo kommste her ? Suche noch nen fitten Entwickler auf Provisionsbasis,allerdings auf Pic-Basis ( Microchip ),ist übrigens Oldenburg in Holstein, falls no Answer,guten Rutsch ins neue Jahr,F.H.
gerade am planen und bauen bin (soweit ich Zeit dazu finde). Ist derselbe Mikrocontroller drin (ein PIC18F252, habe in den Eagle-Libraries einen anderen gefunden, der fast gleich ist, daher steht da ein anderer Typ im Schaltplan), aber 7-Segmentanzeigen und ein zusätzlicher preiswerter CPLD, mit dem dann
-
Thread
Erfahrungen eines Einsteigers
nur in die Megahertz und nicht in die Gigahertz. Dafür hab ich kein Problem mit einem üblichen 16MHz AVR auf 16 x 16 RGB LEDs helligkeitsanimierte Filme ablaufen zu lassen, ohne Hilfschips.
Peter Schranz schrieb im Beitrag #1979792: > Das mit #define F_CPU 16000000UL , ich brauche den Wert um Konstanten > umzurechnen und da will gas keine U und L am Ende von Zahlen. Das L kannst Du einfach weglassen. Da 16000000 nicht mehr in ein int16_t paßt,
-
Thread
1Wire: Mehrere ID's über DS2480B
Hallo Tobias, ich programmiere Microchip PIC24F. Habe auch an das gleiche Problem gestoßen. Hast du schon eine Lösung gefunden? Die Beschreibung des DS2480B ist sehr schlecht. Endeffekt ist es nicht klar, welche Aufgaben übernimmt DS2480 beim
Danke wigor, so mache ich: req: E3 C1 resp: CD req: E1 F0 //"Search" resp: no req: E3 B1 //"Accelerator on" resp: no req: E1 00 00 00 .... 00 E3 A1 resp: no An dieser Stelle bin ich stehen geblieben. Weiter geht's nicht. Alerdings, 16mal 00
-
Thread
Probleme beim TIMER1
Sry..Verwenden den PIC16f88! Deswegen auch TMR1L und TMR1H! LG
Ja PIC 16f88! Bitte um Hilfe! Irgendwer eine Idee? LG
-
Thread
Problem beim Empfangen von Daten!
Hallo! Will von einem PIC 16f887 Daten (8bit) mittels RS232 an einen PIC 16f88 senden. Die Baudrate beim 16f887 und beim 16f88 wurde gleich eingestellt und wurde mit dem Oszilloskop überprüft ob diese auch passt (19200 Baudrate). Mein Problem ist jetzt, dass der PIC 16f88 die Daten nicht empfangen kann obwohl der PIC16f887 die Daten per Knopfdruck raussendet. Woran kann das noch liegen dass der 16f88 die Daten nicht empfangen kann ?? Baudrate ist richtig eingestellt
-
Thread
PIC_Uhr_mit_Stoppuhr wie anfangen?
Helligkeit zu steuern. Aber das wäre dann nur noch zusatz... Ich habe mir überlegt ob îch denn 16F628 Pic nehmen soll?
28-Pinner wenn man noch ca 5-6 Pins für Quarz, Versorgung und Resetleitung in Betracht zieht. -> PIC16F690 (20 pin) und PIC16F628 (18 pin) scheiden schon mal aus. Falls ein 28-pinner ausreicht würde ich heutzutage einen PIC18F2520 verwenden, ansonsten einen PIC18F4520 (40-pin). Der 18F2520 ist
-
Thread
Tabelle implementieren Assembler MPLAB
Hallo! Bitte um Hilfe! Ich programmiere den PIC16f88 in MPLAB mit der Sprache Assembler. Ich hab 2 sehr große tabellen. Jede Tabelle hat die Werte von 0-255. Nun mein Problem ist dass der PCL überschritten wird und er beim call tab irgendwo hinspringt
movlw low tablestart addwf address, w btfsc STATUS, C incf PCLATH, f movwf PCL tablestart retlw 0 retlw 1 retlw 2 [/code] Gruß Flo
-
Thread
Konzept zu einem Hausbus auf CAN-Bus Basis und die Enstehung des Konzeptes
Bit-für-Bit-Protokoll in Software - nein Danke. Die Entscheidung ist nun aber zu gunsten des Microchip PIC18F458(0) in TQFP44 gefallen, was weniger Platz als ein MEGA88 + MCP2515 benötigt. Einen Schaltregler zur Versorgung der Einzelplatinen habe ich auch verworfen und stattdessen auf einen LDO-Linearregler
MBP-Bayern schrieb im Beitrag #1967066: > Die Entscheidung ist nun aber zu gunsten des Microchip PIC18F458(0) in > TQFP44 gefallen, was weniger Platz als ein MEGA88 + MCP2515 benötigt. Hätte den (fast identischen) 18F4680 vorgeschlagen, aus genannten Gründen und weil ich mit dem ECAN-Modul dieser
-
Thread
Frequenzzähler 1Hz - 40MHz
Ports verarbeiten? Das ist (zumindest bei den PICs) kein Problem, das schafft sogar der uralte PIC16F84 ohne externen Vorteiler. Siehe http://sprut.de/electronic/pic/projekte/frequenz/freq.htm
Genauigkeit, aber mit jeder weiteren Stelle wirds heftiger. > Hab nämlich einen für mich ungewohnten PIC (PIC16F716) verwendet. > Das was mich so sehr überrascht hat, war der Umstand, daß dieser PIC > eine derartig hohe Frequenz an seinem Zähleingang überhaupt verarbeiten > kann. Ich hab ja ehrlich
-
Thread
8051er oder AVR
Wenn ich die Wahl zwischen 8051 oder AVR zu treffen hätten, nähme ich einen 16 Bit PIC oder einen 32 Bit Cortex. Ansonsten kommt es natürlich immer auf die Anwendung an.
Beitrag #1966037: > Wenn ich die Wahl zwischen 8051 oder AVR zu treffen hätten, nähme ich > einen 16 Bit PIC oder einen 32 Bit Cortex. Ansonsten kommt es natürlich > immer auf die Anwendung an. Verstehe ich jetzt nicht ganz: Du hast die Auswahl zwischen Audi und BMW und entscheidest dich für einen