-
Thread
uC mit guten ADC & USB gesucht
Definier mal "sehr praezise und schnell". Ich habe mit den PIC 18f4550 gute Erfahrungen gemacht...
Ich bin jetzt mal dabei mir die PIC24F Familie anzusehen, die haben auch USB und 10bit ADCs....die Frage is nur ob mir die schnell genug sind (500ksps).... ...habt ihr Erfahrung bezueglich der internen Referenz bei den PICs? Also wuerde
-
Thread
Pic18f4580 OBD Canbus kommunikation
Fehler. ich habe den Can Bit timing Calculator benutzt. Propagation delay 3 Phase segment1 8 Phase segment2 8 syncro Jump Width 1 baud rate prescaler 0 ich habe die Parameter den Ordner " can-18F4580.h " wie folgt geändert: #IFNDEF CAN_USE_EXTENDED_ID #define CAN_USE_EXTENDED_ID
Erst habe ich versucht die Bus time Parameter zu ändern. Propagation delay 3 Phase Segment_1 8 Phase Segment_2 8 SJW 1 BRP 0 Es hat nicht funktioniert. Dann habe ich den Tipp bekommen es so einzustellen direkt in //can-18F4580.c void can_set_baud(void
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
entschlüßeln: --Aktuelle Vorlauftemperatur Mischerkreis --Soll Vorlaufteperatur Mischerkreis [pre]#F0#52#50#14#07#07#00#30#80#11#00#6A#ED#00#09#00#01#CD#2D#00#80#14#8C#00#D1#00 06.12.2008 17:38:53[/pre] Byte 7+8 --> Soll Vorlauftemperatur Mischerkreis Byte 17+18 --> Ist Temperatur Mischerkreis
Hallo, ich habe einen uC (PIC18F452) benutzt. Der hat nur eine serielle Schnittstelle. Die Txd geht immer zum PC Rxd kann ich auf EBus oder PC Schalten. In zwischen kann der uC in festen Zeitabständen ausgewählte Daten auch abspeichern
-
Thread
Anfängerfrage zu Assembler
hi das sieht nach Defines aus wie sie normalerweise in der pic16f628.inc stehen also im linker script
aha ich habe in die pic16f628.inc reingeguckt, finde aber nichts vergelichbares oder bin ich zu dämlich :-) wo könnte man nachschauen was das bedeutet?
-
Thread
CAN-BUS + Audio + Video + Knoten
Hallo Leute, ich habe bereits einen Hauscomputer auf PIC18F-Basis entwickelt. Licht und Rolläden funktionieren wunderbar. Jedoch kommunizieren die Pic-Bausteine via RS232 miteinander und da tauchen manchmal Übertragungsfehler auf. Damals habe ich mich nicht
wird mal das eine oder andere Byte fließen. 3.) Hat jemand eine Idee/Link wie ich z.B. mit einem PIC18Fxx8 die Wandlung Analog-Digital bzw. auch umgekehrt hinbekomme? Gibt es auch eine simple Mono-Lösung? Bisher finde ich immer nur AD-DA-Chips für min. Stereo, aber soviele Daten brauche ich do garnicht
-
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
8048 Assembler für aktuelle Windows-Versionen
782XX, 7831X, 80166, 80186, 80251B, 80251S, 8041, 8048, 8051, 8085, 8086, 8096, COP400, COP800, H8-300, H8-300H, H8-500, HMCS400, NEC7500, NEC7810, PIC165X, PIC16XX, PIC17XX, ST6, ST9, SUPER8, TLCS90, TMS370, TMS7000, TMS9900, V800, Z180, Z280, Z380, Z8, Z80 und Z8002 stehen da auf der Liste der
782XX, 7831X, 80166, 80186, 80251B, 80251S, > 8041, 8048, 8051, 8085, 8086, 8096, COP400, COP800, H8-300, H8-300H, > H8-500, HMCS400, NEC7500, NEC7810, PIC165X, PIC16XX, PIC17XX, ST6, ST9, > SUPER8, TLCS90, TMS370, TMS7000, TMS9900, V800, Z180, Z280, Z380, Z8, > Z80 und Z8002 stehen da auf der Liste
-
Thread
Programm von MicroSD / Externem Rom ausführen
meisten PICs. Genau, es gibt bei den PICs Ausnahmen. Ich habe so eine Spielerei schon mal mit einem 8-Bit-PIC gemacht. Einige Typen (z.B. der PIC18F8722) haben ein externes Speicherinterface, an das man auch SRAM klemmen kann (mindestens 128kB sind da möglich). Ich hatte dann ein "Betriebssystem" in
Colt Fish schrieb im Beitrag #2022375: > ... Einige Typen (z.B. der PIC18F8722) > haben ein externes Speicherinterface, an das man auch SRAM klemmen kann dann kannst du aber auch ein EProm anschliessen und dir den Bootloader sparen. Ist Geschmackssache, aber ich habe
-
Thread
Mikrocontroller wird nach dem Programmieren nicht mehr zum erneuten programmieren erkannt
der Einstellungen in den Registern) vor dem Problem, dass mein Programmier-Programm (microC PRO for PIC) meinen PIC18F1320-I/P nicht mehr erkennt. Die Fehlermeldung lautet: "Warning ! -Device detected: Unknown ! -Device selected: PIC18F1320 Continue anyway?" Wenn ich auf "Continue" klicke, kommt es
Peter Schumacher 2013. * Description: Funkuhr * Test configuration: MCU: PIC18F1320-I/P http://ww1.microchip.com/downloads/en/devicedoc/39605f.pdf dev.board: EasyPIC v7 http://www.mikroe.com/eng/products/view/757/easypic-v7
-
Thread
PIC18F24K42 - Bootloader und Applikation verbinden
Software-Experimenten hoffe ich hier auf Hilfe. Hat jemand eine Idee? Die Randbedingungen: MPLABX 4.05 XC8 2.05 PIC18F24K42 Vielen Dank schon mal im voraus.
Schau mal da: https://pic-projekte.de/blog/bootloader-fur-pic16-und-pic18/ Vielleicht hilft das weiter. <edit> AN1310? Müsste alles in der entsprechenden Application-Note stehen. Die meisten scheinen aber das Ende des Programmspeichers
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
-class CPU) Origin="AuthenticAMD" Id=0x642 Family=0x6 Model=0x4 Stepping=2 Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR> AMD Features=0xc0440800<SYSCALL,<b18>,MMX+,3DNow!+,3DNow!> real memory = 536870912 (512 MB) root@freebsd:~ # cd lcmeter
sie in etwa beim gleichen Wert wie vorher. [code] Nominell LCRA LCRB 10 pF 10.1 -> 10.4 pF 10.3 -> 9.8 pF 22 pF 21.8 -> 22.0 pF 22.5 -> 22.1 pF 1000 pF 940 -> 925 pF 940 -> 920 pF 10 uH 9.41 -> 9.47 uH 10.48 -> 10.46 uH [/code] Im Anhang
-
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
gibt es reichlich. Selten sind jedoch die 28pinner mit integriertem CAN (mir sind dabei nur CC02, PIC18, PIC30 bekannt), und wo es sie gibt sind sie zumindest im Endkundenhandel erheblich teurer als AVR+MCP2515. Und haben mehr Bugs (jedenfalls die PICs).
-
Thread
Software Bügelstation
10212000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBF :10213000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF :10214000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9F :10215000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8F [/code]
Welches Gehäuse hat der PIC16F886? Ich sehe fürs Programmieren zur Verfügung.
-
Thread
fprint Warning [2066]
Hallo, MPLAP 8.4 / C18 Compiler 3.34 / PIC18F2620 bekomme bei >>> printf("Test-String\n"); <<< folgende Meldung Warning [2066] type qualifier mismatch in assignment Diese Datei >>> #include <stdio.h> <
Kenne mich mit pic nicht gut aus, aber ich habe mal spasseshalber nur die Warnung gegoogelt und bin auf Anhieb bei einem Eintrag gelandet der sich auf PIC resp. C Compiler bezieht. Es geht wohl um den Mix von Speichermodellen
-
Thread
PIC18f4550 mit PWM
Hallo Leute, kann mir eventuell jemand bei meinem PWM Problem helfen? Ich würde gerne mit meinem PIC ein Rechtecksignal mit ca. 4kHz ausgeben. #include <18f4550.h> #fuses HS,NOLVP,NOWDT #use delay (clock=20000000) void main () { setup_ccp1(CCP_PWM); setup_timer_2(T2_DIV_BY_
Timer2 einstellen Periode einstellen Tastverhältnis einstellen PWM aktivieren Beispiel am PIC18F4550 Nicht vergessen das CCP Pin zum Ausgang zu machen (TRISx=0) void PWM_Einstellung(void) { PR2=0xFF; // Größt mögliche Periodendauer CCPR1L=0xFF; // Hier wird das
-
Thread
Funkprotokoll dekodieren
als auch das Programm selbst als *.asm Datei. Alles was man noch braucht, ist ein 10 Mhz Quarz, ein PIC 18F2620 (bei Reichelt etwas über 6 Euro), ein MAX232, ein RS232 Anschluss und noch einige Kondensatoren und Wiederstände. Alles in allem vielleicht um die 15 Euro Gesamtkosten. Hier der LINK: http
PICKIT2 hier bei mir rum. Hoffe das unterstützt den 18F2620. Denn wenn, dann könnte das Unternehmen maximal daran scheitern.
-
Thread
Mein neuer Lieblingsmikrocontroller
Als ersten Mikrocontroller habe ich vor vielen Jahren den PIC16F84 kennen und hassen gelernt. Dann habe ich die Mega AVRs verwendet und sie waren einfach toll. Nun kam es aber, das ich mal für ein Projekt 4 16 Bit PWM Kanäle brauchte und geschaut habe, ob es denn
Wenn dir die PIC24F schon gefallen, dann schau dir mal die PIC24H oder die dsPIC33 an. Das sind im Prinzip die gleichen Controller nur mit 40MIPS und (bei den 33ern) mit einem DSP Core).
-
Thread
LPC1100, superguenstig, 8-bit? Wird immer unnoetiger
. dsPIC33F an, die gibts bis 128kByte Flash und 16kByte SRAM in DIP28. Sind aber nur 16bit, mit 40MIPs und Harvard Architektur dürften die ähnlich schnell sein wie der ARM.
Hallo, wenn ich mir das Datenblatt bezüglich ADC anschaue, bleibe ich doch lieber bei einem PIC. Der ADC des LPC ist zwar schneller, liefert aber nur "typisch" 8 Bit Genauigkeit. Beim PIC sind die Worst-Case angaben noch besser als die typischen des LPC.
-
Thread
Viele Drehimpulsgeber an einem PIC
komplitierter an als es wirklich ist. Müsste soetwas sogar noch fertig irgendwo rumfliegen haben für einen PIC18. Werd das mal posten, wenn ich heut Abend zuhause bin.
74HC165 8-Bit Parallel-Input to Serial-Output Shift Register Reichelt: 34ct, du benötigst 2x20/8bit = 5 Stück davon. Zusammen 1,70 EUR...
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
Trotzdem antwortet mein ATtiny416 nicht: [pre] Address: 1100 02:55 E5 NVM version number: 0 03:55 C8 59 03:55 C8 00 0A:55 E0 20 67 6F 72 50 4D 56 4E 03:55 C8 59 03:55 C8 00 04:55 04 00 11 Error: Timeout while waiting for UPDI answer. [/pre] Er ist aber nicht defekt – mit dem mEDBG findet die
dort kopiert – nun funktioniert es: [pre] Address: 1100 02:55 E5 NVM version number: 0 03:55 C8 59 03:55 C8 00 0A:55 E0 20 67 6F 72 50 4D 56 4E 03:55 C8 59 03:55 C8 00 04:55 04 00 11 LDS returned 1E [/pre] Vielen Dank nochmals für Ihre beständige und geduldige Hilfe ... ich muss mir angewöhnen
-
Thread
RS-232 und PIC18F97J60
verbirgt sich ein ein Dezimalwert von 0 - 255. Diese Programm funktioniert. Ich habe es mit einem PIC18F452 und einem 8051 Typ gegen geprüft. SerialPort1.Write(Chr(J)) Da dieses Programm auch an einem PIC18F452 am laufen ist, dachte ich wunderbar, das scheint einfach zu sein. ie gesagt der gleiche Quellcode funktoniert an einem PIC18F452 wunderbar. Auf dem PIC18F97J60 leider nicht. [c] unsigned char chr_Data; unsigned int i; while (!DataRdy1USART()); chr_Data = Read1USART();
-
Thread
Thermomix Rezeptchips
9269 50012b0 535d 12f3 b160 2b24 5828 1838 26b3 9312 50012c0 0c7a 1efb 29c6 ed99 8e9c c7f7 4edb dd18 50012d0 18a2 aa00 270d 0e0a 239f f29f 7b57 e42f 50012e0 ff62 3b9a 1531 6309 4f3e 0cbf dcc4 0a2b 50012f0 995b 1ab0 18f5
f32d e01a 4e59 5001f90 5c01 a69a 377e 854a 82a1 9a2a fac8 d93d 5001fa0 a055 3e5e 7e52 4f40 8cb7 b62c 7e01 0799 5001fb0 9ed6 8f99 18d8 283b 3194 40dd f8d2 6fae 5001fc0 9e50 0cb3 da91 8fb8 d65c d521
-
Thread
PICkit 3 -> Target Device ID (0x0) does not match
das in der PDF? Seite 3, Punkt 2.1 Power Requirements. Das Bild (Figure 2-3) müsste auf Deine PIC-Typen zutreffen. Der Core wird intern mit 1,8V versorgt und braucht dafür seinen internen Spannungsregler. Der muß einen 10µF Abblock-Kondensator an VCAP haben und der VBAT-Pin muss wohl ebenfalls
Verlauf von MCLR angesehen > und kann mir sagen, wie das da ablaufen muss? Habe ich mal für einen PIC18F25K22 im MCHP Forum gepostet. Das Bild ist nicht soooo schön und bei einem PIC24 könnte es natürlich auch etwas anders aussehen, aber vielleicht hilft es: http://www.microchip.com/forums/FindPost
-
Thread
XC8 Compiler und TCP auf 18f67j60
noch in den MLA zu finden ? Dort funktioniert der 18f97J60 mit dem Exmple zu compilieren. Aktiviere ich den 18F67j60, spuckt der Compiler jede Menge Fehler aus. In der "supported_list" die der MLA beiliegt ist der o.g. Baustein auch nicht enthalten
Poste doch mal die Fehler. Der PIC18F97J60 und PIC18F67J60 sind mehr oder minder gleich, ersterer hat v.a. mehr IOs und bisschen mehr Peripherie. Wahrscheinlich sind das nur ein paar IO Zugriffe, die beim 67J60 nicht vorhanden sind.
-
Thread
Anfänger braucht Entscheidungshilfe
/wenn er soweit ist/. Und selbst wenn, dann misst man sich eben zusammen, was man braucht. Eine pF-genaue Abstufung von 1-1000 pF geht nicht, aber vielleicht reichen grobe 25, 100, 250, 500, 750 pF aus?
-5 festen Kondensatoren mit z.B. 480pF, 240pF, 120pF, 60pF und evtl. 30pF probieren. Die Feinabstimmung erfolgt mit einem Drehkondensator, angetrieben von einem Getriebemotor in einer H-Brücke. Die Untersetzung muss fein genug sein, die erwähnte
-
Thread
Mikrocontroller I2C CAN
PIC18F26K80 LPC11C24
Frank K. schrieb im Beitrag #4069170: > PIC18F26K80 Es gäbe auch noch den dsPIC33EP32GP502 bzw. MC502. Hat weniger Flash (gibt aber auch noch mehr), aber 32bit Timer, mehr 16bit Timer und kann bis zu 70MIPS statt 16MIPS wie beim PIC18.
-
Thread
CAN mir das einer mal erklären?
. z.B. den PIC18F25K83. Bei Mouser gerade sogar günstiger wie der MCP2551. Von anderen Herstellern gibt es da vermutlich auch was, aber da kenne ich mich nicht aus. Mit dem MCP2515 bräuchtest du ja drei Chips.
anderen auch im Adressraum liegen, wo ich sie mir im Debugger einfach anschauen kann. Und der ECAN im PIC18F25K80 hat ein paar Features mehr und ein paar Bugs weniger, und es entfällt ein Quarz und ein Chip - ja warum soll ich dann zu was schlechterem greifen? fchk
-
Thread
PIC18 Rechnung effizienter lösen
Hallo, ich habe ein kleines Programm in C mit dem C18 Compiler für den PIC18F46K80 geschrieben. Dabei bin ich auf ein kleines Problem gestoßen. Ich muss folgende Rechnung lösen: [code] float tn = ... ... ... for(... { tn = 1.0 / (1.0 / tn + tn * acceleration); } [/code] Da der PIC18 aber keine Hardware Unterstützung für Fließkommazahlen hat wird diese entsprechen langsam gelöst (ca. 2000 Cycle). Aber ich muss es schaffen diese innerhalb von 1000 Cycle zu lösen. Ich habe es
-
Thread
12F683 Wieviele Befehle packt ein Interrupt? (Assembler))
beim ICD2 läuft der Timer halt weiter, wenn das Programm angehalten wird. Es gibt einen speziellen PIC12F683, der PIC12F683-ICD. Der hat zusätzliche Pins, um mit den ICD2-Signalen die knappen Pins nicht zu blockieren. Der PIC12F683-ICD ist montiert auf einem kleinen Print "Header-Print" von Microchip
Header-Print befindet sich auch der RJ-12 Anschluss, und der Print hat auf der Unterseite Stifte im DIL8-Layout, um ihn an Stelle des PIC12F683 in die Schaltung zu stecken.
-
Thread
Error - could not find definition of symbol 'putrsXLCD_2' in file 'D:\LCD_2015\main.o'.
Hallo Gemeinde, ich hoffe ich finde hier ein paar PIC18F / C18 oder Code Spezialisten. Ich hole mal aus. Also ich habe ein 4x40 LCD. Da es im Netz keine Codes gab, hab ich eine funktionierende Libary genommen und diese quasi kopiert und im Datei- und
Hallo Leute, hier die Daten vom Linker: // $Id: 18f4580.lkr,v 1.2 2004/08/22 23:40:54 curtiss Exp $ // File: 18f4580.lkr // Sample linker script for the PIC18F4580 processor LIBPATH . FILES c018i.o FILES clib.lib FILES p18f4580.lib CODEPAGE
-
Thread
[V] Minimodell der Enterprise 1701
Im Moment sind schon 8 Stück vorbestellt 8-0
Weshalb wird hier plötzlich von PIC geredet? Da ist doch ein AVR drauf oder was hab ich jetzt übersehen?
-
Thread
Einsteigerfrage: PIC oder AVR? Evtl. Bausatzempfehlung
bitte mal, hier noch was falsch zu machen: http://www.mikrocontroller.net/attachment/29691/fboot18.zip Peter
Handhabung aufweisen (btw. dafür gibts Datenblätter), ist es in fast allen Fällen möglich innerhalb der 8-bit Familie (10F, 12F, 16F, 18F) schnell umzusteigen. Gruss, Edson
-
Thread
PIC18F HEX-File to .asm
Gibt es eine Möglichkeit das HEX-File für einen PIC18F45K22 wieder zurück in die asm-Datei zu konvertieren?
mal wen du Google o. Konsorten bemühst? Erster Treffer: http://www.google.de/url?sa=t&rct=j&q=pic18%20disassembler&source=web&cd=1&cad=rja&ved=0CCUQFjAA&url=http%3A%2F%2Fwww.eolis-software.co.uk%2Fpicdisassembler18.shtml&ei=BfFnUJXANcbhtQbp2IGwBw&usg=AFQjCNFYpckrXVOWlMS9EA8Z7JUyP5-u3w
-
Thread
PIC - delay macht mehr als es soll
gegeben hast. Ohne diese werte kommt nix gutes raus, wenn es denn überhaupt compiliert. ie: // PIC18F4520 Configuration Bit Settings #include <xc.h> <= wichtig // CONFIG1H #pragma config OSC = INTIO67 // Oscillator Selection bits (Internal oscillator block, port function on RA6 and RA7
Da bekomm ich nur Errors ich glaube die LAT gibt es bei PIC16 noch nicht erst ab PIC18 @Stefan das sollte ich mit [c]ANSEL = 0x00;[/c] gemacht haben
-
Thread
Suche DAC 16 Bit SPI im DIP Gehäuse
möchte mir hier für die rege Beteiligung bedanken. PWM scheidet erst mal aus, da die beiden PWM meines PIC18 bereits andersweitig genutzt werden. An Michael: Danke für das Angebot, aber es geht hier um Kleinserie. Leider versendet Maxim keine Samples vom MAX541 im PDIP. Reichelt hat auch schon abgesagt
schneller als DIP. Gerade wenn es eine Kleinserie sein soll, würde ich auf SMD Wert legen. Dirk F schrieb im Beitrag #2777796: > PWM scheidet erst mal aus, da die beiden PWM meines PIC18 bereits > andersweitig genutzt werden. Sieht für mich nach einem Designfehler aus: µC nicht nach den Anforderungen
-
Thread
Wie PIC12F629 brennen ?
Hallo ! Weiß jemand wie ich einen PIC12F629 mit Pony Prog via selbst gebasteltem parallel ISP Adapter flashen kann ? In Pony Prog kan ich die "F" Reihe nicht finden :\ MfG KP
Ich empfehle dir auch den Brenner8P R5 von Sprut. Benutze ich mittlerweile fast immer, obwohl ich noch einen original PICStart habe. Du musst jemanden finden, der dir den Bootloader bzw. das komplette HEX auf den 18F2550 brennt.
-
Thread
POCSAG Protokoll
. Dejan macht das mit 8 Facher Geschwindigkeit (Das bot sich an da er auch noch Softwaremäßig im Interrupt eine 9600 BPS Ausgabe macht da dieser Pic keinen Uart hat). Also 1,953 mS / 8 => 244,140 uS. Dejan hat den Timer0
Quarz eingebaut, wieso muss der AVR einen externen Quarz bekommen?" Die Antwort ist nein, der Pic 16F84 benötigte einen Quarz da er keine interne Frequenzerzeugung hat. Wenn der 16F628A bzw. 16F648A oder auch der 16F88 verwendet worden wäre hätte man auch keinen Quarz benötigt. Die wahl der
-
Thread
Bits shiften - ich verstehe es nicht.
ba: 23 fd sbrc r18, 3 bc: 08 96 adiw r24, 0x08 ; 8 result = bar*100; be: 24 e6 ldi r18, 0x64 ; 100 c0: 28 9f mul r18, r24 c2: a0 01 movw r20, r0 c4: 29 9f
<main>: int main() { result = bcd3((uint16_t)secondbyte<<8 + firstbyte); f2: 20 91 00 01 lds r18, 0x0100 ; 0x800100 <__data_start> f6: 30 e0 ldi r19, 0x00 ; 0 f8: 90 91 01 01 lds r25, 0x0101 ; 0x800101 <firstbyte> fc: 98 5f
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
dphase: .res 2 [/code] und hier wie immer der Code zum Eintippen: [code] 0300: A9 01 8D 83 1A A9 B8 8D 0308: 6B 03 A9 01 8D 6C 03 20 0310: 22 03 A9 4A 8D 6B 03 A9 0318: 02 8D 6C 03 20 22 03 4C 0320: 05 03 AD 6C 03 8D 70 03 0328: AD 6B 03 8D 6F 03 0E 6F 0330: 03 2E 70 03 0E 6F 03 2E 0338: 70 03 A2 62 A0 2F C8 EA 0340: EA EA EA EA EA EA EA AD 0348: 6D 03 18 6D 6F 03 8D 6D 0350: 03 AD 6E 03 6D 70 03 8D 0358: 6E 03 AD 6E 03 2A 2A 29 0360: 01 8D 82 1A CA D0 D8 88 0368: D0 D5 60 00 00 00 00 00 0370:
-
Thread
8 Bit FFT übernehmen
#include <stdlib.h> int fix_fft(char fr[], char fi[], int m, int inverse); int fix_fftr(char f[], int m, int inverse); int main(int argc, char** argv) { #define N_WAVE 256 /* full length of Sinewave[] */ #define LOG2_N_WAVE 8 /* log2(N_WAVE) */ int x; char Sinewave
tt = f[N+i-1]; f[N+i-1] = f[i]; f[i] = tt; } if (! inverse) scale = fix_fft(fi, fr, m-1, inverse); return scale; } x = fix_fftr(&Sinewave[0], 6, 0);
-
Thread
PIC24 UART Initialisierung
bin auch gerade am testen eines pic24f projects uart soll diese woche noch laufen! aber ich hab probleme mit meinem header board
Ich habe die Initialisierung so umgesetzt: [c] RPINR18bits.U1RXR = 9; // Make Pin RP9 U1RX RPOR4bits.RP8R = 3; // Make Pin RP8 U1TX U1BRG = BRGVAL; U1MODE = 0x8000; // Reset UART to 8-n-1, alt pins, and enable U1STA = 0x0440; // Reset
-
Thread
PIC-programmer Linux
dafür muss man Verständnis haben. Für die eignen sich die Brenner von sprut.de, da gibt es die brenner8 bzw. brenner9, die laufen mit der Software usburn auch unter Linux. sprut unterstützt fast alle PICs ausser PIC32.
die "überzähligen" PINS bei den TQFP GEhäusen umschaltbar die sonst NC währen. Was nun für seinen PIC zutrifft muss man selber in den jeweiligen Listen nachsehen. ISt abe rauch in MPLAB gelistet. Bei den neueren 16F und wohl so gut wie allen 18F PICs dürfte fall drei oder vier der Fall sein. Bei
-
Thread
PIC - ORG?PCLATH - ich kapiers einfach nicht =(
Hi, ich habe vor zwei Wochen angefangen mit dem PIC 18F84A mich zu beschäftigen. Möchte eine Laufschrift bauen. So nun ist das mein erstes Programm, aber zum Glück gibt es Sprut.de, meinen netten Elektrolehrer (bin auf der FOS Forchheim Technik 12te
, ich schiebe die Daten in das 74HC4094 8-Bit Schieberegister (http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A240%252F74HC4094%2523STM.pdf;SID=159DLYL9S4AQ8AAH2G4VAeafe7ab38ea1b106514b1fa17a3112b3) Danke für Hilfe im Voraus
-
Thread
Hilfe für Beginner Code_Mikrocontroller
verkehrt ist. Ich persönlich habe mit ASM angefangen und hab dann nach C gewechselt. Das ist nun 18 Jahre her. Beruflich wird mittlerweile alles nur noch in C++ programmiert, ja auch uC! Alleine wegen der Portierbarkeit. Ob Atmel, PIC, TI oder Infineon... alles das selbe.
800000 Zyklen: ; ----------------------------- ; warte 799995 Zyklen: ldi R17, $5F WGLOOP0: ldi R18, $17 WGLOOP1: ldi R19, $79 WGLOOP2: dec R19 brne WGLOOP2 dec R18 brne WGLOOP1 dec R17 brne WGLOOP0 ; --------------
-
Thread
AVR Preise gehen brutal runter.
Korrektur: Der ATtiny10 hat nur einen 8 bit ADC [code] ATtiny10 STM8S003 F_CPU 12 MHz 16 MHz Flash 1K Byte 8K Byte RAM 32 Byte 1K Byte EEPROM 0 128 Byte ADC 8 Bit 10 bit Timer
Bedeutung vom Präfix "k" bei der Einheit in der > Spaltenüberschrift vernachlässigt. Und welche 8-bit'er haben denn bitte schön 8192 kByte RAM? (ja, der Liste nach der PIC 18F57K42 z.B., lt Datenblatt hat der aber nur 8192 Byte RAM ;)) Ne du, da ist die Tabelle noch nicht ordentlich eingepflegt.
-
Thread
PIC Taktquellen-Fallback?
OSCCON-Register (IRCF) den Takt verändern. soll das so sein oder mach ich da irgendwas falsch? :S 18F4550, ICD3, Mplab8.56, C18. Gruß
Welchen Quarz verwendest du? [code] /** Configuration ********************************** * * PIC18F4550 mit 16 MHz externem Quarz. * */ #pragma config PLLDIV = 3 #pragma config CPUDIV = OSC1_PLL2 #pragma config USBDIV = 2 #pragma config FOSC = HS
-
Thread
PIC18, I2C EEPROM
nicht. kann mir jemand weiterhelfen? den quellcode seht ihr unten. es handelt sich hierbei um einen PIC18f65k22, welchen ich mit dem c18 compiler programier. lesen: StartI2C(); //I2C starten putcI2C(0xAE); //EEPROM ansprechen EEAckPolling(0xAE); putcI2C(0x00); //Highteil der
1. Wo ist Dein OpenI2C? 2. Du weißt, dass es in der PIC18F Peripherial Library I2C EEPROM Funktionen gibt. Im Installationsverzeichnis der Micrchip-Compilers gibts ein doc Verzeichnis, und da gibts unter anderem auch ein "PIC18F Peripheral Library Help Document.chm
-
Thread
UV-Laserdrucker
www.ebay.de/itm/DT30-ILDA-scanner-set-galvanometer-for-laser-show-/191348298950?pt=Licht_Effekte&hash=item2c8d3f54c6 http://www.ebay.de/itm/DT40pro-ILDA-scanner-set-galvanometer-for-laser-show-/191348298911?pt=Licht_Effekte&hash=item2c8d3f549f http://www.thorlabs.de/newgrouppage9.cfm?objectgroup_id=3770
der gewünschten Auflösung. Bei mir z.B. 3 mS / Belichtungs-Zeile und nach Möglichkeit 600 dpi auf 18 cm Belichtungszeilenbreite (welche ca. 70 % der "Zeilenzeit" beansprucht) bei 16MHz Timer-Takt = (16.000.000 * 0,003 * 0,7) / ((18/2,54) * 600) = rund 8 Timer-Zyklen. Das entspricht damit in etwa 500
-
Thread
Sprut.de Brenner 8p Kalibrierung
10V, 11V, 12V, 13V anklicke. Alle Bauteile sind nach der Bauelementeliste von Sprut, ausser: - PIC18F2550, was ist mit PIC18*L*F2550 vertretet, - die Schottky-Dioden BAT43 sind mit BAT45 vertretet.
Inzwischen habe Ich das selbe Panel mit einem 18F2550 (ohne „L”) besitzt - das Problem ist immer da.