-
Thread
Daten von der seriellen Schnittstelle einfach darstellen
Andreas F. schrieb im Beitrag #4413449: > Zeno schrieb: >> Es ist >> leider wie so oft Engagement wird nicht belohnt. > > Nein, es gibt durchaus Leute, die das nutzen und gerne sehen. Nur > plärren sie
Es gibt einen Pascal Compiler für Mikrocontroller von Microelectronica für PIC Controller
-
Thread
Ampelschaltung bauen
Im Datenblatt steht etwas von "nur wenn der weit weg ist". Und ich hab einerseits ein Bild mit 220nF und 100nF und andererseits eins mit 2x100nF gefunden. Was macht das für Unterschiede?
im Beitrag #2877959: > Jep. > Er braucht aber auch kein Ampere. Klar. Hab mal nachgesehen: 4,7mF auf jeden Fall eher als 1mF. Untere Grenze ist wohl 2000µF/A. Naja...hauptsache es passt schon irgendwie.
-
Thread
MPLAB lässt sich nicht schließen
Hallo, habe meinen ersten PIC 16F877 mit dem Lauflicht Programm von Sprut programmiert. Alles ok. Damnn habe ich das Programm LCD von Sprut in einen Ordner kopiert und entzipped und ein Projekt daraus gemacht. Aber es läuft nicht
Das Program lcd.asm von sprut ist für den 16F84 geschrieben, Du hast einen 16F877 ...
-
Thread
Probleme mit GLCD
Ich habe heute für meinen PIC18F45K22 ein Programm geschrieben um ein GLCD (KS0108 128x64) anzusteuern. Ich habe die GLCD Bibliothek von mikroC for PIC verwendet. Das Bild dass ich anzeigen will wird richtig angezeigt, nur wenn
192, 192, 192, 192, 192, 192, 0, 0, 0, 0, 0, 0, 0, 0, 31, 24, 28, 22, 19, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 19, 22, 28, 24, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 192, 248, 255, 127, 31, 7, 3, 7, 31, 255
-
Thread
Abtastrate bei AD Wandlung
Abtastrate brauche. Statt 12 us benötige ich 2,5 us bzw 400 kHz. Gibt es einen Controller (vorzugsweise PIC), der sich etwa im Preissegmet eines PIC12F (ca. 1€) befindet und das bringt oder ist das völlig unrealistisch?
nachlesen. Radiohead schrieb im Beitrag #2854961: > Gibt es einen Controller > (vorzugsweise PIC), der sich etwa im Preissegmet eines PIC12F (ca. 1€) > befindet und das bringt oder ist das völlig unrealistisch? Bei den PIC24 oder DSPIC findest du welche bis 1 Mio-Samples. Preise erfragt der
-
Thread
avr-gcc - unnützer Assembler-code?
size = 4 */ .L__stack_usage = 4 ldi r30,-1 ; 15 addsi3/3 [length = 4] sub r15,r30 sbc r16,__zero_reg__ sbci r17,-1 rcall f4 ; 25 call_insn/2 [length = 1] /* epilogue start */ pop r17 ; 43 popqi [length = 1] pop r16 ; 44 popqi [length = 1] pop r15 ; 45 popqi
mov r11,r30 ldi r30,hlo8(16711936) mov r12,r30 mov r13,__zero_reg__ add r14,r10 ; 16 addsi3/1 [length = 4] adc r15,r11 adc r16,r12 adc r17,r13 rcall f4 ; 26 call_insn/3 [length = 1] /* epilogue start */ pop r17 ; 49 popqi [length = 1] pop r16 ; 50 popqi
-
Thread
ARM: kompliziert?
> Das Discovery F4 kostet 16.77€ Etwas überteuert. Das Board bekommt man schon für 12 Euro :-) Allen weiteren Ausführungen kann ich nur beipflichten. Ich war vorher auch ein AVR-Fan, aber seit ich die STM32F1 und
noch für RISC optimiert wurde. Man muss sich für einen Vergleich schon den konkreten Befehlssatz, f, Takte usw anguggen. >Das ARMe Atomic-Problem hat er jedoch nicht: BSET, BCLR, ... werden von >Ints nicht unterbrochen. BMCnd , ADD/FADD dsp16[Rs],Rd , MOV(B,W,L) dsp16[Rs],dsp16[Rd] , auch
-
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
µC Auswahl mit Ethernet und CAN
PIC32MX764F128L PIC32MX764F128H PIC32MX775F256L PIC32MX775F256H PIC32MX775F512L PIC32MX775F512H PIC32MX795F512L PIC32MX795F512H Teils 2 CAN-Schnittstellen. MCU Core (vom PIC32MX775F256L):
Michael Skropski schrieb im Beitrag #2828833: > PIC32MX775F512H > PIC32MX795F512L > PIC32MX795F512H > > Teils 2 CAN-Schnittstellen. Den gibts z.B. mit CAN auf dem Olimex Duinomite Mega Board bzw. auch dann mit Ethernet auf dem Olimex Duinomite
-
Thread
Hobby -halb- Aufgabe V.2.0 PIC, Maxim uvm.
Threat zu verwenden: Toshiba TD6273APG Philips TDA4780 RGB Processor BS62LV4006PIP55 CMOS SRAM 512K X 8 Winbond W27C512 EEPROM 64K x 8 74HC154 4 to 16 converter 2Stück Microchip PIC18F452 CPU 2Stück Microchip PIC18F452 defekt ? Microchip PIC18LF4685 SMD Ausführung: Analog AD1853 ADC Analog ADUC7027 12bit analog I/O Maxim MAX2828 Wlan 2Stück Maxim
-
Thread
Dual Port Ram durch Single Port Ram ersetzen
Microcontroller mit eingebautem TFT-Interface. Der hat eine ähnliche Mimik eingebaut. Beispiel wäre ein PIC24FJ128DA210. Da hast Du eine Grafik-Bitmap, die Du beschreiben kannst, und wenn ich da was von FBAS lese, dann sollten die 96k an internem RAM vom PIC24 reichen. Solche TFT-Steuerungen gibts auch
HSync und Burst) ja in etwa alle 81,25ns auf den Riegel zugreifen. Der uC selbst kann maximal mit 16 Mhz Takt also spricht einen Zugriff in 62,50ns schaffen. Moment, eigentlich sogar erst in 62,50ns*3=187,5ns laut DB also sogar noch einen Takt mehr. Extern sollten die Adress- und Datenleitungen auch
-
Thread
Abschätzung Codegröße Mikrocontroller
Nimm die 1µF weg, die könnten dir solche Probleme machen.
pic schrieb im Beitrag #2776106: > Nimm die 1µF weg Welche?
-
Thread
LM75 u. PIC: merkwürdiger Verhalten
beim LF Typen. Beim 18LF2620 ist bei 8 Tosc nur noch ein Takt von maximal 5,72 MHz zulässig. Bei 16MHz Takt müsste man also 16 Tosc beim F Typen und 32 Tosc beim LF Typen wählen, wenn man einen 18..2620 PIC benutzt. Grüße, Chris
Hallo Chris, der uC ist eine 16F777. Ich habe gerade den Datenblatt noch gründlicher durchgelesen, und habe gefunden dass 8Tosc für eine maximale 5MHz Oszilatortakt zu verwenden ist. Tosc bei meinem 16MHz Oszillator ist 62,5ns
-
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
r31, 0x00CA 71c: e8 0f add r30, r24 71e: f9 1f adc r31, r25 720: 20 95 com r18 722: 20 83 st Z, r18 724: 3f 5f subi r19, 0xFF ; 255 726: 3e bb out 0x1e,
-
Thread
Controllerauswahl für BLDC-Ansteuerung
Vielleicht dsPIC33MC?
Berechnungen für den nächsten Stromvektor vor zu nehmen. Das sind beim Cortex ca. 500 Instruktonen. Der dsPIC berechnet im 16kHz PWM Zyklus in der AN1078 den Observer und den Stromregler und kommt auf eine Ausreichende Qualität. Dem Cortex traue ich durchaus die doppelte Rechen/Sample- usw. Geschwindigkeit
-
Thread
Knobelei: CRC Polynom / Checksummen-Algorithmus gesucht
"]" # # crc table # crc8_table = [ 0x00, 0x07, 0x0E, 0x09, 0x1C, 0x1B, 0x12, 0x15, 0x38, 0x3F, 0x36, 0x31, 0x24, 0x23, 0x2A, 0x2D, 0x70, 0x77, 0x7E, 0x79, 0x6C, 0x6B, 0x62, 0x65, 0x48, 0x4F, 0x46, 0x41, 0x54, 0x53, 0x5A, 0x5D, 0xE0, 0xE7, 0xEE, 0xE9, 0xFC, 0xFB, 0xF2, 0xF5, 0xD8, 0xDF
, 0x11, 0x16, 0x03, 0x04, 0x0D, 0x0A, 0x57, 0x50, 0x59, 0x5E, 0x4B, 0x4C, 0x45, 0x42, 0x6F, 0x68, 0x61, 0x66, 0x73, 0x74, 0x7D, 0x7A, 0x89, 0x8E, 0x87, 0x80, 0x95, 0x92, 0x9B, 0x9C, 0xB1, 0xB6, 0xBF, 0xB8
-
Thread
Schaltnetzteil defekt? Wäschetrockner AEG Electrolux
auf Schluß testen. Hallo Henrik, vielen Dank schon mal für deine Antwort. Den Hochvolt C (C16, 22uF 400V) hatte ich auch schon in Verdacht, habe den ausgelötet und getestet (Mit dem Multimeter, hat auch ca. 22uF und "unendlich" Ohm). Ich werde jetzt mal die Zenerdiode suchen und alles nochmal
Low-ESR-Typen. Bei anderen Platinen bitte auf die Bauteilemaße achten! 2x EEUFR1C102 - Elko Low ESR 1000uF 16V 10x16mm RM5,0 EEUFR1C102 1x ECA1JHG100 - Elko 10uF 63V 5x11mm RM2, ECA1JHG100 2x ECA2GHG4R7 - Elko 4,7uF 400V 10x16mm RM5, ECA2GHG4R7 1x EEUFC1E331 - Elko 330uF 25V 10x12,5mm RM5, EEUFC1E331
-
Thread
AVR Synthesizer mit ATxmega128A1
berechnen //*********************************************** void frequency_tune() { uint8_t fNote; uint8_t inNote = noten_nr; char inSemi = 0; char inFine = 0; uint8_t fFineByte; uint8_t fOctave; uint8_t fPitchIndex; uint16_t fPitch1; uint16_t fPitch2;
/viewforum.php?f=39&sid=a235ddc603a62e90905de2a6666bd775
-
Thread
PIC18F4550 und I2C funktioniert nur teilweise. Spuki
Hi, ich hab da mal ein kleines Problem bei der I2C und dem PIC18F4455 oder auch 18F4550. Nur vorweg, der I2C Bus geht von der Hardware her zu 100%. Ich habe angefangen mit USB rumzuspielen, als erstes mit dem Treiber von Microchip nun will ich das ganze als
{ 27: if ( WriteI2C( control ) ) // write 1 byte - R/W bit should be 0 2F62 0EFD MOVLW 0xfd 2F64 D83F RCALL 0x2fe4 2F66 E10B BNZ 0x2f7e 2FE4 CFDB MOVFF 0xfdb, 0xfe6 2FE6 FFE6 NOP 2FE8 EC44 CALL 0x3288, 0 2FEA F019
-
Thread
Wunschliste für einen Xmega Nachfolger
Plattformen werden von Microchip aktiv unterstützt) Ich sage mal: wer AVR kennt, wird sich beim PIC24 relativ schnell zuhause fühlen, egal ob in C oder Assembler. Der PIC24 besetzt eben die Lücke zwischen den klassischen 8-Bittern AVR/PIC10/12/16/18 und den ARMs, d.h. sie sind so einfach anzuwenden
MfG Basti ;) P.S. : http://de.mouser.com/ProductDetail/Atmel/ATXMEGA32A4U-AU/?qs=HbI%2fMOA3e15cJNiXny0NsrxmAlxA1Fib16vg62fSimU%3d XMega 32 mit USB Device (läuft auch inoffiziell auf 48 MHz stabil) für unter 2 € ab 10 Stück .... So teuer sind die nun auch nicht ;)
-
Thread
Erfahrung RX62N Renesas
(nicht wie bei AVR, PIC, ...). ABER man beachte, dass die kleinste Zugriffseinheit 16-Bit ist (Datum in Datenregister). Das kann einem schon einige Kopfschmerzen bereiten, wenn man den SPI im DMA (DTC) Betrieb fahren will,
andere hätte mich gewundert: Bei STM32 ist das nicht besser, schlimmer noch, die Library für stm32f1 ist nicht kompatibel zu stm32f4. Bei lpc wird inzwischen für die UART-Baudrateneinstellung uint64_t (!) benötigt. M. W. gibt es das in "gut" bezüglich GPIO nur für PIC32, dort gibt es explizit zwei
-
Thread
pic18f4550 und I2C (bzw. SAA1064)
habe auf einem Breadboard mal eine recht simple Schaltung aufgebaut mit der ich versuche mit einem pic18f4550-I/P (Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf) über den I2C Bus mit einem LED Controller vom typ SAA1064 (Datenblatt: http://atc.ugr.es/~afdiaz/fich/saa1064.pdf)
// setzt den P LATCbits.LATC2 = 0 ; // clear PORT PR2 = 62; // 62 aus berechnung T2CON = 0b00000110 ; /// Vorteiler 1:16 CCP1CON = 0b00001100 ; // Schaltet PWM ein bit 3 & 4 //Port Konfiguration für LEDs LEDTris0
-
Thread
GPIB-RS232-Schnittstelle
der hier vorgestellte adapder oder auch dieser hier : http://cluster.physik.uni-freiburg.de/~kuhnen/pic/pic_usbgpib/ ich danke schonmal für antworten ! mfg sunny
nem PIC ohne spezielle ICs gelöst. Wäre das wirklich so störend wenn man sie nicht (mit angepasstem Code) verwenden würde?
-
Thread
Quo vadis, MC Welt?
man im kleinsten PIC wie im dicksten PIC antrifft, es gibt auch in manchen Dingen die gleiche "Denke" in den Strukturen - aber eben nicht wirklich familienübergreifend. Die Strukturen der Familien PIC16, PIC18, PIC24, PIC32
viele Cortex-basierte Controller) Microchip wird im 32-Bit-Sektor weiter auf MIPS setzen. Ob die 16-Bitter (PIC24, dsPIC, ebenso die MSPs bei TI) mittelfristig noch eine Chance haben, eher unwahrscheinlich. Nischenarchitekturen 1) werden es noch schwerer haben: Kosten/Zeit, Toolset/chain usw. 1
-
Thread
NF Verstärker IC mit Mute gesucht
DS2Y 2 A, 2 x UK, Print Panasonic DS2YS12 12 V/DC 2 Wechsler Max. 2 A 220 V/DC/250 V/AC Max. 60 W/62,5 VA Best.-Nr.: 504958 - 62 [Teilenummer: DS2YS12] wenn die Liestung klein ist , was ich bei einem Radiowecker annehme würde wohl auch ein DIL Relais ausreichend. siehe : Dual-In-Line-Relais
Hersteller im Datenblatt mit der Unterdrückung der Knackgeräusche. Ich steuere den Mute Eingang von einem PIC Ausgangspin an, Widerstand 47kOhm in Reihe und Kondensator 10µF direkt am Mute Eingang gegen Masse. Butterweiches knackfreies Mute / UnMute. Danke an alle. Holger
-
Thread
Wie bekomm ich die Daten in den Speicher?
E3 B0 A9 B1 AA B2 AB B3 AC B4 EB :1 000E00 C0 89 C1 48 C2 49 C3 4A C4 4B C8 81 C9 C0 CA :1 000F00 C1 CB C2 CC C3 D0 89 D1 C8 D2 C9 D3 CA D4 CB :1 001000 D8 91 D9 D0 DA D1 DB D2 DC D3 E0 99 E1 D8 E2 :1 001100 D9 E3 DA E4 DB E8 A1 E9 E0 EA E1 EB E2 EC E3 :1 001200 F0 A9 F1 E8 F2 E9 F3 EA F4
-> diese Zeile ist ein Daten Record FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF die 16 Datenbytes höchst persönlich F0 und noch eine Prüfsumme über den Record
-
Thread
PIC12F1822 vers. PIC 18F4550
programmierbar? Welchen C-Compiler hast Du verwendet? Der C18 von Microchip kann nur Code für die PIC18F* erzeugen. Die PIC10/12/16... haben weniger Befehle, unter anderem welche, auf die der C18 angewiesen ist. Der große Unterschied zwischen PIC10/12/16 und PIC18 ist, dass der PIC18 etwas compilerfreundlicher
Ich sehe aber nicht den Sinn von dem PIC18F4550 zu PIC 12F1822 umzusteigen. Wenn das ein PIC16F877 wäre oder änlich, dann könnte das gehen, aber mit deinen Kenntnissen schaftst du das sowieso nie.