-
Thread
Bandpassunterabtastung für Bat-Detektor?
Panasonic. Habe mich dann erinnert, daß ich nen WM-61a schon mal eingesetzt hatte, Armin hat jetzt die WM-62a im Angebot (wenn auch unter unter einer anderen Bezeichnung, 'Monacor' oder so ist wohl nen Weiterverkäufer oder Lizenznehmer). Gespect sind die WM-62 im Datenblatt bis 16kHz, für höhere Frequenzen
experimentiert mit ein Polaroid Transducer. Die brauchen etwa 200V "bias" und damit habe ich schon ein PIC versehentlich zerstoert. Die empfindlichkeit war doch ziemlich gut (und auch breitbandig). Dieses sieht auch interessant aus: http://www.knowlesacoustics.com/knowlesacoustics-apps/news.do?id=16
-
Thread
simples rfid
wenn mir jemand nen paar Links mit nützlichen Informationen etc. geben könnte. Am besten für atmega16 und C ;)
nochmal der link http://www.reichelt.de/?SID=279Ei9MqwQARsAAEkkC3w5d48dde4cf59bcc62c646534f4de2b0d;ACTION=3;LA=4;GROUP=EB33;GROUPID=760;ARTICLE=67319;START=0;SORT=artnr;OFFSET=1000
-
Thread
Serielle Signale prüfen mit µC
Jo, für PIC's gibts C von Microchip und von Dritt-Anbietern (CCS z.B.) Dafür sind die alten PIC16 nicht empfehlenswert. Also dann einen Vertreter der PIC18 Familie. 08/15-Anwendung: PIC18F1320, das ist ein 18-pinner
Ich arbeite hier mit 28-poligen PICs. Da kannst Du bei den PIC16 anfangen (16F876) und immer auf die PIC18 ausweichen. Da die Preise eigentlich Nebensache sind, solltest Du gleich mit den PIC18 anfangen, dann verbiegt man sich auch nicht so die Fingern beim Assembler-Programmieren
-
Thread
Warum besitzt der AVR keine Division-Funktion?
rest ;wenn größer dann r16 minus r17 ausführen und r18 um 1 erhöhen sub r16, r17 inc r18 jmp div rest: ;divisionsrest nach r19 schieben mov r19, r16 ;nach der durchführung der division enthält
interessanten Code hat Dein Listing verschwiegen, nämlich den von __divsf3. @Benjamin S. Als 16bit-durch-8bit, 16bit-durch-16bit oder gar 32bit-durch-irgendwas kommt das bestimmt nicht mehr so einfach ;) Nichts für ungut, aber ich hab über meine AVR-Jahre so um die zwanzig verschiedene zeit-optimierte
-
Thread
cc5x und PIC 16F628 / 88 problem
Hallo! Also ich arbeite schon seit einiger Zeit mit dem CC5X-compiler. Den PIC16F628A hatte ich zwar noch nicht verwendet, aber den PIC16F628. Ich habe meine Erkenntnisse (vor allem wie man die 1k-Grenze umgeht) in einem Dokument zusammengefasst. Siehe Anhang. Vielleicht hilft
Brenner benutzt Du denn? zu 2. Ich begann mit PICSTART Plus (bis ich Probleme bekam mit den neueren PIC-Typen bekam. Auch das brennen einer neuen Firmwire für den Brenner lt. Anleitung des Handbuchs brachte keinen Erfolg) Aber für die PIC-Typen 16F87x und PIC16F62x funktioniert dieser nach wie vor gut
-
Thread
Externer Speicher
@ Thomas O 62,5ns MW
kurzem eine RAM-Ansteuerung gebastelt, und zwar mit schieberegister. Als Controller habe ich einen PIC18F442 verwendet, allerdings spielt dies keine rolle, was man für einen controller verwendet... Ein wahlfreier zugriff ist problemlos möglich, und auch die geschwindigkeit ist (zumindest für mein
-
Thread
Quiz Buzzer
Der PIC16F627A dürfte der richtige für Dich sein. 8+5 Ports. Nochmal zum Taster: Wenn Du jeweils drei Standard-Taster im gleichseitigen Dreieck verbaust, die nach oben so herausragen, dass Sie mit der
einen 3-Pin-Resonator einzulöten ? Die benötigten Pins liegen doch so schon nah beieinander... PIC16F872 !
-
Thread
langsamster Takt
*F*euerwehr*f*ahrzeug? Um zu Fuß zu debuggen ist wohl ein Taster notwendig. Den kann man natürlich auch per FF entprellen. Es gab damals aber auch entprellte Taster (Digitast oder so ähnlich).
13:16 zartes Baujahr --> 88 :P Anfang mit 486er DX2 gemacht :D
-
Thread
PIC (master) + I2C-Bus + 4 EEPROMs (slave)
die vom PIC jederzeit gelesen werden. Kann mir jemand sagen welche PIC zu wählen ist ? Ich habe mir die Datenblätter von 12C508A von Microchip geholt ?? Mit welcher Sprache kann ich das am besten programmieren
kannst du nur einmal brennen. Auf sprut.de bekommst du eine Übersicht und eine Einführung in die PIC's Empfehlen würd ich dir atog den 16f62X, weil der schon I2C hardwaremässig integegriert hat. Programmieren in Assembler, Compiler für C oder anderes findest du eher schlechter bzw. kosten was und
-
Thread
uC Auswahl mind 5x PWM
msp430f149 / msp430f16xx der msp430 kann bis zu 10 pwms (allein mit timer B sind 7 PWMs möglich). der 149'er hat 60kB Flash, 2 Uarts (SPI/RS232). Abgesehen davon hat der MSP "nur" 48, anstatt der 54 I/Os.
Mickrocontroller von Renesas sind in dieser Beziehung wesentlich besser. Dort sind 16 bit möglich und der Quarz-Takt wird direkt verwendet. Also meine Empfehlungen: PIC18F6520 oder Renesas M16C/62. MFG, Bernhard
-
Thread
M16C Relocatable Vectors Table
Hallo Peter, mit welchem M16C arbeitest Du? Flash bei 0x0F000 sieht für mich nach R8C aus? Ich probiere etwas mit dem M16C/62P herum und nutze für die Int.-Vektoren die sect30.inc. In das RAM mappen klappt auch ganz gut (ohne
benutze oder andere. In anderen Wörten die Interrupt Table muss geändert werden. Ich habe früher für PIC was geschrieben und beim PIC in Flash zu schreiben klappt wunderbar! hier aber - eine Drama. Ich habe E8 debuger und wenn ich Int. table auf 0xF0000 kopiere, dann sehe ich nichts im Memory Windows
-
Thread
winziger Webserver mit enc28j60+mega32
schneller :) Geschwindigkeit Webcam Bild ist in etwa wie beim rtl8019: [c] wget http://192.168.0.6/cam/pic --16:47:50-- http://192.168.0.6/cam/pic => `pic.28' Connecting to 192.168.0.6:80... connected. HTTP request sent, awaiting response... 200 Document follows Length: unspecified [image
zwar nicht darauf verlassen, aber das wird Dich sicher nicht hindern... Btw,, ich habe hier einen M16C62, den ich gerne mit dem ENC28J60 verheiraten würde; wird Deine Software irgendwann frei verfügbar sein? Simon ist ja noch nicht so weit. Ich suche (für den M16C) einen TCP/IP-Stack, der mehrere gleichzeitige
-
Thread
LCD Library T6963c
Hello All Can any one share us T6963C C library for dsPIC (MikroC dsPIC) because the one supported with the Compiler isn't flexible with dsPIC30F4011 Thank you
Hallo Leute, meine Frage, kann man diese Library auf für einen PIC 16F877 verwenden. Danke Chris
-
Thread
Welche uC soll ich wählen für Steuergerät von den Sensore
.^^ Ich habe die Information von den beide gelesen. ADC Channels PIC18F2550 10 PIC18F4550 13 Atmel Atmega16 8 Ich habe 17 Sensoren. Die Channels sind nicht genug. Soll ich MUX vor ein paar Channels benutzen
scheint schwierig zu sein. Aber sehr nett mir zu sagen! Ich habe gerade jm( meinem Chef) gefragt, ob 16bit nötig ist. Er hat gemeint, 12bit ist mindestens, besser 16bit... Ich habe die uCs wieder angeschaut. PIC18F2550,PIC18F4550 und ATmega16/32 gehen nicht mehr, weil sie nur 10bit Auflösung haben.
-
Thread
Modifizierter Laminator - 1A Ergebnis
, wenn sich das Gerät bewährt, dann baue ich noch eine kleine Bremse und einen Thermostat um einen PIC10F2XX und zwei TRIACs drumrum...
Seite? Thomas misst die Temperatur mit einer 1N4148, geht super. Du brauchst dann allerdings einen PIC mit ADC, z.B. 12F675
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
Z14: F983EF3F25252525252525252525252525252525252525252525252525252525252525EDF900 Z15: F983EF3F4F2A2A4F4F4A4A2A2A2A2A2A2A2A262A2A2A2A2A2A262A2A262A2A2A2A2626EDF900 Z16: F983EF21262A2A262A26262A264F4F4F4F4F4F4F1BF900
|.r.nOK.r.n| <F9 21 EF 0D 0D 0A 4F 4B 0D 0A 48 F9> //IMAGE DATA 16*31 + 1*16 TX CH1: COMMAND UIH len:31 |........H..EBMP_1.0..P.<.++**KK| <F9 83 EF 3F 90 02 00 C3 00 00 12 CF 48 01 F8 45 42 4D 50 5F 31
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
Controllern und muß keine Angst haben wenn ich mir einen kaputt mache. (Passiert mir ziemlich häufig. Ein 16F84, ein Mega8 und ein S2313 haben bei mir schon ins Gras gebissen.)
Ich schaetze mal 30% H8, 20-30% AVR, und der Rest verteilt sich auf PIC, M16/R8 usw. Wobei aber PIC auf dem absteigenden Ast ist. Ausserdem gibt es noch eine recht grosse Nische von Z80 Juengern. Die kommen wohl alle noch aus der MSX Zeit. Die waren dort viel verbreiteter
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
I tried diferent software: a) http://www.superkranz.de/christian/S65_Display/data/L2F50_display4_V01.zip b) http://www.mikrocontroller.net/attachment.php/259277/HelloWorldMega16.zip tried diferent Mhz: a) 16Mhz (#define F_CPU 16000000) b) 8Mhz (#define F_CPU 8000000) Not work :
phones can control display contrast (by service tool) from 0 to 255. I make LCD Emulator based on PIC18F252 and connect it to phone. I has tried to record commands prom phone to LCD. And I make it! Now it look like all commands to LCD has 16bit. For Eample: CS = 0; RS = 1; PutWord(CMD); RS =
-
Thread
RS 485 Lenz X-Bus
liebsten auf Bascom-Basis) am Laufen? Oder hat ev. schon mal jamand von euch versucht einem LI100F über die serielle Schnittstelle Kommandos zu schicken? Eigentlich möchte ja auch ich nur ein paar Weichen vom AVR aus stellen, ob das nun direkt über RS485 oder über das LI100F geschieht, spielt mir
/pdf/XpressNet%20und%20USB%20Interface.pdf und da: http://www.digital-plus.de/pdf/xpressnet_li101f.pdf Thomas
-
Thread
Handykamera MCA-25 ansteuern
,0x3F,0x6F,0x6E,0x3D,0x22,0x31,0x2E,0x30,0x22,0x20,0x77,0x68,0x69,0x74,0x65, 0x2D,0x62,0x61,0x6C,0x61,0x6E,0x63,0x65,0x3D,0x22,0x4F,0x46,0x46,0x22,0x20,0x63,0x6F,0x8C,0xF9, 0xF9,0x81,0xEF,0x3F,0x6C,0x6F,
0x2D,0x73,0x69,0x7A,0x65,0x3D,0x22,0x38,0x30,0x2A,0x36,0x30,0x22,0x20,0x63,0x6F,0x6C,0x8C,0xF9, 0xF9,0x81,0xEF,0x3F,0x6F,0x72,0x2D,0x64,0x65,0x70,0x74,0x68,0x3D,0x22,0x38,0x22,0x2F,0x3E, 0x0D,0x0A,0x3C,0x74,0x68,0x75,0x6D,0x62,0x6E,0x61,0x69,0x6C,0x2D,0x66,0x6F,0x72,0x6D,0x8C,
-
Thread
BMP mit T6963
Header siehe google (ist einfach der Header) [C] void main(){ /* ...init_something etc... */ draw_pic(my_foo_pic, 17, 3); /*Bildquelle, X-Ausgabepos., Y-Ausgabepos.*/ } void draw_pic(uint8_t* pdata, uint8_t x_pos, uint8_t y_pos){ uint8_t x_size; uint8_t y_size; uint8_t x_count; uint8_t y_count
LCD-schreibe-Funktion; Gibt an X-Y-Position 8 Pixel horizontal aus. Bei Display>256Pixel(X||Y) uint16_t Variablen verwenden.
-
Thread
Logic Analyzer bauen
Zum Thema HID-Device: nehmt einen PIC18F4550, HID-Firmware gibts gratis von Microchip. Nutze die Firmware auch bei meinem 10 Kanal Datenlogger.
web.icsi.com.tw/English/Datasheets/ASYNCHRONOUSSTATICRAM.html bzw. http://web.icsi.com.tw/domino/packinfo.nsf/F384F466ECEF4C1F48256F320003B3E6/$FILE/ic61LV25616.pdf ist er zu finden. 256K X 16 IC61LV25616 3.3V 8,10,12,15 [K, KG, T, TG, B] MP Was allerdings als Status Available MP bedeutet, verschließt sich
-
Thread
Pac Man mit dem ATmega8
http://www.reichelt.de/inhalt.html?SID=14QAl30dS4AQ4AAFGRm%40c7f25b93de0eff217c8d737c3d702701c;ACTION=3;LASTACTION=2;SORT=preis;GRUPPE=A34;WG=0;SUCHE=Ram;ARTIKEL=628128-70;START=0;END=16;STATIC=0;FC=669;PROVID=0;TITEL=0 Wie groß ist dieser Baustein? Ist der 1MB
beschriebene Ablauf erfolgt für jedes Zeichen: LD ZL,X+ ;2 OUT Nullreg ;1 Takt 3 Lückenbit LPM r16, (Z) ;3 OUT r16 ;1 Takt 7 1. Bit LSL r16 ;1 NOP ;1 OUT r16 ;1 Takt 10 2. Bit LSL r16 ;1 NOP ;1 OUT r16 ;1 Takt 13 3. Bit ...usw. Also
-
Thread
Problem mit RS232 und PIC
Hallo, ich möchte mit dem PIC16F627 8 LEDs über die RS232 Schnittstelle des PCs steuern. Die Verbindung mit der seriellen Schnittstelle erfolgt über einen MAX232. Der PIC ist mit 4Mhz getaktet. Den asm Code habe ich mal angehangen
Hallo Andreas, danke erstmal für deine schnelle Antwort. Dass es beim PIC16F62x keinen 'movfw'-Befehl gibt habe ich nicht gewusst. Jedenfalls habe ich die asm Datei entsprechend korrigiert, aber leider ohne Erfolg, es hat sich nichts geändert. Ich weiß jetzt nicht, was du
-
Thread
NE2000-NIC im 16bit-Mode
Hallo Alex, ich habe heute versucht, die NIC an einem M16C/62A (30624) zum Laufen zu bringen. Lief nur sehr bescheiden und selten. Die Ursache liegt im Timing: Der bisher verwendet M16C/62P (30626) erlaubt trotz höherem Bustakt (12 MHz Quarz, PLL*2) durch die bis zu drei Waitstates am CS ein langsameres Ansprechen als der 62A, der nur 1 WS unterstützt und mit 16MHz lief. Zunächst mit BCLK = f2, also 8MHz, und jetzt mit 12MHz-Quarz und wieder BCLK = f1 läuft es wieder stabil wie am anderen Prozessor. Der generierte Bustakt
-
Thread
DCF77 Demodulator selbst bauen
ein abgestimmter PSK-Modulator + Pseudozufallslogik (da reicht wahrscheinlich ein PIC)). Gruß, Florian
Hallo Uwe, könntest Du bitte den Empfänger in "normallesbarer" ;=) Schaltung + Pic und HEX-file reinstellen ? Danke
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
32MHz übertakten, des macht der aber net mit... Oder man nimmt nen mega128, bei dem gibts doch die "f/4 mal 2" spi frequenz, sprich wenn man den mit 16MHz taktet, hat man die 16/4*2 = 8MHz die gefordert sind. Ansonsten muss man halt immer die Datenpakete "von hand" mit Systemtakt ausgeben, also pro
Naja, ich bin erstmal dabei, mir ein Board mit dem ENC28J60 und einem M16C62P Controller zu designen. Dazu suche ich erstmal die 50R Widerstände oder 49.9R in der SMD-1206 Bauform. Mfg Sascha
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
wrote: > nee ich meine jetzt für die schaltung mit dem S1D13506 ? Für die braucht man einen 256k x 16 oder einen 1024k x 16 DRAM. > Hast Du die Adress und Datenleitungen gelachted ? Nein, ich habe nur das Latch am AVR dran wie üblich. Ich steuere den Controller auch nur über A0-7 über den Bus an
Conrad. Dort gib es zumindest einen 256k x16.
-
Thread
LCD Controller für 640x480 LCD mit mega8515
ein paar 10 in den Sand gesetzt... Falls die Ansteuerung funktioniert, werde ich mir mit einem M16C62 einen Controller dafür basteln, da dieser über DMA verfügt.
Bildschirmhälfte, die anderen 4 Bit für die untere. Ich überschlage grad die Datenrate für einen 18F PIC mit 10 Mhz internem Takt (40Mhz durch 4 = 100ns pro Befehl). Demzufolge müssten pro Sekunde 38400 x 60 Bytes übertragen werden, was 2.304.000 Bytes/s macht. D.h. er müsste alle 4 Zyklen ein Byte
-
Thread
M16C samt Dev-Kit für lau!
Nur zur Info: Bei Renesas gibt es zur Zeit M16C-Dev-Kits samt Controllern (jeweils 4 Stück) für lau! Controller zur Auswahl: ----------------------- - R8C/13 - M16C/26A - M16C/28 - M16C/62P - QFP - M16C/62P - M32C/83 - M32C/84 Dass
FRANKFURT DE hoffe, das es jetzt durch ist und ich bald in Händen halte. habe das SKP16C62P am 09.02.2005 bestellt. Bei FedEx habe ich SKP16C62P 3A991NLR eingegeben nur SKP16C62P reichte nicht. Gruß Michael
-
Thread
Einfacher und billiger Webserver mit AtMega32
D.F.T.T.
checksum.o ftpd.o httpd.o ip.o icmp.o interrupt4.o clock.o uart.o tcp.o telnet.o webpage.o mmc.o fat16.o webcam/mca25.o ftpclient.o ntp.o time.o config.o auth.o sendmail.o --output main.elf -Wl,-Map=main.map,--cref -lm main.o: In function `InitNetworkCard': F:\Temp\SourceCodeCPP_V1.40\source/main.c
-
Thread
Hat schonmal einer ein Opel TID ->erfolgreich<-angesteuert ?
Habe den EElke Visser source von PIC16F84 auf PIC16F62X portiert. er läuft auf folgenden Typen: PIC16F627/PIC16F627A/PIC16F628/PIC16F628A/PIC16F648/PIC16F648A Habe derweil nur die HEX (muss den schlampig geschriebenen Source erst
Habe den aktuellen Source + Eagle File + fertige Hex + Schematik für PIC16F627/PIC16F627A/PIC16F628/PIC16F628A/PIC16F648/PIC16F648A im Anhang
-
Thread
LCD EA DOG-M und Bascom
Ja, ihr habt recht: es funzt nicht. Ich bekomme zwar einen Text (2 Zeilen / 16 Zeichen) dargestellt aber die ersten 10 Zeichen gehen verloren und nach dem 16ten gibts einen Umbruch - also klappt auch ein Workaround nicht so recht. Irgendwie muss die Cursor-Baseadresse eingestellt
Config Lcd = 16 * 3 , Chipset = Dogm163v5
-
Thread
Externes RAM
Hallo, wie wäre es mit einem 2 Controller z.B. Mega16 an dem ein 62512 hängt. Die zwei könnten dann per SPI oder I2C Daten austauschen.
gleich ein Controller mit ausreichend Pins bzw. einer, der so viel RAM direkt adressieren kann (z. B. PIC18F8620).
-
Thread
Schnelle FFT in Assembler
@ChristianF Leider habe ich kein Board. Ich bin kürzlich günstig an einige dsPIC30F6014 gekommen und werde mir jetzt selbst ein Minimalboard auf Lochrasterplatine bauen. Den dsPIC hab ich schon auf ne Adapterplatine
Ich habe gerade mal nachgeschaut: Der dsPIC30F2010 hat nur 512Bytes SRAM. Für eine ordentliche FFT bräuchte man schon den F6010, der hat 8192 Bytes, aber ist warscheinlich nicht ganz billig. An sich ist der AVR ja schnell genug, nur es fehlt
-
Thread
PIC ICD 2 selbstgebaut
anzuspringen, vielleicht weil der verwendete 20 MHz Quarz falsch ist? Ich habe statt des angegebenen PIC16F876 einen PIC16F877 genommen, daß sollte allerdings kein Problem sein. Vielen Dank. Gruß Thorsten
Aja es wird der PIC 16F819 verwendet
-
Thread
Sammelbestellung One-RF 868 Tiny Transciever (ehem. addLink)
bisher bekannt sind (alle ohne Steuer, Versand und ggf. Zoll): B868MC-tiny/10-DIP-IA is 66.25 per pice 58.89 ab 10 Stück B868MC-tiny/10-DIP-WA is 70.00 per pice and the higher price is due to the SMA connector 62.22 ab 10 Stück B868-tiny/SMD-10-IA is 37.50 per pice ??? ab 10 Stück
konnte es auch nicht glauben, habe mehrfach nachgefragt und hingwiesen, das versichert DHL von D nach F nur 15,50 kostet, aber unter 50 wollten die nicht versichert versenden. Und auf das ganze dann noch 16% MeSt. Im Moment finde ich die Palette ganz interessant. Nochmal die Frage von Marus:
-
Thread
Einfache Sensortaste
übergeben bekommt. Vielleicht kann man das ja noch optimieren :) [c] // globale buffer volatile uint16_t values[9]; volatile uint16_t buffer1[9][10]; volatile uint8_t bptr1[9]; volatile uint16_t buffer2[9][10]; volatile uint8_t bptr2[9]; uint16_t updateavg(uint8_t index, uint16_t value)
Viele tasten mit PIC: http://www.pic24.ru/doku.php/en/osa/articles/pk2_osa_piano
-
Thread
Reichelt: Was ich gerne im Programm hätte
PIC18F452 gehört ins Programm! Und endlich mal vernünftige Potis.
Ich würde mir generel eine bessere Auswahl an PIC18F MCUs wünschen. Anstatt die vielen C Typen. Vor allem PIC18Fxxxx mit TQFP Gehäuse.
-
Thread
MIDI-Rekorder mit SD/MMC und AVR
Erweiterung des Geräts um ein LCD-Display und mega8 statt mega16 Controller.
Noch mal ein Nachtrag: ich habe die Variante mit dem Atmega 8 (Atmega8-16PU) mit 16 Mhz externen Quarz gebaut also ohne Bootloader und Fernbedienung und habe das HEX File aus dem "default" Verzeichniss geflasht. Gruss Tom
-
Thread
PIC 16F84 hängt nach Stromausfall
für eine kurze Keit unterbrochen wird und die Picschaltung wieder mit Strom versogt wird, sich der PIC 16F84 dann aufhängt? Ein kurzer Impuls auf den Reset wäre da eine Möglichkeit nur wie am sinnvollsten zu realisieren. Danke schon mal vorab für ein paar Tips !! Gruss Marc
Detect (Angaben dazu sollten auch im Datenblatt zu finden sein). Sinnvoller ist es evtl. gleich einen PIC mit integrierten BOD zu verwenden. Der 16F62X z.B. ist pinkompatibel, wesentlich Leistungsfähiger, wesentlich billiger und hat einen integrierten BOD. Steffen
-
Thread
MMC/SD ansteuern mit AVR
Unter Linux benutze ich das Superfloppy-Format mit mkfs.msdos beispielsweise so: mkfs.msdos -I -F 12 -f 1 -R 1 -v -S 512 /dev/sda Bei größeren Karten (> 128 oder > 256 MB) braucht man -F 16 für FAT16.
muss evtl. nur mit dem Wert von "a" etwas spielen (ganzzahliges Vielfaches von 1024), um am Ende "16 bits in each FAT entry" zu erhalten. Anbei ein Bsp. für 'ne kleine Karte (Karte ist Laufwerk f: in diesem Bsp.). Gruß, Dennis
-
Thread
ASM-Nachoptimierer
Hallo Fritz ich habe schon einige Steuerungen mit uC gebaut (PIC), ich verwende dabei immer Assembler. Mein Arbeitskollege hat sich vor kurzem mit nem ST62 und C rumgeärgert. Soll heissen er mußte eine Änderung an einem bestehenden Programm durchführen, aber nach
r24,1 83 0018 8731 cpi r24,23 84 001a 9105 cpc r25,__zero_reg__ 85 001c E4F3 brlt .L8 16:x.c **** c=c+b+i; 17:x.c **** 18:x.c **** a=a+b; 19:x.c **** a=a/2; 20:x.c **** 21:x.c **
-
Thread
Controllervergleich
.." Es sind alles 8-Bitter, d.h. die Instruktionen verarbeiten 8 Bit Daten. Was da 12, 14 oder 16 Bittig ist, ist allein das Befehlswort. Der AVR ist ja auch ein 8-Bitter, obwohl die Befehle 16 oder 32 Bit breit sind. "Was oft immer aus Unwissenheit falsch angebracht wird ist PIC = PIC16C5X
.. na ja, nach oben sind keine Grenzen gesetzt dabei. @Till So gut wie alle neueren PICs (12F6xx, 16F62x, 16F87x 18FXX) haben ein Flash als Programmspeicher. Ein Teil besitzt sogar einen On-Chip Debugger. Für 99,-$ bekommt man ein In-Circuit Debugger, der unter anderem auch alle ICP-fähigen PICs
-
Thread
Netzwerkkarte mit RTL8019
1,...,3 versteckt sind: if ((buffer[TCP_hdrflags+1]&PSH_Flag) > 0 ) { unsigned int result16 = ((buffer[ip_vers_len] & 0x0F) << 2) + ((buffer[TCP_hdrflags] & 0xF0) >>2) + 14; for (int a = result16;a < (result16 +20);a++) { if (buffer[a] == '1' && buffer[a + 1] == '='
Frame Number: 9 Packet Length: 62 bytes Capture Length: 62 bytes Ethernet II, Src: 1e:0a:2b:2b:2d:4d, Dst: 00:0c:76:16:59:a7 Destination: 00:0c:76:16:59:a7 (Micro-St_16:59:a7) Source: 1e:0a:2b:2b:2d:4d (1e:0a:2b:2b:2d
-
Thread
Selbstständig machen Gesperrt
Raum Augsburg/München. Auch ich möchte meine "Produktpalette" erweitern, bin bisher allerdings PIC Mensch. Interesse? Gruß Martin
Hallo Martin, ja, habe ich. Ich kann dir Entwicklungsdienstleistung auf dem 16bit uC MSP40F149 anbieten. Ist ein recht neuer low Power Controller von Texas Instruments. Ausserdem habe ich wie gesagt Erfahrung in Hardware. Im Vorfeld müsste ich den gesetzlichen Rahmen schaffen.
-
Thread
Wie funktioniert die Segmentierung beim PIC?
Allerdings ist der erfolgreiche Durchlauf in der Simulation noch keine Garantie dafür, daß das Prog. im PIC auch richtig funktioniert! Im Moment suche ich nämlich ebenfalls einen Fehler, obwohl die Simulation erfolgreich beendent wurde. Das exact selbe Prog. steckt bereits in einem PIC16F84 und arbeitet einwandfrei
Hallo, mein Problem habe ich nun lösen können. Der PIC16F84 war nur ein 4MHZ Type (der einzige in meiner Schachtel)und die Beschriftung ist besch... zu lesen! Von mir nur mit Lupe und Zusatzbeleuchtung. Der Oszillator arbeitete jedenfalls mit ausreichender
-
Thread
SPS Betriebssytem
Wie schon am 16.06.2007 von KoF geschrieben: kommt nicht in Frage, da 1. -4. Hinzu kam bei mir noch: 5. ausschliesslich mit Windows programmierbar. Matthias
>>Wie schon am 16.06.2007 von KoF geschrieben: >>kommt nicht in Frage, da Herr Docktor, Herr Docktor!!! Ich kann in die Zukunft sehen!!! Interessant! Wann hat das angefangen? Nächten Donnerstag :-P
-
Thread
Differenzverstärkerschaltung
Hi, hier ist eine ausführliche Appnote dazu: www.microchip.com/download/appnote/pic16/00715a.pdf
Plus-Eingang mit einem RC glied aus 1 Meg-Ohm und dem für deinen Frequenzbereich geeigneten Kondensator (15nF für 10 Hz) Mit einem zweiten Operationsverstärker machst Du Dir eine künstliche Mitte der 5 Volt Versorgung die Du als Bezug verwendest (2,5 Volt). Gruß Michael
-
Thread
Geschwindigkeit des PIC16F77??
Hallo zusammen Ich habe ein Problem und finde keine Lösung. Ich gebe dem PIC16F77 einen 10MHz Takt mit einem Quarz. Ich muss an einem Pin einen 40kHz Takt ausgeben. Das Programm habe ich in C geschrieben. Ich hatte vor dafür den Timer2 zu gebrauchen um einen 40kHz rechteck
Hallo Marc, hast du den Timer eingeschaltet? Beim 16F62X z.B. kann ich im T2CON-Register den Timer aus- und einschalten (Bit 2). Hast du auch das Register PR2 beschrieben? Nach dem Einschalten liegt zwar FFh im Register, aber man weiß ja nie.