-
Thread
TOP2049 programmer opensource software
assign cy[7]=(addr==7+16+128); assign cy[8]=(addr==8+16+128); assign cy[9]=(addr==9+16+128); assign cy[10]=(addr==10+16+128); assign cy[11]=(addr==11+16+128); assign cy[12]=(addr==12+16+128); assign cy[13]=(addr==13+16
23,43,47,59,64,65,67,76,77,94,98,105,110,111,119,121,124,126,127,132,135,142,154,186,187 of libtoprammer/bit/src/at89c2051dip20/at89c2051dip20.v > Warning: trailing whitespace in lines 27,28,45,54,55,57,63,64,65,66,67,68,70,72,73,76,77,78,81,83,85,86,87,88,90,92,100,103,105,107,108,114,115,116,124,127,129,135,137,139,141,142,152,153,155,157,158,159,165,166,192,193,201,217,220
-
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
Hilfe bei PWM Signal und Hardware nötig!
http://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
Schaltung verstehen
Platine angehängt. Das Teil ist aus einer Waschmaschine und ist ein timer bis 19h Vorwahlzeit, mit PIC16C54 realiesiert. Eben der wird ausgetauscht. Die Transistoren sind als Code einmal 1F und 3F. Ob D6 richtig rum ist läßt sich leider nich gut erkennen, die anderen sind aber eindeutig durch den
-
Thread
Webserver ATmega32/644DIP ENC28J60
Hier mal Ulrichs Webserver 1.0.3 mit FAT12/16/32 und MMC/SD. Statt raket.gif wird image1.jpg von MMC/SD geladen wenn eine Karte erkannt wird. Ist noch starr reinprogrammiert. Achtung: Ich hab da massiv an httpd.c, stack.c, main.c und enc28j60
Leider kann ich die neue Version trotz WinAVR vom 16.05.2007 nicht komplilieren: Compiling: httpd.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=httpd.lst
-
Thread
IC Marking sauber entfernen
dank der Vielfalt nur schwer erraten kann. Hab vor Urzeiten (1994?) mal nur mit einem 74HC40105 (16*4 FIFO) und einem 16V8-GAL einen TDM-Demuxer für einen SPDIF-Chip gebaut. D.h. der hat aus direkt aufeinanderfolgenden 2*16Bit eines 128Bit/Frame Datenstroms symmetrische 2*16 gemacht inkl. passendem
anders darüber denken, ein relativ bekanntes Beispiel wäre zum Beispiel der MCP2200, hier steckt ein PIC drin. Wir wollen auf dem Chip eben unser Logo, Bezeichnung etc... Ich dachte eigentlich, dies wäre ein technisches Forum und ich suche eine technische Lösung, stattdessen wir hier herumlamentiert
-
Artikel
MMC- und SD-Karten
in Atmel's AVR32 UC3 Software-Library AVR FAT16/32 Bibliothek mit Wiki. Unterstützt LFN und Ordner Rekursiv löschen. SVN für neuste Version. pC/FAT driver "using SPI for sector read/write to MMC/MMCplus/HD-MMC/M-Bridge/SD/SDHC/SDXC-cards on different
Raspberry Pi Read-Only SD-Karte einschränkungen? Projekte. Ultimate Floppy Emulator von Retromaster (PIC32 @ 80 Mhz, 16 Mb SDRAM) Weblinks. Difference-between-slc-mlc-tlc-3d-nand
-
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
[Sammelbestellung] [DycoLED] RGB LED mit integr. seriellen Controller
Videolink zum Beitrag 18.03.2012 16:54 http://youtu.be/DNJZFtMSS-s
} } //while } //main /* Ab hier die ganzen Funktionen für die Ansteuerung (AN PORT C!!!) ... */ [/c]
-
Thread
Dual-Port-Ram oder andere Lösung?
im Beitrag #3589765: > Naja nen OMAP wäre wohl Overkill. Ein OMAP L132 mit 200MHz ARM9/200MHZ C6748 kostet 16 Euro. DPRAM-Bausteine kosten oft mehr. Und wenn der nicht reicht, gibts den L138, der den doppelten Takt hat. > Allerdings geht es eh nicht. > Fest ist der DSP ("Historisch bedingt
read and write operation in a single clock > cycle http://books.google.de/books?id=03KFC6UYhR8C Kapitel 17.5.2 Ist das eine Besonderheit des TMS320C54x? Oder ist das mehr oder weniger üblich bei DSPs?
-
Thread
Raspberry Pi ist da
Diese ntzteile sind sicher geeignet. http://www.amazon.de/Universal-Reiseladeger%C3%A4t-Eingangsspannung-USB-Anschluss-100V-250V/dp/B006SU9VXS/ref=sr_1_11?ie=UTF8&qid=1338737844&sr=8-11 http://www.amazon.de/Hama-Reiseladeger%C3%A4t-mit-microUSB-2A/dp/B0052YFU54/ref=sr_1_16?ie=UTF8&qid=1338737844&sr=8-16
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
recht gleichförmige > Signalstrukturen, bei 8-Bit-Systemen beispielsweise 8 Daten- und meisten > 16 Adressleitungen, die fädelt es sich ganz munter daher. Da merkt man, wie sehr ein uC eine Platine auf einem Chip darstellt;-)
Hobby VERBOTEN. Sagt wer? Stimmt nicht: ich verwende auch daheim KEIL uV, IAR-ARM, CubeIDE, CCS C für PIC, CVAVR, Zilog Z8! Encore, AS7 > Ebenso PCBs die man nicht selber ätzt, SMD generell, MCUs >8bit oder > 16Mhz und alles das was es nicht fast so schon vor 30J gab. Ich bin häufiger Privatkunde
-
Thread
Verkaufe PIC-Programmer
hallo, wer braucht einen PIC-Programm? Software auf Diskette. Wird an die Druckerschnittstelle angeschlossen. Wurde noch nie benutzt. Dabei also : - eine Diskette - Programmiergerät, für 16C54 und 16C56
-
Thread
Mofas künftig 60, was haltet ihr davon? Gesperrt
#7365280: > Kaum. Die Lösung sind Naturgesetze. Nicht brechbar. Auch ein guter Ansatz. Speed limit: C
erwerbslose Handwerksgesellen und arbeitslose Bergarbeiter sein. " https://de.wikipedia.org/wiki/S%C3%B6ldner#S%C3%B6ldner_in_der_europ%C3%A4ischen_Geschichte Percy N. schrieb im Beitrag #7368146: > die DBAG > scheint sich zum Ziel gesetzt zu haben, bis 2070 einen nennenswerten > vernünftigen
-
Thread
One Wire Bus: Pin kurz aktiv High bei der Flanke
Ich habe mit eine One Wire Routine für den PIC24F16KA102 geschrieben und habe eine kurze frage: Momentan sieht meine Funktion zum Ausgeben von '1' auf dem Bus so aus: [c]void drive_OW_high(void) { OneWire_TRIS=1; // One Wire Pin Input
mit sich bringen? [c]void drive_OW_high(void) { OneWire_LAT=1; // One Wire Pin '1' OneWire_TRIS=0; // One Wire Pin Output OneWire_TRIS=1; // One Wire Pin Input: Pullup --> High }[/c] Danke im Voraus
-
Thread
Counter mit 7 Segment Anzeige und Kamera Ansteuerung
Kamera an? Wie sagst du ihr dass sie Fokusieren und dann Abrücken soll? Ich würde das Problem mit einem PIC16 (z.B: 16F54) und ein paar Zeilen C-Code lösen.
-
Thread
Open source Autoradio
scheint mir unter Windows normalweise auch wenig sinnvoll weil die Begrenzungen von Renesas 64k bei R8C/M16C und 256k fuer SuperH releativ grosszuegig gewaehlt sind. Was ich schonmal gemacht habe ist einen gcc unter Linux fuer R8C/M16C uebersetzt und genutzt. Das ist eigentlich nicht so problematich
eine Anbindung an den Controller. Dies kann ueber eine Hardware geschehen. Diese heisst z.B E8 (R8C/M16C), E8a (R32), E10(SuperH). Bei den kleinen Prozessoren (R8c/M16C) konnte die Anbindung aber auch ueber eine RS232 geschehen. Hat halt den Nachteil das dies eine der seriellen Schnittstellen gekostet
-
Thread
PLL mit Standard-Bauteilen
Performance, Simulation, and Design von Author Dean Banerjee: https://www.ti.com/lit/ml/snaa106c/snaa106c.pdf Kennt wer dieses Dokument? Kann jemand auch andere Bücher zu diesem Thema empfehlen? TU Bibliotheksausweis hab ich. :) PS: Herum experimentieren werde ich aber nicht bezüglich EMV
Ich sag mal 8,8MHz :10 x 16 =14,1875 MHz = 20m-Band Bischen mehr Erklärung wäre aber sicher hilfreich.
-
Thread
Projektarbeit: Suche geeignetes WLAN-Modul
intensiv befasst habe (wenn man von ein paar rein privaten Spielereien mit einfachen WebServern im Pic18 absieht) ICh kann also durchaus jetzt was wichtiges übersehen... ABER: Das man für einen USB Wlan Stick zwangsläufig einen PC Braucht würde ich jetzt so nicht sehen. Ein µC mit USB Host funktonalität
Wie wäre es mit sowas? http://embeddedwireless.de/index.php?/archives/16-Thorin-SOC-Modul.html
-
Thread
Wanderkiste Widlar VII
74LS/HCT, TL072/NE5532/MC33078, BF245B, BAT42, Günther 3570 1321 053 Reed Relais SMD: J111, BCP53-16, TLC272, TLC372, DIR1703, LP2985 1,8V, div. L/C/R Chipbauteile... 2,54 mm Stiftleisten einreihig in Massen... Und ich find bis dahin bestimmt noch weiteres, was für andere nützlich sein kann :)
5GHz Funkkamera Rein gingen ein großes 40xx/74xx-Sortiment, diverse Audio-OPAs, TLC372, TL431, PIC16F684 und andere, BF245, BAT42, SIL-Relais, 5k Potis, Stromtrafos, 4R7 Hochlastwiderstände, Folienkondensatoren, THT-Ferrite, SIL-Stiftleisten, IC-Fassungen, 2 128x32 Grafikdisplays, 2 hochwertige 1X12
-
Thread
TV Bild mit AVR
die Zahlen 0..9: .db 14,17,25,21,19,17,14,0 ;0(48) .db 4,6,4,4,4,4,14,0 ;1(49) .db 14,17,16,8,4,2,31,0 ;2(50) .db 31,8,4,8,16,16,15,0 ;3(51) .db 8,12,10,9,31,8,8,0 ;4(52) .db 31,1,15,16,16,16,15,0 ;5(53) .db 24,4,2,15,17,17,14,0 ;6(54) .db 31,16,8,4,4,4,4,0 ;7(55) .db 14,17,17,14,17,17,14,0
@Jan >Gratuliere, sie doch Klasse aus ! danke >Womit ist das realisiert ? C ? ASM ? in Assembler, ich glaube in C wäre es nicht so ohne weiteres möglich, das es teilweise auf jeden einzelnen 16-MHz-Takt ankommt. Bernhard
-
Thread
Schieberegister: Abfrage von mehreren Tastern
Tonhöhen 'Noten', so wie MIDI sie definiert // const uint8_t midiNote[8*NR_SR] = { // C C# D D# E F F# G 48, 49, 50, 51, 52, 53, 54, 55, // G# A b H C C# D D# 56, 57, 58, 59, 60, 61, 62, 63 }; uint8_t fetchByte() { uint8_t Result = 0
D# E F F# G 48, 49, 50, 51, 52, 53, 54, 55, // G# A b H C C# D D# 56, 57, 58, 59, 60, 61, 62, 63 }; [/c] die jeweils zugehörigen Midi-Notenwerte für diese Anzahl an Schieberegistern eintragen. Den Rest des Programms
-
Thread
ATtiny25 - EEPROM - Write ohne Verschleiß
if (p->type == EEDATA_U16) return (eedata_t)eeprom_read_word((uint16_t*) (p->bufStartAddr+p->dataIdxAddr)); # endif [/c]
je nach data type, weil dann > weitere abfragen entfallen. > > > mt Ich mein ja nur... [c] # ifdef EEDATA_U8 if (p->type == EEDATA_U8) return (eedata_t)eeprom_read_byte((uint8_t*) (p->bufStartAddr+p->dataIdxAddr)); # endif # ifdef EEDATA_U16 if (p->type == EEDATA_U16)
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
- ich denke einen MIPS? PIC hab ich eh immer gehasst ... Damals als ich schon gut Erfahrungen mit AVRs und deren Luxus gesammelt hatte, musste ich auf einen PIC16F84 zurücksteigen 🤢 (Ich bin quasi nicht alt genug, um die PICs
nimm den für 1,30 EUR im TSSOP-20: https://www.reichelt.de/arm-cortex-m0-mikrocontroller-32-bit-3v-16-kb-tssop-20-stm-32f030f4p6-p168428.html * 48 MHz * 16Kb Flash * 4 KB RAM * 5 Timer * 15 I/Os * 5 Kanal DMA * 1 I²C * 1 SPI * 11 ADC * 1 USART P.S. Gibts für denselben Preis auch mit
-
Thread
Tiefentladungsschutz mit Attiny und P-Kanal Fet
Was ist C1? Welches ist nun der Akkuanschluss?
ISR. War nur ein > Hinweis, > es ist so auch kein Fehler! Das habe ich mal so getestet.... [c] EMPTY_INTERRUPT (ADC_vect); 80: 18 95 reti [/c] [c] ISR(ADC_vect){} 80: 18 95 reti [/c] Macht also jetzt nicht wirklich den Unterschied in meiner kleinen Arduino
-
Thread
Brauche mal Hilfe bei Mikrobasic programm
Pics programiert. Ich habe hier die Vollversion von Mikrobasic Plus.Ich habe eine Schaltung mit einem Pic 18f4520 entworfen, an dem hängt eine 4x3 Tastatur an Port C, an Port B hängt ein LCD-Display 2x16 und an Port D sollen bistabile Relais geschaltet werden. Ziel ist es eine Eichleitung von 0-140 db
= 65 ' A case 5 kp = 52 ' 4 case 6 kp = 53 ' 5 case 7 kp = 54 ' 6 case 8 kp = 66 ' B case 9 kp = 55 ' 7 case 10 kp = 56 ' 8 case 11 kp = 57 ' 9 case 12 kp = 67 ' C case 13 kp = 42 '
-
Thread
MPLAP Snap halb im Nirvana
Configurator Importer - 1.1.291.0 Configurator Importer Version: 1.1.291.0 Package GUID: F8853255-9C7B-4DC2-8E0F-64D9324AEB0E Company: Microchip Installed Packages: LiveWatch - 2.0.66 LiveWatch Version: 2.0.66 Package GUID: 7DF6DCFD-2BCA-41C7-9C0E-1B7F606B008E Company: Atmel Installed
Incorporated" Data (HexDump) : 44 03 4D 00 69 00 63 00 72 00 6F 00 63 00 68 00 D.M.i.c.r.o.c.h. 69 00 70 00 20 00 54 00 65 00 63 00 68 00 6E 00 i.p. .T.e.c.h.n. 6F 00 6C 00 6F 00 67 00 79 00 20 00 49 00 6E 00 o.l.o.g.y. .I.n.
-
Thread
Betriebssystem für 32 Bit µCs?
Eigentlich sind µC Anwendungen eine eigene Welt, die mit der "PC"-Welt nicht vergleichbar sind. Das fängt schon mal mit den Echt-Zeit Anforderungen an. Auf µC gibt es natürlich auch Betriebssystem um portable Anwendungen
SOCs wie im Raspberry PI oder einen i.MX6. Was eine mögliche Lösung für viele Probleme ist, mit µC hat das aber nichts zu tun.
-
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
made from scratch Firmware für Wittig/Welec Oszilloskop W20xxA
Frames/min ist aber eine ungewöhnliche Einheit. Assembler = 16,15 fps C = 17,65 fps C(invert.)= 19,25 fps
the init void (*fnBoot)(void) = (void*)(startaddress/2); // half because of Nios-style jump, 16 bit instructions fnBoot(); // call the bootloader // we won't return from here } [/c]
-
Thread
Labornetzgerät als Projekt
müssen und eine ähnliche Schutzschaltung muß ja auch noch in den Strommessteil rein. Bezüglich uC, da hatte ich an folgenden gedacht, PIC18F65K22 12bit ADC, OPV zur Bereichserweiterung kann ich mir aus den Komparatoren basteln, negative Spannungen sind ja nicht vorhanden. Kostet ca das doppelte
120VAC angegeben. Ist das nicht etwas überdimensioniert für einen Hilfnetzteil? Außerdem sind C9, C18, C19, C7, C20, C16, C8 im Plan nicht beschriftet. Welche Kondensatoren soll ich da nehmen? Gruß
-
Thread
PT1000 an RP2040-pico-Board
angepasstes Programm für Arduino-IDE und eine beispielhafte .log-Datei, die Temperaturen im Bereich -54 °C bis +385 °C mit 1 K Auflösung aufgezeichnet hat. Da sich beim RP2040 Ein- und Ausgangssignale durch Setzen eines CTRL-Bits invertieren lassen, sind hier beim UART1 die Signale invertiert. Das TxD1
Ich habe sie nicht gefunden; vielleicht gelingt es Dir. Der ADC-Wert 2560 abzüglich des Offsets von 16 ergibt 2544. Dazu werden 170 °C errechnet wie auch zu 2543, da keine Nachkommstelle angezeigt wird. Die "Ausraster" könnte man kompensieren, indem man an den kritischen Stellen einen kleinen Offset
-
Thread
Installieren von Go
Für die absoluten Grundlagen noch etwas Assembler, solange man da nichts auswählt was mit 80xx oder PIC1x anfängt ;-) und man ist fertig... Was auch gleich zur Kritik an Go führt: - die Syntax ist C + Algol - ein paar Klammern + irgendetwas + Oktalkonstanten (letztlich nur eine leicht geänderte Limbo-Syntax
Peter Stegemann (pst) schrieb am 10.01.2010 um 16:34 Uhr: >Stefan Salewski schrieb: >[...] >Blah blah. >Alles kein Problem. Fordert halt vieleicht etwas mehr Disziplin als in >Modula. Natürlich ist das mit C kein Problem -- mit Assembler erst
-
Thread
SAM-Controller, Einstieg und Auswahl
Ich benutze inzwischen ganz gerne die C21, die C20 sind die Variante davon ohne CAN, das müssten so ziemlich die aktuellsten M0+ von Atmel bzw. Microchip sein. Das TQFP32 von denen hat 7x7 mm mit 0,8mm Pitch. Danach kamen die D5x/E5x auf
allerdings gerade ein Rätsel, denn nur GCLKGEN0 verträgt die 96MHz und da hängt der Core dran. Beim C2x ist das ab Kapitel 45.6, Seite 1155. Und da sieht man schon, dass der C2x anders ist, GCLKGEN0 bis 2 laufen mit bis zu 96MHz und 3 bis 8 laufen mit bis zu 66MHz. Beim D/E5x ist das ab Kapitel 54.6