-
Thread
pwm schrittmotorsteuerung mit h-brücke
hallo, meine frage ist kann man mit pic16f84a pwm realisieren um geschwindigkeit des schrittmotors zu vergrößern, weiss nicht wie. als treiber wird eine h-brücke benutzt. ich habe ein programm geschrieben in c (cc5x), aber nur für konstante
-
Thread
MPLAB Quickbuild läuft nicht
-------------------------------------------------------------------- Release build of project `K:\PIC programm AD wandler\programm1.2.disposable_mcp' started. Language tool versions: MPASMWIN.exe v5.35, mplink.exe v4.35 Sun Feb 07 20:16:02 2010 ---------------------------------------------------------------------- Clean: Deleting intermediary and output files. Clean: Done. Executing: "C:\Program Files\mplab\MPASM Suite\MPASMWIN.exe" /q /p16F84A "programm1.2.asm" /l"programm1.2.lst" /e"programm1.2.err" Danach passiert nichts mehr. Das Programm soll über eine Schalterabfrage
-
Thread
AVR Ethernet Platine
Hallo, nehm doch das XC9572-7PC84C, hat 69 Pins und damit ist sichergestellt,das Du genug ausgänge hast. Gruß Marcus
Danach ein weiterer Zugriff aufs externe Ram und fertig. In Assembler etwa so denke ich: (ich mag kein C) ldi r16, zuAktivierendeBank sts Bankingregister, r16 ldi r16, Datenbyte sts startRam, r16 Oder liege ich da völlig daneben? Gruß Topsoft
-
Thread
KFZ Bordcomputer
angeschlossen ist und lediglich die Karte (mit Hilfe einer Kontaktiereinrichtung) mit den Pins vom uC verbunden werden müssen: MOSI/MISO/SCL müssen 1zu1 verbunden werden, Ansonsten benötigt die Karte nur noch den Reset, Vcc, XTal und Masse. Ein Portpin vom uC wird noch dazu benutzt, um festzustellen,
bereits jetzt einen Fehler, weitere Kommunikation wird abgebrochen und der uC gibt eine Fehlermeldung wie "Check Card" am LCD aus. Ist bisher alles ok, stellt der uC ein ok-Byte an die SPI-Schnittstelle zur Verfügung, das die Karte abfragt. Erhält die Karte das ok, sendet sie
-
Thread
Hilfe bei PWM Signal und Hardware nötig!
www.mikrocontroller.net/topic/91543#new z.B. http://cgi.ebay.de/Platinensteckverbinder-RM2-54-einreihig-1-16-polig-/280686085862?pt=Steckverbinder&var=&hash=item870ca84af1
Schottky-Dioden aufgrund ihrer prinzipbedingt sehr niedrigen Sperrverzögerungszeit. Z.B. MBR745 (7,5A), MBR1645 (16A) [[Dioden-Übersicht]] [Treiber] Vielleicht wäre es einfacher, direkt an den Port des µC einen Bustreiber 74HC245 zu hängen und damit die LEDs direkt, die MOSFETs über eine Transistorstufe zur
-
Thread
Superhet-Audion
PS, @ Bernd: >Der Schwingkreis, bestehend aus C6, L1 und C5, hat auch die Aufgabe, die >erzeugte Schwingung um 180° zu drehen. Der Transistor macht weitere >180°. Die Ausgangsspannung hängt vom Kapazitätsverhältnis C5 / C6 ab. An >der kleineren
> überstreichen können. Hier wäre es günstiger, C5 und C6 wären etwas > kleiner und idealerweise gleich groß. Gibt es eine Formel zur Bestimmung von C5 und C6 in Abhängigkeit von der gewünschten Frequenz?
-
Thread
Alternative zu Reichelt, oder Preisanstieg "normal"
, nie, nie habe ich je erlebt, daß Reichelt teurer ist als Conrad; habe vor ein paar Wochen einen PIC-Debugger gekauft, der war bei 180.- ca 20.- EUR teurer als bei C. Que pasa?
nicht im Katalog stehen? Wie schnell erhält man da auf > Preisanfragen ne Antwort? Ich bestelle R, C, IC-Sockel, Logik-ICs, uC Einmal hatte ich einen uC angefragt und bekam innerhalb von 2 Tagen ein vernünftiges Angebot, bei dem ich dann zugeschlagen hatte. Ein anderes Mal hatte ich einen MOSFET angefragt
-
Thread
Warum noch KFZ-Relais?
Erfahrung mit FETs hab ich noch nicht, auch habe ich noch nie so große Ströme geschaltet. Aber mit µC & Elektronik hab ich schon etwas Erfahrung (Wird noch mehr, bin erst 16...) Doran
langlebiger >sind. (Bei mir war schon oft ein Relais kaputt...) Und weiter unten: >Aber mit µC & Elektronik hab ich schon etwas >Erfahrung (Wird noch mehr, bin erst 16...) So, 16, dann war bei dir irgend ein anderes Relais kaputt, aber keines aus dem KFz. Oder bist du ein Crash-Kid??? Da ist
-
Thread
Einstiegs-Bestellliste
Hallo Zusammen ;) zur Zeit möchte ich beginnen mich intensiver mit µC zu beschäftigen. Erfahrungen habe ich aus meiner Schulzeit mit dem PIC16F84 und durch ein Praktikum mit dem R8C/1B. Privat möchte ich jedoch lieber einen µC von Atmel verwenden, weil dieser weit verbreitet ist. Ich habe Grundlagenkenntnisse in Elektrotechnik sowie relativ gute Kenntnisse in C/C++, wobei ich wahrscheinlich nur C benötige. Ob ich evnt. mit Assambler anfange lass ich mir erstmal offen. Nun zum eigentlichen Thema: Meine Bestell-Liste. Ich würde mir gerne ein eigenes Board
-
Thread
Batteriewahl und Powermanagement
für Solar > verwenden? Li-Ion fällt ja dann raus. Seh' das nicht so binär mit dem Laden unter 0°C. Laut Datenblatt darfst du LG,Samsung,Sony Li+ Akkus bei 1°C schnell laden aber bei -1°C gar nicht mehr laden.. Ich hab mich für eine C/100 Ladung bis -10°C entschieden.
Johannes S. schrieb im Beitrag #6346595: > Aber uC mit 48 Pins sind ja auch noch recht klein Mit reichen da schon deutlich weniger IOs. So ein kleiner ATiny oder PIC würde da schon passen. Allerdings messe ich die Bodenfeuchtigkeit über die Frequenz
-
Thread
AVR Experimentier-Hardware
Hallo, ich programmiere und bastle bisher mit dem PIc 16F84. Nun möchte ich aber mal praktisch die AVR´s kennenlernen. Jedoch stehe ich vor folgendem Problem: Im web findet man die unterschiedlichsten Bauvorschläge mal mit dem Brennertool mal mit einem
link http://rumil.de/hardware/avrisp.html#avrprog10 is halt so wenn man sogar zu faul für [STRG]-C/[STRG]+V ist :-) mfg, MasterD
-
Thread
AVR-Bootloader mit Verschlüsselung
mal eine Summe. Kann dein Kurzer Blick ein OK geben? Optimieren kann man ja immer noch... uint16_t crc16(unsigned char* data, int length, uint16_t crc) { uint16_t poly = 0xA001; int c, i; for (c = 0; c < length; c++) { crc ^= data[c]; for (i=8; i>0; i--) { if
@Fabian, sieht korrekt aus. Ich würde es aber so machen: [c] uint16_t crc16(unt16_t crc, const uint8_t* data, uint16_t length) { uint16_t poly = 0xA001; while (length--) { crc ^= *data++; for (uint8_t i=8; i>0; i--) { if (crc
-
Thread
Was ist bzw. war Atmel QTouch?
in r16,pind ;Abtasten nach 2 µs sei push r16 clr r16 out portd,r16 ;Pullups wieder aus ser r16 out ddrd,r16 ;Ausgänge wieder runterziehen pop r16 ret [/code] Die Sensoren
0x800618 <gain_setting_int_cap+0x7f6e82> 15f2: 20 62 ori r18, 0x20 ; 32 15f4: 05 c0 rjmp .+10 ; 0x1600 <qtm_ptc_start_measurement_seq+0x4a> 15f6: 20 38 cpi r18, 0x80 ; 128 15f8: 41 f4 brne .+16 ; 0x160a <qtm_ptc_start_measurement_seq
-
Thread
Giess-o-mat mit AVR Version 2
nicht verwenden können. Diese haben kein 3.3V/5V TTL sondern ein +-12V Signal. Du wirst deinen µC damit vernichten. http://www.sprut.de/electronic/pic/grund/rs232.htm http://www.sprut.de/electronic/interfaces/rs232/rs232.htm Empfängst du was? Wenn Nein, hast du mit deinem µC ein Problem.
. Der attiny84 soll mit 8MHz laufen, Keramikresonator, kein Quarz. Ist es noch einfacher möglich? (Der µC ermittelt die Frequenz wie gehabt über den externen Input von Timer1) wo (ps: ich war jetzt 3 Tage weg
-
Thread
mumbi Funksteckdosen mit dem Arduino ein- und ausschalten?
Codes nicht zu lang und nicht zu kurz sein. Empfänger waren bei mir Funkdimmer mit abgekratztem PIC16F84. Die müssen einen wirklich für dämlich halten. Die Anlage von dir habe ich auch noch hier, dadrin ist der gute alte PT2262. Gibt übrigens wirklich eine Codiermöglichkeit, die ist bei dem aber
_______________ __11 01__ __11 10__ F1 - B - off - __________________ __11 00__ __11 11__ F1 - C - on - __________________ __10 11__ __10 01__ F1 - C - off - __________________ __10 10__ __10 00__ F1 - D - on - __________________ __01 11__ __01 01__ F1 - D - off - __________________
-
Thread
Manchester mit AVRGCC
/* NOTE: For example only. You decide how to signal a receive error */ /* Manchester encode byte c as two bytes: Odd bits in MS byte, Even in LS */ ushort manEncode(uchar c) { uchar ms, ls; ms = (c & 0xAA) | ((~c & 0xAA)>>1); /* encode odd bits w/ their cpls */ ls = (c & 0x55
Elektronikzeitschrift EAM 01/2002 ist ein Programm (für Telemetrie)dokumentiert, allerdings für einen PIC 16F84. Ich denke, daß man das Programm für einen AVR leicht umändern kann.
-
Thread
arduino Platine mit microCore und 100baseT
Ich hab mich mal ein bisschen bei MicroSemi umgesehen, > es gibt den M2GL010-TQG144I. > IGLOO2, 84 I/O, 933.888 kbit RAM, 12.084 LUTs im 144-LQFP-Gehäuse Ich habe mal Synthese und Place&Route von microCore ohne die angedachte Peripherie gemacht und die Ergebnisse sind ermutigend: 16-bit Daten
(SPI_CLOCK_DIV8);//divide the clock by 8 } void loop (void) { char c; digitalWrite(SS, LOW); // enable Slave Select // send test string for (const char * p = "Hello, world!\r" ; c = *p; p++) { SPI.transfer (c); Serial.print(c); }
-
Thread
C18: mit PIC18F25J10 einen Flashspeicher (ATDB041B) über SPI ansprechen
byte_read_from_buffer1() - 4\n\r"); read = getcSPI(); SPI_CS = 1; return read; } [/c]
read = getcSPI(); SPI_CS = 1; } while (read & 0x80); //stay in loop until !busy } [/c]
-
Thread
Externe Antenne für Funkmodul TRW24G
Platinen-Antenne drauf. Zu sehen hier: http://klinkerstein.m-faq.de/Picture.php?content=TRW24G%20Funkmodule&pic=Unten1.jpg Es läuft bei mir bei etwa 2,45GHz Meine Fragen dazu: 1. Ich möchte eine Stabantenne benutzen. Wie lang muss diese sein? Hat eine Lambda/2 Antenne einen höheren Gewinn als eine Lambda
Danke für den Tip. http://www.elektor.de/jahrgang.46744.lynkx?filterGuid=e0dfb879-951a-4c45-abe4-480f1226fa50 Ich kann hier aber nichts finden :-(
-
Thread
AVR Attiny10 External Interrupt in C
rjmp .+22 ; 0x26 <__bad_interrupt> 10: 0a c0 rjmp .+20 ; 0x26 <__bad_interrupt> 12: 09 c0 rjmp .+18 ; 0x26 <__bad_interrupt> 14: 08 c0 rjmp .+16 ; 0x26 <__bad_interrupt> 00000016 <__ctors_end
56: 0f 91 pop r16 58: 0f bf out 0x3f, r16 ; 63 5a: 0f 91 pop r16 5c: 1f 91 pop r17 5e: 18 95 reti 00000060 <main>: int i; // CPU-Clock settings:
-
Thread
UKW-Prüfsender: Diverse Fragen!
Bastler schrieb im Beitrag #3084716: > -----------------+--- > | | | > c | A > c --- K > c --- +---R--- Signal > c | K > | | A > -----------------+--- > | > --- R= 30 .. 100KOhm Z-Dioden haben
-*--------*-... | | | | | V c | --- c --- | c --- *------\ c | | | | | --- | | | ^ | | | | |
-
Thread
HD44780+PIC18F25k22 Rise Time Probleme?
BLINK_ON); LCD_Command(ENTRY_MODE + CURSOR_INC + DSHIFT_OFF); LCD_Clear(); LCD_Home(); }[/c]
74HC164. Dito, wollt das aber halt mal machen. Dito, so habe ich mein allererstes LCD auf einem 16f84 programmiert. Schien mir als Übung sonst zu einfach und viel zu viele Pins. :) Das Busy-Flag lesen heißt ja auch dieses zu /beherrschen/. Nur fällt mir nich wirklich was zu ein. Die Cursor Adresse
-
Thread
Torantrieb Steuerung IC Info gesucht
einem PIC16F84 nachdem ein Blitzeinschlag in der Nähe den COP8 zerdonnert hatte.
Steckverbinder? Mache Foto und zeige, was Du wie gemessen hast. Ich gehe davon aus, dass der uC den Kurzschluss 'produziert', und der nicht zu ersetzen ist. Evtl mit Adapter und einem Atmega 16/32.
-
Thread
Temperaturmessschaltung möglichst genau?
oder man nimmt gleich einen Controller der den Großteil davon integriert hat (z.B. MSC12xx von TI, ADuC84x, ADuC83x von Analog oder den C8051F35x von SiLabs).
braucht und ausserdem extrem günstig ist. Bei einer Temperatur zwischen 34°C-42°C soll am Ausgang des OP's proportional eine Spannung von 0-5V anliegen. Also direkt für den PIC analogeingang. Wäre für eine Schaltung wirklich sehr dankbar. grüsse
-
Thread
Seiko G242C mit SED1330 _Grafikproblem_
Hi Freunde, ich habe ein Riesenproblem mit einem Grafikdisplay (Seiko G242C 240x128 Pixel) mit einem SED1330 Controller. Der Controller teilt den Speicher in insgesamt vier Layer: ____ Textlayer SAD1 ____ Grafiklayer SAD2 ____ Textlayer SAD3 ____ Grafiklayer SAD4
Hi ERDI - Soft, danke für deine Antwort. Ich steuere den SED mit einem PIC16F84 an. Ich arbeite nur mit Assembler, es wäre also nicht schlecht wenn ich einen Blick auf dein 8051er Progrämmchen werfen könnte, vielleicht entdecke ich den einen oder anderen Fehler bei meinem
-
Thread
Kabel an Heizelement von Weller Lötkolben lose, ist das normal?
Bauteilen ist das nicht ganz so kritisch, aber ich bin da sehr vorsichtig geworden... Einen Atmega8 oder PIC16F84 wirst damit genauso wie einen 2N7002 sicher Bedenkenlos verlöten können... Aber für wirklich moderne RAM IC, neue CPLDs oder komplexere µC Typen (wie neue 32Bitter) würde ich meine HAnd nicht mehr
-
Thread
Hochtemperatur-Platinen
von ISOALA ( http://www.isolaag.com/d/ecomaXL/index.php?site=ISOLA_DE_product_description&sid=233&p=16 ) Tg-max bei 220degC, dieses Material habe ich schon erfolgreich bei dauerhaften Temperaturen von bis zu 180degC eingesetzt (Leistungselektronik für Halbleiterdetektoren im Hochvakuum). Die Platine
wo es um irgendwelche Messungen in (Erdöl-)Bohrlöchern ging, bei Umgebungstemperaturen um die 300°C. Da haben sie nach einigem Evaluieren dann ganz normale Mikrocontroller (PIC IIRC) von der Stange genommen, da das im Endeffekt die kosteneffektivste Lösung darstellte (angesichts der genannten Preise
-
Thread
PIC16F84A source code problem
aus einem bsp programm: #DEFINE sda_dir TRISA,0 #DEFINE scl_dir TRISA,1 UP_i2c_sda_h BSF STATUS,RP0 BSF sda_dir BCF STATUS,RP0 RETURN nun meine frage dazu: was soll das status,rp0 machen? was genau ist das trisa? das define legt ja konstanten fest (variablen) oder? ich hab mir schon die ganzen befehle zu dem pic16f84a (der da genutzt wird) durchgelesen, werd aber nicht so recht schlau daraus. wäre nett wenn mir das jemand verständlich erklären könnte :-) gruß blabla
-
Thread
Windows-Programmierer umschulen
nicht klar. Aber bei normalen Funktionsaufrufen ist das kein Problem? Bei "addData(int*)" weiß der C-Programmierer automatisch wie dick das Blech ist? Harald K. schrieb im Beitrag #7784357: > Und wenn so jemand mit der harten Realität von 2 kB RAM und 16 kB > Flash-ROM konfrontiert wird, ist das
Moin, Mein erstes Arbeitsprojekt mit PIC uC war eine bescheidene RTU Anwendung, wo 20 Relais über RS-485 ferngesteuert, geschaltet werden sollten. Der PI16F877A hatte nur 368 Bytes an SRAM. Programmierung war in C (CCS). Ging alles gut von
-
Thread
Noch ein Taschenrechner auf ATMega Basis
Inclusive der Entscheidung, wohin die neuen Funktionen kommen. Ich schwanke noch zwischen dem HP-11C und dem HP-15C Layout, wobei ich auch Interessenten für das HP-16C Layout (Programmierer) hätte. Wahrscheinlich gestalte ich es einfach austauschbar, wobei die Grundfunktionen ja in der HP-Voyager Serie
-3x16-zeichen-gelb-gruen-121770