-
Thread
Pic spielt Programm nicht ab
Hallo Leute, brauch eure Hilfe weiß nicht mehr weiter... Ich habe einen PIC16F84A und wollte diesen programmieren, klappt (mittlerweile) auch alles bloß mein PIC spielt das kleine Testprogramm nicht ab und weiß nicht wieso... 5V Versorgungsspannung sind vorhanden und auch
Funktioniert. Beim 16F84 fängt der RAM auch bei 0x10 an, er hat halt 0x0C drin... ist ja kein Fehler. Ich habe Versucht ihm generel die Herangehensweise zu Beschreiben damit er beim nächsten mal alleine weiß wie er das
-
Thread
mp3 player mit atmega Gesperrt
Vieleicht ginge es mit pic-mikrocontrollern? Ich habe: pic16f627, pic16f628a und pic16f678.
>Vieleicht ginge es mit pic-mikrocontrollern? Ich habe: pic16f627, >pic16f628a und pic16f678. Sehr witzig;) Irgendwie habe ich das Gefühl das hier ein dummer Troll unterwegs ist.
-
Thread
Warum entwickeln sich die Atmegas zurück?
Düsendieb schrieb im Beitrag #5289958: > Atmega 32A rennt mit 16 MHz von 2,7-5,5V. Nö, tut er nicht. Die Grafik der SOA (Fig. 30-1) zeigt eindeutig, das bei 2,7V maximal 8 MHz drin sind, das steigt auf 16MHz bei 4,5V.
bis xMega) und würde es sehr bedauern, wenn die verschwinden würden. Als Erfinder der PIC16 (und 18) Architektur hat Microchip bezüglich Reputation einen riesigen Rückstand aufzuholen. Nicht nur daß die
-
Thread
Wer kann mir einen Pic brennen?
hallo kann mir jemand sagen was es bedeutet wenn man den ic PIC16F84-04/P im EPS 006501-1 programmieren soll und wo man das machen lassen kann?
Deutschlandweit einen Programmierservice anzubieten. Bei PICS MIT EPROM hingegen, also für alle -C- Typen ausser die 16C84/83 bin ich auch gerne bereit diese Zurückzuschicken wenn ein Frankierter Rückumschlag dabei ist. Entsprechende Programmiergeräte sind längst nicht so verbreitet und wenn heute
-
Thread
Wanderkiste Widlar, Runde V
, finde kein Datenblatt dazu Kommt raus (?) -------------- 1x Micro SD Karte 128MB 8x PIC16C54 (OTP Pic) 8x PEB2095N (ISDN Transceiver)
Diodenkiste =========== 2x Df02S Brückengleichrichter 5x 2W10 Brückengelichrichter 15x CSHDD16-100C Schottky 600-700x BZX84-C4V3 8x BCX84-C5V6 ca 20x ZD 5,6V Mini-Melf 8x SR3100 Schottky ca 70x GL41A 50V/1A ca 200x MMBD1503A
-
Thread
PIC32 Oscillator Mode
ja auch noch etwas drin. M. H. schrieb im Beitrag #2415050: > Ich programmiere seit weit über 5 Jahren µCs!!!!! Ich will nicht unterstellen, das du lügst, aber ganz glauben kann ich das nicht. Denn wenn es so ist, musst du a) schonmal Datenblätter durchforstet haben und b) läuft kein µC ohne
gelesen hättest... na ich denke das er einfach in das falsche datenblatt gesehen hat... z.b. PIC32MX 5XX 6XX 7XX Family Data Sheet.pdf ist doch recht uebersichtlich und geht nicht so ins detail. schau dort mal nach "OSCILLATOR CONFIGURATION" der informationsgehalt ist nicht berauschend... man
-
Thread
Speicherbereich der Variablen beim PIC18F2550: wohin damit?
benutzt werden soll. > kenne jetzt grade nicht die reg von den Gpio beim 2550 aber es solte ab 0x000 zu deklarieren sein nicht wie beim 16f ab 0x020 > Viele Grüße, > Stefan.
automatisch auf. Ich hab mir allerdings auch angewöhnt Bytes zweistellig und Adressen vierstellig (Bei PIC16F) zu schreiben. Sven
-
Thread
[Anfänger] Simple Relais-Schaltung mit dem PIC16F84
quarz wichtig? habe hier noch mehrere rumliegen, von 3,nochwas bis 10 Mhz. gruß, marco p.s. den PIC16F84 wollte ich verwenden weil ich von denen 2 hier hab.
. diverse selbstbau-brenner die ich gefunden hatte haben leider nicht funktioniert. [c] //#include <C:\Programme\bknd\CC5X\16F84A.h> #pragma chip PIC16F84A /** * config: * * watchdog off * oszilator HS * power-on-timer on */ #pragma config WDTE=off, FOSC=
-
Thread
Suche Empfehlung für zukunftssicheren ATMEGA Gesperrt
schon die ersten ATXMEGA32E5 gesehen für 1,89 US$ !!! (Avnet Express) ATMEGA 32K: ATMEGA32A-PU 2,61 € (mouser) bzw. ATmega32-16AU für 3,50€ (reichelt)
und ein paar ASM Befehle für die Multiplication. Für ASM braucht man auch eher keinen großen µC - mehr als etwa 8 kBytes ASM-Code ist schon etwas für Masochisten und Genies. Auch wenn man später vom Mega auf den XMega umsteigt, ist der schritt nicht so groß wie z.B. vom PIC16 zum PIC18. Es kommt
-
Thread
18F2550 als USB Device
nach nem USB-Board auf 2550er Basis, aber > möglichst kein DIP (wie das Olimex-Board). Auch keinen 16er, besser 18er > (denke mal die sind in C einfacher zu handhaben, könnte mich aber auch > täuschen, hab schon lange nix mehr mit den 16ern gemacht). Jibbed da was > Nettes? 16er PICs mit USB stehen
volle Abende > gebraucht bis alles lief. 2 Abende suchen und probieren sind doch ganz OK. >>16er PICs mit USB stehen ja wohl sicher nicht zur Diskussion > Ich hab keine Ahnung ob's in der Richtung überhaupt was Sinnvolles > gibt/gab. Ja, gab es schon: PIC 16C745 und 765 War aber nur Low-Speed
-
Thread
Modbus RTU Werbserver/Gateway. Bitte mal drübersehen -> Soll Open Source werden
VDDCore auf 22µF abgeändert. > 220nF sind laut DB zu wenig. DB sagt 10µ typ. Ich nehme immer 10µ X7R 16V 1206. fchk
dieses TFT mit ili930 chip:http://www.hotmcu.com/28-touch-screen-tft-lcd-with-spi-interface-p-42.html?cPath=6_16
-
Thread
PIC Problem mit Quarz
Salu zusammen Ich habe hier ein Problem mit einem PIC18F46K80 und einem 16MHz Quarz. Um hier nicht eine riesen Story loszubrechen, schreibe ich mal Stichwortartig auf, was die Situation im Moment ist. Quarz 16Mhz, PLL*4, kein Seriewiderstand, Kondensatoren
. Yup, das ist leider auch bereits alles gecheckt - Leitungen (siehe Einleitung) - PLL aus --> 4x langsamer, aber gleiches Verhalten - Umfeld bereits verändert (anderer Raum) - Die Geschichte läuft an +5V, sollte von daher möglich sein 16MHz * 4 = 64MHz zu "fahren". Btw. Es ist ein 18F46K80I-PT
-
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
verfügbare Compiler ist welcher? Ok, darf auch was kosten, aber bitte im Rahmen. Das Gewürge mit PIC Assembler ist das LETZTE, einen µC ohne vernünftigen Compiler fasse ich jedenfalls nicht mehr an. -- SJ
-
Thread
C-Tutorial für PIC
Hallo, es gab da ein Tutorial zu CC5x... doch ich rate dir ab, auf PIC16xxxx Bausteinen alles ausser einfachste Aufgaben mit C zu realisieren. Wenn du C nutzen willst, nimm lieber einen PIC18Fxxxx, die kosten mitterweile genausoviel
Sergey schrieb im Beitrag #2091695: > Hallo, > > es gab da ein Tutorial zu CC5x... doch ich rate dir ab, auf > PIC16xxxx Bausteinen alles ausser einfachste Aufgaben mit C zu > realisieren. > > Wenn du C nutzen willst, nimm lieber einen PIC18Fxxxx, die kosten > mitterweile
-
Thread
Impedanz, wie muss das gemacht werden ?
Helmut Lenzen schrieb im Beitrag #4098748: > Zwischen OP Ausgang und Pic einen Widerstand von einigen 100 Ohm und > dann eine Schottkydiode nach +5V des PIC. Kathode an +5V. perfekt, war mein Gedanke, ich hätte 150 Ohm genommen, das wäre der Ra der Treiberschaltung
können weil an 12V) dann sorgt diese Diode durch > ihre Durchlassrichtung das alle Spannung über 5V nach 5V abgeleitet > wird, der Strom durch den Widerstand begrenzt aus 12V - 5V = 7V / 150 > Ohm und am PIC nicht mehr als 5V + Schwellspannung der Diode anliegt, > also 5V+ 0,5V und das ist lt
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Die 9 PWM gibt's in dieser Familie : dsPIC 33FJ64GS606-I , wobei der genannte nur 16x6 PWM hat, ein anderer hat aber 9. der Genannte ist allerdings im TQFP64. Ein anderer : dsPIC 30F6015-30I hat vieles, im TQFP80.
-bit PWM lieber 3 der etwa 70 % teureren Padauk PMS152, denn letztere haben 4 PWM-Generatoren (3x11-bit, 1x8-bit). Oder den 80% teureren PMS154C mit 5 (3x11-bit, 2x8-bit). Und dann gibt es auch noch den "0.01€-µC" PMS15A, mit nur einem 8-bit PWM, der etwas aufwendiger zu beschaffen ist.
-
Thread
Erstes (privat-)Projekt, Hardwareauswahl
Displays könnt ihr da sonst noch so empfehlen, die deutlich > günstiger sind? 7-Segment-Anzeigen, 2x16 char LCD, alte Handydisplays, Nixieröhren, was wissen wir was dein Projekt erfordert.
stromsparenden Typen haben ein J oder K in der Bezeichnung (z.B. 18F45J50 oder 18F45K22). Bei den dsPIC sind die dsPIC30F die alten, stromhungrigen 5V Typen, die dsPIC33F sind schneller und gleichzeitig energiesparender. Extra sparsame Typen sind mit XLP gekennzeichnet. > Temperatur: > DS18S20 - Digitaler
-
Thread
[C] Merkwürdige Erscheinung
PDC3 =DC3*(PTPER/128); break; default: ; // Nichts tun } [/c] Die Variablen werden wie folgt deklariert [c] char DC1=0x00, DC2=0x00, DC3=0x00; //Duty cycles [/c] Der obige Programmausschnitt funktioniert nur bis [c]case '2'[/c] Ab hier wird PDC3 bei
sind schlechter Programmierstil, die können böse Seiteneffekte haben. Schreib mal beim ATmega48: [c] PORTD = PORTC = 0xFF; [/c] Und dann staune, warum PORTD = 0x7F ist. Also vergiß diese fehlerträchtigen Kettenzuweisungen ganz schnell wieder! Peter
-
Thread
Fragen zu einem 16er Pic
eigentlich nur AVRs. Nun meinte ein "bekannter", den ich über ein selbstgebautes Gerät fragte, welche µC er verwendet, dass er einen 16er Pic verwenden würde. Mir ist schon bewusst was ein Pic ist aber was bedeutet die 16 ? Ist das die Nummer hinter dem 'PIC', wie zb bei diesem Modell: PIC16F8X .? Bzw.
PIC10F, PIC12F, PIC16F und PIC18F sind µC mit 8-Bit Datenbus. Der Adressbus ist breiter: PIC10F haben 12 Bit, PIC12F und PIC16F haben 14 Bit, PIC18 haben 16 Bit PIC24, PIC30 und PIC33 sind µC mit
-
Thread
Mikrocontroller für schnelle PWM gesucht
PIC16F1824 mit 32Mhz internem Oszillator, 2*CCP und 2*ECCP Modulen. $0.84 laut Microchip-Website
nicht auf Bastler-Mengen, sondern auf Serienproduktion. M. H. schrieb im Beitrag #3231672: > PIC16F1824 mit 32Mhz internem Oszillator, 2*CCP und 2*ECCP Modulen. Hat leider nur 10 bit. Der mehrfach erwähnte ATxmega scheint hingegen tatsächlich gut zu passen. Den 16E5 habe ich mir gerade
-
Thread
Elektor - nächste Ausgabe mit R8C/13 Platine
durchsetzen konnten sich diese Teile nie im Hobby-Bereich. Grund: nicht so einfach zu proggen wie AVR und PIC, schwer zu bekommen in Kleinmengen und kein DIP-Package verfügbar. Zudem gibt es zwar kostenlose C-Compiler, aber leider sind diese nicht unbeschränkt. Hab mit dem M16C mal rumgespielt. Schon nicht
http://www.m16c.de/sites/m32c87.htm Habe mir gerade das Datenblatt angesehen und komme wieder ins Schwärmen: CAN on Board, HW-32-bit-Multiplier, HW-CRC-16-CCITT, X/Y-Converter, das ist ein feines Teil: es sind
-
Thread
Arduino: Eingänge, Ausgänge, I2C, Leitungslängen,.
Marc.K schrieb im Beitrag #3799820: > Die Einfachheit der > heutigen µC, die Anbindung an den PC, sowie die simple C > ähnliche/gleiche Programmierung, das hat meine Neugierde geweckt. So hat es mich auch erwischt. > Meine Bauteile: Arduino Uno, 2 x Lichtschranken 24V PNP und 2 x 24V > 150mA LED Lampen. > > Für die Pegelanpassung an den Eingängen mit 5V -> 24V dachte ich an: > > in o-----+ > | > R1 > | > +----R3-----+----> µC >
-
Thread
16 Bit LCD mit I2C möglich?
>Meinst du denn das I²C zu langsam ist? Kannst du dir doch ausrechnen. 400kBit/s auf I2C => knapp 45kB/s Das Display hat 320x240 Pixel a 16Bit pro Pixel => 153kB Ein komplettes Display zu füllen dauert dann fast 4s
holger schrieb im Beitrag #5072485: >>Meinst du denn das I²C zu langsam ist? > > Kannst du dir doch ausrechnen. > 400kBit/s auf I2C => knapp 45kB/s > > Das Display hat 320x240 Pixel a 16Bit pro Pixel => 153kB > > Ein komplettes Display zu füllen dauert
-
Thread
Wer kann einen PIC16F628A programmieren
, falls man einen PC mit Parallelport hat, oder jemanden mit einem Programmer fragen ob er dir den PIC programmiert. Für den Brenner 8 wird aber ein PIC18F2550 benötigt, kein PIC16F628A
Aber wenn ich das hier sehe, was soll ich da noch sagen... http://www.ebay.de/itm/USB-PIC-Develop-Microcontroller-Programmer-Programmiergerat-K150-ICSP-2x-Kabel-/300893127882?pt=Wissenschaftliche_Ger%C3%83%C2%A4te&hash=item460ea0c4ca Wenn der IC Sockel schon 16€ kostet...
-
Thread
DIY Frequency Counter mit 10 bis 12 Digits?
Multiplikation Lo1 x Lo2, Lo1 x Hi2,Lo2 x Hi1 , Hi1 x Hi2 32 x 32 Multiplikation sind dann schon 16 x 8 Bit Multiplikationen. usw.
Hintergrundfarbe gelb, grün, blau oder weiß ist. Das sollte kein Problem sein. Sinnvolle LCD-Module sind 16x2, 20x2, 16x4 und 20x4, wobei die Ergebnisse von F2 nur auf x4-Anzeigen erscheinen. Die Zeilenlänge ist per Bedientaster oder ser. Befehl einstellbar; Vorgabewert ist 16 siehe Bedienungsanleitung und
-
Thread
Zigbee Module gesucht
Problem ist hier wirklich die Pegelwandlung und der nicht vorhandene Platz dafür. Es soll auch noch ein PIC mit auf ein paar mm², das ganze vergossen werden und der PIC dann von außen programmiert werden können (über die eh zur Anwendung benutzten Anschlüsse). Sprich es müsste der PIC dann mit 5V laufen und
@Christian PIXIE wäre mir zu groß (und teuer) - bei lediglich 16 Euro für ein XBee bastle ich mir einen PIC selbst dazu :-) (der Support von MaxStream scheint auch recht ordentlich zu sein)
-
Thread
Problem mit Schleifengenerator (PIC, ASM)
Ich verwende den PIC16F628A. Gibt es eine Möglichkeit in MPLAB einzustellen, dass der PIC nur 8 bit hat? Das würde mir das Schleifen austesten sehr erleichtern, da ich im Moment eine Schleife mit 3 Variablen, je mit
Finn Jensen schrieb im Beitrag #3490594: > Ich verwende den PIC16F628A. > > Gibt es eine Möglichkeit in MPLAB einzustellen, dass der PIC nur 8 bit > hat? Der PIC16 hat genau 8bit und das kann man auch nicht ändern.
-
Thread
Bosch Induktionsherd geht nicht mehr
manchmal schon nach 5..6 Jahren ab, das die Elkos insb. im Stand-By Betrieb mit sehr kurzen Pulsen belastet sind. Wie alt ist denn das Kochfeld? Dioden: Ist neben D7 und D11 auch D9 okay? Was sind C14 und C16 für
://www.conrad.de/de/p/royalohm-cq1007f4700t4e-praezisions-widerstand-470-smd-2010-0-75-w-1-100-ppm-c-1-st-tape-cut-2889743.html Kondensatoren: https://www.conrad.de/de/p/kemet-r46ki310000m1m-1-st-mkp-funkentstoer-kondensator-radial-bedrahtet-100-nf-275-v-20-15-mm-l-x-b-x-h-18-x-5-x-11-1235278.html
-
Thread
PIC 12F683: PWM erzeugen
PORTC: 5 > PWM-Ausgang (32 kHz) (16F684) Pin 5 ;* ;************************************************************** ; ; sprut (zero) Bredendiek 11/2008 ; ; PWM-Poti ; ; 12F683 erzeugt mit einer PWM eine Gleichspannung ; gesteuert wird das durch: ; 2 Taster in 16 Stufen (4 Bit) ; Rotary-Encoder in 32 Stufen (5 Bit) ; ; 12F683 erzeugt an GP2 ein 32 kHz-PWM-Signal ; PS=1; PR2=0x1F; resolution 5-Bit (32 Stufen) ; ; ; Prozessortakt: 4 MHz intern, Zyklustakt
-
Thread
LCD-Display
LCD ohne Elektronik in Frage, wie sie z.B in Uhren verwendet werden. Z.B. Reichelt Best. Nr.: "LCD 3,5-13". Für derart niedrige Ströme halte ich aber auch den PIC16F688 für ungeeignet. Ich würde hierfür einen MSP430 von TI verwendet. Dafür gibt es auch eine Beispielapplikation, bei der der uC über eine
Hast Du denn eine grobe Ahnung, wieviel uA Dir durch das Thermoelement zur Verfügung stehen? Der PIC benötigt ja wahrscheinlich so ca. 100uA (1MHz, 2V) oder halt 8,5uA (32kHz, 2V). An Displays mit wenig Kontakten würde mir jetzt nur das I2C (3x12 Zeichen)z.B. von Neuhold oder C*** einfallen... benötigt
-
Thread
PIC18F2550/PIC16F877 Port-Adressen in C?
Hallo allerseits, ich ich von meinem Ausbilder eine Unmenge an PIC18F2550 und PIC16F877 bekommen und würde die gerne in C programmieren. Jetzt hab ich die Frage, wo ich die Adressen für die Ports herbekomme. Ich hab schon gegoogelt und seitenweise Datenblätter durchforstet
Synthron schrieb im Beitrag #4556158: > Unmenge an PIC18F2550 und PIC16F877 bekommen Hallo Synthron, würdest Du welche gegen Geld abgeben? Gruss Chregu
-
Thread
Effizientes Bitcount für 8, 16 u. 64 Bit?
Als Bitcount-Funktion für 32 Bit habe ich diese C-Funktion als Makro: #define BITCOUNT(x) (((BX_(x)+(BX_(x)>>4)) & 0x0F0F0F0F) % 255) #define BX_(x) ((x) - (((x)>>1)&0x77777777) \ - (((x)>>2)&0x33333333) \ - (((x)>>3)&0x11111111)) Aber wie sieht die Version für 8, 16 u. 64 Bit aus?
-
Thread
Pin-Zustand von PIC16LF722 ändert sich zufällig
ANSELB = 0; 00C 1003 BCF 0x3, 0 00D 1683 BSF 0x3, 0x5 00E 1703 BSF 0x3, 0x6 00F 3000 MOVLW 0 010 1803 BTFSC 0x3, 0 011 3001 MOVLW 0x1 012 0086
022 passiert es dann. Das Register 0x07 (Port C) wird mit W verundet und nach 0x07 zurückgeschrieben. 01D 30EF MOVLW 0xef 01E 00F5 MOVWF 0x75 01F 1283 BCF 0x3, 0x5 020 1303 BCF 0x3, 0x6 021
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
sondern auch einfach zu verstehen ist. Da bleiben nur wenige Sorten übrig: Die einfacheren (älteren) PIC16 und eventuell noch die einfacheren Atmel AVR. Wobei ich mir nicht sicher bin, ob die auf C-programmierung zugeschnittene AVR-Architektur tatsächlich für 12 jährige das Geeignetste ist. Auf alle Fälle
W.S. schrieb im Beitrag #6166296: > Die einfacheren > (älteren) PIC16 und eventuell noch die einfacheren Atmel AVR. Wobei ich > mir nicht sicher bin, ob die auf C-programmierung zugeschnittene > AVR-Architektur tatsächlich für 12 jährige das Geeignetste ist. Ich
-
Thread
120 I/Os an Raspberry Pi
Wenn du anstelle von 8x16 IO auch mit 7x16 IO leben kannst, dann kannst du auch die 2x7 Int Ausgaenge auf einem IO Expander raufgeben, und das freie INT_A geht in den R_PI und INT_B in den freien Pin des PORTA vom Portexpander
Pin vom PortB ist fuer dasselbe daisy chain fuer weitere Portexpander vorgesehen, z.B. wenn mit i2c switch/mux gearbeitet wird, oder ein 7x16 am 2ten i2c Port des RPI angeschlossen wird, mit interrupt controller. So hat man einen Int und man kann mit minimalen Aufwand den Port dann abfragen, ohne
-
Thread
kleine Konsole mit PIC: Was für ein Display?
PIC18F* verwendet werden. =) Später vielleicht sogar PIC30F* oder PIC33F* und für ganz einfache Dinge auch mal ein PIC16F*. Einen Kontroller braucht das Display doch, da ich sonst in einem gewissen
setzen könnte. Dann habe ich eine Obergrenze für die Auflösung und Farbtiefe. Danach werde ich mir den PIC24F genauer ansehen und auch nochmal die PIC30F und PIC33F durchforsten. Leider unterstützt mein Programmer maximal nur die PIC18F Serie. Aber ich kann mir damit ja den Brenner9P (rev 5) von www.sprut.de
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
***************************/ void main() { uint ChkSum=0; RF2_Init( ); WriteCMD( 0xCC00 ); WriteCMD( 0x8B61 ); WriteCMD( 0xA640 ); WriteCMD( 0xD040 ); WriteCMD( 0xC823 ); WriteCMD( 0xC220 ); WriteCMD( 0xC001 ); while(1) { WriteCMD( 0xC039 );
Hallo Benedikt, mal eine Frage zu folgendem Code aus Deiner letzten Version: [c] void rf12_setbandwidth(unsigned char bandwidth, unsigned char gain, unsigned char drssi) { rf12_trans(0x9500|((bandwidth&7)<<5)|((gain&3)<<3)|(drssi&7)); } [/c] müßte nicht 0x94XX statt
-
Thread
Miele Staubsauger tot
Hi, hab hier einen 5 Jahre alten Miele Tango Staubsauger, der plötzlich während des Saugens stotterte und dann tot blieb. Ein Blick auf die Elektronik (EDW-312) offenbarte, dass der KüKö vom Triac (BTB16-600BW) an allen
Stecker, nicht das die Aufrollmechanik blockiert :-). http://www.henri.de/media/image/thumbnail/21eae8c3d586f70d669a262c493e22d2_720x600.jpg
-
Thread
for-schleife rückwärts bis auf 0 laufen lassen probleme
Hallo, ich habe momentan große Probleme bei einer for-schleife, welche rückwärts läuft. [c] for(uint8_t x=5; x<0; x--) { ... } [/c] hier geht x nur bis 1 und dann wird die Schleife wieder verlassen. [c] for(uint8_t x=5; x<=0; x--) { ... } [/c] hier geht es zwar bis 0, fängt
Hackertrick 2.0 mit Unterlauf [c] for(uint8_t x=5; x <= 5; x--) { // mach was } [/c]
-
Thread
ATMEL (Microchip) erhöht die Preise
sind die µController von Atmel sehr beliebt. 1 atmega 328p-au 2 atmega 328p-pu 3 atmega 2560-16au 4 pic32mx250F128b-i/sp 5 stm32f407vgt6 6 atmega 32u4-au 7 stm32f103c8t6 8 atmega 328p-mu
beachten ist, dass die günstigen chinesischen Fertiger in der Regel nur Standardgrößen machen (wie 5x5 cm², 10x10 cm², ggf. Vielfache davon), und dann oft auch nur 10-Stück-weise verkaufen. Auf welche Weise du die Fläche intern strukturieren kannst (bspw. Fräsungen, um mehrere Sub-Platinen unterzubringen
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
LD B,0x03 1835 1A L5: LD A,(DE) 1836 CD 76 06 CALL 0x0676 1839 1B DEC DE 183A 10 F9 DJNZ l5 183C DD 21
Assembler ist eine Abstraktionsebene von direktem Code. 8080/Z80 Move in Oktal: 1xy = von y nach x x,y: 0=B,1=C,2=D,3=E,4=H,5=L,6=(HL),7=A 121: Move von C nach D. 166: (HL)=>(HL) ist statt dessen HLT
-
Thread
Digikey teurer, Vivado unter Jahresabonnement, kostenlose Compiler von Microchip uvam
vermeldet man folgendes: [c] The MoP architecture integrates up to 32GB of LPDDR5X into a single package, delivering up to 288GB/s of bandwidth in up to 60% less board area1, letting engineers build high-bandwidth systems without
Veit D. schrieb im Beitrag #8072251: > Hallo, > > was ist denn überhaupt der Vorteil vom MPLAB X Compiler gegenüber dem > gcc? Das es ihn gibt. Für 8 und 16 Bit PICs und für 32 Bit PIC32M (MIPS) hast Du sonst kaum eine Alternative. Und mit Ausnahme des XC8 für 8 Bit PICs sind die anderen
-
Thread
PIC16F84 Logik Programm erstellen
Hy danke schon mal für die mühe hier ist mein fertiges prog: list p=16f84 #include <P16f84.INC> __CONFIG _PWRTE_ON & _WDT_OFF & _XT_OSC Init movf PORTA, W andlw 0x03 xorlw 0x03 btfsc STATUS, Z bsf PORTB, 0 btfss STATUS, Z bcf PORTB
hat und deshalb keinen korrekten Assemblercode erstellt. Grundsätzlich ist die Idee mit einem PIC16F84 Assembler zu erlernen gar nicht so schlecht, weil dieser µC einen sehr übersichtlichen Befehlssatz sowie nur eine Handvoll von Registern hat. Aber bevor Du anfängst zu programmieren, m u
-
Thread
Kleiner µC mit PWM, ADC und CAN gesucht
Hi, kann wer µC um die 5x5er Größe empfehlen, welche mind. 3 PWM Ausgänge und einen ADC sowie CAN haben? Kleine µC, die ich gefunden habe und um die 5x5mm groß sind haben alle keinen CAN. Betriebsspannung 5V,
LPC11C22/C24 haben einen on-chip CAN transceiver in 7x7mm.
-
Thread
PIC ignoriert endlosschleife
angepasst. [c] #define WDTDIS=0x3FF7; //Die konfiguration habe ich so aus dem pic.h File geholt #define PWRTDIS=0x3FFF; //ob es funktioniert weiss ich nicht, aber es gibt keine #define MCLRDIS=0x3FDF; //Fehler die der Compiler mir anzeigt #define UNPROTECT=0x3FFF; #define BORDIS=0x3CFF; #define IESODIS=0x3BFF; #define FCMDIS=0x37FF; #define LVPDIS=0x2FFF; [/c]
-
Thread
Assemblercode Wartezeitberechnung
, ein PIC-er sollte seine PICs besser kennen als ein AVR-er. Du kannst mir aber gerne eine Zählschleife bis 0 über 5 Bytes mit dem PIC zeigen, die nur 6 Befehle lang ist. Peter
Sturm schrieb im Beitrag #1921859: > Ist die Frage etwa "Wie sieht ein Assemblercode für den PIC 16F628A aus, > der eine Sekunde bei 20 Mhz wartet?" > > Dann ist die Antwort OK. Wie ist der arithmetische Zusammenhang zwischen 4999993 und den 3 Konstanten 0x2C, 0xE7 und 0x0B? Du brauchst
-
Thread
LCD Ansteuerung (EIGENE INIT)
= 0; DelayMS(5); //warten bis Display fertig PORTB = 0x10; //Display ausschalten LCD_EN = 1; LCD_EN = 0; PORTB = 0x82 // 4 Bit, 2 Zeilen, 5x7 LCD_EN = 1
versuche mit Maskierung zu arbeiten, oder ob es sogar schon bekannte Probleme mit Maskierungen und MPLAB C18 bzw PIC-Controllern (PIC18F2420) gibt. So sah es bei mir aus: [c] PORTB &= 0x0F; Toggle(); PORTB |= 0x30; Toggle(); ... [/c] Jetzt habe ich es so gelöst: [c]#define
-
Thread
PIC16F18426 UART-Pins invertieren
@Anja: Ich habe hier die Links zu den Errata-Files: PIC16F18426: https://www.microchip.com/content/dam/mchp/documents/MCU08/ProductDocuments/Errata/PIC16(L)F18426-46-Family-Silicon-Errata-and-Data-Sheet-Clarification-80000799C.pdf PIC18F06Q40: https://www.microchip.com/content/dam/mchp/documents/MCU08/ProductDocuments/Errata/PIC18F06-16Q40-Silicon-Errata-and-Data-Sheet-Clarifications-80000900C.pdf Was in Deiner Applikation bei Benutzung des PIC18F06Q40 z. B. relevant sein könnte, ist die Konfiguration des Quarzoszillators
-
Thread
Low Power uC
Wie dafür gemacht http://www.ti.com/lsds/ti/microcontrollers_16-bit_32-bit/msp/low_power_performance/msp430f5x_msp430f6x/overview.page
X4U schrieb im Beitrag #4136677: > internen Quarz Welcher uC hat so etwas?
-
Thread
PIC16F872 / F72 - pickit3 - microcontroller programmiert aber keine Signale
Vdd. Ich habe keine Ahnung, was ich noch ausprobieren könnte. Hat jemand eine Idee? main.c: #include <stdio.h> #include <stdlib.h> #include <xc.h> #include <pic16f872.h> //pic16f72.h #pragma config FOSC = HS // Oscillator Selection bits (HS oscillator) #pragma config WDTE
CEXT values. The user also needs to take into account variation due to tolerance of external R and C components used. Figure 11-3 shows how the R/C combination is connected to the PIC16F872. Danke nochmal Euch allen!