-
Thread
Kleinster µC
PIC10 in SOT-23-6.
es gibt den PIC12F1822 im 8-pol DFN-Gehäuse 4x4mm, der hat immerhin 8 MIPS
-
Thread
Pascal Compiler für PIC - ist wirklich Freeware
nicht gefragt ist, verstehe ich nicht. Ich probier den Compiler mal aus, Berechnungen mit einem 16F88 ohne Alu sind in Pascal wunderbar zu machen denke ich. Inline Assembler geht wohl auch, dann ist es meine Wahl. Bevor ich mit C auf den kleinen Käfer schieße mach ich lieber ASM!
PMP-Compiler: er geht, er hat auch ne ganz ordentliche Gleitkommaverarbeitung an Bord - und das auf PIC10, PIC16 und PIC18. Allerdings halte ich 32 Bit Mantisse für solche kleinen PIC's für ein bissel reichlich. Die Winkel- und transzendenten Funktionen werden mit den üblichen angepaßten Polynomen gemacht
-
Thread
Welchen lattice ic
kannst, wie ein CPLD, aber mit im Prozessor mit drin. Die AVRs haben leider nur eine solche Einheit. PIC18Q (z.B. PIC18F27Q84) haben bis zu 8 dieser Einheiten. Damit kann man dann schon einiges machen. fchk PS: https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus
> CLC-Einheit Wenn man mit 2 bzw. 4 zufrieden ist: PIC16F1501/1503/1507: 2 PIC16F1508/1509: 4 Natuerlich zur Laufzeit reprogrammierbar. Dazu gab es frueher noch einen separaten (kleinen) CLC-Designer. Heute muss man dann gleich mit MPLAB-X rumfuhrwerken
-
Thread
Zeichenkette funktion übergeben
diverse Probleme mit einer einfachen ausgabe an ein Display. Ich Programiere in C mit MPLAB C18 den pic 18F2550. [c] void printLCD (char * write) { RE = 1; RW = 0; // LCD im Schreiben-Mode RS = 1; // LCD im Daten-Mode while (!RE); // Verzögerung bis ausgang 1 ist for (;
EC2F CALL 0x25e, 0 00D0 F001 NOP 00D2 52E5 MOVF 0xfe5, F, ACCESS 60: while (RE); // Verzögerung bis ausgang 0 ist 00D4 B88A BTFSC 0xf8a, 0x4, ACCESS
-
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
Probleme beim Importieren von Projekten nach Linux MPLAB_X mit MPLAB®XC16 Compiler
make[2]: Betrete Verzeichnis '/home/peter/MPLABXProjects/ACIM_908_import_test_2.X' "/opt/microchip/xc16/v1.10/bin/xc16-gcc" "../../MPLAB_Dokumente/AN908 Source Code for dsPIC30F6010A/ACIM.c" -o build/default/production/_ext/2129995287/ACIM.o -c -mcpu=30F6014 -MMD -MF "build/default/production/_ext
zum PWM Modul und weist darauf hin daß da ein #include für den PIC fehlt oder das falsche eingebunden wird. Ist vielleicht aber auch nur ein Folgefehler. Die Konfigbits stehen unter /opt/microchip/xc16/v1.10/docs/config_docs/30F6010A.html und eine Etage drüber findest
-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
soll heissen, der PIC12F509 im MSOP-Gehäuse passt.
Verbindung zwischen Programm- und Datenbus (bis auf die MOVLW, RETLW- etc. Befehle). To begin with, the PIC12F508/509/16F505 devices use a Harvard architecture in which program and data are accessed on separate buses. This improves bandwidth over traditional von Neumann architectures where program and
-
Thread
FTDI oder CP2102?
keinen Sinn. Nun haben wir 2 kleine Fragen: Wie stellen den PIC24FJ128 auf die 16 Mhz Freuquenz ein? 2. Welche Formel stimmt den beim PIC zu Berechnung des richtigen UART Wertes...? Grüße, Roman
wenn er 2 Takte braucht um von 0 auf 1 und 2 takte um von 1 auf 0 den Pin zu setzen, dann lauft der Pic wohl mit 16 Mhz. Dann stimmt die Rechnung für den UART aber garnicht mehr. Denn bei 16 Mhz, und Boudrate von 9600 müsste 51 rauskommen. Die Formel von Microchip lautet ja: [(f(osz) *1/2 )/ (16*Boudrate
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
Weiter oben im Thread, pic12f509 , pic12f508 (von anderen quelle).
konstant auf 0, damit bleiben 80 bit Eingangsdaten. Vorhergehende Daten spielen keine Rolle. Zum PIC Auslesen: Falls die 50mV sich auf den Report von Skorobogatov beziehen: da ging es um den 16F84A. Das ist wohl leider nicht direkt übertragbar. Zumindest habe ich bisher nur gesehen, dass Code und
-
Thread
Suche Operationsverstärker
sich auf die 5% Toleranz eines 7805 bezieht (nennt man so was messen oder schätzen ?) obwohl man dem PIC16F88 an RA3 eine echte Referenzspannung zuführen könnte, da wird ein MAX232 verwendet, bloss um dessen Ausgangsspannung mit einer Z-Diode auf 5V/-0.6V zu begrenzen, also wieder auf den TTL-Level
> wie soll ich mit einem widerstandsteiler von 1V auf 5V kommen ohne op?? Dein PIC16F88 A/D hat 10 bit, löst also eine Eingangsspannung von 0V bis 5V in 5mV Schritte auf. Dein Messignal von 1V wird also mit 0.5% Auflösung erfasst. Das ist 10 mal mehr als die zu 5% ungenauen
-
Thread
Wer kennt diesen Controller
Hyundai ev ein Pic 16f88 sieht verdammt nach Pic aus (Nachbau?) aus. Mach mal den Schmodder weg Thomas
Hycontek HY16F88VB Jetzt musst du nur noch Chinesisch oder Russisch können..
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
wäre mal nett, wenn du einen Dump des kaputten HTTP Headers mitschicken könntest. [pre] 0000 00 16 e6 d3 36 a2 00 03 6f 55 1c c2 08 00 45 00 ....6...oU....E. 0010 00 81 00 03 00 00 40 06 f8 c4 c0 a8 00 5d c0 a8 ......@......].. 0020 00 02 00 50 0f 85 00 00 00 e5 3f a4 1c 73 50 18 ...P....
Hallo! Ich habe die Software auf einem PIC18F4585 am laufen (C18 Compiler). Bei Interesse einfach melden. (braucht 20KB ROM/1,1 kB RAM) vg Jürgen
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
hatten die > Pics auch immer schon. > Das Paging betraf das RAM, insbesondere ja die SFR... Beim PIC16F788A ist es so, dass GOTO die Adresse 11bit breit liefert, wenn man ein mehr als 4kWord langes Programm hat muss man das PCLATH verwenden. Bei PIC18 weiß Ichs jetzt nicht genau, da ich ihn nur in
Sven P. schrieb im Beitrag #3452131: > (2) die Architektur der kleinen PIC ist scheiße.(*) Ende der 90er hatten wir in meinem Ausbildungs-Betrieb so eine Daten-Blatt Sammlung aboniert, Internet wie heute war ja zu der Zeit noch nicht wirklich. Da war auch der PIC16F84
-
Thread
flash-Fehler mit ATtiny2313, compile ok
ldd r14, Y+13 ; 0x0d 13a: fe 84 ldd r15, Y+14 ; 0x0e 13c: 0f 85 ldd r16, Y+15 ; 0x0f 13e: 18 89 ldd r17, Y+16 ; 0x10 140: ad 88 ldd r10, Y+21 ; 0x15 142: be 88 ldd r11, Y+22
out 0x3d, r28 ; 61 5c8: 09 94 ijmp 5ca: 2a 88 ldd r2, Y+18 ; 0x12 5cc: 39 88 ldd r3, Y+17 ; 0x11 5ce: 48 88 ldd r4, Y+16 ; 0x10 5d0: 5f 84 ldd r5, Y+15
-
Thread
Motorsteuerung mit Hilfe eines Mikrocontrollers PIC
? Dann könntest Du wenigstens einen Teil testen, ohne die Hardware bei Dir zu haben. PIC16F88x haben lt. Datenblatt 4 PWM Kanäle, andere PICs z.T. auch. Microchip hat ein "Motor Control Design Center" auf: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2125¶m
Hallo, Ich war letzte Woche persönlich bei meinem Betreuer.. Es handelt sich um einen PIC 16F627(A), oder einen 16F628A, desweiteren kann ein 18F1230 oder 18F1220 verwendet werden. Ich soll verschiedene Möglichkeiten erläutern auch was die Motoransteuerung angeht. Es muss entgegen meiner
-
Thread
IR mit Internal Clock
wird, warum auch immer, jedes Mal ausgelöst. Ich inkludiere aber nur irmp.h. Außerdem wird irgendwie F_CPU undefined. Ich schreibe #define F_CPU 16000000L ganz oben in main.c und trotzdem beschwert sich delay.h die ganze Zeit, dass F_CPU nicht definiert wurde. Wenn ich aber mit -DF_CPU=16000000 kompiliere
übersetze mal die Fuses: - Brown Out bei 2,7V, gut. - Interner Oszillator mit 8MHz, gut, wenn F_CPU=8000000UL eingestellt. - SPI enabled, gut. Sieht eigentlich gut aus. Auch schon mal einen anderen ATMega8 probiert? Hast Du einen 16MHz-Quarz am ATmega oder soll der über den internen Oszillator
-
Thread
Gesucht: µC mit 4x PWM + Ethernet Schnittstelle
Björn G. schrieb im Beitrag #4099602: > Die gesamte PIC18F97J60-Familie > MAC und PHY integriert. Hat allerdings nur drei 16-bit Timer :-/ Ansonsten wirklich eine der wenigen Controller-Familien, die integriertes PHY haben (habe ansonsten nur Freescale
Alpenmatrose schrieb im Beitrag #4099674: > Björn G. schrieb im Beitrag #4099602: >> Die gesamte PIC18F97J60-Familie >> MAC und PHY integriert. > > Hat allerdings nur drei 16-bit Timer :-/ Aber 5 (E)CCP Module und ein Timer wird ja nicht durch /ein/ PWM komplett ausgelastet.
-
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
wie Schwingquarz an dsPIC30F4013
> für RS232. Hää ? PIC16F688 +/- 2% VDD zwischen 2,5 und 5,5V und Temperatur von 0 bis 85°C. Wo sind da jetzt die 25% ?
Ich denke mal, das ist vom Entwicklungsalter der 16F abhängig. Die neueren (z.Bsp. 16F88x) haben einen internen Präzissionsoszillator mit 1% Abweichung. Da braucht man dann keinen Quarz mehr (zumindest nicht, wenn man mit 8MHz hin kommt) und hat zwei
-
Thread
LIN-CAN Gateway / Bauteilauswahl
Lötkünste. Es gibt ja schon sehr Hilfreiche Beiträge im Forum. Als Backup gibt's noch einen ATMega88, falls was schief läuft. Einen 16 / 8 MHzQuarz, nen Schwung Kerkos (100nF/22nF) sind noch da. Vom LIN Transceiver (MCP2004) hab ich mir das Datenblatt nochmal angesehen und die zusätzlichen Bauteile
Widerstände) besorgt. Für den CAN gibt es einen MCP2562 Transceiver mit VIO Pin. Falls die ATMega16M1 nicht wollen, hab ich für den ATMega88 noch das CAN shield hier. Ich hab mir mal den Beitrag zur Spannungsversorgung durchgelesen. Das hat einen Nachmittag gedauert, um alles halbwegs zu verstehen
-
Thread
Codeschloss mit Pic für Cnc-Fräsmaschine
/wiki/Ford_Modell_T schreiben würde. Nimm einen 16F88, der ist zwar auch nicht gerade neu, aber besser zu programmieren (hat z.B. einen eingebauten Oszillator), oder noch besser einen 16F1826 (das sit einer der ganz neuen PICs). Die sind alle pinkompatibel zum 16F84, besser und billiger.
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2020
https://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=05bc2fd085 Warenwert: 16,22€ Gesamtwert: 100,88€
Die beiden Spaßvögel "Bergeo" (Einrastschalter 653-D2F-01F) und "ditmothy" (Flash 512 RAM 579-PIC18F4321-I/P) mögen sich doch bitte bei mir melden.
-
Thread
RPi2-Beginner aus der C#-Welt, wo hat der seinen Platz hier? :)
Carsten P. schrieb im Beitrag #4281341: > Als nächstes habe ich mir vorgenommen, einen PIC16F88 als A/D-Wandler > abzufragen Den du sicherlich in C# zu programmieren gedenkst? ;-)
keiner ab. Carsten P. schrieb im Beitrag #4281341: > Als nächstes habe ich mir vorgenommen, einen PIC16F88 als A/D-Wandler > abzufragen Tja..., da arbeiten wir aber mit C, oder wers mag mit Assembler.
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Hallo! Möchte das RFM12 an einem PIC 16F876 betreiben. Auf was muss ich achten? Hat das schon jemand mit einem PIC versucht? Danke für eure Hilfe. mfg Martin
FSK Module zum Laufen gebracht. Allerdings nicht mit einem AVR, sondern der Sender laeuft mit einem pic16f88 und der Receiver mit einem pic16f628a. Der Sender schickt einen String samt checksum in die Welt und der Receiver empfaengt den String und wertet die checksum aus. Das laeft jetzt schon seit 1
-
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
PIC24FJ + S65 Display ohne Funktion
, da mir HD44780's langsam zu langweilig werden ;) Im selben Zug hab ich mich auch gleich an einen PIC24FJ, genauer den PIC24FJ16GA002 gemacht, da ich sonst nur ATMega und ATXMega Erfahrung hab. Den Schaltungsaufbau findet ihr in der angehängten Bilddatei. Soweit so gut, ich hab mir mal den Code von
Beim LS020+L2F50 benötigt man RS auch - beim LPH88 aber nicht. @Christian Hunke Hast du mal versucht die Pausenzeiten zu verlängern? Gruß Andreas
-
Thread
PIC16F876-20I/P muss man da was programieren
Tocotronix SH schrieb im Beitrag #3895476: > muss man da was programieren Ja, der PIC16F876 ist ein Mikrocontroller. Auf der Seite findet man das HEX-File. Das kann man mit einem Programmer wie z.B. dem PICkit3 auf den PIC schreiben. BTW: Wenn man die Shift Taste gedrückt hält währen
dir programmiert Genau, machstu Beitrag hier im Marktforum auf "Wer kann mir einen programmierten Pic 16F876 zusenden" oder ähnlich.
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
für 32ct.. bei > 100000 stk klappt das auch. atmel hat eine kuriose Preispolitik... Der mega88pa war damit um 1,75x teurer als ein stm32f0 mit 32k Flash Ich selbst war das extrem überrascht..
http://www.digikey.de/product-search/de?x=20&y=23&lang=de&site=de&KeyWords=stm32f030c6t6 http://www.digikey.de/product-detail/de/ATMEGA88PA-AU/ATMEGA88PA-AU-ND/1886228
-
Thread
AD-Wandlung mittels PIC
weit, dass das Senden der restlichen Daten im String funktioniert, aber bei jedem AD-Wert spuckt der PIC (16F88) am PC "1E" aus! Hab mich mal erkundigt, dass steht irgndwie für RS und soll soviel bedeuten, wie "record separator" und das steht für ein Informationstrennzeichen... Weiß irgendwer wo der
Himmel zu zaubern). Also: ich will die Daten eines Beschleunigungssensor (X,Y,Z Achse) mittels PIC16F88 auswerten und anschließend in einen ASCII-Code umwandeln und diesen dann weitersenden. Die drei Achsen des Beschleunigungssensor sind am PIC am PORTA an den Pins 0, 1 und 4 angeschlossen. Der
-
Thread
[Biete] Mouser Artikel aus Fehlkäufen/Massenrabat-Reste
595-UA78M05CDCYR 01x 863-NCN5120MNG 02x 989-EPM570T144C5N 04x 595-MSP430G2412IN20 01x 556-ATMEGA88PA-AU 02x 579-PIC16F1825-I/P 06x 538-50079-8000 10x 556-ATTINY10-TSHR weitere folgen (vielleicht ;) Grüße Oekel
Hallo, Ich nehme die hier dazu. 02x 579-PIC16F1825-I/P 10x 771-KT81/110,116
-
Thread
-
Thread
lineare interpolation auf dem PIC
i = 6 | . i = 7 | . i = 8 | . . . . Bzw. wie sieht genau deine Formel aus die du dem PIC bei bringen möchtest? ASM dauert natürlich etwas aber ist kein problem, ich hab schon nen Polynomfit 2. Ordnung gemacht und der dauert bei nem 8Bit (damals 16F876) ohne HardwareMultiplikation auch
PRODL, 0 btfsc STATUS, C incf PRODH, f clrf STATUS, C //:8 rlf PRODL, f bcf PRODL, 0 btfsc STATUS, C incf PRODH, f clrf STATUS, C //:16 rlf PRODL, f bcf PRODL, 0 btfsc STATUS, C incf PRODH, f clrf
-
Thread
Welches Programmiergerät für AVR und AVR32
Na wenn du unter Linux arbeiten willst, ist doch die PIC-Schiene viel besser geeignet. MPLABX + 15€ Pickit3-Clone aus China, und du kannst source-level debuggen. Habe gerade ein Stück Code vom ATtiny44A auf einen PIC16F1454 portiert. Der kostet bei Reichelt
Problem sind die Idioten, die Hörensagen verbreiten, die nicht bzw nicht mehr stimmen, und die nur den PIC16C54 von 1978 (da hieß Microchip noch General Instruments) kennen und nicht die aktuellen PIC-Familien bis hin zu dsPIC33EP und PIC32. PS: die Compiler für PIC24/dsPIC und PIC32(MIPS16) sind auch
-
Thread
PIC 18F Ethernet Relais
Ergenzung: Oder PIC18F4550 mit ENC28J60 verwenden?
. Habe eine Schaltung gefunden mit ENC28J60 und einem MagJack. http://www.b-redemann.de/download/88Downloads-Shop/ENC28J60_Bauanleitung_V11.pdf Ich könnte diese Schaltung nehmen und wie beschrieben den PIC18F4550 anhängen. Die Spannung die der PIC18F4550 benötigt bekomme ich auch schon von dieser
-
Thread
Bits shiften - ich verstehe es nicht.
, 0x00 ; 0 c6: ac 01 movw r20, r24 c8: 44 0f add r20, r20 ca: 55 1f adc r21, r21 cc: 88 0f add r24, r24 ce: 99 1f adc r25, r25 d0: 88 0f add r24, r24 d2: 99 1f adc r25, r25 d4: 88 0f add r24, r24 d6: 99 1f adc r25, r25 d8: 84 0f add r24, r20 da: 95 1f adc r25, r21 dc: 44 e6 ldi r20, 0x64 ; 100 de: 34 9f
-
Thread
ARM-Cortex als Anfänger?
dsPICs, warum sind die weniger beliebt als ARM? Die meisten Leute mit einem gesunden Halbwissen, die PIC lesen, denken sofort an die alten 8 Bit Architekturen. Dabei ist PIC24 (dsPIC ist PIC24 + DSP Erweiterungen) eigentlich sehr schön zum Anfangen. Recht orthogonale Prozessorstruktur mit 16 16Bit Registern
Peripherie (das macht es eigentlich aus!), billige Debugger verfügbar (PICKIT3-Clones), und der Umstieg auf PIC32 oder PIC12/PIC16/PIC18 ist dann auch nicht mehr so schwer, weil die Peripherie familienübergreifend sehr ähnlich ist. Auf jeden Fall keine Fehlentscheidung. fchk
-
Thread
Womit Einsteigen?
8bit bis zum 32bit Controller programmieren. Ich verwende MPLAB X IDE mit dem XC8 (8bit PICs) bzw. XC16 (16bit PICs) C-Compiler. Wenn dir C nicht gefällt kannst du mit dem PICkit auch das vom MikroE Compiler generierte HEX-File auf dem PIC flashen.
kleine Einstiegsanleitung schreiben ;-) http://de.farnell.com/microchip/dv164130/dev-board-pic16-18f-pickit-3/dp/2392506
-
Thread
Arduino Clon Vergleich
http://www.ebay.de/itm/Mini-Profi-kompatibel-Nano-Atmega328-5V-16M-Ersetzen-ATmega128-fur-Arduino/121345333813?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20140117130753%26meid%3Dffaa2556040a45478f26601397d2f075%26pid%3D100005%
3D371179047627&rt=nc http://www.ebay.de/itm/Mini-Arduino-kompatibles-Board-Atmel-ATmega-Pro-5V-16M-16MHz-ATmega328-/381085710463?pt=LH_DefaultDomain_77&hash=item58ba7a787f Haben diese auch einen Bootslader? können oder müssen diese um den Lader zu nutzen über eine RS232 angesprochen werden?
-
Thread
Mikrocontroller Einstieg
Recherche schon mal weiterhelfen. Eigentlich so gut wie jeder, ich würde es wahrscheinlich mit einem PIC16F1825 in C machen.
#3999831: > Grundsätzlich kann ein uc mit jeder Programmiersprache Programmiert Dann will ich den PIC10F200 in Phyton programmieren... 375byte Flash und 16byte RAM gehen doch klar ? Bleib beim Arduino. Eigentlich ist das C(++), aber die böse Hardware wird weitgehend versteckt damit man keinen Schrecken
-
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
Protokoll DC-3840 Handycam
port im moment folgendes aus : [pre] X `<\0><17>JFIF<\0><1><1><1><1>,<1>,<\0><\0><\n> [<\0>C<\0><16><\f><\f><14><\f><\n><16><14><14><14><18><18><16><20><24>(<26><24><22><22><24>2$&<30>(:4><:488@H\N@DXF88PnRX`bhhh>Nrzpdx\fhd [<\0>C<1><18><18><18><24><22><24>0<26><26>0dB8Bdddddddddddddddddddddddddddddddddddddddddddddddddd
Hallo Ich versuche gerade die DC-3840 an einen PIC18F2550 zu hängen und Bilder über die USB-Schnittstelle zum PC zu übertragen. Der USB Stack läuft und ich kann bereits mittels MPUSBAPI Daten im Burstmode vom PC zum PIC und zurück übertragen. Momentan
-
Thread
USB AVR ISP
... was ist eigentlich der unterschied zwischen atmega 8, 88 und 168? ich hab schon etwas gegooglt.. doch zwischen 8 und 88 ist mir als einziges aufgefallen das man den 88 statt bis 16 bis 20mhz betreiben kann... gibt es da ne goote seite wo alle gängigen
aufstecken udn da wollt ich keine Pins ungenutzt lassen. >und ich fand noch die textzeile: >ATMEGA8-16AI (5V) oder ATMEGA88-20 (3,3V) >kann ich die 3v3 nur mit dem 88er betreiben? 88 oder 8L >ich hab sie mit dem 8er >aufgebaut... könnte das der fehlergrund sein? aber leds leuchten >was ist eigentlich
-
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
PWM mit PIC18LF23K22
Hallo liebe Community, ich bin Quereinsteiger bei der PIC-Programmierung. Ich habe Erfahrungen bei der Programmierung eines PIC16 in Assembler und möchte mich nun an einem PIC18 mit C-Programmierung versuchen. Dafür habe ich mir vom Franzis-Verlag ein Lernpaket
[c] /** I N C L U D E S *******************************************/ #include <htc.h> #include <pic18f23k22.h> #include "Config.h" //Konfigurationsbits /** D E F I N E S *********************************************/ #define TASTER PORTBbits.RB0 //Taster liegt an Port B RB0 #define
-
Thread
[V] Aufräumaktion Hobbykeller
3 Stück 14. M27C256B, 256kbit-UV-Eprom, neu 15. TMS27C010A, 1Mbit-UV-Eprom, 5 Stück, neu 16. M27C1001, 1Mbit-UV-Eprom, 5 Stück, neu 17. AM29F040B, 4Mbit-Flash, 20 Stück, neu Mal sehen was ich noch so finde...
...und noch ein paar ICs. 86. SG3524, PWM-Controller, DIL16, 10 Stück, neu 87. UA723, Przisions-Spannungsregler, DIL14, 10 Stück, neu 88. ICL8083, Funktions-Generator, DIL14, 5 Stück, neu 89. L296, Schaltregler, Multiwatt15-Gehäuse, 2 Stück, neu 90
-
Thread
PIC16F628-04 vs PIC16F628A
Hallo, ich nutze für eine Schaltung einen PIC16F628-04 mit internenen Oszillator. Kann man auch ein PIC16F628A mit internen 4MHz-Oszillator betreiben? Muss man im asm-File dann etwas ändern? Nutze momentan nur _INTRC_OSC_NOCLKOUT als Konfigurationsbit
PIC16F628-20 gibt, aber beim Nachfolger nur einen PIC16F628A (keine separate 4 und 20MHz Varianten).
-
Thread
Mehrere PICs und EEPROM via I2C?
meinen Augen einfacher. Achte aber auch darauf, dass manche PICs nur ein Slave Modul haben (z.Bsp. der 16F88). Solche PICs können nicht in den Mastermodus geschaltet haben, da bei Ihnen die Hardware für die I2C Takterzeugung fehlt. Und wenn die Daten sowieso zum USB-PIC laufen sollen, dann kann der die doch
Ist das zuwenig oder kann man da keine Pauschalangaben machen. Die verwendeten Pics wären: USB - PIC 18F4550 Slave PICs 16F877A Noch eine kleine Frage zu EEPROM. Die Angaben sind ja meistens so. 256x8 (Speicherkonstruktion) ist das jetzt so, dass ich 256 Speicherzellen mit jeweils 8 bit Länge
-
Thread
Wieso (fast) immer nur 2 PWMs pro Timer? (billig MCU)
LPC-ARM's gibt's auch nur in TQFP, zu 8051 wollte ich nicht zurück und so lächelte auf einmal die PIC24F Familie. Der C-Compiler ist sehr günstig, das MPLAB-ICD-Zeugs scheint zu funktionieren und ein Eval-Board gibt's auch für kleine Steine. Der Gag ist aber, daß es den PIC24FJ16GA04 für unter 2$ im
eine Bezugsquelle für die PICs. Weiß jemand wo man die 16Bit PICs (24F, dsPIC33) als Privatperson (über die Firma würds im Not-Notfall auch gehen) in kleinen Stückzahlen (max. 25 auf einmal) bekommt? Die 8bitter bekommt man ja an jeder Ecke, nur mit den 16Bittern
-
Thread
Kleinmotor (4,5V) mit PWM ansteuern: BUZ21?
halbe Leistung/Geschwindigkeit ca. im 10Sekunden Takt wobbeln lassen. Vorhanden sind div. 18pol. PIC-Controller (16F84, 16F628, 16F88). Software sollte kein Problem sein. Manche PICs haben ja fertige PWM-Module, aber ich kann das für so einen einfachen Fall sicher auch selbst per Software implementieren
So, nachdem ich drei PIC16F628A geschrottet habe, habe ich erst mal genug für heute :( Zuerst hat es prima geklappt. Ich habe eine kleines Programm geschrieben, welche zwischen 50%an 50%aus bis 100%an und 0%aus an PortA,0
-
Thread
Ansteuerung/Fading von 12 LED mit IR Empfänger durch PIC oder ATTiny
Batterien/Akkus dienen. Zu meinen Fragen: Welchen µC würdet ihr empfehlen? Ich habe mir einen PIC18F14K22 ausgesucht, da ich schonmal mit dsPics zu tun hatte. Um das Modell realistischer wirken zu lassen, sollen die Blinker dimmen/faden, da ja der Trabant herkömmliche Leuchtmittel verbaut hatte
benutzen, leider bekomme ich es einfach nicht hin das für den Atmega32 gedachte Beispiel auf meine PIC18F45K22 umzumünzen. Init: [c] /* Timer 0 */ T0CON = 0x88; TMR0H = 0xFF; TMR0L = 0x88; INTCONbits.GIE = 1; T0CONbits.TMR0ON = 1; [/c] PWM Funktion: [c]U16_T time =