-
Thread
Projekt 8bit-Rechner mit FPGA-Prototyp-Gerät
begeistet war, obwohl sich hier verschiedene Vertreter tummeln. Vielleicht habe ich noch eine Variante E vergessen!
Vielleicht hat jemand Interesse, das Emulationsprogramm auszuprobieren. Oder es hat jemand ein Spartan-3A/3AN- Starterkit und ist bereit, die Konfiguration zu testen. Über Rückmeldungen würde ich mich freuen. Josef G. http://www.bomerenzprojekt.de
-
Thread
DIY Dampfphasen Lötofen
100ml ergibt 8.6 Lt Dampf. Z.b. bei 50x50x35cm braucht es 1lt galden welches verdampft werden muss. 3kg (600€) braucht es da schon minimal als Flüssigkeit damit es funktioniert,
Titan ist es definitiv nicht. Für Baul Baumann: ja, ich weiß, wie Titan aussieht! > 100ml ergibt 8.6 Lt Dampf. > Z.b. bei 50x50x35cm braucht es 1lt galden welches verdampft werden muss. > 3kg (600€) braucht es da schon minimal als Flüssigkeit damit es > funktioniert, Auf die Menge von 2 -
-
Thread
segger J-Link EDU
KNC-GDE-GEN-Shopping-Genie-Dual-Presence-Test1248&gad_source=1&gclid=Cj0KCQiA2oW-BhC2ARIsADSIAWqRYOj6maeVhpwm8tolZC-l0vMAKSGd9CyTEyTSzmoqC4NXzBtSC1saArE7EALw_wcB Schönes WE allen zusammen.
Dieter S. schrieb im Beitrag #7837627: > Debuggen von PC Assembler Code (x86 und/oder x64) ziemlich schnell > finden. Ach so, ich dachte es wären "geheime" Konfigurationsparameter o.â. Ich habe noch einen J-Link V8 den ich damals günstig von Segger direkt kaufen durfte
-
Thread
Arduino: Handling parallel anfallender Aufgaben
Zug auf Fahrt stellen. Vorbedingung: Darf erst nach Abschluss aller Tasks aus 1. gestartet werden. 3. Fahrstrom anschalten. darf erst nach 2 starten 4. n Sekunden (die erwartete Zeit fur eine Zugfahrt + x) warten. Darf erst nacu 3. gestartet werden. 5. Fahrstrom aus. Natürlich erst nach Abschluss
Blockierung wegkommen. Habe nur das wichtigste kopiert. [code] #define THREADS 10 uint8_t th_seq[THREADS]; // seq values uint64_t th_now[THREADS]; // delay values uint8_t thseq; // current thread state, same as seq[thid] uint8_t thid; // current
-
Thread
Versetzte Rechtecksignale auswerten, kein drehgeber
zwei Eingänge schließt du deine beiden Rechtecke (aufbereiteten Photodiodensignale) an. Der Atmel SAM3X8E liefert dir dann in einem Register immer die aktuelle Anzahl der Streifen.
Ungefähr: LDI R17,0 ; Zähler IN R16,PORTB ANDI R16,0xB0 LD R30,R16 LDI R31,HI(tablebase) loop: IN R16,PORTB ANDI R16,0xB0 OR R30,R16 LPM ADD R17,R0 SHR R31 : RJMP loop Oh, sind doch nur 8 - bei 8 bit Zähler
-
Thread
Womit anfangen?
Thomas E. schrieb im Beitrag #4598065: Servus Thomas, > auch, wenn z.B. Microchip's MPLAB-X auf Netbeans basiert, heißt das ja > nicht, daß man sich deshalb mit Netbeans auskennen und beschäftigen > muss
-/281737709600?hash=item4198e04820:g:8WAAAOSw~gRVk4m6
-
Thread
Spannungsversorgung Leuchtstoffröhre
10 20 I1 20 15 7.0 D1 10 20 D_hin D2 10 15 D_her R1 15 20 .1 TC=-6.27E-3,-2.33E-7 * .MODEL D_hin D ( + IS = 1.0E-15 + RS = 100 + N = 2.15 + TT = 10.0E-09 + CJO = 8.285237E-11 + VJ = 1.2076937 +
XTI = -3.84 + KF = 0 + AF = 1 + FC = .5 + BV = 9.9999E+13 + IBV = .001 + ) .ENDS LED_rot Mit einer normalen Diode funktioniert es allerdings auch nicht. Die
-
Thread
* C++ == C++ *
xorl %eax, %eax call printf xorl %eax, %eax addq $8, %rsp ret [/code] x86-64 gcc 6.1 -xc -O2
Günter X. schrieb im Beitrag #4721626: > Also ich hab's mit gnu getestet und "A is A" (was auch zu erwarten war) Ja und ich mit gcc (Gentoo 4.9.3 p1.4, pie-0.6.4) 4.9.3: [pre] abd@basalt ~ $ gcc -x c -o
-
Thread
Um Controller Vorschläge wird gebeten
STM32F3 oder F4
arbeiten. Ok, so ein M4 ist nicht wirklich klein, aber bei dem Preis... Ansonsten wäre noch der Atmel SAM3X8E im angebot: Cortex-M3, 84MHz, und mit Atmel Studio (GCC 4.8.3) hast du auch keine Codelimitierung, dafür ist der Debugger nicht gerade geschenkt... Lediglich einen EEPROM müsstest du dir extern
-
Thread
KTY 10-5 Formelprobleme
Messwert des ADC (linksbündig eingetragen, also maximal 0xffc0): [c] const double alpha = 7.88E-3; const double beta = 1.937E-5; v = ((b[0] << 8) + b[1]); /* * The reference resistor in the voltage divider has the same * value (2 kOhm) as the nominal 25 oC value
ADC-Messung //***************************************************************** uint16_t ADC_Read( uint8_t channel ) { ADMUX = (ADMUX & ~(0x1F)) | (channel & 0x1F); // Kanal waehlen, ohne andere Bits zu beeinflußen ADCSRA |= (1<<ADSC); // ADC-Wandlung while (ADCSRA & (1<
-
Thread
Gefälschte Transistoren!
Dirk mich auch schon gefragt: Meine Antwort dazu: nimm doch als S4 einen 2 Ebenen Schalter 2x3 Pole (z.B. Reichelt: RS263). Da mußt Du halt 1 Stellung davon blockieren. Dieser Schalter hat insgesamt 2x4 Umschalter mit jeweils 3 Stellungen. Gruß Andy
ganz zu schweigen) und Deine Experimenten zugebracht hast, hättest Du das Geld für die Sanken schon 3x drin gehabt. Staunend über die Länge dieses Threads Andy Holm: Nicht vergessen: Es gibt auch Class A. Meiner heizt im Leerlauf bei max.50w pro Kanal (2x3 Kanäle, natürlich mit original Sanken
-
Thread
CANopen mit ftd2xxj unter Linux
commandO); out.write(commandO,0,5); out.flush(); //Write x500 same data int i=0; while(i<5000) { System.out.print(i+" "); //Transmit 11bit CAN Frame //Identifier ID=21
(); } catch(Exception e) { System.err.println("!!!ERROR!!! :"+e); } } } [/pre]
-
Thread
Temperatursensor gesucht
product/M4-M5-M6-Mounting Stammt nicht von mir. Manfred P. schrieb im Beitrag #7844199: > DS18x20 kommen im TO-92, Oder in SO-8 oder MSOP-8.
precision-ntc-thermistors/ auf 0.2 GradC, es gibt auch genauere https://www.calplus.de/fileuploader/download/download/%3Fd%3D0%26file%3Dcustom%252Fupload%252Ffluke-5640-serie-katalogseite-en.pdf
-
Thread
Ideen für Gesellenstück - Informationselektroniker
pyrotechnischen Effekte per ungefährlicher Eölektronik optisch nachbilden: https://image.stern.de/6516232/16x9-940-529/9a351192502735191c35c44af78b38ea/gn/061706-000-a-rammstein-amerika-02.jpg
Atomic-Force-Microscope: https://www.instructables.com/id/A-Low-Cost-Atomic-Force-Microscope-%E4%BD%8E%E6%88%90%E6%9C%AC%E5%8E%9F%E5%AD%90%E5%8A%9B%E9%A1%AF%E5%BE%AE%E9%8F%A1/
-
Thread
Platine für Stromsenke 5A / 50V. Layout so OK?
Eckdaten sind Belastbarkeit bis 5A bei 50V. > Strom ist über I-Set einstellbar. Immerhin schon mal 8 FETs anstatt einem, wie es einige Experten immer wieder machen. Aber was bitte soll ein 82A/13mOhm FET bei 5/8 = 625mA pro Zweig? Totaler Käse. Selbst wenn du bis auf vielleicht 0,8V entladen willst,
individuell einstellbar, Einstellungen werden im EEProm abgelegt. Die Steuerung besteht aus: ATMega 8 10 LED 12-Bit R2R DAC (endlich ist die Rolle 3,65k 1% aus der Pollinkiste mal zu was gut ;) 4 Tasten Einstellbereich ist von 45mA bis 11,6A in 2,8mA Schritten. Im Testlauf war eine Schwankung von
-
Thread
Suche nach gutem Mikrocontroller
klassisches "Blinky" Beispiel für den Nucleo: https://os.mbed.com/teams/ST/code/Nucleo_blink_led/file/4e6ec83d3c83/main.cpp/
kommt man da nicht weit. Dann gehe mehr ins Detail und sprich von einem ATmega328, ATmega2560, SAM3X8E ARM Cortex-M3 oder was auch immer ihr einsetzt.
-
Thread
Fragen zu USB: Vendor-ID, Kosten, AT90USB, Mac
-- Unfortunately ATMEL does not offer other PID/VID. If you build another application with the same USB configuration, you can use the same VID/PID but with for example different string of serial number. Another solution: Other 3rd party on the web offer to buy a small range of their VID (about
trotzdem noch den Lizenzinhaber der VID ausweisen. Ansonsten: einfach selber eine VID mit PID 0x000 bis 0xFFFF kaufen und dann die PIDs verhökern. Wo bei 65536 PIDs je VID der break-even liegt, lässt sich ja einfach ausrechnen. :-)
-
Thread
Wie funktioniert eine Interrupt Service Routine in C?
vector_7, @function __vector_7: __gcc_isr 1 .L__stack_usage = 0 + __gcc_isr.n_pushed ldi r24,lo8(1) out 0x5,r24 __gcc_isr 2 reti __gcc_isr 0,r24 [/avrasm] und erst der Assembler expandert die Pseudo-Instruktion nach Analyse des Codes zu [avrasm] 00000062 <__vector_7>: 62: 8f 93 push r24 64: 81 e0 ldi r24, 0x01 66: 85 b9 out 0x05, r24 68: 8f 91 pop r24 6a: 18 95 reti [/avrasm] http://sourceware.org/binutils/docs-2.32/as/AVR-Pseudo-Instructions.html
-
Thread
konvertierung enum zu integer erlaubt/definiert
erlaubt/sicher ist, in C ein enum Typ einem Integer zuzuweisen. Also Beispiel: [pre] enum TEST_E { WERT_A = 0, WERT_B, WERT_C, WERT_D }; enum TEST_E x; int y; y = (int)WERT_C; // is it secure to assume y is always 2 ?! [/pre]
Funktionen zwischen unterschiedlichen Einstellungen wählen kann. Also Beispiel: [pre] enum UART_BITS_E { UART_BITS_7 = 0, UART_BITS_8, UART_BITS_9 }; [/pre] Soll dem Benutzer der Funktion einfach sofort klar machen, welche Werte erlaubt sind und was sie bedeuten. Nun will man in der
-
Thread
LED ATMEGA8 schnell ansteuern
# +-------------------- RSTDISBL (if set to 0, RESET pin is disabled) # Fuse low byte: # 0x24 = 0 0 1 0 0 1 0 0 # ^ ^ \ / \--+--/ # | | | +------- CKSEL 3..0 (8M internal RC) # | | +--------------- SUT 1..0 (slowly rising power) # | +-------------
# +-------------------- RSTDISBL (if set to 0, RESET pin is disabled) # Fuse low byte: # 0x9f = 1 0 0 1 1 1 1 1 # ^ ^ \ / \--+--/ # | | | +------- CKSEL 3..0 (external >8M crystal) # | | +--------------- SUT 1..0 (crystal osc, BOD enabled) # | +--
-
Thread
Mit weniger Energie mehr Beschleunigung?
Pede-lecker schrieb im Beitrag #7219303: > Die Leistung ist Kraft x Geschwindigkeit oder > Drehmoment x Drehzahl. P ~ M x n W = F x s P != W
wurden Ganggetriebe verbaut, weil "E-Motoren haben (leider nur) volles Drehmoment ab Drehzahl 0".
-
Thread
STM32 Tutorial
- 8-bit microcontrollers, 16-bit microcontrollers and 32-bit ARM microcontrollers STM32 (CORTEX M3) - 32-bit Microcontrollers STM8S - 8-bit Microcontrollers Das richtige Derivat habe ich in CoFlash
herunter teilen. Abgesehen davon ist er auch nicht besonders genau. Also für Frequenzen größer als 8 MHz musst du X3, C33, C34, R35 und R37 auf der Platine bestücken.
-
Thread
SMTP und POP3 mit SSL/TLS für Microcontroller
über einem Jahr hat aber auch der letzte meiner eMail Provider den unverschlüsselten POP3-Zugriff abgeschaltet. Und nur noch über SMTP2GO.COM kann ich unverschlüsselt versenden. Ich möchte nun zumindest bei den DUE-Versionen SSL/TLS nachrüsten.
TLS-Implementierung auf einem Arduino-DUE zu hohe Anforderungen an die Leistungsfähigkeit des Controllers SAM3X8E ? Das Zwischenschalten eines Mailrelays (z.B. RasPI. mit Linux) ist wegen des Stromverbrauchs und der Systemgröße unpassend und wäre wie „mit Kanonen auf Spatzen schießen“. Danke für eure
-
Thread
Bitfelder, Portabilität und STM32
alles theoretische Einwände von C++ Programmierern? Ich hab' mal bei MISRA und in den Drafts für C1x und C2x nach Bitfeldern gesucht. Als erstes fiel auf, dass ein Preprozessor nur 4095 Macros können muss, also, wenn's portabel sein soll scheiden die STM-Header schon mal aus ;) MISRA mag keine unions
Bit-Positions korrekt sind, und Du alle alignments korrekt hast, und etwa folgendes schreibst (hier: Beispiel 8-Bit Register): [c] struct Bits { uint8_t bit0:1; uint8_t bit1:1; uint8_t bit2:1; uint8_t bit3:1; uint8_t bit4:1; uint8_t bit5:1; uint8_t bit6:1; uint8_t bit7
-
Thread
Ist Eagle out?
deine nicht auf EAGLE übertragen! Was du nicht verstehst, ist eben schlecht? Ich habe bestimmt 3x mich in KiCad einzuarbeiten versucht. Nicht mein Ding, vor allem die Trennung von Schaltplan und Layout war mir suspekt. Aber deshalb bezeichne ich es nicht als schlecht. Auch TARGET ist nicht so
im Link frei runterladen und privat frei nutzen kann. Die Größe ist bei der 7.7-Version auf 10cm x 8cm beschränkt. Ich glaube, die nächst-ältere Version kann noch 10cm x 10cm. Ansonsten komme ich damit gut zurecht. Modelle von Mouser-Bauteilen lassen sich unkompliziert einbinden (man muss dort
-
Thread
Passender Mikrocontroller gesucht
einen Teensy, einen STM32, einen MSP430 oder was du sonst so magst. Den Arduino Due mit seinem AT91SAM3X8E darfst du gerne ernst nehmen, abgesehen davon, dass ein ATmega328 für vielen Aufgaben gerecht wird. Es muss nicht immer ein Cortex M7 wie im Teensy 4.x (MIMXRT1062DVL6A) sein, auch wenn das natürlich
tutorial/intro.html Und einem SD Karten Adapter. https://www.google.com/search?client=firefox-b-e&q=esp8266+with+sd+card Für 5V Ausgänge brauchst du Pegelwander. Es gibt 8bit Mikrocontroller mit 5V, aber dann brauchst du Pegelwandler an der SD Karte und nur sehr wenige haben 12-bit ADC und keins
-
Thread
HD44780 Display zeigt nichts an
#define LCD_SET_FUNCTION 0x20 #define LCD_FUNCTION_4BIT 0x00 #define LCD_FUNCTION_8BIT 0x10 #define LCD_FUNCTION_1LINE 0x00 #define LCD_FUNCTION_2LINE 0x08 #define LCD_FUNCTION_5X7 0x00 #define
bei einem Mikrocontroller die Pins in einer Reihe liest angefangen bei dem ersten Pin zählt man 1 2 3 4 ... Bei der Buchsenleiste J4 wäre es allerdings 1 3 5 7 ... Mikrocontroller 1 2 3 4 8 7 6 5 Buchsenleiste 1 3 5 7 2 4 6 8 Das wurde auch beachtet ?
-
Thread
Satellitensequenz
Einpaar fragen zu diesen Erklärungen hier: Es steht zum Beispiel [code] Die Summe der 3 Sequenzen ist z = x + y20 + z20. [/code] Aber soltle da nicht eher stehen: [code] Die Summe der 3 Sequenzen ist w = x + y20 + z20. [/code] ? Weitere Frage: Es steht auch [code] In Bild
Manki E. schrieb im Beitrag #4126068: > Aber soltle da nicht eher stehen: > Die Summe der 3 Sequenzen ist w = x + y20 + z20. Nein, auch falsch :) Es sollte stehen: w = x +y20 + z60 Das ist der
-
Thread
10mg Pulver abwiegen mit Hausmitteln (ohne genaue Waage)
verwenden sie 15 Meter 0,25mm-Kupferdraht (4,35g), von dem sie 20, 40 und 60 mm ablängen und so auf 5,8, 11,6 und 17,4 mg kommen. Allerdings komme ich auf eine andere Masse des 15m-Drahtes: 0,125*0,125*3,1415926*15*8,92=6,56789 4,35g schaut eher nach 0,204 mm aus, oder es war kein Kupfer, sondern etwas mit der Dichte von circa 5,91: 0,102*0,102*3,1415926*15*8,92=4,37327 0,125*0,125*3,1415926*15*5,91=4,35159 Die drei Autoren sind Verfechter des anschaulichen und praxisnahen Unterrichts, siehe auch Helmut Dittmann, Helmut Näpfel, Werner B
-
Thread
Font für gelb/blaue OLED SSD1306 gesucht
if ((x >= _width) || // Clip right (y >= _height) || // Clip bottom ((x + 6 * size_x - 1) < 0) || // Clip left ((y + 8 * size_y - 1) < 0)) // Clip top
last column if (size_x == 1 && size_y == 1) writeFastVLine(x + 5, y, 8, bg); else writeFillRect(x + 5 * size_x, y, size_x, 8 * size_y, bg); } endWrite(); [/c]
-
Thread
UDP-Verbindung absichern
Max E. schrieb im Beitrag #3908763: >> Das Problem ist eher umgekehrt: Sobald du ueber ein Level-3 -Device >> gehst (Router) ist die MAC-Adresse nicht mehr die gleiche. > > Was? Die MAC-Adresse der
jonas biensack schrieb im Beitrag #3908844: > Gibt es Arduino auch mit xmega? Nein, aber mit Cortex-M3 (Arduino Due - Atmel Sam3x8e) Alternativ: Draufgeschissen auf die Arduino kacke. STM32F4 Discovery - da bekommst du 2 boards zum preis von einem arduino, deutlich mehr leistung, ram usw. und ne crypto
-
Thread
UART crumbx128a1_v1.0
init_usart(); while(1) { usart_rx_tx(); } } void init_usart() { PORTF_DIR|=0x08; //set the direction of PC3 i.e. TXD0 as output and PC2 i.e. RXD0 as input USARTF0_BAUDCTRLA=0x19; //for baud rate 9600, BSEL=12, BSCALE=4 as per data sheet USARTF0_BAUDCTRLB=0x10; //
Robert schrieb im Beitrag #5685446: > PORTF_DIR|=0x08; //set the direction of PC3 i.e. TXD0 as output and PC2 > i.e. RXD0 as input TxD und RxD sind an PF2 u. PF3...
-
Thread
RAM Nutzung, unterschiedliche Größenangaben
Hallo zusammen, ich versuche grad nachzuvollziehen auf welche Angabe ich mich verlassen kann. SAM4E16E RAM-Bereich: 0x20000000 - 0x20020000 (131072 bytes) Stack ist auf 0x2000 (8192 bytes) definiert. 1) AtmelStudio liefert mir folgende Ausgabe: (arm-none-eabi-size.exe "Main_Module.elf")
_sstack = . 0x20015c90 . = (. + __stack_size__) *fill* 0x20013c90 0x2000 0x20015c90 . = ALIGN (0x8) 0x20015c90 _estack =
-
Thread
Aufstieg STM32F4 zu F7. Probleme mit der Geschwindigkeit.
, LENGTH = 16K /* SRAM2 */ RAM3 (xrw) : ORIGIN = 0x20000000, LENGTH = 63K /* DTCM */ } ... ... ... _siitcm = LOADADDR(.itcm); /* ITCM RAM for critical functions */ .itcm : { . = ALIGN(8);
und TX/RX Buffer auf 8byte aligned in die extra 16kb SRAM 2 gelegt 0x20000000...........0x20010000..............................0x2004C000.... _____DTCM RAM_______|______240kb SRAM_______________________|__16kb SRAM
-
Thread
KiCAD ist im Kommen
Distributor + Bestellnummer hinterlegt Auszug aus dieser Parts-Liste: [pre] "Resistors_SMD:R_0805|3k3","RND 0805 1 3,3K","0,02","R" "Resistors_SMD:R_0805|68","SMD-0805 68,0","0,03","R" "TO_SOT_Packages_SMD:SOT-23|BC817-40","BC 817-40 SMD","0,04","R" "Capacitors_SMD:C_0805|2,2µ","X5R-G0805 2,2/50
X4U schrieb im Beitrag #5206333: > Eagle: NAME old_name new_name KiCad: Mouse an ersten Pin 'E' New_Name Enter Cursor-Down 'E' New Name Enter Cursor-Down usw^^ In meinen Eagle-Zeiten hab
-
Thread
AVR Eclipse Plugin 2.3
libprintf_flt.a(vfprintf_flt.o): In function `vfprintf': (.text+0xfe): undefined reference to `__mulhi3' C:\WinAVR\avr\lib\libprintf_flt.a(vfprintf_flt.o): In function `vfprintf': (.text+0x10e): undefined reference to `__mulhi3' make: *** [sht75b.elf] Error 1 Mein Problem ist, offensichtlich findet
----------------------------------------------- ????? const char thermometer_sym[] PROGMEM = { 0x0E, // Symbol-Breite 0x04, // Symbol-Höhe in Page (1 Page = 8 Bit) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00, 0x00,0x00,0x80,0x10,0x00,0x00,0x00,0x40,0x26,0x00,0xFF, 0xFF,0x3F,0x4F,0x80,0x00,0x00,0x80,0x5F
-
Thread
Hammond B3 Clone mit ATMega
man sich da auskuckt steckt der einen AVR schon in die Tasche. Ich hab mich nur mal kurz mit dem CY8C29466-24PXI beschäftigt weil es den bei Reichelt gibt. http://www.reichelt.de/CY-8C29466-24PXI/3/index.html?&ACTION=3&LA=446&ARTICLE=146530&artnr=CY+8C29466-24PXI&SEARCH=DIL Aber Hut ab, der kann
eine 8x16 Matrix abfragt kann ich auf der gleichen Basis ohne allzuviel Mehraufwand auch 5x5 oder 1x25 oder eine beliebige Mischung dazwischen realisieren. Über einen ADC könnte ich noch einen Schweller (das
-
Thread
Anfänger Warenkorb
Nachtrag: die Farben in o.g. Leitung sind gelb, rot, grün, blau, braun und 3x weiß. Dazu gibts gratis noch den unisolierten Draht aus der Abschirmung (ca. 0,25 mm)
glaub es geht vorwärts :D die LED blinkt jetzt wenn ich die zeile in avrdude eingebe avrdude -p m8 -c ponyser -P com3 laut anleitung soll sich die Leuchtstärke deutlich ändern wenn daten übertragen werden
-
Thread
Achtung, wichtig, Windows-User!
Hier mal ein Beispiel, wie sowas in der Praxis aussieht: https://docs.oracle.com/en/servers/x86/x8-8/service-manual/img/bios_main_security_settings_secure_boot_key_management.jpg Bauform B. schrieb im Beitrag #7632404: > Der nächste Zug von Microsoft könnte > sein, dass Windows nur noch
Windows auch keine Ausnahme, aber echte Hardware, die heute ja auch fast immer Software enthält, wird m.E. nie unter echten Bedingungen getestet, geschweige denn wirklich benutzt. Anders ist mir das nicht erklärbar. Beispiel: Aldi-E-Zahnbürste. 8 Programme, schickes buntes Display mit lustigen Symbolen
-
Thread
atmega328 funktioniert teilweise nicht
only supported when the device has an external data memory interface */ #define LCD_IO_DATA 0xC000 /* A15=E=1, A14=RS=1 */ #define LCD_IO_FUNCTION 0x8000 /* A15=E=1, A14=RS=0 */ #define LCD_IO_READ 0x0100 /* A8 =R/W=1 (R/W: 1=Read, 0=Write */
*/ #define LCD_FUNCTION_8BIT 4 /* DB4: set 8BIT mode (0->4BIT mode) */ #define LCD_FUNCTION_2LINES 3 /* DB3: two lines (0->one line) */ #define LCD_FUNCTION_10DOTS 2 /* DB2: 5x10 font (0->5x7
-
Thread
Verbreitung von Automotive µC
habe mir folgende mögliche ausgesucht: - S32 von NXP - SPC5 von ST - TriCore Aurix von Infineon - SAM E5x und SAM E70 von Atmel Alle Chips können das von mir geforderte mit Leichtigkeit(bezüglich Geschwindigkeit, CAN-Bus, ADC-Auflösung). Was mir jedoch wichtig ist, ist die Verbreitung in Communities
Controller (ein PIC16C715) ist noch erhältlich. Und das Teil ist wirklich sehr als ;-) Es muss ja kein 8-Bitter sein, PIC32 gitbs ja auch.
-
Thread
Vi Editor ausgestorben?
Ich sehe gerade, dass das Tastaturlayout des Apple II dem des ADM-3A gar nicht unähnlich ist: https://i.pinimg.com/474x/e3/1b/53/e31b53767fad646fc635271d1192fe13--apple-ii-all-products.jpg Damit wäre der Apple die ideale Plattform für Vi gewesen. Leider kam
Arbeit geht. Die Probleme sind selbstverständlich auch in anderen großen Textdateien (mit mehr 0x20…0x7e) vorhanden.
-
Thread
Gibt es hier ARM Assembler Profis?
R0-R2, PC} > Looking at this piece of code in IDA here's what I understood (Lets > assume SP is 0x100): > > PUSH R0 ; sp = 0xFC > PUSH R1 ; sp = 0xF8 > PUSH R2 ; sp = 0xF4 > PUSH LR ; sp = 0xF0 > POP R0 ; sp = 0xF4 > POP R1 ; sp = 0xF8 > POP R2 ; sp = 0xFC > POP PC ; sp = 0x100 mit der
Stack per LDR zu laden, /bevor/ man die r0-r3 wiederherstellt und solange man die also noch nutzen kann. Nach der Wiederherstellung springt man über diese 8 Bytes hinweg indem man 8 auf den SP addiert. Das "BIC" Zeug könntest du auch in der _
-
Thread
AVR/Arduino Eigenbau nimmt keine Programme mehr an (ATmega168)
entsprechenden richtigen Pin zu #include <IOpins.h> #include <avr/io.h> #include <avr/interrupt.h> // 8 Segmente der Siebensegmentanzeige // ___ A: oben // | A | F: oben links // F |___| B B: oben rechts // | G | G: mitte // E |___| C E: unten links //
//ABCDEFGDP 0=AN 1=AUS B00000011, // 0 B10011111, // 1 B00100101, // 2 B00001101, // 3 B10011001, // 4 B01001001, // 5 B01000001, // 6 B00011111, // 7 B00000001, // 8 B00001001, // 9 //... B11111111, // keine Anzeige / Leerzeichen }; byte disaktiveDisplay = 0;
-
Thread
Einregister- vs. Mehrregistermaschine
Intel Pentium 4 hatte bereits über hundert. Intels IA64 (Itanium) hat nicht nich so versteckt wie x86, sondern 2x 128 Register sichtbar. > dazu zwei Stufen Cache mit mittlerweile Mbytes etc. Mittlerweile nicht selten 3 Stufen.
Auf AMDs kann man Fliesskommarechnung mit drei vollständig verschiedenen Befehlssätzen durchführen (x87, 3DNow, SSE). Aber die Dinger funktionieren - und darum geht es.
-
Thread
Steuerung eines Motors welche Lösungen gibt es
> PWM ausgeben. Das ist definitiv falsch. Wenn du mal einen Blick ins Datenblatt des Atmel SAM3X8E werfen würdest, könntest du dich davon überzeugen, dass der zwei echte 12-Bit DAC besitzt. Keine Spur von PWM.
einem optischen Sensor angucken. https://www.google.de/search?q=graycode&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj8lMWFisPKAhXLbxQKHc0VBz4Q_AUIBygB&biw=1024&bih=487
-
Thread
Mikrocontrollerboard für USB-Host
Tastatatur angeschlossen werden. Der Mikrocontroller soll einigermassen leistungsfähig sein z.B. Cortex-M3. Ich habe hier 2 SAM3U-EK von Atmel mit Cortex-M3. Atmel Studio ist ja kostenlos. Leider lässt sich der USB-Anschluss nur als Slave bzw. für die Ausgabe verwenden. Damit geht es nicht. Kann man vielleicht
Hi, Lt. Atmel kann der SAM3 auf dem Arduino Due USB OTG mit High Speed. http://www.atmel.com/devices/sam3x8e.aspx Ich würde das aber noch selber nachprüfen. Buchse ist vorhanden. Daher sollte Host schon gehen. Das F4
-
Thread
Bootloader-Signaturen per Update zurückgezogen: Microsoft bootet Linux aus
vereinfacht*. ... Quelle: https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Publikationen/Studien/SUSIv8/SUSIv8.pdf?__blob=publicationFile&v=3
2GB Image herunterzuladen zu müssen? Mit dem aktuellen grub könnt ihr ja auch weiterhin euer Debian 3 nutzen...
-
Thread
Digikey teurer, Vivado unter Jahresabonnement, kostenlose Compiler von Microchip uvam
oder Augenwischwerei. https://www.computerbase.de/artikel/arbeitsspeicher/ram-ein-modul-ryzen-9000x3d.95882/
Veit D. schrieb im Beitrag #8072251: > Hallo, > > was ist denn überhaupt der Vorteil vom MPLAB X Compiler gegenüber dem > gcc? Das es ihn gibt. Für 8 und 16 Bit PICs und für 32 Bit PIC32M (MIPS) hast Du sonst kaum eine Alternative. Und mit Ausnahme des XC8 für 8 Bit PICs sind die anderen
-
Thread
ATMEL stellt grafische Oberfläche für 8 bit Controller vor
graphische Tool - teuer weil kostenpflichtig ohne vorherige Testmöglichkeit - unterstützt praktisch nur 3 verschiedene 8-Bit Controller - ineffizient - unterstützt nicht einmal SD-Karten und Ethernet auf Atmega328 - und hat darüber hinaus keine eifrige User-Community wie die Arduino-Software sie hat.
das Zip ist defekt. Hier mal die Checksumme von dem, was ich erhalten habe: f6f37243b07ecc024c89e3f2e4312f85 *setuptrial.zip