-
Thread
PIC24 @ 80MHz und Timer1 zu langsam?
Hallo, ich habe einen PIC24HJ128GP306. Mit einer internen PLL kann ich dessen Takt auf 80MHz erhöhen. Dies entspricht 40MIPS. Lasse ich folgenden code laufen bekomme ich eine Ausgangsfrequenz von mehr als 1 MHz: [c] while(true)
verwendet man Hardware-Modi, wie immer die bei jeweiligen Controller nun heissen mögen (CTC-Mode bei AVR).
-
Thread
Mikrocontroller Einstieg
Moin, Die rote AVR Bord von Gregor gefällt mir eigentlich. Gerhard
Bytes vermurksen aber die muss man nur selten für spezielle Anforderungen modifizieren, anders als die AVR-Fuses)
-
Thread
avrdude , mega8a lässt sich nicht programmieren.
avrdude.exe: Send: 0 [30] [20] avrdude.exe: Recv: . [14] avrdude.exe: Recv: . [10] AVR Part : ATmega8 Chip Erase delay : 10000 us PAGEL : PD7 BS2 : PC2
---- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx
-
Thread
Bootloader ATmega 2561
es wirklich ein Zeiger ist. [c]boot_program_page( adr,data );[/c] Hast du den Flash mal mit dem AVR-Studio ausgelesen? Was steht denn in den ersten paar Adressen drinn (lauter Nullen, lauter 0xFF)? Um sicher zu gehen, könntest du ja auch (zum Test erstmal) einen festen Wert für die Daten nehmen
eor r1, r1 1f0ce: 1f be out 0x3f, r1 ; 63 1f0d0: cf ef ldi r28, 0xFF ; 255 1f0d2: d1 e2 ldi r29, 0x21 ; 33 1f0d4: de bf out 0x3e, r29 ; 62 1f0d6: cd bf out 0x3d, r28 ; 61 1f0d8: 00 e0 ldi r16, 0x00 ; 0
-
Thread
USB Koppelfeld für Festplatten
einschalten. Die Pakete werden über einem LAN Switch verbunden. Wenn Du daran auch noch einen AVR-NET-IO hängst, kannst Du 8 Pakete Fernschalten. Dann gibt es nur ein LAN Kabel zum PC und nur der AVR-NET-IO muss Dauerhaft mit Strom versogt werden. Und alles ist Normgerecht ;-)
interessant, wenn's funktioniert. hp-freund schrieb im Beitrag #2729459: > Wenn Du daran auch noch einen AVR-NET-IO hängst, kannst Du 8 Pakete > Fernschalten. Ob nun "AVR-NET-IO" oder "USB Steuerbare Steckdosenleiste" wie Kay Martinen ^^ und Oliver Lehmann ^^ vorgechlagen haben: Wer eine solche Lösung
-
Thread
Gibt es eigentlich keine deutschsprachigen " Freaks " wie diesen ?
Und noch einer "Vaander". https://www.youtube.com/watch?v=r28G7u4ZF74&list=PL3SU2_dQ2eTbMeW04Kode9w1GxwTaTaI7 Bernd_Stein
hoffentlich in Zukunft was über µC wie die ATtiny's & ATmega's oder sogar was richtig neues wie die AVR-DB Serie, z.B. AVR128DB28, den man sogar noch im SPDIP-Gehäuse bekommt. *Gustav Vogels* https://www.youtube.com/channel/UCOeB9KOqnrrj0XAwx6mPyUQ/videos Bernd_Stein
-
Thread
extrem schnell Wandeln ASCII-Hex nach Binär auf einem uC
kbuchegg; Nein, ich gebe zu, ich habe das nicht ausprobiert, und ich kenne die Adressierungsmodi der AVR nicht. Hätte aber gedacht, dass die Indizierung effizienter ist... Regatti hat aber immer noch nicht gesagt, um welchen µC es sich handelt. Anstatt also von AVR auszugehen, sollte man sich die Möglichkeiten
Am schnellsten geht es sowieso mit einem Dual-Port-RAM und einem FPGA. Ach ja, der gemeine AVR hat ja kein RAM-Interface. Schade.
-
Thread
Höchst sonderbarer Fehler bei serieller Übertragung
Verzeihung, Hab vergessen den Code anzuhängen, hier ist er... [c] #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #ifndef F_CPU #define F_CPU 12288000UL /* Quarz mit 12,288 Mhz */ #endif #define BAUD 9600UL // Baudrate // Berechnungen von mikrocontroller.net
wegen dem #ifndef nicht mehr zum tragen. Und wirf mal einen Blick auf <util/setbaud.h> aus der avr-libc. Andreas
-
Thread
Freude über Pollin :-((
schöner Regelmäßigkeit zum Monatsende wieder hervor. Ebenfalls immer, nachdem es tagelang ruhig war: 28.09.2009 "Dirk GESCHE (Gast)" 29.10.2009 "F.H. (Gast)" 25.11.2009 "Hans Freye (Gast)" 28.12.2009 "mö (Gast)" 26.01.2010 "mö (Gast)" 22.02.2010 "Siegfried (Gast)" Preisfrage: Was ist all diesen
Seiten waren: Ich selbst finde Pollin nen tollen Shop und werde dort weiterhin bestellen. Vor allem das AVR-NET-IO kann ich empfehlen. Im Vergleich mit den anderen AVR->Ethernet-Lösungen ist das echt billig. Ich schließ mich mal meinen Vorrednern an: > Trotzdem ist es schön, dass es Pollin gibt, ist eine
-
Thread
Einregister- vs. Mehrregistermaschine
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.
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 mit CAN gibt. Ich bin freilich recht flexibel was die Familie angeht
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
entsprechen den Anforderungen von www.smart-prototyping.com CPU: STM32F103RBT6, 32bit ARM Cortex™-M3, 128kB Flash, 20kB RAM, 72MHz - CAN-Bus per RJ45 (CanOPEN-Belegung), durchgeschleift, Terminierung per Jumper wählbar, PHY: SN65HVD230 - 24V-Stromversorgung über Schraubklemmen - Ausgang: 14 Relais 230V
PWM, aber sonst fällt mir noch nicht allzuviel dazu ein. Ich habe meine ersten Gehversuche mit dem AVR-Net-IO gemacht und das funktioniert zuverlässig, auch übers Internet, schon einige Monate. Die Hauptaufgabe wird, so denke ich, das Schalten von irgendwelche "Funktionen" sein.
-
Thread
PWM mit Sleepmode
einen aTmega 328p. Vielen Dank Hier noch der Code: #include "u8g.h" #if defined(__AVR__) #include <avr/interrupt.h> #include <avr/io.h> #include <avr/sleep.h> #include <avr/power.h> #include <util/delay.h> #include <avr/wdt.h> #endif #define LINKS OCR1A-=10 #define RECHTS
sec = 0, min = 0; //ISR void u8g_setup(void) { //u8g_InitSPI(&u8g, &u8g_dev_ssd1306_128x64_hw_spi, U8G_PIN_NONE, U8G_PIN_NONE, PN(2, 1), PN(2, 0), U8G_PIN_NONE); // PB4 PB0 PC6 u8g_InitSPI(&u8g, &u8g_dev_pcd8544_84x48_hw_spi, PN(1,5), PN(1,4),
-
Thread
PS2-Tastatur / PS2-Maus an Attiny2313 in C
allerhand anfangen. Die erforderliche Hardware ist anspruchslos. Ein ATtiny mit 2k Flash und 128Byte SRAM reicht aus. (benutzt habe ich eine ATtiny2313 mit XTAL 7.3xx.xxx MHz). Auf dem mc werden der INT0 und Timer0 belegt. Die Tastatur oder Maus wird mittels DIN/bzw. PS2-Buchse an INT0 (clock
Das suche ich (Tastatur)für den (z.B.) P16F627/28 in ASM.
-
Thread
Linux geht es noch antiquierter?
Ich benutze jetzt Linux seit 28 Jahren. Aber so ein Feature habe ich bislang nie gebraucht oder vermisst.
PittyJ schrieb im Beitrag #6604371: > Ich benutze jetzt Linux seit 28 Jahren. Aber so ein Feature habe ich > bislang nie gebraucht oder vermisst. Typisch.
-
Thread
ATTiny2313 fast PWM
CPU Takt (8Mhz über externen quarz) betreiben. Hier mal mein code:[c] // headers #include <avr/io.h> #include <stdio.h> #include <util/delay.h> // pwm dimming courve const uint16_t pwmtable[256] = {0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3,
10, 11, 11, 12, 12, 13, 13, 14, 15, 15, 16, 17, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 36, 38, 40, 41, 43, 45, 47, 49, 52, 54, 56, 59, 61, 64, 67, 70, 73, 76, 79, 83, 87, 91, 95, 99, 103, 108, 112, 117, 123, 128, 134, 140, 146, 152, 159, 166, 173, 181
-
Thread
Plasma Effekt
sich das nach Nico anhoert isses auch nicht... vor allem bei so nem Display in Verbindung mit nem AVR.
ist nur die Frage ob man die Daten schnell genug zum Display kriegt, man die Palette also auf dem AVR selbst hat.
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
www.retrobrewcomputers.org based on CP/M-3 BIOS V1.13 TR 950314 E: MDrive 768k H:-K: DOM Module 128 MB E> Wie man sieht kann ein Bankbios bis in die Gegend von 62Kbyte TPA anbeiten, hier auf einem Z280. Gruß, Holm
Von dem meisten Zeugs da unten habe ich noch nie etwas gehört. Bekannt sind mir nur 68HC11,68000, AVR, Blackfin, DSP16, Intel, MicroBlaze als Softcore und die MSP's, sowie V850 aus meiner Zeit bei Renesas vor 20 Jahren. Motorola 68HC11 A29K Adapteva Epiphany Atmel AVR Blackfin C4x CRIS D30V
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
AVR wird nicht wirklich akzeptiert, woran liegt das?
antwortest du? https://www.mozilla.org/media/protocol/img/logos/firefox/browser/logo-md.f0603b4c28b4.png ← so.
-
Thread
Alarmton/Buzzer-Dreiklang erzeugen
aber vermutlich nicht. Für den brauchst du wohl zusätzliche Software. Siehe http://stefanfrings.de/avr_ide/index.html
Testaufbau ohne Koppelkondensatoren). Buzzer= PH32 Input= TP1 (Jumper für Umschaltung des Tons= PH28)
-
Thread
[V] AVR CAN Platinen aus Überproduktion
Hallo allerseits, Ich verkaufe hier bis zu 7 Platinen aus Überproduktion. Eckdaten: - Atmel AVR AT90CAN (ich verwende den AT90CAN128) - FTDI FT230X USB nach Seriell Adapter - Zweiter Serieller Port auf Arduino-kompatiblem Anschluss, z.B. für HC-05 Buetooth - 32kB RAM Erweiterung - Zweiter
Speicher für längeres Logging oder längere Datengenerierung - Weiter Versorgungsspannungsbereich: 3.5-28V Da imageshack ja nur Spam enthalten kann die recht großen Bilder also doch anbei. Der Schaltplan und die BoM liegen bei. Für eine erste Version gar nicht schlecht, ich musste nur eine Drahtbrücke
-
Thread
Modifizierter Laminator - 1A Ergebnis
Hallo zusammen, ab 28.Dez gibt's bei ALDI-Süd ein Laminiergerät für 15,99Euro. Ich werde mir da eines besorgen und schauen was/wie sich das Ding modifizieren lässt. Gruß, Christian
einfach übernehmen, da ich ja auch noch was lernen will ;-). Ach ja: Woher hast du eigentlich deinen AVR Dragon, und wieviel hast du für den bezahlt? Würdest du den empfehlen? Gruß, Steffen
-
Thread
Wer nutzt das Nucleo-64 und kann mir
STM32 ein netter Frischling und mir fehlt die Vorstellungskraft hinter den Fehler zu kommen. Beim AVR kenn ich das Problem nicht. Ok, der ist mit 20MHz auch 8 mal langsamer.
dennoch die Befehle beibehält! Ich kann mir vorstellen daß nicht jeder seine Projekte von Arduino-AVR auf STM quasi neu schreiben möchte! Eventuell könnte das helfen die Problematik zu lösen?
-
Thread
TFT-DSO von Hameg - HMO3524
analysieren. Das ginge, wenn er alles speichern würde. Mein Gerät hat SW-Rev. 1.24, aktuell ist 1.28, da ist aber keiner dieser Fehler behoben. Ich werde nächste Woche den Yokogawanesen drauf ansprechen. So ist das Gerät ... naja ... toll, aber leider mit einigen "show-stoppern". Gruß, Nick
Vorteil solcher Geräte ist, daß man nichts bauen muss - auch für die Amplitude nicht. Mit einem DAC am AVR und einem OPV wäre es allerdings durchaus möglich sowas zu machen. Wäre ein nettes Projekt. Jedes Jahr könnte man damit mal rasch die Oszis überprüfen. Matthias
-
Thread
Ergebnisse einer FFT zusammen fassen
// 4 --> 512.0F scale factor // 8 --> 256.0F scale factor // 16 --> 128.0F scale factor // 32 --> 64.0F scale factor // 64 --> 32.0F scale factor // 128 --> 16.0F scale factor // 256 --> 8.0F scale factor // 512 -->
600000000000. Wenn ich als logarithmus diesen nehme: 20*log10(); 20*log10(600000000000) = 235.56 Für 28 Segmente wäre das denn 28 / 235.56 = 0.118864. Für meine Berechnung wäre denn: [code] (28 / (20*log10(600000000000))) * 20*log10(BIN_WERT) [/code] Mein Problem dabei ist das schon bei sehr kleinen
-
Thread
Sicherheit von AKWs bei Erdbeben
wirklich wahre Grund warum Dinos ausgestorben sind: http://29.media.tumblr.com/tumblr_kpyaw8Mifp1qa28gno1_400.jpg
U und dreimal 236 U auf. > > Wie ist das zu verstehen? http://de.wikipedia.org/wiki/Isomer_%28Kernphysik%29
-
Thread
Nostalgie: Spieleentwicklung auf dem Atari ST
bis auf den vorletzten Satz. Sorry :) PPS: Hier wenigstens noch ein paar Stichworte zum Goocklen. AVR, DVS, AU, WAV und RAW.
Paula konnte ohne spätere Softwaretricks 4 Kanäle (2 rechts/2 links) mit 8Bit Samples und max. 28kHz Samplerate abspielen. Alles andere war Software. Passende loopfähige Samplestücke usw. Chris Hülsbeck war da Vorreiter in Sachen Sound: https://de.wikipedia.org/wiki/Chris_H%C3%BClsbeck Als nach
-
Thread
Gesucht: Stand der Technik für Superhet mit AGC
Ganz genau. Auch schön beschrieben unter https://de.wikipedia.org/wiki/Magisches_Auge_%28Radio%29. Leider geht aus beiden Artikeln (oder ihren englischen Counterparts) nicht eineindeutig hervor, dass die AGC-Spannung zur RSSI-Anzeige verwendet wird.
. ;-) (Energie Detection ist weiter nichts als eine Integration der RSSI-Werte über 128 µs hinweg.) Damit sollten doch alle deine Anforderungen erfüllt sein, oder?
-
Thread
3D Drucker Prusa I3
Um den speziellen 28mm Dichtring an den Rädern zu sparen, hier ein 40mm Rad mit normalem Hausgummi als Reifen.
was? Das ist ein anderes Board. Die Stecker sind aber fast alle identisch. Hat aber nen größeren AVR drauf (256kb Flash anstatt 128) und eben auch einige Pins mehr, sowie die Option einen 5. Stepper (für Extruder oder Z-Achse) anzuschließen. Ist eigentlich nur ein RAMPS auf einer Platine (anstatt
-
Thread
LED durch "Toggeln" aufleuchten lassen
LEDs anbieten. R3 dient als Strombegrenzung und gezündet wird über PIN 12. Es lassen sich 2 hoch 7 (128) verschiedene Bildmuster erzeugen. Bei einer Dauer von 5 Sekunden müssen mindestens 25 verschiedene Muster in einer Sekunde abgeballert werden. Danach geht's ab in die Klappse.
aktuelle Anwendung hier macht das nichts, denke ich. https://www.reichelt.de/de/de/8-bit-atmega-avr-mikrocontroller-16-kb-20-mhz-pdip-28-atmega-168-20dip-p58324.html RS-Components hat noch ein paar ATmega328 auf Lager: https://de.rs-online.com/web/p/shields-fur-arduino/7589339 Insgesamt sieht
-
Thread
Am 9.Dez.13 gefunden unter "Letzte Änderungen"
gefunden auf der Seite "Letzte Änderungen" http://www.mikrocontroller.net/wikisoftware/index.php?title=AVR_Typen&curid=1423&diff=79927&oldid=79924 Und dann gesucht mit G. http://www.google.de/search?client=safari&rls=en&q=kibibyte&ie=UTF-8&oe=UTF-8&gws_rd=cr&ei=ruylUpCCCcPRtAb3roCADQ
Bildschirmdiagonalen schon einmal, ganz ohne Zölle. :-) Bei den Felgen ist das auch so 'ne Sache … Ist beim 28-Zoll-Reifen denn nun die Felge 28 "Zoll" oder der Reifenaußendurchmesser? ;) Wenn es nun aber der Außendurchmesser ist, wie groß ist doch gleich die Felge? Und warum muss ich bei den Winterreifen
-
Thread
DCF77 von Peter Danegger
2, 4, // weekday 3 1, 2, 4, 8, 16, // month 5 1, 2, 4, 8, 16, 32, 64, 128, // year 8 0x0 }; // parity 1 void decode_dcf77(uint8_t pulse) { uint8_t i; static uint8_t parity=0; if (!dcf77error) { if((dcf_time.second == 17) && pulse
, d.h. Struct-Element-Index und Bitwertigkeit getrennt. Dann erspart man sich die 2. Tabelle. Beim AVR-GCC war das ein ziemliches Gewürge (PROGMEM-Macro usw.), konstante Daten im Flash abzulegen, daher dieser Umweg über 2 Nibble.
-
Thread
GCC makefile Problem
wurden nicht autoamtisch generiert habe mal das makefile mit anderen automatisch generierten für WinAVR verglichen und spaßeshalber mal folgende zeile geändert.. [code] #USER_OBJS: $(OBJS) $(USER_OBJS) ARMEMF32.elf: $(OBJS) $(USER_OBJS) [/CODE] jetzt passiert zumindest was und der gcc wird angeschmissen
./touchdemo.c:127: error: âGPIO_EVEN_IRQnâ undeclared (first use in this function) ../touchdemo.c:128: warning: implicit declaration of function âNVIC_EnableIRQâ ../touchdemo.c:131: error: â_GPIO_P_MODEH_MODE9_MASKâ undeclared (first use in this function) ../touchdemo.c:132: error: âGPIO_P_MODEH_MODE9
-
Thread
MAX7219: einzelne LED ansteuern
definieren. Wie einem beliebt. [c] struct Matrix { struct Segmente { const byte DP = 128; // Bit.7 - Datenblatt Tabelle 6 const byte A = 64; const byte B = 32; const byte C = 16; const byte D = 8; const byte E = 4; const byte F = 2;
vs. Labornetzgerät :-) Du hast gut geraten. :) Meine Kiste gibt noch folgendes her. 9x VQB28F, gA 5x VQB27E, gK 3x VQE23F, gK 1x VQE23E, gK 1x VQE21F, gK und noch einen kleinen Schatz von VQB71. Weiß jemand was 'F' für einen µcd Bereich hat?
-
Thread
EAR Gesetz in Kraft - was bedeutet das in der Praxis ?
einem Gehäuse ist? Wie ist das zb mit der Platine? http://shop.mikrocontroller.net/images/avrplat28.jpg Gilt das als Bausatz weil der Controller nicht bestückt ist? Oder das Modul hier? http://shop.mikrocontroller.net/images/avr-h128b.jpg Ist das schon ein Gerät? Eigentlich kann man stand alone
Achtung: Der Text von 16:28 ist NICHT von mir! LIEBER POSTER VON 16:28: IDENTITÄTSKLAU GEHÖRT SICH NICHT! Wenn man was zu sagen hat, dann bedient man sich nicht eines Pseudonyms, das bereits ein anderer verwendet, noch
-
Thread
7 Segment Anzeige auf verschiedenen Ports
folgenden Programm wird eine Leuchtdiode mittels Timerinterrupt zum Blinken gebracht: [code] #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000ul // 1 << 6 = 0100 0000 bin = Maske fuer Bit Nr. 6 (von 0 an gezaehlt) // ODER Verknuepfungen sind in der Lage ein Bit zu setzen // UND
Quarzfrequenz, wichtig für die Zeit #include <util/delay.h> // Einbindung Datei Pause #include <avr/io.h> // Einbindung Datei Ausgänge #include <avr/interrupt.h> #include <stdint.h> int16_t led1=0; int16_t led2=0; int taster1; int taster2; volatile int8_t flag_1ms; ISR (TIMER0_COMPA_vect
-
Thread
AVR ASM Pin schaltet einfach so
deswegen muss auch SIPO funktionieren -Widerstand an Strobe von SIPO gehalten: funktioniert nicht, AVR-Pins gehen also nicht in tristate. -Bei rcall AUSGABE die Ausgabe ans SIPO auf einen bestimmten Wert gezwungen: funktioniert nicht: der Fehler kann nicht bei meinem Unterprogramm rcall AUSGABE liegen
oh, und der code natürlich: [c] /* * Garagentoranzeige.asm * * Created: 28.04.2013 09:48:12 * Author: Meister x. * 128kHz, Div: 0 * * */ ;Konstanten .equ kErinnerung = 10 ;2ms .equ kAnzeigemodus = 100 ;1s ;Definitionsdatei für Attiny13 Einbinden
-
Thread
12V Tiefentladeschutz ohne Eigenverbrauch
7805 einwandfrei funktioniert. Und dann sind wir schon wieder im mA Bereich..... Ich habe noch kein AVR board gesehen mit Linearregler wo keine Vorlast am Spannungsregler dran war. Man nimmt für Batteriebetriebene Projekte auch deshalb "nackte" AVRs (ohne Regler).
rumstehen ... so könnte man damit tatsächlich auch auf Spatzen schießen. > Ich habe noch kein AVR board gesehen mit Linearregler wo keine Vorlast > am Spannungsregler dran war. Man nimmt für Batteriebetriebene Projekte > auch deshalb "nackte" AVRs (ohne Regler). Mein Vorschlag: lege einfach
-
Thread
if condition schöner schreiben?
ich wollte fragen ob es eine schönere Lösung > dafür gibt? eventuell so [c] if ( i > 0 && < i 28 && ( i & 4 == 0 ) ) { } [/c]
Yalu X. schrieb im Beitrag #4885099: > Das hängt vom verwendeten Compiler ab. Der AVR-GCC 6.3.0 liegt mit > seinem Ergebnis schon sehr nahe am Optimum: > > andi r24, 0xE7 > cpi r24, 0x04 > brcc ... > > Er halt also das dahintersteckende System erkannt. Respekt
-
Thread
Seltsames Verhalten von avrdude für EEprom Programmierung
-- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff [/pre] und für den ATmega328p [pre] Block Poll Page Polled
irgendwann auf STK500v2 gegangen. Der Dreh- und Angelpunkt dürfte das hier sein: [c] if ((m->op[AVR_OP_LOADPAGE_LO]) || (m->op[AVR_OP_READ_LO])) a_div = 2; else a_div = 1; // ... for (; addr < n; addr += block_size) { // MIB510 uses fixed blocks size of 256 bytes if (strcmp
-
Thread
Wittig(welec) Oszilloskop firmware problem
liegen mag? Komm mir gerade wie der derbste Newbee am PC for. Der Download hat eben wieder mal 1:28:06 gedauert. Absolut abgefahren, da ist was faul! Gruß, branadic
sowieso letztens bauen. Schön wäre USB-Anschluß.... Gefunden habe ich http://www.mydarc.de/dg8saq/AVR-USB/DDS.shtml Wenn noch ein bischen Platz für einen AVR und einen USB-Anschluß wären? Dann würde ich auch 1-2 Platinen abnehmen. Sonst häkele ich mir halt etwas auf Lochraster. Gruß, Falk
-
Thread
IR-Bootlader oder was?
es ist kein eingener Pointer, sondern das ZL-Register, welches auch den Flash addressiert ( 0, 64, 128, 192, mit der folgendeden Seite ZL wieder 0 aber ZH +1 ). Da hatte mich das z.B. von PeDa vewendete .dseg lange Zeit sehr verwirrt. Wo der von mir verwendete Puffer liegt, weiss ich immer noch nicht
Codes. Aber in Kombinatin gefällt mir https://daniel-ziegler.com/arduino/esp/mikrocontroller/2017/07/28/arduino-universalfernbedienung/ Arduino/ESP und auch C ist neu für mich. Habt Ihr noch Lösungen, für beliebige Bytes, bei RC5 geteilt z.B. in 2 Bit Addresse und 6 Bit Kommando. Danke für nützliche
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Kleiner DIY Synth von 2019 Mein Blog: https://www.sequencer.de/synthesizer/threads/avr-synthesizer-wave-1-de-generator.87599/page-19 Gruß Rolf
Für die Mutigen unter euch hier noch ein paar Links zu Videos: http://www.wirrtuell.org/uploads/M28_testrun2_full.mp4 http://www.wirrtuell.org/uploads/M28_testrun2_comp.mp4 http://www.wirrtuell.org/uploads/M28_testrun1_full.mp4 http://www.wirrtuell.org/uploads/M28_testrun1_comp.mp4 Wie immer
-
Thread
automatischer Vorschub für Drehbank
und eine Einstellmöglichkeit für das Verhältnis. Dann kann ich endlich meine 20mm/Umdrehung bei 28/min fahren :-)
Schleifscheibenaufsatz spezielle Geometrien schleifen, da nehme ich vermutlich nur die niedrigste Drehzahl von 28/min, was dann nicht ganz 10mm/s an Vorschub bedeuten würde.
-
Thread
Raspberry Pi 2 mit Quad-Core ARM Cortex A7, 1 GB RAM
4503.7 IOPS] Random Write 4KB (QD=32) : 7.160 MB/s [ 1748.0 IOPS] Test : 100 MB [C: 54.2% (15.3/28.2 GB)] (x1) Date : 2014/03/01 8:34:16 OS : Windows 8 [6.2 Build 9200] (x86) 64GB Class 10 UHS-1 microSD: Sequential Read : 23.673 MB/s Sequential Write : 15.861 MB/s Random Read 512KB : 23.350
in meinen Augen so nuetzlich, wie der Versuch Windows XP auf einer Smartwatch oder Ubunut auf einem AVR laufen zu lassen... Ja, es geht, aber irgendwie sinnvoll einsetzbar ist es nicht und damit einfach schrott. WINdows? Eher LOSEdows!
-
Thread
low-power Oszillator mit 74HC1G14 : Reinfall !
EPROM Brenner ausser Betrieb..... Aber ich habe noch jede Menge EPROM EEPROM und SRAM im DIP 24/28, nur wer mag die heute noch händisch auf Lochraster verdrahten, ich nicht.
: *Etwa 1ms (sehr sehr großzügig aufgerundet, zusammengenommen) Normalbetrieb mit 100µA (Int. Osc 128kHz) Etwa 99ms Idle Betrieb mit 20µA Und 3,9s PowerDown mit 8µA Im Mittel also ~8,3µA Stromaufnahme! Also ~10 Befehle, zwei Bauteile (µC + Kondensator, LED +Vorwiderstand ist ja immer erforderlich
-
Thread
SSD1306 Display Probleme bei Zahlendarstellung
Letter V {0x3C,0x40,0x30,0x40,0x3C}, // ( 87) w - 0x0077 Latin Small Letter W {0x44,0x28,0x10,0x28,0x44}, // ( 88) x - 0x0078 Latin Small Letter X {0x0C,0x50,0x50,0x50,0x3C}, // ( 89) y - 0x0079 Latin Small Letter Y {0x44,0x64,0x54,0x4C,0x44}, // ( 90) z - 0x007A
I2C_LCD.c * * Created: 02.12.2016 10:55:04 * Author : */ #define F_CPU 8e6 #include <avr/io.h> #include <avr/eeprom.h> #include <avr/pgmspace.h> #include <util/delay.h> #include <stdlib.h> #include <string.h> #include "i2c.h" #include "SSD1306.h" #include "light_ws2812.h" struct
-
Thread
Lazarus Pascal / Delphi /FreePascal aktiver als viele denken? EADS, Sony etc
jetzt so viele Plattformen unterstützt werden..alle wichtigen sind dabei. Apple, Linux, Windows, AVR, ARM und sogar völlige unwichtige Amiga, OS/2 etc Ich finde das klingt mehr als super. Allerdings nutze ich Freepascal nur für Windows und für ARM/AVR nutze ich Mikroe
| | GND o------o-------' (created by AACircuit v1.28.7 beta 10/23/16 www.tech-chat.de)
-
Thread
Nutzt ihr noch "richtige" PC's? (ATX Formfaktor/Tower)
Bei 128 Threads pro Prozessor wird diese Art der Last-Darstellung allmählich etwas unübersichtlich.
kleine SSDs würde ich nicht mehr kaufen, 1TB sollten es schon sein. Zuhause habe ich auf einer 128er SSD Linux mit den ganzen Entwickler-Tools für Elektronik und Java EE, sowie Windows und meine Musiksammlung. Damit komme ich gerade aus. Mit 256GB wäre ich sehr gut bedient. CPU Historiker schrieb
-
Thread
Wie sauber samplerate vervierfachen
avr schrieb im Beitrag #7342575: > Abgesehen davon helfen die Nullstellen, die Filterbänke klein zu halten, Wie kann man sich das als Analogelektroniker vorstellen, was in diesem Fall eine Filterbank
und Rechenzeit spart, dann nur wenn die Filterstufen auf jeder Kaskade < 4096 / 12 -> ~256. Reichen 128? Reichen 32?
-
Thread
Java: Übergabeparameter wie in C++ beeinflussbar?
code] Integer k1 = 127; Integer k2 = 127; System.out.println( k1 == k2 ); // true Integer l1 = 128; Integer l2 = 128; System.out.println( l1 == l2 ); // false [/code] (für alle Nicht-Link Leser. Es hängt vom tatsächlichen Wert ab, warum das einemal true rauskommt und das andere mal false. Das
>> requested values http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Integer.html#valueOf%28int%29 Es wäre also durchaus auch legitim, das die Methode *ALLE* jemals angeforderten Integer instanzen cached und diese dort zurückgibt, in diesem Fall wäre das Ergebnis im Beispiel immer true!