-
Thread
Wieso (fast) immer nur 2 PWMs pro Timer? (billig MCU)
implementieren. Auch allerlei LPC2000 sind dahingehend gut ausgestattet. Bei Atmel solltest du mal unter AT90PWM suchen. Zwar eher für Motorsteuerung gedacht, aber evtl. auch dafür nutzbar.
auch nur in TQFP, zu 8051 wollte ich nicht zurück und so lächelte auf einmal die PIC24F Familie. Der C-Compiler ist sehr günstig, das MPLAB-ICD-Zeugs scheint zu funktionieren und ein Eval-Board gibt's auch für kleine Steine. Der Gag ist aber, daß es den PIC24FJ16GA04 für unter 2$ im 28-poligen QFN gibt
-
Thread
[V] Bauteilesammlung, 500+ Teile, ICs (74er), Mikrocontroller uvm.
10x 74LS283N 4x Intel i386SX 1x 4N35 2x Yamaha YM3812 2x Yamaha Y3014B218AD 10x K561KN2 4x AT28C64 (64K EEPROM) 2x AS6C1008 (128K SRAM) 5x 74HC165N 5x 74HC573AN 10x AT28C16 (2K EEPROM) 5x AT28C256 (32K EEPROM) 2x R1LP0408D (512K SRAM) 10x 74HC164 10x 7489N 1x M27C2001 3x HEF4017B 5x
8x 74HC541D 10x 74HC00P 1x 74LS670N 2x CD4022BE 3x MC14526B 2x Intel 8085 1x 6502 CPU 1x 65C02 CPU 2x Z80 CPU 1x ATTiny 85 5x ATTiny 13A 5x 34063AP15AT 1x MC1458L 4x COP421L-JRL/N 2x ATTiny 2313 2x IRF520 1x LM340T15 5x LM2901N 1x ATMega 16-16PU 10x LM324 5x 25 MHz XTAL 2x 2 MHz
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
: i2c core module version 2.6.2 (20011118) pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with no serial options enabled UART driver version 0.3.6 RAMDISK driver initialized:
Wiki hier, oder? http://www.mikrocontroller.net/articles/PHILIPS_VP5500_VoIP_Telefon#Einstellung_f.C3.BCr_Vodafone_NGN_.28Arcor_NGN.29
-
Thread
Tastenschlagzeug mit NXP LPC 935 selber bauen
korrigierte Version. Und ENCLK brauchst du nicht zu verändern, da es default deaktiviert ist. [c] #include <REG935.H> void main ( ) { unsigned char i, MIDIstream[ ] = {0x9F, 0x28, 0x7F}; /*Die UART sendet am Port PIN 1.0 (TXD) zum Synthesizer den MIDI-Befehl "note-on" auf Kanal 15,
komm da einfach nicht drauf. Naja, du musst einfach nur den Pin auf 1 setzen. Hier ein Beispiel: [c] #include <REG935.H> sbit txd = P1^0; void main() { unsigned char i, MIDIstream[] = {0x9F, 0x28, 0x7F}; P1M1 = 0x00; P1M2 = 0x00; txd = 1; // TXD Pin auf High-Pegel legen
-
Thread
Transistortester mit AVR Gesperrt
LCD_PORT &= 0xF0; LCD_PORT |= 0x02; lcd_enable(); _delay_ms(1); lcd_command(0x28); // 4Bit / 2 Zeilen / 5x7 lcd_command(0x0C); // Display ein / Cursor aus / kein Blinken lcd_command(0x06); // inkrement / kein Scrollen lcd_clear(); }[/c] ich
=> unalex: Die Defines für RS und Enable stehen unten in der lcd-routines.h: [c] #define LCD_RS PD4 #define LCD_EN1 PD5 [/c] Und zum Invertieren der Bit-Reihenfolge musst du diesen Codeabschnitt in lcd-routines.c ändern (Zeile 28-39): [c] //Eigentliche LCD-Zugriffs-Funktion
-
Thread
Grafic LCD 320x240 mit Touchscreen
Controller mit dem Display verbinde. Ich hoffe das stimmt so. Wie ich den Controller jedoch am yC anschließe weis ich noch immer nicht. Zu meiner Scaltung habe ich auch noch Fragen: Wie kann man die Kontrastspannung mit dem yC steuern. Funktioniert das mit dem DOFF Signal so wie in meinem Plan
- Verhältnis hinterher für Dich wahrscheinlich günstiger. Wie man den LCD-Controller mit einem µC verbindet, steht übrigens im Datenblatt... Gruß Jürgen
-
Thread
Junkers CAN-Bus Protokoll
interessant (https://www.nxp.com/docs/en/data-sheet/P8XC592.pdf): The main differences between P8xC592 and P8xC552 are: • 16 kbytes programmable ROM (P8xC552 has 8 kbytes) • Additional 256 bytes RAM • A CAN-controller instead of the I2C-serial interface. Mit anderen Worten die I2C Implementierung
Zündung und evtl > Zustand 3 Wege Ventil auslesen kann. [code] 19:09:40 - junkers/remote: FF 28 000100010000000000000000FF00 // VL Soll 20C 19:10:14 - junkers/boiler: 8C3E7400784400 28 01 00 01 42 07 // VL Soll 20C 19:10:31 - junkers/remote: FF B4 000100010000000000000000FF00 // VL Soll 90C
-
Thread
SSD1309 Schriften
Benutzung so eines Displays denn > organisiert ist. Am besten geht das, wenn man sich im RAM seines µC > einen Bildspeicher einrichtet, sozusagen eine virtuelle Zeichenfläche. Zuvor muß man sich überlegen, wie viel RAM benötigt wird, ob der µC genug davon hat. Ich habe mit einem Arduino (AT328)
(AT328) eine Bruchlandung gedreht, die > SSD-Library frisst dermaßen viel Ressourcen, dass meine Hauptanwendung > abstürzt. Kein Problem. Xmega256A3U
-
Thread
Datenblatt MSP430F543x
Vielleicht nochmal so nebenbei. Was haltet ihr denn so von den Atmel XMEGA256 A1 als Alternative?
&fp=/products/mpumcu/slp_microcomputer/ aber auch einige R8C http://eu.renesas.com/fmwk.jsp?cnt=r8c_family_landing.jsp&fp=/products/mpumcu/r8c_family/ Toshibas TLCS-900/L1 http://www.semicon.toshiba.co.jp/eng/product/micro/900family/900l1/index.html Cyans
-
Thread
ARM7 Entscheidungshilfe Atmel vs. NXP
Hallo Leute, ich benötige Entscheidungshilfe bei der µC Auswahl. Ich möchte mich in die ARM7-Welt einarbeiten. Nach vielen Lesen sind jetzt meine Favoriten der AT91SAM7X512 und LCP2388. Ich benötige vor allem die Ethernetfunktionen und einen TFTP-Bootloader
für die Einstellung der Vorteilers und damit für die Baudrate geopfert. D.h. der max. Vorteiler ist 256. das entspricht beim STM32F103rb mit 36Mhz AHB-Tackt / 256 = 140.625kHz. Ich wollte sowas in der Gegend von 10Khz haben... Die LPC11C2x Serie von NXP ist mit eingebauten CAN-Transiver allein auf
-
Thread
Bezugsquelle 8-fach 24Cxx-Platine
, welches keine Adressleitungen mehr auswertet, da der Adressraum ausgeschöpft ist. Anstatt 8 x 24C02 reicht dann auch ein 24C16.
> 24Cxx-EEPROM-Fassungen (DIP8) Wozu soll das gut sein? Wieviel kB brauchst Du denn? Bis zu 256kB gibt es auch in einem Chip, z.B. M24M02-DRMN6TP. Wenn es unbedingt DIP sein soll, nimm eine Adapterplatine SO8->DIP8. http://de.farnell.com/stmicroelectronics/m24m02-drmn6tp/eeprom-2mbit-i2c-1mhz-soic
-
Thread
Erfahrungen mit Oszi Rigol DS1074Z bzw. DS1104Z?
ich mein Screenshot-Tool erweitert, es funktioniert auch mit dem DS1000Z: http://peter.dreisiebner.at/rigol-bildschirmkopie-lan/ Peter
für das Senden von Tastencodes Coool! Neu ab 04.03.SP1 ? Da lohnt sich ja richtig mal was mit C# oder VB.NET zu programmieren. Zu meinem Erstaunen: Das geht ja ganz einfach. :-) Vor ein paar Wochen hat es übrigens ein NI-VISA Treiber-Update gegeben, siehe: https://github.com/TorstenC/Notizblog
-
Thread
Welchen Mikrocontroller CAN-Bus
MC würdet ihr nehmen ? > Welche Programmiersoftware etc. benötige ich ? > Eine Programmierung in "C" wäre mir natürlich am liebsten. Zum Einstieg: dsPIC33FJ128GP802. http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532298 Oder wenn Du es bekommst: dsPIC33EP256GP502 - das ist die
Du den gleichen µC wählst wie Dein zukünftiger Arbeitgeber.
-
Thread
ATtiny24 - ISR wird nie gerufen __vectors> fehlt
angeschaut, "normalerweise" gibts dort immer so eine Tabelle mit: 00000000 <__vectors>: 0: 10 c0 rjmp .+32 ; 0x22 <__ctors_end> 2: 28 c0 rjmp .+80 ; 0x54 <__bad_interrupt> ...usw. In diesem Programm fehlt diese Tabelle, statt dessen gehts gleich mit:
; 0x22 <__ctors_end> 2: 28 c0 rjmp .+80 ; 0x54 <__bad_interrupt> 4: 27 c0 rjmp .+78 ; 0x54 <__bad_interrupt> 6: 26 c0 rjmp .+76 ; 0x54 <__bad_interrupt
-
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
osar.it-livetalk.de/ ...man kann es nicht oft genug posten :-) PS: Ich würde dann das System mit 1 großem µC (2 Tuner, RDS, analogem Audio und software MP3 decoder vertreten) und 1 kleinen Frontpanel µC (AtMega Liga).
-
Thread
Nibbler 4 Bit Computer replica
Baustein ersetzt ein Grab von TTL-ICs. 4 Stück 74S387 ist kein TTL Grab, und mehr Platz als die beiden 28C16 brauchen die auch nicht. Ein 28C16 ist übrigen alles andere als modern.
Nibbler/04_Implementations/01_ALU/Nibbler_ALU/Nibbler_ALU_Nibble r_ALU_synplify.lpf -lpf C:/02_Elektronik/027_Nibbler/04_Implementations/01_ALU/Nibbler_ALU.lpf -c 0 -gui Target Vendor: LATTICE Target Device: LCMXO2-256HCTQFP100 Target Performance: 4 Mapper: xo2c00, version
-
Thread
AVR+interner RC Oszillator extrem ungenau
kannst du den 8Mhz-Oszillator mit passend eingestelltem Prescaler nehmen. Der maximale Teiler ist 256, womit du auf 31,25kHz kämst.
Naja, bei den DIL28-Megas ist man oft nicht bereit, die Portpins zugunsten des Quarzes zu opfern... Dazu noch UART, und hoch lebe das 6-Bit-Konzept. ;-) <---(datt iss'n Smily...) ...
-
Thread
Richtlinien für große FPGA Designs?
http://toolbox.xilinx.com/docsan/xilinx7/books/data/docs/s3edl/s3edl0021_13.html [pre] CLK2X* Clock at 2x CLK0 frequency, in phase with CLK0 CLK2X180* Clock at 2x CLK0 frequency shifted 180o with regards to CLK2X [/pre] Das "in phase with CLK0" hätte ich jetzt interpretiert ob das jedes mal gleich
XferData(inBuf, length); if (first==1) {//Erste Daten setzten first=0; index=inBuf[0]*256 + inBuf[1]; } for (j=0;j<=511;j++){//Daten auf Korrektheit Prüfen FPGA sendet aufsteigende 16 Bit Words val=(inBuf[2*j]*256 + inBuf[2*j+1]); if (index!=val){ printf
-
Thread
Schneller Mikrocontroller mit Ethernet gesucht
fällt mir kein MC ein, der das alles erfüllt (soweit ich die > Anforderungen verstanden habe). AT32UC3C bis zu 512 kiB Flash, 64 kiB SRAM, USB Device und Host, 10/100 Ethernet MAC, 16 Kanal 12-Bit ADC (max 1.5 MS/s), 2x 12-Bit DAC eCOG1X bis zu 512 kiB Flash, 24-kiB SRAM, USB 2.0 Device Host
Flash, 128 kiB SRAM, USB Device und Host, 10/100 Ethernet MAC, 16 Kanal 10-Bit ADC (max. 1 MS/s) CY8C55xx bis zu 256 kiB Flash, 64 Kib SRAM, USB Device, 12-Bit 1MS/s SAR ADC, 20-Bit Delta-Sigma ADC (48 kHz @ 16-Bit, 192 kHz @ 12-Bit). 8-Bit DAC Ohne eingebauten Ethernet MAC und USB geht... ADuC7027
-
Thread
enc28j60 - Probleme
würde als erstes mal ARP implementieren. Oder die aus der procyon(?) avrlib nehmen (da wo auch enc28j60.c drinist) Bye, Simon
Guten morgen, ich versuche mich auch gerade mit einem AT91Sam7s256 und dem enc28j60 für das http://www.mikrocontroller.net/topic/51522#new Projekt. Leider will der enc aber nicht so, wie ich will. Ich hab verschiedene SPI Varianten ausprobiert ( 8bit, 16bit
-
Thread
AVRDude - Leseproblem
Ausgaben: * Avrdude Ausgabe von Punkt 5: [Code] avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "C:\WinAVR20100110\bin\avrdude.conf
10 8 0 no 4096 8 0 9000 9000 0x00 0x00 flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no
-
Thread
Mikrocontroller Auswahl
denn nun kannst, wäre ein alter PIC (PIC16F84?), ein neuer AVR (Attiny2313?) oder ein uralter 8051 (AT89C2051?) oder ein exotischer 6811 (MC68HC11A1) brauchbar, alle sogar überdimensioniert, aber das sind Typen, nicht ganz aktuell, die in Lehranstalten gerne genommen werden und oft auch rumliegen.
eine ganze Familie mit derselben Assemblersprache, und da gibt es unterschiedliche Typen, z.B. AT89EB5114. Und selbst wenn der uC keinen A/D-Converter hat, wie der AT89C2051, sondern nur eine Analogkomparator, lässt sich, durch abschreiben des passenden Beispielcodes, damit trotzdem ein Poti
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
Atmega8 ist kein vollwertiger Ersatz für den AT90S2233 / 4433. Port C kann beim Atmega8 nur als Input benutzt werden. Beim AT90S2333 ist dieser Port bidirektional.
>Und obige Aussage ist Falsch, das bei 80°C die Daten nur 5 Jahre im >Flashspeicher erhalten bleiben. >Data retention: 20 years at 85°C / 100 years at 25°C Das war ja keine Aussage, sondern eine Art Gedächtnisprotokoll von einer Diskussion
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
Aaron C. schrieb im Beitrag #4565824: > Ist tatsächlich nur 4Mb Groß und ein 25W032A Flash Speicher verbaut. Brauchst Du noch eine 256K CF-Karte? Nur 1 Euro zzgl. Versandkosten :-) Kommt direkt aus Deutschland
Dieter F. schrieb im Beitrag #4565835: > Aaron C. schrieb im Beitrag #4565824: > Brauchst Du noch eine 256K CF-Karte? Nur 1 Euro zzgl. Versandkosten :-) 256K CF wäre ein Unikat. Die gingen erst bei 4 oder 8 MB los. Vor etlichen Jahren hatte die
-
Thread
Übersicht über preisgünstige elektronische Geräte für reverse-engineering Gesperrt
http://cgi.ebay.de/Ericsson-Chatboard-CHA-01_W0QQitemZ130318721727QQcmdZViewItemQQptZHandy_Zubeh%C3%B6r?hash=item1e5799e2bf&_trksid=p3286.c0.m14 http://www.amazon.de/Ericsson-Chatboard-T28world-R310s-R320s/dp/B00005Q7JA
> http://cgi.ebay.de/Ericsson-Chatboard-CHA-01_W0QQitemZ130318721727QQcmdZViewItemQQptZHandy_Zubeh%C3%B6r?hash=item1e5799e2bf&_trksid=p3286.c0.m14 > > http://www.amazon.de/Ericsson-Chatboard-T28world-R310s-R320s/dp/B00005Q7JA danke, das ist es. OT: Was reverse-engineering angeht, software
-
Thread
Temperatur Schaltung
#4378684: > ist deine VRef zu hoch, sie > sollte nicht über 0.75V betragen, bei 10mV pro 1GradC sind 1.28V für Vref/2 doch genau richtig (8Bit AD)?! MaWin schrieb im Beitrag #4378684: > und zu instabil, sie darf nicht von > den 5V abgeleitet werden sondern muss aus einer temperaturstabilen
Bülent C. schrieb im Beitrag #4378949: > bei 10mV pro 1GradC sind 1.28V für Vref/2 doch genau richtig (8Bit AD)?! und man nutzt nur 100 der 256 Digitalisierungsstufen und handelt sich den Bitfehler in 3-facher