-
Thread
Entscheidungshilfe für ARM Einstieg
mir stets das > "packen wir's an" Gefühl hoch. Das ging mir ähnlich. Ich habe vor ca. 2 Jahren ein AT91SAM7S256-Eval-Board mit SAM-ICE gekauft und bin damit nicht wirklich zurecht gekommen. Dieses Jahr bin ich dann auf das Luminary Board mit Cortex-M3 gestoßen. Die Cortex-M3 sind meiner Meinung nach
Die LPCs hatten fuer einen Weile den Low-End mit dem LPC2101/2/3 und das High-End mit dem LPC23xx/24xx markiert. Am low end laesst sich wirklich nicht viel verdienen, am high end schon eher. Jetzt hat NXP von den Peripherals her auf dem LPC23/24 ziemlich gute Arbeit geleistet (schliesslich habe ich
-
Thread
Wer verwendet RFM69?
Lieber Felix, habe einen Fehler in deiner LIB gefunden: in der [c]static inline uint8_t rfm_spi[/c] muss es [c]SCK_PORT &= ~(1 << SCK);[/c] und [c]SCK_PORT |= (1 << SCK);[/c] statt [c]SCK_PIN = (1 << SCK);[/c] und [c]SCK_PIN = (1 << SCK);[/c] heißen
[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
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
> Renesas R8C..R32C haben 4 Datenregister, diesmal Adressregister extra, > die nicht Akku heissen. R8C..M16C..M32C haben 4 Datenregister, 2 nrm. Adressregister, 2 spez. Adressregister. R32C haben 8 Datenregister
MCUA schrieb im Beitrag #6482447: >> Renesas R8C..R32C haben 4 Datenregister, diesmal Adressregister extra, >> die nicht Akku heissen. > R8C..M16C..M32C haben 4 Datenregister, 2 nrm. Adressregister, 2 spez. > Adressregister. Danke, die waren
-
Thread
Rheinturmuhr mit AVR 90S2313
Ich denke mal, daß sowas für einen Anfänger etwas zu komplex ist. Auch sollte man dann besser in C programmieren. Hier ist ja schonmal eine entsprechende Routine: http://www.mikrocontroller.net/forum/read-4-140631.html#new Peter
32bit-Divisionsroutinen gibts auch fertig. Er braucht ja auch keine Kalenderfunktion, sondern nur 24h.
-
Thread
Abtastung von Musik mit variabler Frequenz
, wie es um deine Fähigkeiten steht, etwas in C auszudrücken. Frei nach dem Muster: wenn c-hater etwas in C nicht hinkriegt, dann kriegt es keiner hin.(*) Wie wäre es, wenn du da mal etwas von deinem hohen Ross runtersteigst und nicht immer dich
c-hater schrieb im Beitrag #4301658: > Du bewertest deren Machbarkeit immer erstmal nur danach, was mit > den verfügbaren C-Libs realistisch machbar wäre. Keiner außer Dir hat von irgendwelchen C-Libs
-
Thread
Es wird nur ein I2C Gerät erkannt
Leider lässt du uns im Dunkeln bzgl. des Layouts/Verkabelung und der I2C Geräte, sowie den verwendeten I2C Parametern und des Programmcodes. 2K ist ein ungewöhnlicher Widerstandswert. Es gibt 2k Wiederstände, aber er ist nicht Teil der gebräuchlichen E12 und E24 Reihe
VCC, an internal power-on reset holds the TCA9548A in a reset condition until VCC has reached VPOR. At that point, the reset condition is released and the TCA9548A registers and I2C state machine initialize to their default states. After that, VCC must be lowered to below VPOR and then back up to the
-
Thread
Kleines Hausbussystem für bereits existierende Schalter
ausschalten können. Anyway, zu meinem Background - ich hab viele Jahre in Delphi,Java und teilweise in C programmiert. Mit µC hab ich füher mal ein bisschen experimentiert - nur SMD hab ich bis jetzt noch nicht gelötet... Ein bisschen mitreden sollte ich also können, wenn auch nicht mehr alles so frisch
lieber Taten folgen. LG Tom PS. Kannst du mir bitte die Unterlagen auf haemmerle.thomas -at- gmx -dot- net schicken - Vielen Dank!
-
Thread
Dynamische Analogsignale via PWM realisieren ?
usw. -- Analog-Output +---+ | +---+ | --- --- C C --- --- | | - - . . Wenn ja, wo gibt es entsprechende Informationen über die Formeln
Noch was zur Frequenz: Der AtTiny26 schafft noch mehr als der 15er, 64MHz Timer-Takt => macht 250kHz PWM Frequenz. Mit entsprechend weniger Auflösung geht selbstverständlich noch mehr.
-
Thread
Tipps zur Speicheranalyse gesucht
); [/c]
darüber. Das ergibt für den darüber liegenden Core 0 Stack 20082000−2007B000−1000=6000, also rund 24kByte Stack. Etwas übertrieben, noch zu optimieren. [c] multicore_launch_core1_with_stack(core1_main, (uint32_t *)0x2007B000, 0x1000); [/c] Vielen Dank an alle die mit zahlreichen konstruktiven
-
Thread
SATA-III M.2 SSD Adapter - Problem
Beitrag #5500946: > PS.: Wieso sehe ich dann aber ein Device im OS Möglicherweise über SMBus/I2C. Das ist nämlich ebenfalls auf dem Stecker drauf.
Speicher als der Hersteller erlaubt" habe ich aber auch schon blöde Erfahrungen gemacht. Compaq evo n610c mit Pentium 4 darf 1 GB, n620c mit Pentium M darf 2 GB. Testweise die 2GB in den 610er, läuft. Leider traten dann aber bei größeren USB 2.0 Highspeed-Transfers immer wieder Probleme auf. Kleine Dateien
-
Thread
Marlin Firmware mit dem ATMEL STUDIO 7 auf das Arduino Mega 2560 Board flashen
Warum hat der µC Pin 31 ( AtMega 1284P ) einen gemessenen Widerstand von 180 Ohm gegen GND ? Angefangen hat es, dass die Bed-Temperatur mit um die 125°C angezeigt wurde. Bed-Thermistor gegen einen 100k-Poti getauscht
So - ein neuer, nackter *AtMega1284P-AU* hat gegen GND ( Pin 28 ) auf jedenfall einen Widerstand im Megaohmbereich. Pin 33=14 M, 32=15M, 31=14M, 30=15M, 29=15M, 27=6M, 26=14M, 25=14M, 24=8M, 23=8M. Werde jetzt mal gucken,
-
Thread
DVB-T2-Empfang setzt manchmal aus
26tx_kathreincomplugins_downloadwithonlydownloadfunctionality%255Baction%255D%3DdownloadAuthorizedItem%26cHash%3Dcaecd0cf8dbf289cc28a7577e0a40240&usg=AOvVaw0k6fPKdsPjf7rm1em6aDqt
//www.saschateichmann.de/dvb-t-hf.html DVB-T 8k, FEC 2/3, 64QAM, 224us Guard: netto 19.9Mbit/s, C/N (Rice) 17.3dB DVB-T2 8k, FEC 2/3, 64QAM, 224us Guard: netto 23.0Mbit/2, C/N (Rice) 14.1dB Also schon bei 15% mehr Bandbreite 3dB weniger erlaubtes SNR. DVB-T2 8k, FEC 5/6, 64QAM, 224us Guard
-
Thread
SD Karten Auswahl Frage
haben nie rausgefunden warum, nur das die Sandisk Tagelang durchliefen, die noname aber zu 80% binnen 24h hingen.
schnellsten und die Latenz ist auch gleichförmig gering). Das zeichnete sich auch in einem Test der c't in einem der letzten Hefte ab.
-
Thread
C: Pixel auf dem Bildschirm ausgeben
C64
über dem Horizont von normalen Programmiersprachen liegen. 3] Library Module für Microsoft Visual C/C++ Anwendungen Der Macro Assembler produziert genau das selbe Object Module Format, welches von Visual C/C++ Compilern verwendet wird, so dass der C/C++ Programmierer Module oder Bibliotheken in MASM
-
Thread
switch-case-Anweisung zu langsam
Du kannst auch einfach dem GCC das Optimieren erlauben. Aus PORTB |= (1<<7); wird dann: 256: c7 9a sbi 0x18, 7 ; 24 Also ein einzelner "sbi"-Befehl. Der ist Atomar, kein sei/cli nötig. Bei der Tabellen-Version oben, da brauchst du das ggfs.
natürlich sinnvollere Namen als Befehl_123 geben. Mein eigentliches Programm würde dann hier stehen: [c] const FUNC_PTR befehle[] = { SET_PB1, SET_PB3, SET_PB5, SWAP_A_at_R0, // Befehl wie beim 8051, nur Gedankenspiel CLR_PB2, CLR_PB4, // usw. }; [/c] Kritiker werden einwenden können
-
Thread
Marderschreck Softwareproblem
Marders. :) Hey, gab es das nicht auch als deutschen Artikel? http://s2.quickmeme.com/img/2b/2b801c8b1404aff14b61e9432c86fb9aa43a20b5083b787d62d1570ded4bcaf3.jpg
Moechte man bei 8bit Zaehlumfang bleiben, ist die kleinste Zeiteinheit 5,6125(dez) Minuten. (60Sekx60Minx24Stu)/256=337.5 Sekunden. Da der US-Sound keine 5 Minuten am Stueck fiepen soll, erweitern wir den Zaehlbereich mit einer zweiten Variable auf 16 bit und erhalten als kleinste Zeitscheibe 60x60x24/
-
Thread
Wie USB-Gerät bauen?
Ich würde den vorschlagen: dsPIC33EP256MU806
wesentlich beschränkter und ein oller 8051. Ansonsten tuts je nach gewünschter Datenrate auch ein AT90USB oder XMega mit USB.
-
Thread
SAM4, STM32, XMC,.
http://www.nxp.com/products/microcontrollers/cortex_m4/LPC4370FET256.html http://www.watterott.com/de/LPC-Link-2 Außerdem ist die Performance vom SAM4C nicht so überragend sonst hätte Atmel den SAMA5 nicht gebracht.
microcontrollers/corte... > http://www.watterott.com/de/LPC-Link-2 > > Außerdem ist die Performance vom SAM4C nicht so überragend sonst hätte > Atmel den SAMA5 nicht gebracht. Sam4c ist ein mcu, sama5 ist eine mpu fuer ganz andere applikationen wie highend gateway, hmi usw. Sam4c ist auch nicht dafur entwickelt
-
Thread
i7-9850H oder i9-8950HK
Mama vor... Den kannst du kaufen - Hier die 17 Zoll Variante mit 16 GByte: https://geizhals.at/dell-inspiron-17-3793-2t8mk-a2178994.html?v=l&hloc=at&hloc=de
= 0; j < M; j++) res += transform(dstdata, srcdata, matrix, N); return res; } [/c]
-
Thread
Einregister- vs. Mehrregistermaschine
und die Sache dann bei 256KB endete. Ohne C-Compiler wäre es gar nicht mehr händelbar gewesen.
Tropenhitze schrieb im Beitrag #1670753: > Für mich schon. Wäre nur noch eine Frage: welchen µC bevozugt A.K., > welche MCUA und welche Du? Aktuelle Favoriten sind AVR für Kleinkram bis 28 Pins, darüber STM32. Wobei auch PIC24 und PIC18 mit auf der Rechnung sind - die PIC18 weil es nur da 28pinner
-
Thread
Vor paar Jahren konnten die Burschen kaum laufen Gesperrt
ab. https://www.spiegel.de/ausland/china-humanoide-roboter-zeigen-kung-fu-im-staatsfernsehen-a-746c4dec-ac7c-437d-ba39-6934f04b1a18
Michael K. schrieb im Beitrag #8017995: > Nur das C3PO nicht Rücken bekommt und dann KK und Staat noch ne Mio > kostet bis er sich zu Tode säuft. Kauft der C3PO auch einen Kleinwagen? Wenn also alle Produktiv leistenden Arbeitende von C3PO Kopien
-
Thread
PIC24 + Explorer 16 + UART
Explorer 16 Development Board zusammen mit einem ECAN Daughterboard gekauft. Als PIM verwende ich den PIC24HJ256GP610A. Microchip stellt Beispielcode zur Verfügung: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en024858&part=dm240001&redirects=explorer16 Der CAN-Teil
#error UART2 baudrate mistake is too big for the SYSCLK\ and BAUDRATE2. Correct values in uart2.c file. #endif void oscConfig(void) { /* Configure Oscillator to operate the device at 40Mhz Fosc= Fin*M/(N1*N2), Fcy=Fosc/2 Fosc= 8M*40/(2*2)=80Mhz for 8M input clock */
-
Thread
MC für IR-Fernsteuerung programmieren
Fachinformatiker bin, lacht ihr ich aus. ;) Beherrschen tu ich leider nur CFML, PHP und den Webkram. C/C++ hab ich nur leichtes Schulniveau. Komme also gut klar mit Schleifen, IF-Else usw.. Unterschied zwischen Flasch, RAM und EEProm kann ich mir zwar wage vorstellen, aber wenn ich ehrlich bin, würd
460,75kHz. Du willst 10kHz haben. Das gibt dann 460kHz/10kHz = 46 Schritte. Der Überlauf passiert bei 256, also muß er bei 256-46=210 mit dem Zählen anfangen. Einlesen: Du mußt das Portpin auf Input schalten (über das Data Direction Register, DDRx) und dann den Wert einlesen (Pin-Kommando). Eine Beschreibung
-
Thread
Suche Datenblatt für VGA TFT/LCD Controller "XGA1"
90x105 mm Bottom: XGA1_v24 5 Taster EEPROM AT27C256R, Aufkleber: XGA1_v23 03.04.00 (= 2000-04-03?) 6 Schraubklemmen für Versorgung (12 VDC in, 12 + 5 VDC out) AD9884 Toshiba TMPZ84C015BF-10 Lattice ispLSI 1032E NEC D42280GU
-
Thread
Ist DAB+ wirklich so toll, wie es in der Werbung dargestellt wird?
im Beitrag #5454625: > Lustiger Weise gibt es auch einen Haufen Radiosender beim DVB-T und > DVB-C Suchlauf. Nur wer will zum Radio hören die ganze Zeit den > Fernseher mitlaufen lassen? Ein völlig überflüssiges Angebot also. Meine Eltern hören Radio sowohl über DVB-S als auch über DVB-C, weil
Martínez Foundation, teaching revolutionary projects and collaborating with different social causes, at the same time his clients receive a return of 1000% thanks to the rise of the Eurodollar to 1.50. At the end of 2010 Fernando travels to Miami and creates the Foreing Exchange Institute, teaching stock
-
Thread
Rust - ist das hier um zu bleiben?
einen hmmm, sagen wir > Transpiler(damit es nicht so unmöglich erscheint) von Rust nach > Embedded-C für PIC8/24/32 zu schreiben. Klar ... wo kann ich nochmal nachlesen, wie die Sprache definiert ist?
cppbert schrieb im Beitrag #7222465: > war ineffizient aber damals auch > kein Hexenwerk In dem c't - Jubiläumsheft 24/2008 gab es den Artikel "Playstation unportable". https://www.heise.de/select/ct/archiv/2008/24/seite-276 Das Ergebnis der Programmierübungen auf dem Schrankteil war, dass
-
Thread
DCC Singal auslesen
0; i < Msg->Size; i++) { Serial.print(Msg->Data[i], BIN); } Serial.println(); } [/c] Pin wäre beim Nano 2 und denke beim ESP GPI04 oder täsuche ich mich?
electrical_standards_for_digital_command_control_2021.pdf Damit kann man seine eigene Erkennung schreiben, ganz ohne C++, wenn es denn sein muss. Apropos C++: so neu ist die Sprache auch nicht, ich benutze die seit 1991. Hätte man sich einarbeiten können. Dann könnte man auch Stummis Code verstehen. Der ist auch keine
-
Thread
STM32FXX Prozessor - individuelle Kennung auslesen
Boards immer soetwas drauf: http://ww1.microchip.com/downloads/en/devicedoc/Atmel-8807-SEEPROM-AT24MAC402-602-Datasheet.pdf Da ist eine eineindeutige ID im ROM-Teil drin (also nicht lösch- oder änderbar), und der 256 Byte EEPROM-Teil ist frei benutzbar. Es gibt auch OneWire-Seriennummernchips
uint8_t*)(0x1FF0F420)) #endif [/c] Verwendung dann als CONFIG_UID[0] bis CONFIG_UID[11]. Das gilt für den STM32F407 oder STM32F767, die Seriennummer gibt es auch bei anderen Modellen, aber dann an anderer Adresse, wo steht im Datenblatt
-
Thread
Einfacher Wobbelgenerator mit AVR?
Auch ein nicht mehr ganz zeitgemäßer XR2209 schaft die 460 kHz noch. Die Steuerspannung könnte der µC erzeugen und ggf. per Zähler (im µC) vorher Abgleichen, so dass die Frequenzen auch relativ gut stimmen können. Da gleiche könnte man auch mit dem bestehendem Generator machen: der µC erzeugt über
erzeugen als über Teiler und Phasenvergleicher. Hmm. Man könnte... > Damit also eher der µC mit mit eine DAC zum steuern eines VCO > und ein einfacher fester Vorteiler, damit der µC die Frequenz > gut messen kann. Die Frequenz stellt man über die Spannung ein, > und der µC dient nur dazu
-
Thread
Was war für euch der größte Entwicklungssprung beim x86 PC?
Yep. Auf V.24 Pegel kann man da wirklich verzichten.
they, in the amount of 158,976 pieces, that are used in the most powerful supercomputer in the world at the time this article was published - Fujitsu Fugaku. Read more at: https://sirinsoftware.com/services/embedded-software-development-services/
-
Thread
Telefunken Dacapo - kein Empfang
225V (rot) Pin 5: Heizfaden Kathodenpotenzial, Masse (schwarz) Pin 6: Heizfaden (blau) Pin 7: n.c. Pin 8: A1(für schwache Sender) 1,8 Megohm an Pin 4 (L, +225V) Pinout 6E5C (K8A-Sockel): Pin 1: n.c. fehlt Pin 2: Heizfaden Pin 3: Anode Pin 4: n.c. fehlt Pin 5: Gitter Pin 6: L Pin 7: Heizfaden Pin 8: Kathode Umverdrahtung: EM11-> 6E5C: Pin 1: A2 = n.c.(Anode2 fehlt) Pin 2: G = Pin 5 Pin 3: K = Pin 8 Pin 4: L = Pin 6 Pin 5: Heizfaden,Masse= Pin 7 Pin 6: Heizfaden = Pin 2 Pin 7: n.c. Pin 8: A1 = Pin 3 Bei minus 0,7 Volt am
-
Thread
Versuche ein attiny13a/attiny2313 mit nano zubespielen enden im Fehler
bekomme nach dem kompilieren bei beiden den Fehler: avrdude: Version 6.3, compiled on Sep 12 2016 at 17:24:16 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "C:\Users\\AppData\Local\Arduino15
4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 4500 4500
-
Thread
mit Bascom über rs232 Frequenz aus einen Frequenzzählermodul auslesen.
Dim Sx As String * 25 'Stringlänge gesamt + Endzeichen Dim B(24) As Byte At Sx Overlay 'Feld mit 24 Byte anlegen Dim N As Byte Enable Urxc 'Uart Rx aktivieren Enable Interrupts On Urxc Onrxd
Von einem Freund habe ich diesen acht Kanal Salae kompatiblen L.A. Der dekodiert RS232, SPI, I2C problemlos: https://www.ebay.com/itm/24MHz-8CH-USB-Logic-Analyzer-24MHz-8-Channel-Compatible-to-Saleae-ARM-FPGA-M100/253686603328?hash=item3b10e65e40%3Ag%3AqeoAAOSwkKBa%7E8Ls&_sacat=0&_nkw=logic+analyzer
-
Thread
TOISWITCH - IoT I/O-Server für ESP8266
hacker-tobi schrieb im Beitrag #6805321: > mit dem Arduino-C-Dialekt kann ich mich nicht anfreunden Du meinst C++? Ist aber heutzutage doch praktisch Standard.
status = PORT_ON; strcpy(gpio_pins[3].name, "LED"); device_ports = 4; } [/c]
-
Thread
Wie funktioniert das mit dem Wechselcode bei Funk-FB
mit 8-Bit µController ( ELAN EM78P156NPJ ) mit 1k EEPROM Hat jemand ne Idee, ob und wie man den µC auslesen könnte?
, 11 µs Bitzeit DI und DA sind zusammengelegt Der EEPROM ist folgendermaßen konfiguriert: The AT93C46 provides 1024 bits of serial electrically erasable programmable read- only memory (EEPROM), organized as 64 words of 16 bits each (when the ORG pin is connected to VCC). 26 bit / Paket:
-
Thread
Timer CTC, PWM wann genau rücksetzen
sowas steht im Datenblatt. Warum nur wird nie der µC genau genannt? Würd sagen mit einem Takt wird der OCR Wert erreicht. Mit dem nächsten Takt findet der Interrupt statt.
(); interrupt[17]overflow_timer0(); char output[24]; unsigned char value_cm=0, value_ov=0; //------------------------------------------START---------------------------------------// main() { //Set Up DDRC.0=1; /*TCCR0
-
Thread
lpc1700 - ARM Cortex M3 von NXP: Endlich!
@T.E. Na dann bin ich mal gespannt auf einen 90 nm Flash Chip, der bei 85C im Datenblatt unter 1mA spezifiziert ist. "Typisch bei Raumtemperatur" das kann schon sein aber garantiert bei 85C wird Leakage extrem hoch im 90 nm. Man kann natuerlich die interfaces in groesseren
dem at91sam3 abraten, ausser du hast zeit bis mind. ende 09. gruss gerhard
-
Thread
Längstwellenempfänger bauen? (z.B. SAQ 17,2kHz)
mechanischer Dimensionen und weniger Windungen auf höhere Induktivitäten kamen und heutzutage nimmt man den 24 Bit SigmaDelta-ADC und nen µC zum Rechnen dessen, was man früher analog tat und braucht gar keine Spule mehr dafür. W.S.
mit einer Eisensäge. Mit der Dremel ist zu schnell zu viel weg. So etwas: https://www.conrad.at/de/search.html?search=eisens%C3%A4ge&category=%1Ft07%1Fc17595
-
Thread
STM32: CAN Loopback mit merkwürdigem Effekt
application main. To reconfigure the default setting of SystemInit() > function, refer to system_stm32f10x.c file */ Aber wo rufst Du es auf? Ruf am Anfang mal diese beiden Routinen auf: [c] //*********************************************************************************************** //
NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0); // FLASH Vector Table ab 0x08000000 (Default) } [/c]
-
Thread
V: 2x TS7558 ARM SoC System ( mit FPGA) mit Case zu verkaufen
64 MB RAM Onboard Storage 256 MB NAND Flash Storage External Storage 1x microSD Socket Data Acquisition & Control 24x Digital Input/Output 4x Analog-to-Digital 8x Digital Input 4x Digital Output 7x PWM Channel 2x Quadrature
°C Fanless Temp Range Power Consumption 3.20 W Typical Power Consumption Power Supply 5 VDC to 30 VDC Power Supply Solutions 3.93 s Linux Fastboot w/ TS-Bootrom™ Linux Kernel 2.6.24 XNAND™
-
Thread
Kann sich jemand mein Schema anschauen?
/pdf/99809/SAMSUNG/K6R4016C1C-C.html Wenn du RAM genug hast kannst du ja von der Festplatte Programme nachladen. Und ausserdem RAM kann man nie genug haben. Bei mir sind es 1MByte Gruss Helmi
. Und ich habe schon viele Quarzoszillatoren am laufen gebracht. Sehe einfach im Layout die beiden C's und den Quarz mal vor und den Oszillatorbaustein. Dann kannst du dir immer noch ueberlegen was du einsetzt. Gruss Helmi
-
Thread
Atmel Lightweight Mesh
jedem Device eine eigene ID vergeben? Der LWMS von Atmel ist super einfach, ich hab mir drei ATmega256RFR2 Xplain pro boards geholt und das Mesh network wird mir schön ´über das WSNDemo am PC visuell angezeigt.
define APP_SECURITY_KEY "TestSecurityKey0" #define APP_FLUSH_TIMER_INTERVAL 20 #ifdef PHY_AT86RF212 #define APP_CHANNEL 0x01 #define APP_BAND 0x00 #define APP_MODULATION 0x24 #else #define APP_CHANNEL 0x0f #endif #define HAL_UART_CHANNEL
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
-bit-xmc1000-industrial-microcontrollers-arm-registered-cortex-tm-m0/channel.html?channel=db3a30433c1a8752013c1aa35a6a0029
wird? > Steht im Reference Manual. > "The ADC is based on a high-speed 12-Bit converter clocked at 32 MHz > ..." OK, das oben verlinkte Datenblatt ist da nicht so deutlich. Aber auch so für einen uC recht flott, zumal mit weniger Quantisierungsbits (z.B. 8) die Samplerate steigt (allerdings eher
-
Thread
AVR-Lüftersteuerung
Problem mit einer Lüftersteuerugs-Schaltung aus dem Web. Die Lüftersteuerung wird mit einem Atmel AT 90S2313 betrieben. Ich habe aber nur den Nachfolger, den Attiny 2313 bekommen. Nun weiß ich nicht wie ich das Programm verändern muss und es auf den mikrocontoller bekomme. Ich habe mal den Assembler-Code
BARGRAPH: ; Anzahl LEDs = (MotorThr - MotorThrMIN) / 20 ; dadurch max = (254 - 25) / 24 = 9,6 ; dadurch min = (25 - 25) / 24 = 0 BARGRAPH_LEDCHECK0: ; Test, ob LED0 gerade blinkt (dann nichts ändern) cpi LED0_on,0 brne BARGRAPH_LEDCHECK1 ; normaler Check
-
Thread
AVR Inline Optimierung kaputt?
c-hater schrieb im Beitrag #6337557: > ich komme gewöhnlich zum Einsatz, wenn die C/C++-Frickler am Ende mit > ihrem Latein sind... Scheint, als würde C/C++ dir dein Gehalt sichern :) Gruß,
", temp); [/c]
-
Thread
Gefunden Oder: Material zum Nulltarif
Beispiele zu meinem Kommentar: MD 2.8/24mm wird teilweise für 100-200€ gehandelt, weil es ein kompetent konstruierter manueller Weitwinkel ist der gut zum APS-C-Format passt. MD 1.4/50mm ist ein ordentliches kurzes Porträttele an APS-C,
auskratzen, wenn ihr wüsstet, was "wir" hier alles an EDV Geräten in den Elektroschrott schmeißen. [c] wir = "\231ffentlicher Dienst"; [/c]
-
Thread
Externes 8zoll zu usb Floppy Laufwerk (z.B. Shugart SA85? Oder komp.)
brauchst Du kyroflux, das ist ein USB-FDC, der sämtliche Formate versteht (auch die GCR-Formate von C64, Apple II und Co). https://kryoflux.com/ Um Nutzdaten von den Disketten herunterzubekommen, musst Du natürlich noch wissen, wie genau sie formatiert sind (Sektorgröße, -Anzahl etc.), aber da
Dieter S. schrieb im Beitrag #7968209: > - Das Diskettenlaufwerk benötigt -5 Volt, +5 Volt, +24 Volt und 115 Volt > AC für den Laufwerksmotor, zur Spannungsversorgung wurde das Netzteil > aus der FDU 990 verwendet. Läuft das Laufwerk bei 50 Hz statt 60 Hz Netzfrequenz dann langsamer oder
-
Thread
AVR128DB USART Transmit Buffer
Microcontrolleranwendunge so vollkommen > ungewöhnlich ist. Nun, ein Interrupt ist halt bei heutigen µC i.A. sehr viel billiger, als sie es damals bei den 8086, 80286 und 80386 war. Schau dir doch z.B. einen AVR8 an. Die Dinger laufen (offiziell) mit bis zu 24MHz. Ein minimaler Interrupt für UART-RX->FIFO braucht mit allem Overhead ca. 16Takte. Vergleiche das mal mit der Sachlage bei der PC/AT-Architektur.
-
Thread
Code unleserlich schreiben um Zeilen zu sparen.
(sum); dev(sum >> 8); if (length >= 256) { dev(sum >> 16); dev(sum >> 24); } } [/c] bzw: [c] template<typename Kind, typename Dev> struct Protocol final { template<auto L> static constexpr void put
byte(sum>> 8); Dev::put(lower_sum); Dev::put(upper_sum); if constexpr(L >= 256) { std::byte lower2_sum = std::byte(sum >> 16); std::byte upper2_sum = std::byte(sum >> 24); Dev::put(lower2_sum); Dev::put(upper2_sum);
-
Thread
Einfache Sensortaste
funktioniert ganz gut. Ein Problem hab ich aber: Ich hab den 1nF Kondensator auf dem Pin P0.7 des AT89C51 angeschlossen. Wenn ich jetzt nun auf dem Pin P0.x etwas anderes anschließe(z.B eine LED über Vorwiderstand),dann funktioniert es nicht mehr. Wenn ich die LED aber auf nen anderen Pin (z.B P3.
Hier mein C - Programm. Bernhard