-
Thread
itoa in Großbuchstaben ausgeben
[c]itoa(irmp_data.address,s,16); strupr(s); lcd_puts(s);[/c] oder wenn man nicht mit jeden Byte geizen muss und das ganze eventuell auch etwas weitergehend Formatieren will. [c]snprintf(s,sizeof
/digits würde ich signed machen, damit 0 nicht 256 Durchläufe macht } [/c] Wieviel Flash braucht das? Jetzt wäre ein Vergleich der Listings interessant. Da es alle meine Compiler umständlich machen, habe ich es gleich als Inline-Asm programmiert
-
Thread
Benötige Hilfe für AVR-Einchip-Prozessoren
eher sparen wollen. Wenn man dann eine RTC für 1€ vom freundlichen Chinesen verwendet, wird der µC sowieso meist schlafen und nur alle 6h von der RTC geweckt.
LOW) Portb.1 = 0 Loop 'Ende des Programms End [/code] Zum Selbstlernen: http://halvar.at/elektronik/kleiner_bascom_avr_kurs Von dort ist auch das Beispiel, leicht modifiziert.
-
Thread
Möchte jemand für mich ein PIC-Assemblerprogramm schreiben?
gibt's kostenlose den XC8 C-Compiler und hier ein PIC-C-Tutorial: http://pic-projekte.de/wordpress/?p=133
ohnehin aus der C-Ecke auf den µC gekommen bin war bei mir der AVR eigtl. der "natürlichste". Die Instruktionen sind von der Denkstruktur nämlich ziemlich C-ähnlich. Ausserdem finde ich hat Atmel einen guten Mittelweg
-
Thread
alternative für for-schleife zeitmangel
Beispiel, auf welche Ideen Compiler schon von sich aus kommen, wenn man sie nicht dran hindert: [c] extern char mag[]; void stepPWM(void){ for (unsigned i=0; i<256; i++){ mag[i] += 1; } } [/c] wird bei GCC 4.7.2 und -O3 für x86-64 im Kern zu [pre] .L5: movdqa (%rsi
Für den äußersten Notfall habe ich auch einen geeigneten Mikrocontroller gefunden. Nämlich den AT32UC3L016. Das ist der "kleinste" µC mit 6 Timern den ich von Atmel gefunden habe. Danke nochmal für eure Zeit. Grüße
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
I2C EEPROM memories stored module (excluding chip) AT24C02 I2C EEPROM memories stored module AT24C04 I2C EEPROM memories stored module AT24C08 I2C EEPROM memories stored module AT24C16 I2C EEPROM memories stored module AT24C32 I2C EEPROM memories stored module AT24C64 I2C EEPROM memories stored module AT24C128 I2C EEPROM memories stored module AT24C256 I2C interface EEPROM memory module CH375B USB Module U Disk Module
-
Artikel
P89626
0x001D01A0 plla_ctrl3 : 0x00000017 PLLA Set Setup memory, testing Reading NAND, Image 0 Hdr len: 0x0001A94C Hdr CRC: 0xF0019DAC OK U-Boot 1.1.2 (Jun 24 2011 - 09:41:57) U-Boot code: 60D00000 -> 60D1A94C BSS: -> 60D1F004 RAM Configuration: Bank #0: 60000000 128 MB SRAM Configuration: 64KB at 0x50000000 NAND
node 0 totalpages: 32768 free_area_init_node: node 0, pgdat c07be3a0, node_mem_map c07e6000 Normal zone: 256 pages used for memmap Normal zone: 0 pages reserved Normal zone: 32512 pages, LIFO batch:7 Built 1 zonelists in Zone order, mobility grouping on. Total
-
Thread
Raspberry Pi 2 mit Quad-Core ARM Cortex A7, 1 GB RAM
RPI2 ausprobiert? Arbeitet Ihr mit .Net oder mit .Net Micro Framework? Schreibt Ihr Progrmme mit C# oder mit C , C++ ? Welche Compiler verwendet Ihr dafür? Danke für Ihre Antworten
Hallo, hat schon jemand getestet ob die "C library for Broadcom BCM 2835" (GPIO,SPI,i2C) auch mit dem BCM2836 kompatible ist? Danke. Viele Grüße
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
abhängen. Für NRF24L01+ am µC habe ich eine 'teure' von HP, die nur auf 2,477 GHz sendet.
10182_10185_10184_10032_10078_10079_10077_10073_10186_10123_142,searchweb201603_9,ppcSwitch_5&btsid=9c9d6b22-c885-4c17-9665-b5aab709e413&algo_expid=64a69b24-873c-4f86-915b-c9409e91f121-44&algo_pvid=64a69b24-873c-4f86-915b-c9409e91f121 Gruss Kurti
-
Thread
Bascom Variablen
nicht ein Word Variable oder Integer oder so verwenden. Hier ist mein Code: [code] '============I2C EEprom schreiben/lesen ================================== ' =========== Für 24C256 EEprom ===================== ' 8MHz Quarz ' LCD auf Port B , ' $regfile = "m32def.dat" $crystal = 8000000
Highbyte und Lowbyte -> Befehl High/Low oder besser dimensioniere ein paar Variablen mit Overlay: [c] dim BMA020_Byte(6) as byte dim BMA020_integer(3) as integer at BMA020_Byte(1) overlay 'Index 1,3,5=> LB, 2.4.6 => HB [/c] hier wurden drei Integervariablen genutzt, die byteweise angesprochen
-
Thread
Bascom I2C Eeprom
Hallo, ich habe ein 24C256 und versuche dies anzusteuern allerdings funktioniert das nicht. Ich habe den Code aus dem Internet war aber auf allen Seiten gleich (bedeutet für mich das dass der einzig richtige ist) ich benutze
auf dem Avr Evaluationsboard von Pollin (Version:2.0.0). Hier der Code: [code] '============I2C EEprom schreiben/lesen ================================== ' =========== Für 24C256 EEprom ===================== ' 8MHz Quarz ' LCD auf Port B , ' $regfile = "m32def.dat" $crystal = 8000000
-
Thread
Snubber für unbekannten Motor an Relais
0.05+1000000.0+0.02+20.0%0Aw+624+384+560+384+0%0Aw+624+400+560+400+0%0Ag+352+640+352+672+0%0AR+768+256+768+128+0+0+40.0+24.0+0.0+0.0+0.5%0Ac+992+320+1088+320+0+1.0000000000000001E-7+-4.462681171043441E-4%0Ac+992+464+1088+464+0+1.0000000000000001E-7+4.4866811698434414E-4%0Ag+1136+320+1168+320+0%0Ag+1136
Ich benuzte 2 verschiedene Netzteile, ein kleines 5V(2A) Netzteil für die Schaltung mit dem uC, und ein grosses 24V(10A) Netzteil für die Motoren.
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
hatte einen Überlauf bei > 2048 für den buffer und meinte, dass ich am besten mit 512 und dann mit 256 byte fahre. das wackeln meine ich damit, senden der 2048 ist nicht in einem ruck möglich obwohl es so sein sollte .. ich mach das alles in der FW - ich werde mal ein µC mit AT steuern lassen wie
[c] ... #define RX_BUFF_SIZE 256 #define TX_BUFF_SIZE 100 ... [/c] lg rudi ;-)
-
Thread
interner RTC oder externer
. Wie gesagt lässt es sich compilieren, aber ich bleibe stets an der markierten Stelle hängen: [c] #include <plib.h> #include "time_date.X/displaytech.h" #if defined (__32MX360F512L__) || (__32MX460F512L__) || (__32MX795F512L__) || (__32MX430F064L__) || (__32MX450F256L__) || (__32MX470F512L_
Debug mal und schau was [c] rtccRes res=RtccInit(); [/c] zurück gibt.
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2015 Gesperrt
http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=bd1c1c829f Wert: 24,74 Sammelwert: 112,72
https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=24c960107c Warenwert: 34,30€ Sammelwert: 75,24€
-
Thread
[V]Verschiedene Sachen Abzugeben
Kunstoff platte montiert, siehe Bilder. 8. 1 Relais, siehe Bild. 9. 1 Ringkerntrafo im Gehäuse 24V, siehe Bild. 10. Voltmeter, alt und rostig, siehe Bild. 11. 65 Siemens Übertrager 2x47mH, siehe Bild. 12. 135 Kondensatoren 470nF 630V http://www.distrelec.ch/Web/Downloads/at/_e/lyB32651-56
?uri=pxc-oc-itemdetail:pid=1985218&library=chde&tab=1 17. 145 mal Brückengleichrichter 125V B125C 18. 60 mal http://www.wago.ch/de/suche/index.jsp?action=search&frontendId=frontendGeneral_cms_de&lang=ch-de&q=256-412&x=0&y=0 19. 52 mal LM7806 Für weitere Fotos oder Infos stehe ich zur Verfügung
-
Thread
VT100-Terminal (VGA+PS2)
Die alte Version ist sofort verfügbar (10 Stück), die neue Version würde ich erst in Auftrag geben (8AT + Versand aus China). Propeller IC’c habe ich derzeit noch 10 Stück a 8.09 €. Für den Signalquellenumschalter benötigt man noch einen 74LV4053 (noch 8 Stück vorrätig). Als Gehäuse dient ein AKG 71 24
Arghh, ich glaube mein FT232RL hat einen Schuss ... [c]Unbekanntes USB-Gerät (Fehler beim Anfordern einer Gerätebeschreibung.)[/c] Spannungen habe ich geprüft. :(
-
Thread
WIKI-Artikel "Funkmodule": RFM69, aber auch RFM12, nRF24L01+, ESP8266.
Website Aha, daher Deine Änderung: https://www.mikrocontroller.net/wikisoftware/index.php?title=%C3%9Cbersicht_Funkmodule&type=revision&diff=86476&oldid=86467 Ich habe mal den Widerspruch aufgelöst: https://www.mikrocontroller.net/wikisoftware/index.php?title=%C3%9Cbersicht_Funkmodule&type=revision
für unter 10 EUR. Das Teil kann Bluetooth LE plus eigene Protokolle und kann auch kompatibel zum NRF24L01+ betrieben werden. Da ist ein Cortex-M0 mit 256 KB Flash, 32 KB RAM und ein Haufen Peripherie drauf, inkl. AES-Beschleuniger. Das Ding ist außerdem sehr, sehr low power.
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
er nun endlich fertig: Mein 12x12x12 RGB LED Cube mit Raspberry Pi --> https://youtu.be/5v1U7cCdWng <-- Ein paar Zahlen, Daten, Fakten: 58711 Zeilen C-Code (2.12 Mb in 75 Dateien) 4717 Zeilen Animatsions-Steuer-Scripte (140 kb in 32 Dateien) 4507 Zeilen VHDL (695 kb in 24 Dateien) 1728
Board hat einen CH340G USB zu RS232 Wandler, einen ATtiny13 der den Bootloader des F103 aktiviert, ein 24LC256 EEProm und einen I2C Connector, an dem ein SSD1306 I2C OLED Display angeschlossen werden kann. Ein modifiziertes Hostprogramm stm32flash steuert über die DTR - Leitung den ATtiny13 an, der dann
-
Thread
LON Bus Windhager mitlesen/steuern
I made a quickie and included the two hex-dumps for those two packets. 0000 ff ff ff ff ff ff 24 6f 28 8f cf 50 08 00 45 00 0010 00 30 02 54 00 00 ff 11 34 f5 c0 a8 01 24 c0 a8 0020 01 ff ea 42 0d 05 00 1c 10 15|02 00 70 00 00 02 0030 00 19 01 bc 01 da 54 22 0b 01 0a c8 94 48
^ nv 100% 0000 ff ff ff ff ff ff 24 6f 28 8f cf 50 08 00 45 00 0010 00 30 02 5a 00 00 ff 11 34 ef c0 a8 01 24 c0 a8 0020 01 ff ea 42 0d 05 00 1c 66 43|02 00 70 00 00 02 0030 00 19 01 bc 01 da 54 23 0b 01 0a c8 3e 19
-
Thread
Sammelbestellung OLED 0.96 I2C für den ESP8266
: I2C MCU : AT89C52 Revision : A Date : 2010/9/28 Editor : Frank chen Copyright (c) : Li Yuan Electronics Co.,Ltd. Contact us : Tel: +86 755
0x62,0x18,0x06,0x02,0x00,0x3C,0x4A,0x4A,0x2C,0x00,0x44,0x7E,0x44,0x02,0x00,0x00, 0x00,0x71,0x22,0x42,0x44,0x44,0x39,0x00,0x02,0x3E,0x40,0x40,0x22,0x7E,0x20,0x04, 0xFE,0x24,0x42,0x42,0x3C,0x00,0x04,0xFE,0x24,0x42,0x42,0x3C,0x00,0x40,0x7F
-
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
timer interrupt attiny45
setup(){ TCCR0A |= (1 << COM0A1) | (1 << WGM01) | (1 << WGM00); // (1 << COM0A1 -> set OC0A at BOTTOM (non-inverting mode) // (1 << WGM01) | (1 << WGM00) -> Fast PWM, TOP 0xFF TCCR0B |= (1 << CS02) | (1 << CS00); // prescale 1024 1/(16MHz)*1024*256 = 16,38 ms OCR0A = 256-1; sei
(){ > TCCR0A |= (1 << COM0A1) | (1 << WGM01) | (1 << WGM00); > // (1 << COM0A1 -> set OC0A at BOTTOM (non-inverting mode) > // (1 << WGM01) | (1 << WGM00) -> Fast PWM, TOP 0xFF > > TCCR0B |= (1 << CS02) | (1 << CS00); // prescale 1024 > 1/(16MHz)*1024*256 = 16,38 ms > OCR0A = 256