-
Thread
Was ist aus dem Thread der MeteoData geworden? Gesperrt
und schieben. u.c[19] not used \ u.c[18] Carry von Ram12:0 \ = u.l[4] u.c[17] Ram1b / u.c[16] Ram1a / u.c[15] not used \ u.c[14] Carry von Ram1a:0 \ = u.l[3] u.c[13] Ram19 / u.c[12] Ram18 / u.c[11] not used \ u.c[10] Carry von Ram18:0 \ = u.l[2] u.c[ 9] Ram17 / u.c[ 8] Ram16 / u.c[
-
Thread
Pollin 16080 Touch mit ATMEGA32 und BASCOM
der Sache mit dem Display. Ich habe den Display wie folgt angeschlossen: (DisplayPin - Name - Pin µC) 1 - GND - GND 2 - +5V - +5V (und an Poti) 3 - Vo - Schleifer Poti 4 - RS - PC5 5 - R/W - PC4 6 - E - PC3 7 - DB0 - PD7 8 - DB1 - PD usw, bis: 14 - DB7 - PD0 15 - CS - PC1 16 - Res
deshalb auch mal auf deranderen Seite Löten. Frage wer ist so lieb mir die Lib von Holger für den Pic mit c18 comeiler (bitmap.c) umzuschreiben. Ich raf das nicht! Gruß sammelstoerung
-
Thread
Mp3 Player mit Atmega
stark von der CPU abhängt: Ein VS10xx der speziell dafür gebaut wurde, schafft das mit <20MHz, ein dsPIC ist mit seinen 40MHz an der Grenze, ein ARM7 schafft das auch mit 70MHz, ein 8bit µC würde ich auf >100MHz schätzen.
gibt es verschiedene Implementierungen und 70kByte ist die, die am meisten Speicher braucht. Die dsPIC Version des MAD mp3 Dekoders belegt etwa 11kByte im Flash mit Konstanten. Großteils für die Huffman Tabellen. Wie weiter oben schonmal geschrieben, benötigt ein AVR für eine 16x16->32 MAC Operation
-
Thread
pimp my Looping Louie (mit Mikrocontroller & Zufall!)
der Platine, von dort zu den Anschlüssen des Attiny. Hier nun die versprochenen Bilder: http://pic.leech.it/pic.php?id=6a1c565k1024img03.jpg http://pic.leech.it/pic.php?id=d74ee5a7k1024img03.jpg http://pic.leech.it/pic.php?id=83c9aa23k1024img03.jpg http://pic.leech.it/pic.php?id=6bb84e85k1024img03.jpg http://pic.leech.it/pic.php?id=54cccc6fk1024img03.jpg http://pic.leech.it/pic.php?id=9077806k1024img03.jpg http://pic.leech.it/pic.php?id=b3e4f44k1024img03.jpg http://pic.leech.it/pic.php?id=3d3b68fk1024img03
-
Thread
PIC C18 ein ganz gemeiner Fehler
BusSpiOutTransfer[6] = 'T'; 001C8 0E54 MOVLW 0x54 001CA 6F15 MOVWF 0x15, BANKED 449: BusSpiOutTransfer[7] = '!'; 001CC 0E21 MOVLW 0x21 001CE 6F16 MOVWF 0x16, BANKED 450:
_18F8722\transfer_bus.c BTS_4 0x000c06 data extern E:\Pic_C_Sourcecode\Stellpult\StellpultController_18F8722\transfer_bus.c BTS_5 0x000c08 data extern E:\Pic_C_Sourcecode
-
Thread
Welcher uC könnte das sein?
Es könnte ein PIC der PIC16- oder PIC18-Serie sein.
Prima, danke. Könnte also ein 16F54 sein, in jedem Fall ist es ein Controller. Dann kann ich die Schaltung weiter analysieren.
-
Thread
Wer hat Erfahrung mit Induktionsöfen >1kW
Korrektur: es sind 6+6+4=16 FETs BUZ355 (SIPMOS Power Transistor (N channel Enhancement mode Avalanche-rated) 800 V 6 A 1.5 Ohm TO-218 AA C67078-S3107-A2 (damals gab es noch nichts besseres). Habe gestern das Gerät in Test-Betrieb
Ich leistete mir jetzt zwei Vacuubrand-Vakuummeter, ein VAP5 (1µbar - 1000mbar, Pirani-Sensor, 8051-µC) und ein DVR2 (1-1080 mbar Al2O3-Kapazitätssensor und PIC-µC)- sie ergänzen sich ideal, da das VAP5 im oberen Bereich nur 50 mbar Auflösung hat. Aber was ich nicht bedachte: sie sind nicht kalibriert
-
Thread
Startprobleme (PIC16F877)
nachgemessen) und die Spannung sitzt direkt am Labornetzteil kein Regler.. Ebenfalls der Quarz ist 2x 2,54mm von den PIC Pins entfernt.
Sicher, dass es ein PIC16F877 und kein PIC16F877A ist? > Ich werd mal 2x 100nF versuchen... Wird nichts ändern, investiere Deine Zeit besser in ein Foto des Aufbaus.
-
Thread
48 Poti's mit AVR lesen
@Michael (Gast): Deine Lösung von 16:54Uhr taugt nichts. Der Grund ist, daß Ausgleichsströme zwischen den Potis über die gemeinsamen Zusammenführungen an den ADC-Eingängen fließen und sich dadurch die Potis gegenseitig beeinflussen.
Platz- und Preisersparnis hat man bei 4* 40-pinner PIC gegenüber 5* 20-Pinner AVR auch nicht. Aber wie gesagt, 6* 16-pinner MUX ist am einfachsten und billigsten. Peter
-
Thread
Präsentation mit Fußschalter steuren (USB-HID)
heißt, ich hab alles zum Proggen für den AVR. Aber vielleicht ist das ja ein Grund auchnoch auf PIC zu gehen... Lassen sich PICs auch via C Programmieren?
Beispiel das gesammte USB Framework und alle anderen Beispielprogramme für die USB - Geschichte rein in C Geschrieben! Für die 18F gibt es auch einen ganz brauchbaren Compiler zur freien Verwendung (unter Studentenversion irgendwo auf der µChip HP) Auch die kleineren Pic (10F, 12F 16F,) lassen sich natürlich
-
Thread
LM 335 Ausgangsspannung verstärken
Operationsverstärkern kann man diese Ausgangsspannung beispielsweise verdoppeln? Ich möchte damit auf einen PIC 16F877A und am Display anzeigen lassen. Wäre froh wenn mir da jemand helfen könnte.
Vielen Dank für die Antworten Nun ich habe nur den PIC 16F877A und der LM 335 ist für meine Arbeit auch vorgegeben. Ich muss also mit diesen Bausteinen diese Arbeit lösen. An einen Verstärker habe ich gedacht, da ich die Genauigkeit der Messung erhöhen
-
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
PIC16F57 Initialiesierung
included. The processor may be selected the following ways: ; 1. Command line switch: ; C:\ MPASM MYFILE.ASM /P16F54 ; C:\ MPASM MYFILE.ASM /P16F57 ; C:\ MPASM MYFILE.ASM /P16F59 ; 2. LIST directive in the source file ; LIST P=16F54 ; LIST P=16F57 ; LIST P=16F59
Wieso hat der PIC 16F57 Port D und E ? Der hat laut Datenblatt A,B und C Ports.
-
Thread
Die allerersten PICs aus den 80er Jahren auf Ebay!
RAM/ROM) http://cgi.ebay.at/ws/eBayISAPI.dll?ViewItem&item=320243368331 http://www.rhoent.com/pic16xx.pdf <- PIC1664, ein PIC mit externem ROM/RAM, 12-Bit Core, also ein Verwander der 16C54, 12C508A, ... http://www.rhoent.com/pichw.pdf <--- cool ist "TTL PIC emulator" ;) http://www.rhoent.com
picsw.pdf <-- schau euch die ASM Befehle an, die sind heute noch gleich... bei 12-bit Core PICs, wie dem 16C54/16F54, neuere Serien haben mehr Befehle. Ob die Opcodes auch gleich sind, habe ich nicht geschaut. Einer der ersten kompakten PICs... bisher nicht bekannt gewesen, ein PIC16E57, vermutlich ROM-basiert
-
Thread
Blutiger Anfänger braucht Rat (ARM,Linux,Roboter, JVM)
das nicht etwas zu hoch gepockert ist. leistungsfähig und mit genug schnellem speicher sollte der uC schon ausgerüstet sein, denn er soll recht fix mit neuronalen netzen "rechnen". die sensorik stelle ich mir dann so vor, das kleine eigenständige uC's (atmega,pic etc) die signale für den "neuro-rechner
das ich ignorant wäre... wäre nett, wenn Ihr mir mal sagt, was sache ist. timer, ok, kenne ich vom C16 ;-) Ich habe mir bisher vorgestellt, das, wenn der Code OK ist, ich mich nicht weiter um die Hardware kümmern müßte. Falsch? welche Fallstricke lauern denn da ? Wieso muss ich mich mit Timern auseinander
-
Thread
PWM für Ströme > 120A
Ich muss eine PWM bauen, alles gut kein Problem PIC16F876 da kann ich mit Timern eine PWM realisieren. Ich muss jetzt aber einen großen Motor(7,7kW 48V) damit antreiben. Welche MosFET's kann ich da nehmen? Ströme werden sicher größer als 120Ampere
immer behauptet ist aber Unsinn. Es gibt 150V fets mit 7.5m, ideal für 48V Anwendungen. Geräte für +54 Telecom Verteilerspannung sind im Einsatz, mit Synchrongleichritern am Flußwandler. MFG
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
PC Programm geschrieben, um Bilder im BMP Format über die Serielle Schnittstelle an den USART vom µC zu schicken (Später natürlich von SD lesen). Da ich keinen Converter gefunden habe um das 24bit Format in 16bit zu wandeln, muss der µC halt intern von 24bit auf 16bit umrechnen. > In Display12x16Font
machen, wenn du ein richtiges Bild mit hoher Farbtiefe anzeigen würdest (einmal mit 12 und dann mit 16 bit). Wahrscheinlich speichert das Display intern sowieso immer mit 16 Bit Farbe, nur die Übertragung vom µC zum Controller ist anders.
-
Thread
NXP verschenkt ARM-Chips
Und wieder ein Tag rum... warum macht mir GCC aus: [c] init_uart0(115200); [/c] und [c] void init_uart0(unsigned int baud) { PINSEL0 |= (1<<4)|(1<<6); U0FCR = 7; U0LCR = 0x83; U0DLL = ((PCLK/16)/baud)%256; U0DLM = ((PCLK/16)/baud)/
zur Initialisierung mit dem "alten" RAM aus dem Display-Thread genommen. Das sieht wie folgt aus: [c] /*! Initializes the external memory control a 1Mx32x4 SDRAM is connected (16MB) - original code by Steffen Graf - */ void init_ram_high(void){ int i; PCONP|=(1<<11); // EnableRAMPower
-
Thread
[V] div. ICs und Bauteile
DIL16 (komplett 0,2 Euro) Abgabe nur komplett - 1 Stück "HEX Inverter OC" 74F06 DIL14 (0,1 Euro) - 1 Stück "Temp. Sensor" DS1621 DIL8 (2,- Euro) - 4 Stück PIC16C54B-20 SO18 (komplett 1,5 Euro) Abgabe nur komplett - 1 Stück "4-fach RS422/485 Line Driver" DS26C31 DIL16 (0,15 Euro) - 20 Stück PIC16C54-RC SO18 (pro Stück 0,2 Euro) Abgabe nur im 5er Set - 1 Stück "Step Up/Down Wandler bis 500mA" TL497ACN DIL14 (0,3 Euro) - 1 Stück "8-fach D-Latch" 74ALS573
-
Thread
wie groß muß das CPLD ungefähr sein ?
3. Die Zwischenstände 1 und 2 werden in diesem Fall nicht auftauchen bzw. zugewiesen. Auf einem uC wäre ja GREEN erst 1, dann ein paar Prozessortakte /später/ 2, um /später/ zum Schluss erst 3 zu werden. EDIT: > Ließt sich wie C. Eher wie ein BASIC-Derivat... In C sähe das so aus: [l]
= 3; > : > } > [/c] Müßte es nicht (angenommen getakteter Prozess) so ausssehn in C: [c] TEMP_GREEN = 1; : IF (RowCounter==100) { TEMP_GREEN = 2; : } IF (LineCounter==100) { TEMP_GREEN = 3; : } GREEN
-
Thread
Logamatic 2107 Schnittstelle
[code] 89 00 09 88 04 05 01 AF 00 08 09 04 05 19 CB 00 09 88 04 0B 01 B3 00 08 09 04 0B 0C C2 00 09 88 15 00 01 E1 00 08 09 15 00 00 9C 00 09 08 16 00 FF 77 00 01 00 09 08 16 01 5A D0 00 01 00 09 08 16 03 00 8E 00 01 00 09 88 16 15 01 C7 00 08 09 16 15 5D 00 09 88 16 16 01 C1 00
16:20:32 15.07.10: 10 {2F} 16:20:32 15.07.10: 08 00 18 00 5A 02 C3 64 64 0A 10 E5 60 80 00 02 0C 02 73 00 82 0F 3D 48 00 C9 FF 03 00 2F {--} 16:20:32 15.07.10: A1 {--} 16:20:32 15.07.10: 21 21 [/code
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
Hallo, hab jetzt auf ner alten Soundblaster nen KM416C256BJ-7 gefunden Laut Datasheetsuche: KM416C256D=256K x 16Bit CMOS Dynamic RAM with Fast Page Mode Würde der gehen? Alternativ habe ich 8Stk Alliance AS7C256-20PC gefunden?!
alle Features). Der Schaltplan und die µC-Software sind schon auf 16 Kanäle vorbereitet, ich werde in den nächsten Tagen den Schaltplan für das Aufsteckboard (Erweiterung auf 16 Kanäle) hier bereitstellen. @Michael: Könntest Du mir Deine
-
Thread
Interesse für ein arm/ Entwicklungsboard
Hätte interesse für ein Board für einen der großen dsPIC33 (CAN oder LIN und IrDA haben die großen)mindestens 2xI2C und 2xSPI auch für extras. Dazu ein CPLD um encoder Logik oder ähnliches zu implementieren. Würde darauf gerne einen digital geregelten bridgeless
3674;ARTICLE=69223;START=0;SORT=user;OFFSET=10;SID=27PxJYF6wQARsAABvEgdwd07ddce50e2df21af83d6a04f92dc5c5 mfg alex
-
Thread
DIL auf SO Konverterplatine
www.elk-tronic.de Hmm, da hat wohl jemand zu viel adapter produziert udn wird die nicht los. PIC 16F628 gibts in SOIC und SSOP - für beide gehäuseformen gibts günstige adapter hier : http://www.futurlec.com/SMD_Adapters.shtml Achso, so ganz am , falsches Forum.
3E, 3A/N boards - und die FPGAs sind nicht pin compatible. Ich habe für Spartan 3 (XC3S400-4FGG456C) ein board entwickelt, allerdings ncith 2.54 stiftleiste sondern 1.27. Damit ist der baord 80 x 80 mm gross. Hat allerdings 6 layer. > Einen fairen Preis zu nennen, ist nicht einfach für mich,
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
ein 16x2-Display, einen Drehencoder und ein Steuerkreuz, wirklich nett. Olli
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_65&products_id=206 sowas ?
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
Hallo, ich habe ein komplettes Menüsystem für schwarz-weiß Grafik LCDs erstellt. Features: Bis zu 16 MB Menü Größe im 24/32 Bit Adressen Modus Bis zu 64 KB Menü Größe im 16 Bit Adressen Modus Implementiert ist das ganze als Bytecode Interpreter. Das Menü kann auf jedem beliebigen wahlfrei lesbarem
Tobias schrieb: > Wäre das ganze auch auf einem PIC lauffähig? Es handelt sich um 100% C Code. Wenn du also einen C Compiler verwendest, gibt es keinen Grund, der dagegen spricht.
-
Thread
Lüfter mit Lauflicht modifizieren
Hier ist, was ich dazu gefunden habe: CMS16P52 ist pin kompatibel zu PIC12C509 CMS16P54 ist pin kompatibel zu PIC16C54/745 Da CMS16P52/54/55 im gleichen Datenblatt auftauchen, ist anzunehmen, dass auch CMS16P55 als Pic ansprechbar ist. Ob
Insbesondere hab ich im dürftigen Datenblatt nichts zur Programmierung gefunden. Also ausprobieren. Pic12 / Pic16 wäre wahrscheinlich der richtige Ansatz.
-
Thread
Die Kleinen hängt man, den Großen wirft man die Milliarden nach Gesperrt
Ach ja - auf der Seite: http://www.amazon.de/Nicht-klagen-k%C3%A4mpfen-Mittelstandsgeldanlagen-Arbeitspl%C3%A4tze/dp/3936617554 Bitte auch mal 'runterscrollen, die "Produktbeschreibung" ist lesenswert. Ich zitiere aus einer anderen: "Was er mit Banken, Behörden
beherzigen. Aber in deinem Falle ist das Zwecklos http://de.wikipedia.org/wiki/Antisoziale_Pers%C3%B6nlichkeitsst%C3%B6rung
-
Thread
PIC wird heiß (16C54C)
hab diese gewechselt und die Schaltung arbeitet wieder normal, jedoch nur für 15 Sekunden, denn der PIC erwärmt sich sehr schnell auf 70°C hab immer sofort abgeschalten. Die Temperatur hab ich mit einem Oberflächentemperaturfühler gemessen. Jetzt hab ich den PIC aus der Fassung genommen und nur die
Hallo Thomas, dieser PIC ist eindeutig defekt, denn der 16C54C ist mit einem Thermostaten ausgestattet, der die Betriebstemperatur auf 54°C einstellen sollte. =) Gruß, Hendi
-
Thread
Pic Zeitschleife geht nich, verstehe nicht wieso
Hat dein PIC einen freien Timer, oder eine Real Time Clock? Warum realisierst du die Wartefunktion nicht mit einer Interrupt Funktion? etwa so: [c] static volatile unsigned int s_v_u16_counter=0; void wait_ms (unsigned int u16_wait_cnt) { s_v_u16_counter = u16_wait_cnt; while (s_v_u16_counter > 0) { _asm{"nop"}; } } [/c] und dann in der Timer ISR [c] void isr_timer_overflow (void) {
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Hier stelle ich eine kleine Steuerplatine vor die genau hinter ein 2x16 LCD Modul passt. An PEripherien sind vorhanden: uC mit PIC18F4620, RS232, RS485, I2C, TMP101, RTC mit DS1302, 1Mb EEPROM, PWM BL, uC Kontrasteinstellung. 5x5 Keypad, analog und Timeranschluesse.
elektronischer Hau den Lukas, der als Schulprojekt von einem Klassenkameraden und mir gebaut worden ist. Als µC ist ein PIC 16F877A drin (war eine Vorgabe) der mit 16Mhz läuft. Die Kraftmessung ist mit einer DMS-Vollbrücke realisiert, als anzeige dient eine LED-Säule mit 64 10mm LEDs die über I²C-Portexpander