-
Thread
Signalumformung Fahrtenregler mit AtMega8
[c] MCUCR &= (1 << ISC00) [/c] da fehlt ne Tilde "~".
[c] //Vorteiler 64; Messweite ca.4,1 ms [/c] wenn dein Impuls nur zwischen 1 und 2ms lang sein soll, stimmt deine Kommentar nicht.
-
Thread
G-LCD bei Pollin
Ich hatte mir zuletzt welche bei Digikey gekauft, da kostet ein XC2C256 rund 10€, der XC2C128 rund 5€, was eigentlich ganz OK ist.
Frequenz geht, dann müsste sich eine Vollgrafik-Version mit einem 16MHz Mega162 (Mega16, ...) und einem 256Kx4 VRAM realisieren lassen (plus ein paar Gatter für's ClkO/ClkU-Gating). CPU-Last für Videorefresh ist dann 12% (70Hz) bis 18% (100Hz) - komplett in C programmiert.
-
Thread
ESP32 andauern reset
app cpu, entry point is 0x400816cc I (0) cpu_start: App cpu up. I (256) heap_init: Initializing. RAM available for dynamic allocation: I (263) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM I (269) heap_init: At 3FFB3F70 len 0002C090 (176 KiB): DRAM I (275) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM I (282) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM I (288) heap_init: At 4008ADE4 len 0001521C (84 KiB): IRAM I (294) cpu_start: Pro cpu start user
-
Thread
AVR128DB USART Transmit Buffer
'A' put USART1_TXDATAL,tmp0 ldi tmp0,'B' put USART1_TXDATAL,tmp0 ldi tmp0,'C' put USART1_TXDATAL,tmp0 ldi tmp0,'D' [/avrasm] bringt "AB" auf einem AVR128DB28; übrigens genauso wie auf einem AVR128DA28, obwohl in dessen aktuellem Datenblatt unter '25.2 Overview'
put USART1_TXDATAL,tmp0 > ldi tmp0,'B' > put USART1_TXDATAL,tmp0 > ldi tmp0,'C' > put USART1_TXDATAL,tmp0 > ldi tmp0,'D' > [/avrasm] > bringt "AB" auf einem AVR128DB28; übrigens genauso wie auf einem > AVR128DA28, obwohl in dessen aktuellem Datenblatt unter '25.2
-
Thread
RGB-LED Ansteuerung mittels PWM in AVR Studio 4 (C-Programmieren)
// TC3 for 100 ms trigger TCCR3A = 0b00000000; // no output compare WGM: 12 CTC at ICR3 OCR3A = 6249; // 16MHz / (256*6250) = 10Hz TCCR3B = 0b00001100; // prescaler = 256 TIMSK3 = 0b00000010; // overflow interrupt enabled }[/c]
**/ /* avr gcc specific header files for uC I/O etc. */ #include <avr/io.h> #include <avr/interrupt.h> #include "tick.h" /* reload value for timer0 counting up to MAX (0xff) at 20Mhz/256 for 1msec */ #define T0_RELOAD_1MSEC (0xff
-
Thread
IAR workbench + olimex msp430-jtag-ISO
{ // taster nicht gedrückt tempp = 0; } }[/c]
anders abgefragt: [c] #define PIN4 0x10 if (P2IN & PIN4) [/c] Die Bit_nummern sind für die AVR-Reihe wichtig, da dort die mit den üblichen Compilern ausgelieferten Headerdateien, die die Controllerperipherie beschreiben
-
Thread
dynamisch Code ausführen - Code von SD-Karte
Atmega. Meine ursprüngliche Idee war es, einen zweiten Mikrocontroller zur Rate zu ziehen. Der Haupt-uC flasht dann den UserAnwendung-uC und kommuniziert mit diesem.. Alles in allem keine Zufriedenstellende Lösung..
Gibt es eigentlich einen Quelloffenen Basicinterpreter für AVR? So im Stil der C-Control Pro, wo das Programm in einem externen DataFlash oder Eeprom gespeichert wird. oder vielleicht sowas wie der C Interpreter? Ich mein jetzt nicht den ChipBasic
-
Thread
ESP8266 in Assembler programmieren
c-hater schrieb im Beitrag #6510123: > Bei den general purpose CPUs/MCUs dürfte derzeit bei 256Bit die Grenze sein. Bei Intel sind es 512. c-hater schrieb im Beitrag #6510091: > Ganz einfach: ein
wurde. Interessant, aber immer noch kein Beispiel. c-hater schrieb im Beitrag #6510123: > Nö. Die kleinsten bekannten CPUs können immerhin mit Nibbles hantieren, > bei den größten heutigen hat man es hingegen u.U. sogar mit Datentypen > von 256Bit oder
-
Thread
Problem: Nullpunktverschiebung bei ADC-Weret
(&analog_value_3, "%d.%02d", value / 100, value % 100); //Ausgabeformatierung Wenn du deinem µC was gutes tun willst, dann nimmst du nicht einen Faktor von 100, sondern einen Faktor von 256. Dann dividiert sich das beim sprintf leichter :-)
[c] value = (20*ad_value)/1023 - 10 [/c] versuchs mal so: [c] value = (20*ad_value - 10)/1023; [/c]
-
Thread
Atmel oder PIC Gesperrt
TimerIL & 0x03); BIT_SET(ADCSRA, ADSC); TP25_OFF; /* toggle pin for measurement */ } [/c] und das was der GNU-C Compiler daraus macht: [code] 163 /* epilogue end (size=9) */ 164 /* function __vector_6 size 46 (28) */ 165 .LFE10
.L10: 234 .LM27: 235 0134 2370 andi r18,lo8(3) 236 0136 2C5F subi r18,lo8(-(4)) 237 0138 27B9 out 39-0x20,r18 238 .LM28: 239 013a 369A sbi 38-0x20,6 240 .LM29: 241 013c 9798 cbi 50
-
Thread
M16C samt Dev-Kit für lau!
Nur zur Info: Bei Renesas gibt es zur Zeit M16C-Dev-Kits samt Controllern (jeweils 4 Stück) für lau! Controller zur Auswahl: ----------------------- - R8C/13 - M16C/26A - M16C/28 - M16C/62P - QFP - M16C/62P - M32C/83 - M32C/84 Dass die
Referenzcode hast Du eingegeben? Meins ist angebl. auch unterwegs aber weder mit Eingabe von "SKP16C28" noch mit Eingabe "SKP16C28 3A991NLR" tut sich was. Danke Peter
-
Thread
Digitaler Bilderrahmen mit mega8 S65 Display und SD-Karte
Schau doch mal, ob der code auch Deinem ATMEGA läuft. Gruß Patric Build started 25.11.2007 at 14:08:37 avr-gcc.exe -mmcu=atmega8 -Wall -gdwarf-2 -DF_CPU=8000000UL -Os -fsigned-char -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c ../main.c: In function 'cue_file': ../main.c
3V sein, dann sind Pegelwandler nötig. Beschränkst Du Dich auf 3V, schaffst Du die 16- oder beim AtM88 die 20MHz nicht. Das Display wird im S65 mit 14MHz SPI-Clk betrieben (laut Christian 13MHz). Dein Prozessor müsste dann 28MHz schaffen. Wie ich in oberen Posts gelesen habe, werden die Grenzfrequenzen
-
Thread
DVB-T2-Empfang setzt manchmal aus
26tx_kathreincomplugins_downloadwithonlydownloadfunctionality%255Baction%255D%3DdownloadAuthorizedItem%26cHash%3Dcaecd0cf8dbf289cc28a7577e0a40240&usg=AOvVaw0k6fPKdsPjf7rm1em6aDqt
26tx_kathreincomplugins_downloadwithonlydownloadfunctionality%255Baction%255D%3DdownloadAuthorizedItem%26cHash%3Dcaecd0cf8dbf289cc28a7577e0a40240&usg=AOvVaw0k6fPKdsPjf7rm1em6aDqt
-
Thread
(V) Spannungsregler, Logik, MCUs,
DIL8, 1K Flash ATTINY44V-10PU, DIL14, 4K Flash ATTINY84, DIL14, 8K Flash ATMEGA88-20PU, DIL28, 8K Flash ATMEGA168-20PU, DIL28, 16K Flash SMT: LM217, TO263, 1.2V to 37V adjustable voltage regulators LM317, TO263, 1.5A Adjustable Output, Positive Voltage Regulator 78L05, SO8,
DPAK, Precision 500 mA regulators MIC5801, SO24, 8-Bit Parallel-Input Latched Drivers AT90CAN128-15AZ, TQFP64, 128K Flash PIC16F628, SSOP20 LPC1766, LQFP100, ARM Cortex-M3, 100MHz, 256K Flash [/c] SST 49LF020A (habe ich mal für ein Epox Mainboard gebraucht, kommen wohl auch in der
-
Thread
µc -> Poti ersetzen
Z.b. x9c103 von Xicor, 10kOhm.
für dich was passendes da AD7376: http://www.analog.com/en/prod/0,2877,AD7376,00.html 7bit bis 28V AD5290: http://www.analog.com/en/prod/0%2C%2CAD5290%2C00.html 8bit und bis 30V gibt allerdings nur 10k Versionen davon Gruss Benjamin
-
Thread
Technics Keyboard Festplatte klonen geht das ?
current active mode ----- lspci|grep -i ide 00:04.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10) ----- ./dmidecode # dmidecode 2.9 SMBIOS 2.3 present. 49 structures occupying 1378 bytes. Table at 0x000F2940. Handle 0x0000, DMI
zumindest habe ich keinen erkennen können. Braucht es denn einen? Ich denke nicht. Erkennen kann man 256K-Speicher, EPROMs etwas Digital-Zeuch und wohl etwas GAL. Die Anpassung an andere Festplatte sind die C-H-S, die liegen auf der HD und sind im EPROM hinterlegt. Zur Festplatte wird (Denk-Beispiel
-
Thread
ATmega1284P: Daten für FFT sammeln mit ADC Abtastrate
von 16MHz - Der interne ADC tastet ein Audiosignal mit 125kHz ab - Innerhalb einer Schleife werden 256 Werte gesammelt (für eine FFT Berechnung) [c] void capture_wave (int16_t *buffer, uint16_t count) { ADMUX = (ADMUX & ~(0x1F)) | (Q60 & 0x1F); do { ADCSRA |= (1<<ADSC); while(bit_is_clear
frequency to the ADC can be higher than 200kHz to get a higher sample rate." "Absolute accuracy at ADC clock = 1MHz: 3.25 LSB"
-
Thread
ATMega128 an Ethernet, USB & SD-Karte anschließen (Schaltplan)
oder ein FRDM-K64F (Kinetis K64 mit 120MHZ 1MB Flash 256kB Ram) Eval board kaufen und loslegen - ARM ist zukunftssicherer ....
ohne denken oder gar rechnen. Auch würde ich evtl. einen anderen Ethernetchip wählen. Der ENC28J60 ist, glaube ich, etwas doof. Also evtl. zu viel Arbeit für den AtMega. Auch ist die Begrenzung auf 10 Base-T kaum noch zeitgemäß, wenn auch wohl ausreichend. Und überhaupt: Man kann sich schön
-
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
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
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
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
-
Thread
Letzte Aufrüstung - Komponenten +20J
100000071box-a2064553.html Brett: https://geizhals.de/asus-prime-b450-plus-90mb0yn0-m0eay0-a1843382.html?hloc=at&hloc=de 32GB RAM: https://geizhals.de/g-skill-aegis-dimm-kit-32gb-f4-3000c16d-32gisb-a1798024.html Grafik: https://geizhals.de/powercolor-radeon-rx-5700-red-dragon-axrx-5700-8gbd6-3dhr-oc-a2122768
www.stuttgarter-zeitung.de/inhalt.porsche-und-mercedesmuseum-wie-fuehlt-sich-ein-sportwagen-an.97486796-2c41-4927-8049-d62f3debf342.html ;-)
-
Thread
U(S)ART auf XMega D4?
dieser Funktion) UCSR0B |= (1<<RXEN0 | 1<<TXEN0 | 1<<RXCIE0); ^ grbl/serial.c:79:28: Fehler: »TXEN0« nicht deklariert (erste Verwendung in dieser Funktion) UCSR0B |= (1<<RXEN0 | 1<<TXEN0 | 1<<RXCIE0); rum.
rate is strictly limited by the CPU speed and will change if something other than an AVR running // at 16MHz is used. // NOTE: For now disabled, will enable if flash space permits. // #define MAX_STEP_RATE_HZ 30000 // Hz [/c] Die tatsächliche Tickrate wird in Zeile 772ff (stepper.c) berechnet und
-
Thread
Raspberry Pi ist da
Gebrauchten, den ich aber nichtmal geschenkt haben wollte: http://www.ebay.de/itm/Hp-Omnibook-500-700Mhz-256MB-Laptop-Notebook-LESEN-/261005000194?pt=DE_Technik_Computer_Peripherieger%C3%A4te_Notebooks&hash=item3cc51c3e02 > Das hat schon > Bildschirm und Tastatur und da läuft dann wenigstens KDE oder Gnome
weiter geht, werden bald die ersten Spiele Produzenten aufspringen und die Demo-Scene hat einen neuen C64, ach was, wir alle haben einen neuen C64. Wär doch was, oder?
-
Thread
Wer nutzt das Nucleo-64 und kann mir
! I2C device found at address 0x16 ! I2C device found at address 0x1F ! I2C device found at address 0x21 ! I2C device found at address 0x22 ! I2C device found at address 0x23 ! I2C device found at
starting i2c scanner...\n"); for (int addr=0; addr < 256; addr+=2) { char dummy[4]; int rc = i2c.read(addr, &dummy[0], 0); if (rc == 0) { printf("device found at %
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
I2C EEPROM memories stored module (excluding chip) AT24C02 I2C EEPROM memories stored module AT24C04 I2C EEPROM memories stored module AT24C08 I2C EEPROM memories stored module AT24C16 I2C EEPROM memories stored module AT24C32 I2C EEPROM memories stored module AT24C64 I2C EEPROM memories stored module AT24C128 I2C EEPROM memories stored module AT24C256 I2C interface EEPROM memory module CH375B USB Module U Disk Module
-
Thread
AVR: Fuses lesbar, aber nicht schreibbar
Ulfuse:w:0xe2:m -Uhfuse:w:0xd9:m -Uefuse:w:0xff:m avrdude: Version 5.11.1, compiled on Oct 30 2011 at 10:37:28 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "/etc/avrdude.conf"
############## | 100% 0.00s avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0000 0xe2 != 0xee avrdude: verification error; content mismatch avrdude: Send: L [4c] avrdude: Recv: . [0d] avrdude: Send: E [45] avrdude: Recv: . [0d] avrdude done. Thank