-
Thread
Digitalradio in Bayern
anderen Digitalstandard gibt. Auch fürs Auto ist der Aufpreis für DAB+ > zu hoch. Ja, die Sprache "C" ist ja auch schon bei "C++" gelandet. Vieleicht gibts ja demnächst "DAB++". Gruss Harald
Vergleich Kompressionsformate: es war in der c't 19/2002 http://www.heise.de/newsticker/meldung/c-t-Hoertest-Voller-Sound-bei-halbierter-Dateigroesse-60453.html
-
Thread
Spectrum Analyzer Aaronia SPECTRAN V5
EUR 352.00 ; RSA6114A D3 Service; Testdaten, erfordert Option C3 EUR 682.00 ; RSA6114A D5 Service; Testdaten, erfordert Option C5 EUR 1,360.00 ; RSA6114A G3 Three Year Gold Care Plan. Includes expedited repair of all product failures, access
winzig Display will ja keiner Ernsthaft haben. Über USB an den Rechner und dann den normalen externen 24" Monitor nehmen!
-
Thread
FPGA reziproker Frequenzzähler
kostenmäßig auswirkt. Für hohe Auflösungen (> 7 Stellen) braucht man Berechnungen im double Format (64 bit). Die schafft selbst ein kleiner µC (ATtiny85) in ca. 1 - 3 ms. Kann da ein passendes FPGA günstiger sein - ganz abgesehen vom Entwicklungsaufwand?
Und die Multiplikation mit 0.1 realisiert man jetzt durch Multiplikation mit einer natuerlichen Zahl c und anschliessendem Bitshift (teilen durch 2^n). Damit wird: f(x) = (x*c)/2^n. c und n haengen nur noch von der benoetigten Genauigkeit ab. Nehmen wir mal ein Beispiel: f(x) = (x*102) / 2^10
-
Thread
Erfahrungen mit Platinen von JLCPCB / EasyEDA
Hast du mal mit einer Paste probiert? > > Ich habe von meinem Bruder eine Spritze mit 35 Gramm Sn64.7AG0.3Bi35 > (Schmelztemperatur 151°C) von Aliexpress gekauft und das Zeug lässt sich > extrem leicht nutzen, zerfließt schön und man hat kaum irgend welche > Flussmittelreste auf der Platine.
Mike J. schrieb im Beitrag #7500833: > Ich habe von meinem Bruder eine Spritze mit 35 Gramm Sn64.7AG0.3Bi35 > (Schmelztemperatur 151°C) von Aliexpress gekauft und das Zeug lässt sich > extrem leicht nutzen, zerfließt schön und man hat kaum irgend welche > Flussmittelreste auf der Platine.
-
Thread
nur lesbares Dateisystem??
,relatime,errors=continue,threads=single,x-gdu.hide,x-gvfs-hide) /var/lib/snapd/snaps/core24_1643.snap on /snap/core24/1643 type squashfs (ro,nodev,relatime,errors=continue,threads=single,x-gdu.hide,x-gvfs-hide) /var/lib/snapd/snaps/ffmpeg-2204_126.snap on /snap/ffmpeg-2204/126 type squashfs
das reverse > engineering zu lernen. Netter Plan. Weißt du schon, wie man Assembler, Pascal und C programmiert?
-
Thread
Arduino: NRF24L01 2.4Ghz maniacbug Library
einem ähnlichen API wie für die Arduinos? Umschreiben auf stm32 geht ja nicht so einfach, da das eine C++ ist und das andere C. Ansonsten aber setzen sie nur auf die SPI auf.
radio.setAutoAck(1); radio.setDataRate(RF24_1MBPS); radio.setPALevel(RF24_PA_MAX); radio.setChannel(15); radio.setPayloadSize(PAYLOAD_SIZE); radio.setRetries(4,10); radio.setCRCLength(RF24_CRC_8); radio.openWritingPipe(TXADDRESS
-
Thread
uint32_t variable byteweise füllen
[c] uint32_t x = 0; for (i = 0; i < 4; i++) { x >>= 8; x |= ((uint32_t)nextByte()) << 24; } [/c]
1 6c: 44 27 eor r20, r20 1 6e: 5d 2b or r21, r29 1 70: 4c 2b or r20, r28 1 72: 78 2b or r23, r24
-
Thread
Lightweight WS2811/WS2812 Library
ich möchte die LED-Funktion als Statusanzeige für verschiedene Funktionen nutzen, also jede .c-Datei soll eine zugewiesene LED ansteuern. Allerdings habe ich keine Ahnung, wie ich die Daten der [c]struct cRGB led[..];[/c] mit in andere .c Dateien global übernehmen kann. Wenn ich [c]
diskutiert wurde, dachte ich es ist der richtige Ort um meine Frage zu stellen. Ich verwende den µC LPC11C24 von NXP, der auf einem ARM Cortex-M0 basiert, daher möchte ich die light_ws2812_ARM bentutzen. Da das Vorgehen in der Readme ganz gut beschrieben ist bin ich auch nach ihr vorgegangen. Allerdins
-
Thread
Was kann man mit 16Byte an RAM machen?
demnächst ein paar kleinere Projekte mit Mikrocontrollern, Eine Zeit lange habe ich einen Attiny13 in C-programmiert ( 1 KFlash, 64 Byte Ram ). Das geht relativ gut in C.
sind auf PICs sehr ineffizient. snprintf() und Konsorten verwende ich nur, wenn ich Devices wie PIC24 mit 128k Flash habe und Projekte mit vielen String-Operationen. Bei µC mit <4k tut man gut daran, sowas "händisch" zu machen. Was auch in C hervorragend klappt. Wer so wenig Stack hat, überlegt sich
-
Thread
Integer-Arithmetik - mal wieder
Mehrwort-Operationen nachzubilden. Lange Rede kurzer Sinn: Ich habe Integer-Arithmetik implementiert (Funktion int64_t scale_s64(int64_t in, int32_t z, int32_t n) ) und bin mir nicht sicher, ob ich irgendeinen merkwürdigen Fall (neudeutsch "edge case") übersehen habe. Ganz glücklich bin ich auch mit der Behandlung
mehr wurmt mich der Umgang mit INT_MIN. (der letzte Cast im Quelltext ist falsch. Ist natürlich int64_t. Kann die Datei nur nicht mehr ändern.)
-
Thread
Wasserkühlung Ryzen
stabil. Kühler ist der Alpenföhn Atlas für bis zu 200W tdp und bei Prime95 erreicht der Prozessor bei ~24°C Zimmertemperatur etwas über 70°C wenn ich mich richtig erinnere. Warum sollten deine maximal 105W da nicht weg zu kühlen sein?
Intel und AMD AVX(2) sind identisch. Beide haben ein Patentabkommen, sonst könnt Intel ja kein AMD64 nutzen und wär ganz schön am *rsch. Denn deren IA-64 war ja ein totaler Flop.
-
Thread
Diverse Elektronikteile+Entwicklungskits abzugeben
Crumb644-NET + 256Kbit F-RAM 1x Atmel AT91SAM7S-EK mit AT91SAM7S256 + SAM-ICE 1x Glyn EVBR32C111-Carrier-USB Board 1x TI eZ430-RF2500 Eval Kit 1x Atmel 89ISP Programmer 1x Minebea Schrittmotor 1x LCD Display-Elektronik DEM20487 1x LCD Hantronix HDM64GS24L-2-Y10S (240x64 schw./weiß
Hallo, ich hätte interesse an dem Glyn EVBR32C111-Carrier-USB Board und dem HDM64GS24L-2-Y10S LCD. Gruß Sascha
-
Thread
PIC18F45K20 Taktprobleme
gewollt, d.h. ich kann das darstellen was ich will. Das TFT arbeitet mit einem SSD1963, ich übertrage 24bit Farbe auf einem 8bit Bus. Für den Entwicklungszeitraum hatte ich den internen Oszillator (16MHz) und PLL Enable verwendet, also 64MHz. Der Bildaufbau war mir aber etwas zu langsam (Ein BMP
fürs Breadboard sein (83 MIPS). Programmieren geht mit MPLABX und dem XC32, der Umstieg von PIC16/24 ist nicht allzu groß (C vorausgesetzt). Denk auch über DMA nach - das kann solche Bulk-Transfers enorm beschleunigen (bzw. eher den µC entlasten). Der genannte PIC32 hat 4 DMA-Kanäle für sowas.
-
Thread
neue Windows-AVR-Toolchain für Atmega, Atxmega
4Byte groß. Der Bug kommt also wohl auf 32Bit Windows zustande. So wird auch klar warum %llx -> %I64x den Fehler wohl behebt. Wenn ich übrigens meinen Build Compiler(4.6.2) mit der Zeile gcc main.c -flto -v -save-temps füttere, kommt auch kein Fehler zustande. Die Zeile in .res sieht dann so aus
groß. > Der Bug kommt also wohl auf 32Bit Windows zustande. > So wird auch klar warum %llx -> %I64x den Fehler wohl behebt. > > Wenn ich übrigens meinen Build Compiler(4.6.2) mit der Zeile > gcc main.c -flto -v -save-temps > füttere, kommt auch kein Fehler zustande. Die Zeile in .res sieht dann
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
Strom in SOP20/SOP28. https://www.silabs.com/ bietet 14-bit 1MSPS A/D oder 16*12bit A/D 4*12bit D/A, 64 I/O und 64k Flash+4k RAM oder den C8051F4 mit 100MHz, http://www.analog.com/ hat den ADUC824/834 mit 24bit A/D, 3 x 16 bit A/D, 12 bit D/A, PWM und 62k Flash, 4k EEPROM, 2k RAM und http://www.dalsemi.com
Internal RAM – On-chip 2KB Expanded RAM (ERAM) – Dual Data Pointers – 4-level Interrupt Priority – 64KB of In-System Programmable (ISP) Flash Program Memory Als C-Compiler kann man den Wickenhäuser downloaden. https://www.batronix.com/versand/software/uC51/c-compiler.html
-
Thread
Baupläne rotierendes Display
sollte eigentlich nicht als PWM zu erkennen sein). Ich hatte schonmal darüber nachgedacht, ein 512x64xRGBx8bit Display zu bauen. Momentan läuft ein 512x64 Display mit blauen 0603 SMD LEDs. Sieht nett aus, aber leider ist nichts dimmbar, da das ganze per Schieberegister angesteuert wird.
Auftrag damals noch 8er oder 16er Platinen übrig, wenns nicht zu viele sein sollen. Module sind in C programmiert.
-
Thread
Das kleine 1+1
[c] unsigned int ergebnis; ergebnis = (byte[0] << 0) | (byte[1] << 8) | (byte[2] << 16) | (byte[3] << 24) ; [/c]
nBit Wert am > schnellsten rechnen kann (int ist auf einer 32bit CPU ein 32bit interger > und auf 64bit ein 64bit Int). In c# ist das nicht so dort ist int immer ein 32 Bit Wert. fz
-
Thread
Rest Bestimmen in Float
*i/N, 2*Pi) https://www.wolframalpha.com/input?i=2*Pi*mod%28x%2CN%29%2FN+%3D%3D+mod%282*Pi*x%2FN%2C+2*Pi%29
24/48Bit Genauigkeit in den Akkus besser war, als 32er float. Das hat sich erst mit 64er float geändert. Zugegeben ist seither das Programmieren einfacher, weil man keine Rücksicht nehmen muss, sondern
-
Thread
Probleme mit Linux i2c-Treiber
localhost kernel: [ 3622.906724] i2c i2c-0: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x2, status: 0x0, addr: 0x10, flags: 0x0 Jun 11 19:57:23 localhost kernel: [ 3659.840450] i2c i2c-0: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x2, status: 0x0
, addr: 0x41, flags: 0x0 Jun 11 21:20:43 localhost kernel: [ 8659.838023] i2c i2c-0: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x2, status: 0x0, addr: 0x10, flags: 0x0 Jun 11 21:24:45 localhost kernel: [ 8901.569019] i2c i2c-0: mv64xxx_i2c_fsm: Ctlr Error -- state: 0x2, status: 0x0
-
Thread
LED Fading und Uhr beides benötigt Timer1
Viktor K schrieb im Beitrag #1916421: > Woran kann es liegen? Für welchen Prozessor? [C] void pwm_10_64(int16_t tmp) { TCCR0A = (1<<COM0A1) | (1<<WGM00) | (1<<WGM01); TCCR0B = (1<<WGM02); TCCR0B |= 3; OCR0A = pgm_read_word(pwmtable_10+tmp); } /* void pwm_10_64(int16
TCCR1A = (1<<COM1A1) | (1<<WGM10) | (1<<WGM11); TCCR1B = (1<<WGM12); TCCR1B |= 3; // 64 OCR1A = pgm_read_word(pwmtable_10+tmp); }*/ [/C] kann es sein, dass du einfach nur überall wo im Original eine 1 für 'Timer 1' gestanden ist, du eine 0 für 'Timer 0' reingemacht hast? Das
-
Thread
Kapazitätsmessgerät
gut aus. Nimm die hier http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 Deinen Timer kannst du so wie er ist schon benutzen. Den ISR-Teil wandelst du etwas ab, so dass der Timer nicht nachgeladen wird [C] ISR(TIMER2_COMP_vect) // wird alle 10ms
Ok Fehler gefunden es muss natürlich [c] TCCR2 |= (1 << CS00) | (1 << CS01); // Prescaler 64 [/c] heißen, hab das Oder vergessen. Aber trotzdem, 5ms von 1s wird nicht entladen, macht 0.5% der Zeit, das ist doch eine Verschlechterung
-
Thread
BIOS Update für mehr RAM
-59931b53d2c2
Bezeichnungen von Ram und CPU fehlen bisher CPU und RAM steht im Post #1 in den Screenshots: AMD Athlon 64 3000+ RAM ist von Kingston 4x 1 GB genaue Bezeichnung KVR400X64C3AK2/2G Mainboard: Medion MSI MS-7124 Ver.1.0 Northbridge ATI Radeon Xpress 200 RS480 Southbridge ATI SB400 Aber woran liegt es
-
Thread
Fehlersuche bei Schaltung
nicht der Fall. Mein Tipp zum Thema: ich habe mir für 100 Euronen so eine billige Wärmekamera mit 64x64 Pixeln gekauft. Die findet solche Fehler schneller als ein Multimeter für 200 Euro.
konkretes Produkt. Tja, ich wüsste auch keines mit Manfred schrieb im Beitrag #6692027: > 64x64 Pixeln AMG8833 ab 50 EUR hat nur 8x8, HT102 ab 100 EUR hat 32x24 mit MLX90640, HT175 für 120 EUR wohl 32x32. > Ich fasse ebay nicht an und verweigere Smartphones! Selber schuld. Dann kannst
-
Thread
Verschlüsselung einer Funkstrecke - Hat jemand einen Tipp?
Torsten C. schrieb im Beitrag #3591960: > Hat jemand einen Tipp, wo eine geeignete Verschlüsselung beschrieben > ist, die ich implementieren könnte? Wenn du einmal einen Rundumschlag haben willst dann schau
wird in 512 _Bit_-Blöcke aufgeteilt, also 64 Byte. Das ist aber nicht die Ausgabelänge. Die Ausgabelänge z.B. bei SHA-2 ist, je nach Variante, 224 bis 512 _Bit_ also 28 bis 64 Byte. Das ist natürlich erst einmal doof, da du damit bei HMAC mit
-
Thread
STK500 USB->RS232 unter Win7?
Targetspannung und den Takt einstellen. Warum 24,90€? Was gefällt Dir an dem für 8,80€ nicht? Peter
Peter Dannegger schrieb im Beitrag #1772724: > Warum 24,90€? > Was gefällt Dir an dem für 8,80€ nicht? Äh doch klar, den für 8.80 kauf ich auf jeden Fall ;) Es gibt aber welche für 24.90€ ich wollte diesen preisunterschied nur etwas herauskehren. Sorry
-
Thread
Windows 7 oder Linux für schwachen PC
Bit oder 64 Bit Version nehmen. Grüße
Würd ein 64bit Xubuntu drauf machen - mit einem D2C aus dem Jahre 2008 (Lenovo X300) läuft das Ding sehr brauchbar.
-
Thread
Devolo/ELSA Microlink 56k Modem Fun USB Windows 7 Treiber
damit? Mindestens in der Beschreibung steht W7. http://www.reichelt.de/Modems-ISDN-Karten/LCS-8156C1/3/index.html?;ACTION=3;LA=2;ARTICLE=104698;GROUPID=852;artnr=LCS-8156C1;SID=11TiLNtn8AAAIAAC25JCUd0dd0bc9949cb24ab858c63c4a1aac46
auf einem 64bit system
-
Thread
(V) Aufräum Aktion
1. 68020 CPU - Kurztest in Sun3 war ok. 20€/Stk. 3x vorhanden 2. Willem Eprommer (teil)defekt. 24C64 ok. 27C256 NICHT! 10€ 3. TL866CS (teil)defekt. 24LC64 + ATmega328p ok. 27C256 NICHT! 10€ (Hardwaretest liefert Fehler!) 4. PC Duino in OVP. Ubuntu 12.04 installiert. 16GB uSD für Datenaustausch ist dabei. 15€ 5. Eproms 27C256/512 (ca. 24 Stk). 25€ 6. Leergehäuse von Oszi: 10€ 7. TTL und 6116 Ram und andere IC's: 15€ 8. Micro SD Karte 256GB: 15€/Stk 2x da. 9. Micro SD Karte 128GB: 10€ 10. Toshiba Tecra S1
-
Thread
Umrechnung GPS Koordinaten
von obigen Array zu z.B. einem Wert wie dann 41.40338 in C?
Ich bin gerade in einer ähnlichen Situation, in der ich auf einem µC mit GPS-Daten arbeiten möchte. 64bit-floats werden nicht unterstützt. Nach nachrechnen, stellt sich heraus, dass von float die Genauigkeit nicht ausreicht. Zum speichern vielleicht gerade so (am
-
Thread
Bug in WinAVR oder liegts an mir?
void testmich2 (zeit_t tmp) { //GPIOR2 = tmp.x.sekunden; GPIOR2++; 34: 85 b3 in r24, 0x15 ; 21 36: 8f 5f subi r24, 0xFF ; 255 38: 85 bb out 0x15, r24 ; 21 } 3a: 08 95 ret 0000003c <testmich>: void testmich (zeit_t zeit) { 3c: cf 93
GPIOR2 = 0; 60: 15 ba out 0x15, r1 ; 21 testmich(zeit); 62: 82 e0 ldi r24, 0x02 ; 2 64: 91 e0 ldi r25, 0x01 ; 1 66: ea df rcall .-44 ; 0x3c <testmich> for (;;) asm("nop"); 68: 00 00 nop 6a: fe cf rjmp .-4
-
Thread
step-up-Wandler 5V zu 19V@1,2A
in "Power-Bank" steht schon ein Wandler. Bei zwei Wandlern bekommen wir Wirkungsgrad statt 80% nur 64% 2. 5 Volt als Eingangsspannung für Wandler ist schlechter als 12 Volt, da Verluste mit Stromquadrat wachsen. Andererseits sind zu hohe Eingangsspannungen auch unbequem, da Ron von MOSFET wächst. 24
, allerdings ohne Balancer. Hat auch die Parkside-Artikel Lidl 4Ah-Akku mit Balancer ohne Wifi 24,99, Ladegerät 12,99 PARKSIDE 20 V Akku »PAP 20 B1«, 2 Ah, mit Cell Balancing PARKSIDE Ladegerät 2,4 A »PLG 20 C1« Aldi: ACTIV ENERGY Universal LI-ION Akku 20 / 40 Volt 5,0 Ah / 2,5 Ah 90 Wh für
-
Thread
Suche ein 28 Pin Mikrocontroller mit mehr als 32 kBit Flash Speicher
AVR noch schafft: https://en.wikipedia.org/wiki/Run-length_encoding Ansonsten ist ein 8-Bit uC die falsche Wahl für alles was über 64k ROM oder 4k RAM rausgeht, sollte ja eigentlich vorher absehbar sein.
in Parametern unterscheiden, kann man diese als Variablen übergeben. Oder Du schließt noch nen 24C512 an.
-
Thread
Notebook Mehrfachnetzteil
Ich habe krzlich ein Mean Well LRS-350-24 verbaut, dessen Ausgangsspannung ließ sich abweichend vom Datenblatt von 19,6-28V einstellen. Das sitzt hinter einer C2A Sicherung, und die löst nicht aus. Für so einen Aufbau sind Sicherungsklemmen
Sascha W. schrieb im Beitrag #6726732: > 24V Hutschienennetzteil mit 10A oder mehr, bei den meisten kann man die > Ausgangsspannung in gewissen Grenzen einstellen - so bis 20.5V Evt. läuft so ein NUC auch mit 12V oder 24V, ein Blick ins Datenblatt
-
Thread
Lochsirene Lochscheibenorgel mit Halbtönen rein pneumatisch / mechanisch
ein etwas anderer Ansatz: 1. Die Luft soll nicht nur aus einer Düse kommen. 2. statt der üblichen 24-48 Löcher habe ich 32-64 in 13 Reihen für eine komplette Oktave samt Halbtönen. Dadurch treffe ich vor allem die Halbtöne viel genauer. Vergleich: 00 01 02 03 04 05 06 07 08 09 10 11 12 24 25
Faktoren gehst Du von der größten Zahl als Basis aus. Ich meine die Faktoren 0,5 bis 1,0 und Basis 64. Ich habe da immer von 1,0 bis 2,0 und Basis 32 verwendet. Ist aber egal, man kann auch "rückwärts" rechnen:[pre] 40/64/2y(-8/12)=n*1200/2n= -13,686286 40 aktuelle Lochzahl 64 Basiston-Lochzahl
-
Thread
Nostalgie: Spieleentwicklung auf dem Atari ST
/back_to/c64/demos/101.mp3 PS: mein "Webdesign" vor 19 Jahren... Gruß aus Berlin Michael
, es mit einem C64 Emulator abzuspielen habe ich schnell gelassen, die SID-Emulationen waren damals längst nicht so gut wie heute. Deshalb der C64 mit dem alten SID und das Samplen. Die Toccata-Soundkarte im Amiga hat
-
Thread
ESP8266 - Arduino - HTTP Get, ESP stürzt ab.
noch nicht ganz alles einwandfrei zu funktionieren: [code] Voltage: 3.50 V Temperature: 28.75 C Humidity: 29.64 %rH 41896 Try to begin HTTP GET 200 ********Assigned Addresses******** NodeID: 1 RF24Network Address: 05 ********************************** Voltage: 3.50 V Temperature:
: 3ffeee0c 3ffe8a80 3ffef2f8 402069be 3fff0310: 3ffeee0c 3ffe8a80 3ffef2f8 40202bf4 3fff0320: 3fff10ec 3fff172c 3fff1c64 0000001f 3fff0330: 00000017 3f000050 00001388 3fff1efc 3fff0340: 0000004f
-
Thread
Projektverzug und Bugdichte in der FPGA-Entwicklung
abdeckt. Also Eingänge vollständig > füttert Wie machst du das z.B. für folgendes Programm: [c]uint64_t mul (uint64_t a, uint64_t b) { return a*b; }[/c] Da gibt es 2^128 Fälle. Unter der Annahme, dass man einen Fall pro Nanosekunde testen kann, braucht man also ungefähr 10^22 Jahre zum
Niklas G. schrieb im Beitrag #7934667: > Wie machst du das z.B. für folgendes Programm: > > [c]uint64_t mul (uint64_t a, uint64_t b) { > return a*b; > }[/c] > Es ist zunächst hinreichend, dass die Testsuite alle möglichen Codepfade im zu testenden Code durchläuft (Metrik Testabdeckung
-
Thread
Verständnisfrage
Ohm Speaker bringt mehr Power bei 32 Volt als einer mit 8 Ohm > an 42 Volt. Im Datenblatt steht: 24V bei 4 Ohm und 45V bei 8 Ohm
Netzteil liefern. Drittes Puzzlestück: Kühlung. Die maximale Verlustleistung ist wie gesagt bei 64% Aussteuerung (das bezieht sich auf die Spannung). Die Leistung ist dann 0.64² ~= 41% vom Maximum. Und Wirkungsgrad 50% heißt, daß genausoviel verheizt wird wie abgegeben wird. 41% von 22.5W sind 9.2W
-
Thread
ATmega324a lässt sich nicht mehr programmieren nach Fuse setzen
ich auch schon rumprobiert, allerdings bekomme ich da auch keine Verbindung: Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "C:\avrdude-6.3-mingw32\avrdude.conf" Using Port
6,24 [/code] Und höher geht es dann auch nicht. Also ist die höchste Frequenz, die dieses Interface kann, wohl 6,24kHz, was in meinem Fall wohl zu hoch war.
-
Thread
Arduino 1.8.x on *buntu
jedenfalls liefert es einen Redirect auf https://www.arduino.cc/download.php?f=/arduino-1.8.7-linux64.tar.xz (bzw. die 64bit oder ARM Variante) zurück, was nach einem weiteren Redirect dann zu https://downloads.arduino.cc/arduino-1.8.7-linux64.tar.xz führt. Ich hatte es mir ürsprünglich etwas einfache
jedenfalls liefert es einen Redirect auf > https://www.arduino.cc/download.php?f=/arduino-1.8.7-linux64.tar.xz > (bzw. die 64bit oder ARM Variante) zurück, was nach einem weiteren > Redirect dann zu > https://downloads.arduino.cc/arduino-1.8.7-linux64.tar.xz führt. Deine Links sind mir Gold wert
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
// SYSPLLCLKUEN - toggle pllenable *(vp)0x40048044 = 1; *(vp)0x40048008 = 0x24; // SYSPLLCTRL - M=4+1,P=1 -> 12Mhz*5/1=60Mhz ... public: UART(int nr_) : nr(nr_) // addr + nr * 0x4000 { } bool putChar(char c) { if (!(*(vp)0x40064008 & 0x4)) return -1; *(vp)0x4006401c = c; return c; } void putCharBlocking_(char c) { while (!(*(vp)0x40064008 & 0x4)) ; // STAT *(vp)0x4006401c = c; // TXDAT } int
-
Thread
Elektronik-Fotos Bilder
Tiefenschärfe gibt es aber auch: http://de.wikipedia.org/wiki/Tiefensch%C3%A4rfe
will man ja wissen, was es in Bit ist), Tatataturmatrix 4 x 4 mit Interruptbetrieb, Resettaste, V.24-Schnittstelle, I2C-Schnittstelle, 4-M-Flash, SPI-Schnittstelle, einen 27-MHz-Oszillator mit angeflanschter DDS zur Erzeugung von Taktfrequenzen bis ca 30 MHz, LVDS-Treiber für Ausgabe des 27-MHz-Taktes
-
Thread
OLED RDS Radio mit SI4735 + AVR
) Mittlerweile gibts den SI4735 für ca. 10€ - also wesentlich günstiger... Ich habe den SSOP(24pin) SI4735-C40-GU bei Lipoly geordert und nach ca. 1 Wo. bekommen (obwohl er nicht direkt lagernd war. Bei Sparkfun etc. habe ich ihn auch schon lieferbar gesehen! Tests stehen noch aus... Gruß
funktioniert, ein paar Schönheitskorrekturen werde ich vielleicht noch machen. Im Gerät steckt ein ATMega64, für die genaue Uhrzeit sorgt ein Batteriegepufferter DS1307 und am I2C hängt noch ein LM75 (das ist nur ein Extra). Als Verstärker habe ich den TDA7350 genommen der zwei Visaton Lautsprecher FRWS 5
-
Thread
Beckhoff oder WAGO Bus-Klemmen ansteuern
(); } static void identify() { cmd1_with_pulse(0xe1); cmd1(0xc3); for(int i = 0; i < 64; i++) { uint8_t c = SPI.transfer(0x00); if (c) printf("Klemme %d: vorhanden\n", i, c); } cmd1_with_pulse(0xd2); cmd1(0xc3); for(int i = 0; i < 64; i++) { uint8_t c
; delay(100); data++; } void loop() { write_process(); } int serial_putchar(char c, FILE* f) { if (c == '\n') serial_putchar('\r', f); return Serial.write(c) == 1? 0 : 1; } void setup() { static FILE serial_stdout; Serial.begin(57600); fdev_setup_stream
-
Thread
frage zu sizeof() in c
Hallo, ich habe ein verständnisproblem zu dem Befehl sizeof() in c. z.B. const uint8_t x[] = {0x00, 0x01, 0x02}; sizeof(x) ergibt 24. Um die Anzahl der elemente im array zu ermittlen, mache ich sizeof(x)/(sizeof(uint8_t)); Jetzt habe ich zwei arrays const
Länge von "abc" ist 4. Strings werden in C mit Null '\0' terminiert.
-
Thread
Ist 80186 noch von Bedeutung?
SMALL 64k (ein Segment) für Daten, 64k für Code LARGE Daten theoretisch unbegrenzt, ein Datum aber maximal 64k (ein Segment), Code theoretisch unbegrenzt. HUGE Daten und Programm unbegrenzt. http://www.ousob.com
, weil man sie für Codeadressierung nicht mehr verwendet. Damals sah das anders aus. Wenn mehr als 64KB Code zusammen kam, dann waren Funktionen zumindest bei Verwendung von (C-) Compilern überwiegend so definiert, dass sie segmentiert aufgerufen werden /mussten/, selbst wenn sie tatsächlich im gleichen
-
Thread
Mal wieder Wanderkiste?
Wima 2 DIL-Schalter 10polig 10 Bananenstecker Hirschmann SLS200 rot 10 Metallschichtwid. 0R24 1% 2W THT0617 2 µC Oki MSM85C154 DIP40 piggy-back mit 27C128 gebraucht 2 PIC18F458 DIP40 3 dsPIC30F4013 DIP40 6 Zahlenschalter Hartmann SMC-D 137 AK2 10 DC-DC Wandler NME0505DC DIP-THT
10x Microklemme schwarz 5x Microklemme weiß 30x Kontaktierfederpin, ausgelötet, getestet, i.O. 64x BC 547B 1x TCA 3727 1x XR 2206CP 1x HEF 4093BP 1x MC1488N 1x MC1488F 2x ATTINY 12L-4PI 1x 24C64 1x MC 1458 1x CNY 17-3 1x HEF 4001BP 1x 12C508A 1x Print-Batteriehalter 4x 18650 1x µSD->
-
Thread
AVR mehr Speicher (RAM) als erwartet
LDI r25, 0x00 STS LINBRRH, r25 STS LINBRRL, r24 ;LINBTR = BV(LDISR) | PRESCALE; LDI r24, 0x90 STS LINBTR, r24 ;LINCR = BV(LENA) | BV(LCMD2) | BV(LCMD1) | BV(LCMD0); LDI r24, 0x0F STS LINCR, r24 ldi r30,
4 RJMP loopL LD r24, z+ STS LINDAT, r24 ;übertrage L loopL: LDS R18, LINSIR SBRC R18, 4 RJMP loopL LD r24, z+ STS LINDAT, r24 ldi r18, 0x08 cpse r31, r18 RJMP loopZL end: RJMP end [/avrasm] Der Output
-
Thread
Honeywell Rondostat HR20E per AVR steuern und konfigurieren
Schaltzeiten und aktuelle Uhrzeit • „02:03“ = Gew. Raumtemperatur, Balken zeigen Ist-Temperatur (6 bis 24°C). Bei Temperaturen über 24°C blinkt das letzte Segment. • „02:04“ = Gew. Raumtemperatur, Balkensegment zeigt Position des Ventils -> rechts = geschlossen, links = voll geöffnet „03:05“ blinkt
windows was opened. I entered V<CR> three times before opening the Window. Outside Temp was about 2°C, room temp about 21°C. HR20.log: 565 [pre] V: OpenHR20 SW version 0.81 build Nov 27 2008 23:45:24 $Rev: 93 $ T: 2094 V: OpenHR20 SW version 0.81 build Nov 27 2008 23:45:24 $Rev: 93 $ T: 2094
-
Thread
neuer Transistortester GM328 aus China
27K R16 -> 0R R17 -> 2K2 R18 -> 1K R19 -> 1k R20 -> 10K R21 -> 10K R22 -> 470R R23 -> 10K R24 -> 10K RV1 -> 10K C1 -> 22PF C2 -> 22PF C3 -> 100NF 104 C4 -> 10NF 103 C5 -> 100UF C6 -> 100UF C7 -> 100NF 104 C8 -> 100NF 104 C9 -> 100NF 104 Q1 -> A673 Q2 -> C945 Q3 -> C945 U3 -> TL431A Vielen Dank Heiko