-
Thread
AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung Gesperrt
@ c-hater (Gast) >Quatsch. Einer der größten Nachteile von C ist ja gerade, daß man keinen >direkten Zugriff auf die MCU-Flags hat Die braucht man in C in den allerwenigsten Fällen. Jenseits der
Punkt wo Deine Projekte einen gewissen Umfang erreichen nicht doch lieber in eine höhere Sprache, z.B. C, wechseln willst. Du kannst auch C und ASM mischen (entweder inline oder auf Modulebene) um zeitkritische Sachen in ASM zu programmieren und den Rest in C. Ciao... Markus
-
Thread
Wofür Propeller von Parallax ?
Mit Spin oder C hat man nicht gemerkt, dass jeder Kern nur 256 (??) Worte Speicher hat, das wurde immer vom Kernspeicher nachgeladen. Programme bei denen die Daten als Strom durchlaufen lassen sich ganz gut parallelisieren
von c-hater (Gast) 28.12.2020 15:50 >Aber trotzdem immer noch viel teuerer als angemessen für die Leistung... Kommt auf das Problem an. Mit dem Propeller lassen sich zeitsynchrone Designs realisieren,
-
Thread
GCC Ram Segmente
stm32f10x_flash.o .debug_loc 0x0000000000001b78 0xd8 ./o/cpuinit.o .debug_loc 0x0000000000001c50 0x1cc ./o/misc.o .debug_loc 0x0000000000001e1c 0x2c ./o/main.o .debug_loc 0x0000000000001e48 0x2060 ./o/stm32f10x_tim.o .debug_loc 0x0000000000003ea8 0x63c ./o
4Byte sparen. Bei sehr alten GCCs (ich glaube bis Version 2.x) war es tatsächlich so, dass [c]int foo = 0;[/c] in .data landete und [c]int foo;[/c] in .bss (beide natürlich auf globalem Niveau bzw. static). Das wurde danach aufgegeben, nun sind beide äquivalent, und alles was 0 ist,
-
Thread
Heavy-Metal-Maschine von Elektor
CONTENTS, READONLY, DEBUGGING Disassembly of section .text: 00000000 <__vectors>: 0: 0e c0 rjmp .+28 ; 0x1e <__ctors_end> 2: 26 c0 rjmp .+76 ; 0x50 <__bad_interrupt> 4: 25 c0 rjmp .+74 ; 0x50 <__bad_interrupt> 6: 24 c0 rjmp
93 78 00 sts 0x0078, r30 Phasen_acc3 += Frequenz3; be: 20 91 70 00 lds r18, 0x0070 c2: 30 91 71 00 lds r19, 0x0071 c6: 80 91 7a 00 lds r24, 0x007A ca: 90 91 7b 00 lds r25, 0x007B ce: 28 0f add r18, r24 d0: 39 1f adc r19, r25 d2: 30 93 7b
-
Thread
Atmega8 Encoder + USB HID spinnt manchmal
Lautstärke Funk, etc. Für meine Kippschalter benutze ich folgende Schaltung: https://www.obdev.at/products/vusb/hidkeys-de.html Nun habe ich für einen lautstärkeregler im Cockpit einen Encoder an diese USB HID Schaltung angeschlossen mit folgendem Code: http://www.leniwiec.org/en/2014/04/28/rotary-shaft-encoder-how-to-connect-it-and-handle-it-with-avr-atmega8
, ob du rechts oder links drehst. Fängt bei 0 an und ist dann eine vorzeichenbehaftete Variable: [c] int32_t val = 0; [/c]
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
zu Scall gibts noch die Karte: http://www.wetterstationen.info/phpBB/download.php?id=3517&sid=e3c666ffdfe18d829e3d2f0c552c3249
Without the details on the hardware, lets see the structure of communication: MO3 -> DCIC (82 bits at all): ----------------------------- 0-13 (14) - first data packet (minute 1, 4, 7...) 14-27 (14) - second data packet (minute 2, 5, 8...) 28-41 (14) - third data packet (minute 3, 6, 9...) 42-
-
Thread
AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )
braucht. Anbei noch zei Bilder mit etwas "Innenleben". Drauf ist : ATMEGA64A Prozessor IS62C256 32768 * 8-bit CMOS static RAM HC573 PDIUSB012 und viel Vogelfutter. Gruss Frank
und trotzdem erhalte ich keinen PDI-Support. In der angehängten Grafik kann man erkennen, dass die AtXmegas nur per JTAG angesprochen werden. Während beim Atmega32 ISP und JTAG zur Verfügung stehen, wird beim AtXmega32A4 keine Schnittstelle angeboten, weil dieser MC keinen JTAG-Anschluss hat. Beim Atxmega128
-
Thread
Arduino: Ist boolean intern als Bit oder byte (char) organisiert?
Sensoren verwenden und brauche dafür > genau 32 Bytes an Speicher. Das Gleiche würde mit Arduino "Bool" 256 > Bytes brauchen. Es ist einer der Dreh und Angel Punkte, von C und C++, dass man für jeden Datentype einen Zeiger erzeugen/nutzen kann. Das würde nicht mehr gehen, wenn sich mehrere Bool Values
Arrays nicht immer geht. http://wiki.freepascal.org/Array/de#Dynamisches_eindimensionales_Array_.28.3DArray_mit_ver.C3.A4nderlicher_Gr.C3.B6.C3.9Fe.29 Egon D. schrieb im Beitrag #5594054: > dass man dort mittels Index > explizit auf bestimmte Elemente zugreifen kann Je schneller man mit der
-
Thread
atmega164A programmieren?
access with buffersize=512 bytes. Programmer supports the following devices: Device code: 0x1c Device code: 0x55 Device code: 0x01 Device code: 0x56 Device code: 0x13 Device code: 0x28 Device code: 0x20 Device code: 0x4c Device code: 0x30 Device code
############# | 100% 1. avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0xff avrdude: verification error; content mismatch avrdude: safemode: Fuses OK avrdude done. Thank you. C:\> [/c] -F muss ich machen damit der ATMEGA164A
-
Thread
Anfängerfrage - Stoppuhr mittels CCP Module
PIN_B4 31756 #define PIN_B5 31757 #define PIN_B6 31758 #define PIN_B7 31759 #define PIN_C0 31760 #define PIN_C1 31761 #define PIN_C2 31762 #define PIN_C4 31764 #define PIN_C5 31765 #define PIN_C6 31766 #define PIN_C7 31767 //////////////////////////////////////////////////
define LVD_LVDIN 0x1F #define LVD_34 0x1E #define LVD_31 0x1D #define LVD_30 0x1C #define LVD_29 0x1B #define LVD_28 0x1A #define LVD_26 0x19 #define LVD_24 0x18 #define LVD_TRIGGER_BELOW 0 #define LVD_TRIGGER_ABOVE 0x80 ///////////////////////////
-
Thread
Wittig(welec) Oszilloskop firmware problem
Analog-Input-Part_assignment) Mein bisheriger Abgleich innerhalb des Oszi's hat sich auf die Trimm-Kondensatoren C1 und C7 beschränkt. Da diese C's die Spannungsvorteilung des Oszi's beeinflussen, ist es ohne genau bekanntes Referenzsignal eigentl. nicht ratsam daran "rumzuspielen". Eine schaltungstechnisch korrekte
Hallo, @ Bruno W.: C1 und C7 kannst du genauso abgleichen wie die Tastköpfe: Funktionsgenerator mit 1 kHz Rechteck und erst im 1 V/div Bereich C1 abgleichen, dann im 100 mV/div genauso C7. Ich meine, dass in deinen
-
Thread
Wer verwendet RFM69?
auch 1, wenn die Leitung hochohmig ist. Ersetzt mal die Funktion rfm_receiving() durch folgende: [c] uint8_t rfm_receiving(void) { uint8_t status; ACTIVATE_RFM; status = rfm_cmd(0x28FF, 0); DEACTIVATE_RFM; // Check if PayloadReady is set AND unused bit is not set (if bit 0 is set, module
[at] fixxl Ich habe mal eine Frage zu dem Sendebefehl: Wenn ich ihn das erste mal aufrufe wird die Sendung erfolgreich übertragen, er hängt jedoch dann in der Schleife[c]while (!(rfm_cmd(0x28FF, 0) &
-
Thread
Netzwerkkarte mit RTL8019
main.o.d main.c -o main.o In file included from main.c:49: ./device.c: In function `Write_Ethernet_Frame': ./device.c:156: error: invalid lvalue in unary `&' In file included from main.c:74: ./interrupt4.c: In
gestellt worden ist. Respekt!! Ich hab den AVR Webserver meinerseits nachgebaut. Technische Daten: - AtMega32 auf STK500 - Netzwerkplatine von Uli (leicht abgeändert) - 128MB sdCard mit 7407er Pegelwandler - I2C Bus Ausserdem hab ich ein eigenes Layout entworfen und dabei höchsten Wert auf minimalen
-
Thread
Frage PWM ATmega32u4
pos/100) * 128) + 127; } if(pos = 0) { OCR0B |= 128; } } } [/c] Wäre über jede Antwort dankbar! :)
https://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung#Signalerzeugung_f.C3.BCr_mehrere_Servos_mittels_Timer_.28C.29 Äxl
-
Thread
Mögliche Ablöse von batteriebetriebenen Fahrzeugen?
Lufttemperatur? Ich mag Videos auch nicht, aber das war das erste, was ich dazu fand. Das Video zeigt 28°C, laut Ton soll das auch die Aussentemperatur gewesen sein. > Stand das Fahrzeug auf einem größeren geteerten Parkplatz wie meins wenn > ich arbeiten bin? Ob Teer oder nicht, so lange ein Auto
Anhängerkupplung und volle Hütte Ausstattung, ohne Full Self driving... Reichweite: >500km, @Vmax auf AT Autobahnen 140km/h https://abetterrouteplanner.com/?plan_uuid=2fc2fdac-ee30-4e35-943b-3f1549edce28 Was noch dazu zu sagen gibt, abetterrouteplanner ist sehr konservativ, meiner Erfahung nach geht
-
Thread
Kameramodul bei Pollin: Kennt das jemand?
Hi, Schreib mir einfach mal eine mail: kiest2 at web . de Gruß Zippi
Dazu kommt auch "6. I2C bus read format is defferent from i2c stndart one" -> Arduino ungeeignet :( '!?!?
-
Thread
GPX-/GPS-Logger
10); uint8 i; for (i=0; i<20; i++) { _delay_us(5); SPI_WriteChar(0xff); } [/c] Gruß Arne
Plus Karte gefunden, mit der läuft's auch einwandfrei. Wie sieht denn die Schaltung aus? Wird der µC mit 3,3V betrieben? Taktfrequenz?
-
Thread
Einfacher und billiger Webserver mit AtMega32
': C:\source/mmc.c:140: undefined reference to `outb' mmc.o(.text+0x28):C:\source/mmc.c:142: undefined reference to `inp' mmc.o(.text+0x44): In function `Write_Command_MMC': C:\source/mmc.c:106: undefined
text+0x27c):C:\source/mmc.c:169: undefined reference to `outb' mmc.o(.text+0x28c):C:\source/mmc.c:140: undefined reference to `outb' mmc.o(.text+0x298):C:\source/mmc.c:142: undefined reference to `inp' mmc.o
-
Thread
Neuer Monitor
https://www.heise.de/preisvergleich/eizo-flexscan-ev2730q-schwarz-ev2730q-bk-a1199579.html?hloc=at&hloc=de
16:9, 27.0", Breite = 598 mm, Hoehe = 336 mm 21:9, 27.0", Breite = 630 mm, Hoehe = 270 mm 28": 4:3, 28.0", Breite = 569 mm, Hoehe = 427 mm 16:10, 28.0", Breite = 603 mm, Hoehe = 377 mm 16:9, 28.0", Breite = 620 mm, Hoehe = 349 mm 21:9, 28.0", Breite = 654 mm, Hoehe =
-
Thread
Arduino-AVR programmieren
programmiere: http://www.youtube.com/watch?v=_ZL-YNOH_jA das hier sind MEINE Makefile und main.c: Makefile main.c -> nicht PD6 sondern PB1 das hier ist er avrdude-error: avr-gcc -Wall -Os -DF_CPU=16000000 -mmcu=atmega8 -c main.c -o main.o avr-gcc -Wall -Os -DF_CPU=16000000 -mmcu=atmega8
avrdude -c avrisp -P COM3 -b 19200 -p m328p -v -v Hier: [code] avrdude: Version 5.10, compiled on Jan 19 2010 at 10:45:23 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright
-
Thread
eBus CRC Berechnung nachvollziehen
Möglichkeit 1 (am besten kopieren und dann anschauen): const unsigned char CRC_Tab8Value[256] = { (unsigned char) 0x00, (unsigned char) 0x9B, (unsigned char) 0xAD, (unsigned char) 0x36, (unsigned char) 0xC1, (unsigned char) 0x5A, (unsigned char) 0x6C, (unsigned char) 0xF7, (unsigned
26 B5 04 01 0D D4 00 05 23 00 D7 01 11 E2 00 10 26 B5 04 01 09 D0 00 0A 19 11 3C 00 05 14 00 23 28 00 59 00 10 EC B5 04 01 12 DA 00 0A A1 FF 00 5E 0B 00 80 00 00 00 11 00 10 26 B5 05 04 2D 00 00 00 82 00 00 00 00 10 FE B5 05 04 27 00 1D 00 E2 AA 10 EC B5 04 01 0F C7 00 0A 52
-
Thread
Wo sind die Audion-Bauer?
eher, weil sie relativ geringe Toleranzen aufweisen. Bei Interesse könnte ich das auch noch mit BF245C und BF256B probieren. Allerdings sind die auch alle aus einer Charge. Gruß, Bernd
U1 = EF183 U2 = EC(C)84 U3 = E(C)C84 U4 = EC92 oder EFxx später: U4+U5 = ECL80
-
Thread
Marconi 2024: Welche Lithium Batterie?
ANS 1523-0005 Lithium-Thionylchlorid Batterie ER26500 / C Maße Ø 26,5 mm Höhe 50 mm 3,6Volt ??
interface. https://www.eevblog.com/forum/repair/quick-repair-project-marconi-2024/?all da wird ein AT28C256 erwähnt, kann aber sein, dass es dabei um den 2025 geht. Und ein Level2-Passwort, wie man es herausfindet (2025?) Hier ein Foto der Rückseite, aber ohne Batteriehalterung: https://www.rigpix.com
-
Thread
Registerbeschreibung FM3 Spansion MB9B520M
von einem Initvalue von 0b00 aus. (Schlechte Idee) D.h. der Befehl oben erzeugt 0b01 Uses SOT0_0 at the input pin of MFS ch.0 SOT. Uses SOT0_0 at the output pin Aufgrund des obigen Kommentares gehe ich auch davon aus, dass SIN0S auf default angenommen wird. [bit5:4] SIN0S: SIN0 Input Select bits Selects input for SIN0 0b00 Uses SIN0_0 at the input pin of MFS ch.0 SIN. [Initial value]
-
Thread
TMS320C20 C-Compiler?
Composer Studio, which includes a mini operating system > called DSP/BIOS. Additionally, a department at the Chemnitz University of > Technology has developed preliminary support for the TMS320C6x series in > the GNU Compiler Collection.[4] > In November 2007 TI released part of its toolchain as
TMS320VC5509A konnte Mann z.B. im QFP-144-Package samplen. (TMS320VC5509APGE) Vorteil: Der DSP hat 256 kByte/128 kWorte schon im Gehaeuse. Entsprechend minimal kann die Aussenbeschaltung ausfallen. Booten kann er von diversen Quellen, u.a.: - I2C-EEPROM - SPI-Flash - MMC/SD - USB (FS im Client-Modus
-
Thread
80537 Monitor Programm Befehle und Co.
Converter und Hterm läuft alles.Im Terminal bekomme ich dies angezeigt: MC535-MONITOR/BASIC V1.26c (C) PHYTEC Messtechnik 1989 MONITOR MODE # Nach der Eingabe von Help erscheint dieses: #HELP memory display modify fill verify bit: >DB range >EB address >FILLB
Auf U10 ist ein fest verbauter 62256 in SMD.U8 halt der Code Eprom.Und U11 hat einen 28c256 EEPROM. Schreib und lesezugriff ist ab Adresse 8000H möglich. Aber auf Seite 53 steht ja das Speichermodell. Mein Board ist auf MODE 0, Seltsam finde ich das dort der EEPROM U11 mit einem Adrssbereich
-
Thread
Multiplizierer Hardware Aufwand
steht so in jeder Literatur zum >> Thema Computerarchitektur. Für nen Full-Adder kann man bis zu 28 >> Transistoren rechnen und so ne poplige 8 bit CPU kommt mit weniger als >> 10000 Transistoren aus. Eigentlich keinerlei Abweichung, weil 8*8*28 = 1792 und damit wie erwartbar im oberen Bereich
Performance_Analysis_of_Different_8x8_Bit_CMOS_Multiplier_using_65nm_Technology/links/57ed2ed708aea9385439c67e/Performance-Analysis-of-Different-8x8-Bit-CMOS-Multiplier-using-65nm-Technology.pdf
-
Thread
Brauche Tips beim Oszikauf
sind als die "leicht" erhöhten Preise von Conrad. Ein kleines Beispiel: Zeitech: RIGOL DS1022C DSO 859,00 EUR (19% Mws) RIGOL DS1102C DSO 1.329,00 EUR(19% Mws) Conrad.AT: RIGOL DS1022C DSO 599,00 EUR (20% Mws) RIGOL DS1102C DSO 1199,00 EUR(20% Mws) @ Matthias Ich kann
>J310 Den hatte ich vor dem BF256C probiert, war aber zu lahm, wird ja auch nur für VHF empfohlen. >BF998 bis 1GHz bei Farnell Farnell zählt für mich nicht unter "leicht zu beschaffen", aber ich hab den BF910 (ebenfalls Dual Gate
-
Thread
ELV IR100 WEB-Radio kann keine Verbindung mehr aufbauen
100 Bytes für eine Adresse ist mehr als geizig. Was ja die Praxis bewiesen hat. Ich persönlich hätte 256 Bytes genommen. Irgendwo muss ja mal Schluß sein ;)
Prozessor ist ein PIC18F67J60 (Takt: 25MHz), an dem 3 Speicherbausteine angeschlossen sind: 2 x 23K256 SRAM und 1 x AT45DB081S-SU Flash-Speicher. Der MP3-Datenstrom wird mit Hilfe eines VS1011e dekodiert und an einen digitalen TPA2008D2 NF-Verstärker weitergegeben. rhf
-
Thread
Ladderfilter berechnen und bauen
die parasitären Cs gibt es ja auch noch... Wie kann man denn ein Ladderfilter für bestimmte C-Werte optimieren? Es gibt doch bestimmt so eine Art "Schablone" für die Bauteilwerte (z.B. C2 = 1,2 * C1, C3 = 8 * C1 oder so). > Beim DG-Mosfet kommt > das Eingangssignal und das Oszillatorsignal
ab. Trotzdem kann man damit Receiver bauen, die funktionieren. > ein Ladderfilter für bestimmte C-Werte optimieren? > Es gibt doch bestimmt ein Schema > z.B. C2= 1,2 * C1, C3 = 8 * C1 oder so Da verweise ich nochmal auf ihn. http://www.giangrandi.ch/electronics/crystalfilters/xtalladder.html
-
Thread
Netzspannungserhöhung durch zu viel Solarstrom Gesperrt
erreichbar. Hast Du eigene Zahlen, die mehr als 2..2,5 belegen? Wasser/Wasser Wp mit Wärmequelle 10°C und Heizwasser 35°C, da hat man locker einen COP von 4! Ich hab eine Sole-WP 3,5kW elekt.: Bei einer SoleTemp von -5°C gibt das bei 35°C Heizwasser 13,5 kW, bei SoleTemp von -0°C sind es dann 14,2kW
aus Süddeutschland Eher zwischen Hanau und Bremen. https://de.wikipedia.org/wiki/Deutsche_M%C3%A4rchenstra%C3%9Fe
-
Thread
TEMPEST/Van-Eck-Phreaking - SCHUTZMÖGLICHKEITEN
bist du trotz allem nicht sicher vor Überwachung: http://www.zeit.de/digital/datenschutz/2013-12/30c3-nsa-methoden Bleibt doch nur, den Raum komplett zu schirmen...
Netzfilter, an die alle Geräte angeschlossen werden. 2. http://www.amazon.de/Abgeschirmtes-Kaltger%C3%A4tekabel-EMV-schwarz-2m/dp/B000W9LSLO/ref=sr_1_2?ie=UTF8&qid=1388611523&sr=8-2&keywords=kaltger%C3%A4tekabel+EMV Abgeschirmtes Kaltgerätekabel, ist zwar maßlos überteuert, aber immer noch besser
-
Thread
Intertechno Funksteckdosen per AVR steuern
google: zweiter eintrag: http://thomaskropf.at/index.php?option=com_content&task=view&id=19&Itemid=28 mal wieder einer der zu faul zum selber suchen ist
= 1H/3H ; 3 = 3L/1L X 12 ; ... ; 48 = 1H ; 49 = 31L ; Familiencode: a 0 b 1 c 2 d 3 e 4 f 5 g 6 h 7 i 8 j 9 k A l B m C n D o E p F Gerätenummer: (Gerät+Gruppe*4) Gerät: (x1) 1 0 2 1 3 2 4 3 Gruppe: (x4) 1 0 2 1 3 2 4 3
-
Thread
STM32MP1 von ST
Auch sehr charmant: it is possible to map, at boot, almost all peripherals in the connectivity and analog units in the block diagram above to either the Cortex-M4 or the Cortex-A7 https://blog.st.com/stm32mp1-mpu-stm32mp157a-ev1-stm32mp157c-dk2
APB ist, ist das eben langsam. Speziell für solche Anwendungen sind andere Architekturen wie z.B. TI C28xx geeigneter. Die C28xx haben auch sehr gute Peripherieeinheiten, sie man so woanders nicht findet. Sind eben speziell für Steuerungsaufgaben designt. fchk PS: http://www.ti.com/tool/LAUNCHXL-F28379D
-
Thread
E-Speicher geplant
//www.amazon.de/-/en/Hans-Hofmann-Reinecke/dp/B096XKSZNH/ref=sr_1_3?crid=1O35Q1LSP6H1X&keywords=gr%C3%BCn+und+dumm&qid=1689764935&sprefix=gr%C3%BCn+und+dumm%2Caps%2C90&sr=8-3
wirtschaft/unternehmen/kohleausstieg-rwe-chef-markus-krebber-kritisiert-christian-lindners-zweifel-a-174c367c-eef6-4817-bd47-17f201479064
-
Thread
USB IR Remote Receiver (V-USB + IRMP)
... >Wenn eine neue Irmp Version kompiliert wird sollte das Build Datum von Irmp >in der main.c geändert werden: >//enter here the Irmp build date: >const char IrmpVersion[] = "28.04.2010"; Ich meine das geht auch per __DATE__ also ein vordef. DEFINE...
> 0x3800 (in Bytes, 0x1C00 in Worten) wäre korrekt. Ja klar, Word = 2 Bytes. Beim Atmega8 0xC00 Words -> 0x1800 in Bytes. Ich habe im Forum von www.obdev.at auch andere gefunden, die auch das Problem hatten, dass es auf
-
Thread
Datenblätter zu alten Telefunken-Frequenzteilern
, Koppelpunkt/Cross Point, 28-DIC/DIP (s. Anlage, k. A., ob das passt)
die oben genannte Anwendung mit Schaltbild aus Elektor, s. Seite 2 der PDF: http://www.schaltungen.at/a2broker?a2target=schaltungen&action=download&documentId=863714
-
Thread
Wo soll man heute noch bestellen?
@Hans: Ich komme mir aber bei "C" schon ein wenig verar... vor, wenn ich die gleiche Ware fast durchweg woanders für den halben Preis (und weniger) bekomme. Beispiele: L293D: 6,95 zu 2,00 AT90S2313: 6,11 zu
0,79 zu 0,25 RAM62256: 5,09 zu 1,10 (und dann noch die schnelleren...) EEPROM 28C256: 14,06 zu 4,95 Das ist ein willkürlicher Ausschnitt aus einer meiner Wunschlisten, sicherlich keine exotischen Bausteine. Bei den Widerständen ist "C" "unschlagbar" günstig - aber auf die
-
Thread
AT89S52 8051 Projektvorstellung: Mehrkanalsound, Matrixdisplay, SpaceInvaders, SPI, Trackermusik
R2R DAC und einem kleinen Verstärker. Um damit auch was sinnvolles tun zu können, bauen wir noch ein 28C256 32 kByte EEPROM ein. Der Code findet sich im Anhang. Vermutlich wird niemand dieses Projekt als ganzes brauchen, jedoch finden sich einige Teile darin: a) recht zügige SPI Slave Implementierung
zocken :) f) Font renderer: Ebenfalls recht rudimentär eine Möglichkeit, Texte mittels von bdf2c erzeugten und in C Datenfeldern gespeicherten Fonts anzuzeigen. Das Projekt ist von unserer Seite her beendet, d.h. wir entwickeln daran auch nicht weiter. Der offensichtlich von uns erstellte Code
-
Thread
avr-gcc 4.7 I/O-Zugriffe
r24, 7 c28: d8 9a sbi 0x1b, 0 ; 27 c2a: d9 9a sbi 0x1b, 1 ; 27 c2c: 08 95 ret [/avrasm] Der Code ist zwar korrekt, aber wieso werden die Bits 4 und 7 von r24 gelesen
im Beitrag #2447919: > Hobby-Knaudeln an AT89C2051, und dann hab ich irgendwann mehr oder > weniger zufällt AVR + avr-gcc entdeckt. Für den AT89 schrieb ich noch in > einem fürchterlichen, proprietären Assembler. Der Umstieg auf (avr)-gcc >
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
zusammen. Ich hatte die vergangenen Tage nur weing Zeit übrig, aber was die Überarbeitung meiner µC-Platine angeht: Das neue Höchst-Maß darf ca. 45 x 38 mm nicht überschreiten, denn sonst wird es sogar in der UP-Dose zu eng. Was aber im Vergleich zum bisherigern Platz von 38 x 28 mm immer noch
"tiefer" schlafen und die Versorgung abdrehen, indem er INH auf High-Z stellt. Erst dann ist der µC wirklich weg. Dazu muss der µC eben alles sichern, bevor er sich "den Stecker zieht". Maxim schreibt: 350µA Quiescent Current at No Load, 10µA Shutdown Current. ###############################
-
Thread
Einführung des Hexadezimalsystems
Spreche mal "127 Euro und 76 Cent" in Hexadimal aus: "Sieben-F Euro und Vier-C Cent". Klingt ziemlich gaga.
Moderator) >Oder in Hex-Sprache: (ver)hexte Sprache? Der neuste Trend nach Gender! >27 von 28 Postern, also über FA%, halten eine Umstellung für nicht >realistisch. % (Prozent) müssen dann natürlich auch abgeschafft werden, denn es heißt denn eher Pro 128tel oder Pro 256tel ;-) Wer Latein
-
Thread
Informationen zum Einstieg in die µC-Welt
Einschränkung). Soll das eine sachliche Information sein ? Siehe jedoch hier: http://www.obdev.at/products/crosspack/index.html
jedenfalls ist der Programmer billig und läuft unter Mac OSX). Den Arduino kannst du bequem auch mit C oder C++ proggen. Der hat 256 KB Flash und somit keine Speicherprobleme. Entweder programmierst du die Controller mit Eclipse usw. Oder mit XCode.
-
Thread
Schwere Sicherheitslücke in Intelprozessoren?
Meltdown & Spectre: Microsofts C/C++-Compiler schützt vor bestimmten Angriffen https://www.heise.de/newsticker/meldung/Meltdown-Spectre-Microsofts-C-C-Compiler-schuetzt-vor-bestimmten-Angriffen-3944889.html [pre] Microsoft hat seinen
Speculation" Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] On Sun, Jan 21, 2018 at 12:28 PM, David Woodhouse <dwmw2@xxxxxxxxxxxxx> wrote: > On Sun, 2018-01-21 at 11:34 -0800, Linus Torvalds wrote: >> All of this is pure garbage. >> >> Is Intel really planning on making this shit
-
Thread
Linux ist Mist - mal wieder (Xubuntu) Gesperrt
also robust, dann panasonic z.bsp. cf28 oder cf18 :D
and 1992-09-27 at 03:00, instead of on 1992-03-28 at 23:00 and 1992-09-26 at 23:00. (Thanks to Stepan Golosunov.) Many corrections to historical time in Kazakhstan from 1991 through 2005. (
-
Thread
WLAN / WIFI Modul für µC - Erfahrungen
@Thorsten: Kannst Du C programmieren oder zumindest verstehen? Die TI Software ist in C geschrieben. Welchen uC planst du für das WRL-3000 einzusetzen? Hast du vorher schon mal was mit dem uC gemacht? Bist du Schüler
@Torsten C. das RAK410A funktioniert wie erwartet, aber ich bin wie weiter oben schnon geschrieben mit dem Handling der Kommunikation nicht ganz zufrieden. Die Programmierung über AT-Kommandos kenne ich schon
-
Thread
ISR Code schneller machen?
setzen, denn nur dann ist der Rest einer > Division durch 30 nicht ungleich 0. Denke nicht. [c] 28 % 30 == 28 -> !(28) == 0 29 % 30 == 29 -> !(29) == 0 30 % 30 == 0 -> !(0) == 1 31 % 30 == 1 -> !(1) == 0 [/c] Im Interrupt könnte man sowas basteln, wenn der pro ms einmal aufgerufen
setzen, denn nur dann ist der Rest einer >> Division durch 30 nicht ungleich 0. . > Denke nicht. > [c] > 28 % 30 == 28 -> !(28) == 0 > 29 % 30 == 29 -> !(29) == 0 > 30 % 30 == 0 -> !(0) == 1 > 31 % 30 == 1 -> !(1) == 0 > [/c] Ja stimmt, irgendwo hatte ich das Ausrufezeichen gesehen, vermutlich
-
Thread
MSP430 Performance im Vgl. zu AVRs
Unterschied. Die Spitze hält allerdings ein Cortex-M3 (lpc1343) mit 26KB. Renesas RX liegt bei 28KB. Der Flop ist ein PIC32 mit 41KB - der einzige, der schlechter als die at(x)megas abschneidet. Das liegt wohl daran, dass ich den "freien" mips32-elf-gcc" verwende, also keinen Compiler von Microchip
bekommt mit dem PicKit3 für ca. 70.- Euro einen guten Debugger und von Microchip einen kostenlosen C-Compiler. Der PIC24 hat übrigens mit dem 8Bit-PIC nichts am Hut, also wer den 8Bit-PIC nicht mag (so wie ich), kann sich trotzdem mit dem 16Bit-PIC anfreunden. Gibt's übrigens bei Reichelt im DIL28-Gehäuse
-
Thread
Alte IDE Platte kopieren
sdc zu sein und da gibt es ein Problem was wohl auch Clonezilla hat und weshalb W10 nix macht: [c] jv@JamesWebb:~$ blkid /dev/sda1: UUID="1ac71602-89cf-4c83-9a0a-99762e13e79c" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="7f4322d5-01" jv@JamesWebb:~$ jv@JamesWebb:~$ lsblk -f NAME FSTYPE FSVER LABEL
sudo] password for jv: mount: /media/jv: can't read superblock on /dev/sdc. jv@JamesWebb:~$ [/c]
-
Thread
(V) intel Arduinos / TL866 / 8085 Computer
autom. upgedated als ich auch hier nochmals Blink getestet habe. Alles ok. Preis : 30€ 3. TL866cS. Kaum gebraucht. Neuwertiger Zustand. 89S52 und 28C256 getestet. Alles ok. Software Windows gibts im Netz. Kann ich auch als Zip zusenden. Minipro als Open Source hatte ich auch mal unter Mac OSX
Privatverkauf ohne Sachmängelhaftung. Falls das Mailsystem nicht gehen sollte hier : peter. S i e g1 (at) g mx . De Die beiden Intel Arduino sind auch neuwertig. Daten über google. Kann ggf. Zum Galileo noch eine 4GB sd Karte abgeben mit einer passenden Linux Version. Versand sind 5€ in DE. Bei