-
Thread
Touch bauen, suche günstigere alternativen
einen ATMega128L mit 16 Mhz Quarz
Ach ok, sowas ist das also. Na dann viel Spaß :) Vergiss nicht die 150 100nF Kondensatoren und die 150 150 Ohm Widerstände. Ach ja: Und Vergiss nicht das Timing. Der Chip will seine Daten mit 0,87MHz.
-
Thread
DTMF-Decoder mit Dotmatrix-Anzeige
Storm87 schrieb im Beitrag #3152707: > Mit einem Brennprogramm, aber reicht das oder brauch ich noch eine Pic > Brennplatine Wie hast du denn das hex-File vom Brennprogramm auf den PIC bekommen? Du mußt
Hallo, ich habe jetzt diesen Brenner: http://www.ebay.de/itm/ICSP-PIC-Brenner-Programmierer-Programmer-USB-Programmierger-at-fur-16F-12C-12F-/140936251715?pt=Wissenschaftliche_Ger%C3%A4te&hash=item20d0748943 brauche ich noch was um den PIC16F627 zu brennen? Wie kann
-
Thread
Signalgenerator, Grenzen eines Atmega8
avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <inttypes.h> #define F_CPU 8000000UL // Quarz mit 8.000.000 Mhz #define TIMERRELOAD 256 // Nachladewert des Timers 255? #define AUFLOESUNG 65536 // 16-Bit Counter 65535? const uint8_t sinustabelle[256] PROGMEM = {127,130,133,136,139,143,146,149,152,155,158,161,164,167,170,173,176,178,181,184,187,190,192,195,198,200,203,205,208,210,212,215,217,219,221,223,225,227,229,231,233,234,236,238,239,240,242,243,244,245,247,248,249,249,250,251,252,252,253,253,253,254,254,254,254,254,254,254,253,253,253,252,252,251,250,249,249,248,247,245,244,243,242,240,239,238,236,234,233,231,229,227,225,223,221,219,217,215,212,210,208,205,203,200,198,195,192,190,187,184,181,178,176,173,170,167,164,161,158,155,152,149,146,143,139,136,133,130,127,124,121,118,115,111,108,105,102,99,96,93,90,87,84,81,78,76,73,70,67,64,62,59,56,54,51,49,46,44,42,39,37,35,33,31,29,27,25,23,21,20,18,16,15,14,12,11,10,9,7,6,5,5,4,3,2,2,1,1,1,0,0,0,0,0,0,0,1,1,1,2,2,3,4,5,5,6,7,9,10,11,12,14,15,16,18,20,21,23,25,27,29,31,33,35,37,39,42,44,46,49,51,54,56,59,62,64,67,70,73,76,78,81,84,87,90,93,96,99,102,105,108,111,115,118,121,124}; volatile union {uint16_t u16; uint8_t u8[2];} counter; //0 ist Low, 1 ist High Byte volatile uint16_t offset; void frequenz_setzen(uint8_t Ausgabefrequenz){ // 614 Takte mit -Os offset = ((F_CPU/2 + Ausgabefrequenz *
-
Thread
Microcontroller - Assembler
nicht weiter, obwohl es nur eine simple Angelegenheit ist. Ich versuche mit dem Mikrocontroller PIC16F876 ganz einfach nur ein paar LEDs anzusteuern. Dazu habe ich im TRISA alle Pins als Output definiert. Und im PORTA setzte einige Pins auf 1, siehe Code: [avrasm] main bcf STATUS,IRP
eingestellt. Ach ja Oszillator: du hast hoffentlich den Oszillator richtig beschaltet denn die ganze 16F87x-Reihe hat KEINEN internen Oszillator!
-
Thread
Problem assamblen meines mit MPLAB8.60
liegen? Infos: Habe Ein neues Projekt(Untitled87.asm)unter PROJEKT WIZARD-16F627A-MPASMAssembler(mpasmwin.exe)v5.37 erstellt und unter C/Frank/Eigene/Dokumente;gespeichert. Habe diese Datei in MPLAB8.60 mit OPEN aufgerufen.Manchmal erscheint die
Bit3 im PORTB setzen weil PORTB in einer anderen Speicherbank als TRISB befindet. Bei den "kleine" PIC gewöhnst du dir am besten an, beim Zugriff auf die SFR immer mit BANKSEL <Register> zu arbeiten. Das hier macht genau was du wolltest: list p=16f627A ; #include "p16f627A.inc" org
-
Thread
Anfängerfrage - Stoppuhr mittels CCP Module
// Prozessor: PIC 18F27J53 48MHz (20MHZ-Quarz mit PLL) // // Funktion: Test-Ausgabe am LCD-Display // // uC-Einstellungen -------------------------------------------------------- #include <18F27J53
lcd_putc,"%02u:%u",s,zs); } delay_ms(100); } } [/c] Und hier das Header-File des PIC's: [c] //////// Standard Header file for the PIC18F27J53 device //////////////// #device PIC18F27J53 #nolist //////// Program memory: 65532x16 Data RAM: 3760 Stack: 31 //////// I/O: 22 Analog
-
Thread
Pollin PMT-Modul
habe muss stattdessen ein Signal im kHz-Bereich ausgeben. Ist auch der Timer-Compare-Match pin vom PIC16f872.
muss stattdessen ein Signal im kHz-Bereich ausgeben. Ist auch der Timer-Compare-Match pin vom PIC16f872.
-
Thread
ADXL345 I2C PIC18
Ich möchte gerne den ADXL345 mit meinem PIC18F45K22 über I2C ansprechen. Ich verwende den C18 Compiler. Ich habe noch nie mit I2C gearbeitet, aber mit SPI schon eine wenig Erfahrung gesammelt. Ich kann den Sensor nicht mit SPI ansprechen, da
und allem was man sonst so braucht. Ist aber für den PIC18F87J50.
-
Thread
Verwirrung wegen JTAG
entscheidendes Argument gegen Atmel. Cortex mit Debugschnittstelle geht noch viel billiger, z.B 8.87 Eure für das F3Discovery Kit bei Mouser. Wenn man zusätzlich noch die Uart Verbindung zwischen Debug CPU und F3 nutzen will, zeigt http://embdev.net/articles/ARM#JTAG_Debugging eine Umbauanleitung um
sie "billig" über JTAG programmieren kann und > desweiteren 8-Bit breit sind. Du kannst jeden PIC nehmen, egal ob 8 (PIC18), 16 (PIC24/dsPIC) oder 32 (PIC32) Bit. Microchip verwendet zwar kein JTAG, sondern ihr eigenes ICSP, aber das zugehörige PicKIT3 kostet im Original 50€, als Nachbau 20-30€.
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
1 PIC16F877 2 PIC16(L)F193x 1 PIC18F452: 2 PIC18F2680 1 PIC18F4685 1 PIC18LF4455 1 PIC18F87K90 1 PIC18F86K90 1 PIC18F2550
PIC16F876 1 PIC16F877 2 PIC16(L)F193x 2 PIC18F452: 2 PIC18F2680 1 PIC18F4685 1 PIC18F46K80 1 PIC18LF4455 1 PIC18F87K90 1 PIC18F86K90 1 PIC18F2431 1 PIC18F2550 2 PIC18F2685 1 PIC18F26K22 2
-
Thread
Welche Programmiersprache für Windows-Oberfläche?
bezweifle ich... ist nur eine frage der zeit bis x87 endgültig rausfliegt.. selbes gilt für 16bit execution,real-mode... 73
UTF-16), wäre der Zugriff auf das n-te Zeichen eines Strings äußerst ineffizient. Deswegen legt man die Zeichengöße auf einen festen Wert von 8, 16 oder 32 Bit fest. Die 8- und 16-Bit-Darstellungen sind
-
Thread
Rechnungsfehler PWM
Sprut.de und komm nicht auf meinen Rechenfehler. [avrasm] ; Prozessortakt: 20 MHz ; Vorteiler 16:1 und Timer2 einschalten BSF T2CON,T2CKPS1 ; Vorteiler 16:1 BSF T2CON,TMR2ON ; Timer2 ein ; Frequenz auf 2,5 kHz einstellen BSF STATUS,RP0 ; Bank1 MOVLW D'124' ; MOVWF PR2
Bei PIC wird der Takt grundsätzlich durch 4 geteilt. Das ist genau dein fehlender Faktor. http://www.rn-wissen.de/index.php/PIC16F87x_Einf%C3%BChrung#CPU_.2F_Clock
-
Thread
Suche einen µC / Serie
Einige PIC18 Typen von Microchip können ein Programm aus einem externen Speicher ausführen, haben aber trotzdem alle ein internes Flash. Die haben jedoch einen maximalen internen Takt von 16MHz. Wies bei den PIC24
Pic Romless, max 6.25Mips, die Bauform ist SMD, aber dank PLCC84 Socket problemlos auf Rasterplatine machbar. 18f801 müsste es sein.
-
Thread
Kaufberatung - Fortgeschrittener Einstieg - AVR
alle Chips (8,16,32 Bit) mit einem einzigen Debugger (PicKit3 oder ICD3) sowohl programmieren als auch debuggen, und das mit nur zwei IO-Pins+Reset - egal wie doof man sich anstellt - man kann sich niemals aussperren
in allen Bereichen Bei PIC denken die Leute an die alte 8-Bit Architektur der PIC10/12/16-Serien. Das ist nur ein Teil der Wahrheit. Die PIC24 sind sehr angenehm zu programmieren, und das wäre für den Anfang genau das richtige
-
Thread
AtxMega oder doch lieber Atmel ARM
schnell haben willst. Auszug aus der Doku zum Microchip TCP/IP-Stack: UDP-Durchsatz in kBytes/s PIC18F97J60+interner MAC/PHY(*): 113 PIC18F8722+ENC28J60: 63 PIC32MX795F512L+ENC28J60 (SPI, 10 MBit/s): 456 PIC32MX795F512L+ENC624J600 (SPI, 100 MBit/s): 784 PIC32MX795F512L+ENC624J600 (16 Bit Parallel
IDE" "HI-TECH C PRO for PIC10/12/16 MCU Family in Lite mode." Kann der PicKIT3 auch die 32Bit MCUs?
-
Thread
IR Sender Projekt Irsnd
NEC Code verwendet z.B. http://baggertech.com/forum/showthread.php?551-Road-Glide-Hacks&s=4214c4bf0f4c96f2548234f34b1a252f oder http://www.avr-praxis.de/forum/showthread.php?2581-BMW-MFL-Adapter-f%FCr-Kenwood es gibt noch einige mehr, wobei nicht 100% klar ist um welches NEC Protokoll es sich handelt
Hans F. schrieb im Beitrag #2939055: > passt perfekt Freut mich. Noch als letztes ein Tipp: Stopfe vor dem Senden in irmp_data.address exakt den 16-Bit-Wert, den IRMP ausgibt. Diese 16-Bit-Adresse enthält
-
Thread
10 Euro Logikanalyzer
a shipment doesn't arrive, I am afraid that they will never refund or replace it. --- you can go f*uck yourself because you have charged me 2-3 time for 1 order and i asked one of your f*ucken mother f*ucker customer service to refund it but you f*uckers said you did but didn't that it im gonna f*
://www.aliexpress.com/item/f_uckseo/535753410.html
-
Thread
FPGA grafisch programmieren
M. F. schrieb im Beitrag #3155881: > Mathematik muss man nicht grafisch eingeben. Eben und genau dafür gibt es MATLAB! Warum soll ich ein und dieselbe Geschichte wieder und wieder in VHDL schreiben?
MUXCMD /* W_RQO : Assembles packet for outgoing write_sb(address, data and SCI-cmd) */ 1 16 TRANSADR_2_DPR GEN_ADR_LSB NONE NONE GO 16 17 DATAL_2_DPR NONE NONE DATA_READY MUX_WAIT 17 18 TIDCMD_2_DPR GEN_WRQ_CMD
-
Thread
Gibt es irgendwo brauchbare Infos zu SMI ?
überlegt. Mein Problem dabei ist nur dass der Aktor nur 8 Antriebe ansteuern kann. Ich habe genau 16 Antriebe und müsste wegen ungünstiger Verkabelung drei Aktoren kaufen. Gruß IngoF
IngoF schrieb im Beitrag #4406487: > Habe eine Rolladenplatine mit PIC18F2680 inkl CAN-Bootloader gebastelt > die ganz gut laufen. Da sind wir ja in ähnlicher Richtung unterwegs :) Ich habe die K-Serie
-
Thread
PIC Programmer Problem
Hallo, Ich habe mir gestern den PIC 16F628-04SO bei reichelt bestellt, dazu noch den passenden Programmer(K8076). Nun hab ich 3 Probleme: 1. Ich habe kein Netzteil welchen 15V liefert. Nur eines welches 20V und 3,25 Ampere liefert
> Schick den reichelt Kramsch wieder zurück und gugg ma hier: > http://www.sprut.de/electronic/pic/brenner/index.h... > Lochraster und en paar Bauteile, kost weniger als 10€ und hat sogar usb. > Funktioniert wunderbar unter win7. Du brauchst dafür aber einen 18F2550 MIT Bootloader (den brennen
-
Thread
Arduino als Einstieg?
noch ien gedicht schrieb im Beitrag #2868265: > Richtige Programmer nehmen Assembler und einen PIC! Das ist aber auch kein Drama, ich spielte im vergangenen Jahr etwas aus Langeweile mit dem PICkit1. Das MPLAB ist ja auch nicht schlecht. Das PICkit hat zwar nur einen PIC12F675 und 8 LEDs, die
ausgesucht. Was fällt euch da auf? http://arduino.cc/forum/index.php?PHPSESSID=32971a6448232fefcc9259f2b1f27b87&board=4.0 Also mir fällt auf, dass >80% der Probleme trivial sind und mit Datenblatt oder C-Kenntnissen einfach lösbar sind. Warum ist das wohl so?
-
Thread
A2DP Bluetooth Modul China eBay
discovered the RAM at address 0x08000000. The device name is stored at offset 6E7 with a max length of 16 chars, offset 6F7 contains the length of the string. The PIN is stored at offset FE3 (4 chars). Changing the data works, but since it's RAM, changes are lost on reset. Unfortunately, I could not figure
Die Ausgabe-Lautstärke steht an der Adresse 02C0 mit 00-0F. Gruß Christian
-
Thread
Welches Mikrocontrollerbard empfehlt ihr?
32 bit für einen Anfanger??? Wohl nicht. evtl. PIC18F87J72
> evtl. PIC18F87J72 PIC16F1783 ist einfacher und hat einen 8-bit-DAC (DACs gibt es in µCs nicht überall ...)
-
Thread
China SUPER Bauteile-Schnäppchen Thread
diverse Oszillatoren abzugleichen, Quarze auszupaaren, usw. Die eigentlich Frequenzmessung macht ein PIC16F648A, die Programmierpins sind auf eine Stiftleiste herausgeführt. Die Platine bietet sich also auch als PIC Entwicklungskit bzw. als Basis für eigene Projekte an. Die Eingangsschaltung ist recht
www.reichelt.de/IC-Sockel/AW-122-20/3//index.html?ACTION=3&GROUPID=3215&ARTICLE=4426&SEARCH=AW%20122%2F20&OFFSET=16&WKID=0& Grüße
-
Thread
Anfangen mit Mikrocontroller-Programmierung
. zur Not hilft man sich halt mit Parallel und Serienschaltungen weiter. Kondenssatoren 100nF sind sowas wie Mehl in der Küche: Hat man zu jeder Tages und Nachtzeit vorrätig 1µF Elko, 10µF Elko paar auf Lager haben noch nie geschadet 1000µF 4700µF für Stromversorungen, braucht
) die Seiten vom Sprut gefunden, wollte auch PICs programmieren, bin zum Mükra gerannt hab mir nen PIC16F84 und sonstigen Kram gekauft und daraus nen Programmer (mit manueller 12 V Umschaltung per Kippschalter) gebaut und losgelegt. Zugegeben habe ich vorher schon etwas Elektronik gemacht, aber nie mit
-
Thread
C Programm Strukturierung für Anfänger
Hi Leute, ich hab folgendes Problem: Ich hab bisher PIC12/16/18 in Assembler programmiert. Gab es in den Assembler Programmen mehrere asm Dateien, hab ich es bisher wie folgt Strukturiert(Beispiel mit PIC18F87J10): 1. File: Main.asm - Include Dateien: PIC18F87J10.INC System.INC Definitionen.INC 2. File: GPS.asm - Include Dateien: PICF87J10.INC Extern.INC
-
Thread
Suche Simulator für 8051
alles kann, oder muss ist doch vom Hauptnutzer abhängig. Meiner kann z.B. die 32Bit-MAC des C8051F36x. Geniales Teil, 16x16Bit Integer in 2 Takten, 32Bit shift in 1 Takt. ...und das ganze bei 100MHz, 1Takt Core. Mit Gruß Pieter
viel on-chip-Peripherie, das > stimmt. Und ein DIP-Adapter ist schnell gekauft/geätzt. > Und die F8xx-Serie gibt's im SOIC16 bzw. SSOP24-Gehäuse. jetzt habe ich mir noch einmal die Silabs Sachen angesehen. Der C8051F501-IQ hat einige nützliche Peripherien unter der Motorhaube. Die FLASH-Groessen
-
Thread
PIC 16F628A Problem (Frequenzzähler von sprut)
Hallo, ich bin ratlos ich habe mir den Frequenzzähler von http://www.sprut.de/electronic/pic/projekte/frequenz/freq_uni_628.htm nachgebaut. Leider bekomme ich den nicht zum laufen. PIC 16F628A, Quarz 10MHz, LCD NDM162(HD44780 Controller) Fehlerbeschreibung: Display zeigt nur eine
Also mein Code stimmt 100%ig, indem > ich diesen wie schon mitgeteilt vor dem Versenden auf nen PIC 16F628 > gebrannt und ausgeführt habe. > Probleme sind da um gelöst zu werden. Schau Dir doch mal die Anschlüsse > von und zum Display mit der Lupe an. Sind da irgendwelche Kurzschlüsse > zwischen
-
Thread
[V] PIC16F870
Habe 5 Stück PIC16F870-I/SP (DIL) hat jemand Interesse? Gruß Martin
/electronic/pic/16f87x.htm
-
Thread
AVR C/ASM Verständnisfrage
);CAST(char*,cfg-(unsigned int)&cfg_ee)[EEARL++]=~EEDR) EECR|=(1<<EERE); // copy EEprom to data 6f4: 82 e0 ldi r24, 0x02 ; 2 6f6: 90 e0 ldi r25, 0x00 ; 0 6f8: 9f bb out 0x1f, r25 ; 31 6fa: 8e bb out 0x1e, r24 ; 30 6fc: 2e b3 in r18, 0x1e
21 f0 breq .+8 ; 0x7c6 <__mulhi3_exit> 7be: 96 95 lsr r25 7c0: 87 95 ror r24 7c2: 00 97 sbiw r24, 0x00 ; 0 7c4: 99 f7 brne .-26 ; 0x7ac
-
Thread
Audio DAC Grundlagen
Hi Leute, ich hab da mal eine grundlegende Frage um Daten von einem PIC18F87 zu einem WM8711B zu schaufeln? Der PIC ist mit 40MHz getaktet und die zentrale Frage ist ob ich damit eine mehrspurige Audiowiedergabe realisieren kann. Erreichen will ich das indem ich die zusammenaddierten
im Beitrag #2747629: > Hi Leute, > > ich hab da mal eine grundlegende Frage um Daten von einem PIC18F87 zu > einem WM8711B zu schaufeln? > Der PIC ist mit 40MHz getaktet und die zentrale Frage ist ob ich damit > eine mehrspurige Audiowiedergabe realisieren kann. Warum nimmst Du nicht den dsPIC33FJ128MC804
-
Thread
82S129 PROM emulieren mit Attiny
; = 8 cycle .org (pc + 0x7F) & 0xff80 PLL_data: .db 0x04, 0x01, 0x0C, 0x04, 0x0F, 0x08, 0x00, 0x09 [/avrasm] Als Takt die interne PLL (16MHz). Peter
8Bitter irgendwie schneller läuft, also ob man einen Geschwindigkeitsvorteil hat wenn man bsp. einen PIC18F25K20 verwendet der mit 64Mhz intern laufen kann was zwar auch einem Befehlstakt von 16Mhz entspricht, aber dieser hat durch die Taktviertelung deultich mehr Befehle die in einem Befehlstaktzyklus
-
Thread
USB Koppelfeld für Festplatten
sind normalerweise nicht gemacht, unbelastet zu funktionieren, und da wird dann gerne gespart, z.B. 16V ELCO bei 12V Ausgangsspannung, im unbelasteten Zustand aber 16-17V Ausgangsspannung, weil fixer PWM und feedback opto gespaart. > > pic tech schrieb im Beitrag #2732826: >> Wäre es da nicht
3,3V-Versorgung umschaltar sein, zumindest > in eine Richtung.… > Daten: "2-coil", min. 2.8/3.5V, max. 87mA, 16A, 6,49€ > Ich plane vier Stück vom den RT314F05 … ein. Gemäß der o.g. Entladekurve kann dieses "2,8V-Relais" selbst bei gewisser Akku-Alterung noch bei 80% anziehen. Die exakte Schwelle kann