-
Thread
Am 9.Dez.13 gefunden unter "Letzte Änderungen"
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
Telekommunikationsübertragung würde ich hier generell von metrischen Größen ausgehen. ISDN hat mit seinen 64 kbit/s noch immer 64.000 bit/s, also k = 1000. Wenn die Frage aber lautet wieviel Bits Speicherplatz hat dein 1 kByte Static-RAM auf deiner schönen alten zusammengelöteten 68HC11 µC-Karte von Anno, dann
-
Thread
Daten über Audiokabel versenden
um ein-zwei Bytes mit genügend langsamer Übertragung (sagen wir mal 300 Bd) geht, kann so ein AVR-Komparator-Eingang in Zusammenarbeit mit einem Timer die Sache erledigen.
Mit dem comperator des AVR kann man bestimmt gut Nulldurchgänge zählen und auch die Zeit zw. Zwei nulldurchgänge bestimmen. Ein Code mit 4 Frequenzen bis 20 kHz sollte der AVR mühelos auswerten können. Ebenso sollte er einen
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
:28:36 DEBUG: Client-ID:1;cportwrite();value:53 25.09.2018 20:28:36 DEBUG: Client-ID:1;cportwrite();value:11 25.09.2018 20:28:36 DEBUG: Client-ID:1;cportwrite();value:06 25.09.2018 20:28:36 DEBUG: Client-ID
:28:39 DEBUG: Client-ID:1;cportwrite();value:23 25.09.2018 20:28:39 DEBUG: Client-ID:1;cportwrite();value:21 25.09.2018 20:28:39 DEBUG: Client-ID:1;cportwrite();value:53 25.09.2018 20:28:39 DEBUG: Client-ID
-
Thread
Frequenzzähler mit ATMega32
#include <string.h> #include <stdio.h> #include <stdlib.h> #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> volatile int mode, tick = 0; volatile unsigned char count_overflows = 0; volatile uint32_t freq = 0; // 32-bit für Ergebnis
Gerade mit dem AVR bietet sich die Lösung mit dem abschaltbaren Vorteiler an, weil sie wenig Hardware benötigt. Direkt ohne Zusatzhardware kann der AVR Frequenzen bis etwa 200 kHz über die ICP Funktion messen. Mit einem
-
Thread
Berufscollege-Projekt. RGB LED Cube! HILFE!
Leute die davon so viel haben, dass sie welche verkaufen müssen So wie ich ELV kenne wird da drin ein AVR (zumindest wenn die die 5x5x5 RGB Ansteuerung da rein gekriegt haben ^^) der das ganze einfach multiplext. Die Daten werden über USB (ich glaub die nehmen da immer nen USB-UART-Adapter) vom PC geschickt
MOSFETs 3x 4K7 Resistors 3x 16 pin Male and Female headers 1x 4 pin Male and female header 1x 28pin IC socket 1x 1000uf 10v capacitor 1x 0.1 uf ceramic capacitor 2x 22pf capacitors 1x 16Mhz crystal oscillator 64x RGB common ANODE LEDs (it is very important that you check your LEDs are common
-
Thread
Atmega SPI Geschwindigkeit (Arduino schneller als C?)
zu Hause bin. DAS ist entscheidend für _delay_us(); http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warteschleifen_.28delay.h.29
/lib CPPFLAGS= --target=avr --host=i686-pc-mingw32 --build=x86_64-pc-linux-gnu --prefix=/home/toolsbuild/jenkins-knuth/workspace/avr8-gnu-toolchain/avr8-gnu-toolchain-win32_x86 --libdir=/home/toolsbuild/jenkins-knuth/workspace
-
Thread
LSM303DLH, Gyrosensor Messwerte unvollständig
Quarz - LSM303DLH (Kom. I2C) - Alles andere lasse ich mal außen vor Software: - AVR Studio 6 Status, die Kommunikation funktioniert Grundsätzlich. Der Sensor gibt mir auch Werte zurück: X:-64.00 A.Y:-16.00 A.Z:4112.00 M.X:0.34 M.Y:0.04 M.Z:0.02 A.X:-96.00 A.Y:0.00 A.Z:4144.00 M.X:0.43 M.Y:0.28 M.Z:-0.10 A.X:-64.00 A.Y:0.00 A.Z:4112.00 M.X:0.44 M.Y:0.30 M.Z:-0.10 A.X:-80.00 A.Y:-16.00 A.Z:4112.00 M.X:0.42 M.Y:0.29 M.Z:-0.08<\r> Problem: Der Gyrosensor
-
Thread
Hilfe - AVR-GCC "optimiert" Schleife zur Endlosschleife
void) { 24: 80 e0 ldi r24, 0x00 ; 0 26: 90 e0 ldi r25, 0x00 ; 0 28: 01 c0 rjmp .+2 ; 0x2c <main+0x8> unsigned int i = 0; while (--i) wdt_reset(); 2a: a8 95 wdr #include <avr/wdt.h> int main (void) { unsigned
-fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c main.c avr-gcc -mmcu=at90s2313 main.o -o test.elf avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature test.elf test.hex avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma
-
Thread
Einstiegsprojekt: Taschenrechner bauen
Gibt es auch einen C-Compiler für den AVR der echte double() Genauigkeit (64bit) bietet?
Helmut S. schrieb im Beitrag #3417339: > Gibt es auch einen C-Compiler für den AVR der echte double() Genauigkeit > (64bit) bietet? Ja (IAR zum Beispiel), wobei Taschenrechner üblicherweise anders arbeiten. Wäre auch die Frage, ob man sowas wie "arbitrary precision arithmetic
-
Thread
Vorteiler Frequenzzähler
200 ps aufloesen will, sollte man sich eher die TMS320F28 ansehn. Die koennen sowas von Haus aus weil eingebaut... Warum sollte man sich gerade einen AVR antun wollen?
Frequenznormal. Die Auflösung ist bei 0,5s Meßzeit 20e6 * 0,5 = 7 Digits. Für die Rechnung muß man dann aber 64Bit int nehmen, da einfaches float keine 7 Digits mehr kann und der AVR-GGC kein double.
-
Thread
STM32 umsteigen oder weiter AVR
Hallo Leute, ich Programmiere schon ein bisschen AVR so als Hobby (Atmega32). Ich wäre interessiert daran auf STM32F4 umzusteigen wegen mehr Ressorcen und Schnittstellen. Jetzt meine Frage ist es ein großer Umstieg vom AVR auf ARM? Software?... Tips?
http://de.farnell.com/stmicroelectronics/stm32f103r6t6a/mcu-32bit-32k-flash-64lqfp/dp/1899014
-
Thread
Einfaches Programm zum Testen, ob das STK500 auch läuft
AVR Studio keine Ruprick namens STK500...
um 09:11(bzgl. der Einstellungen im AVR-Studio und der ISP Frequenz von 115.2 kHz) und von Martin (Gast) vom 03.12.2013 um 09:28 (bzgl. der Bilder). Ich möchte mich an der Stelle wirklich bei allen Beteiligten bedanken, dass ihr mich bei
-
Thread
Gefälschte FT232RL
SO-16-Gehäuse, keine Variante des FT232 wurde jemals in diesem Gehäuse hergestellt. Der FT232RL hat 28 Pins. Welche VID/PID rückt denn der Chip auf dieser Platine raus? (Die kann Dir der Gerätemanager anzeigen)
hochgebogen und > verbunden Man kann sie auch einfach außen an der Stiftleiste (D0, D1) brücken und den AVR mittels Dauer-Reset still legen.
-
Thread
Elektronik-Gadget: Interesse an einer µRuler Sammelbestellung?
mit den Pinzählungen bei SSOP und > TSSOP was nicht stimmt, der 8er sitzt jeweils bei Pin 10. Der 28er ist > dann auch falsch. Bei SOIC stimmen der Strich für den 20er bis 28er auch > nicht ganz. Ich vermute Du hast das irgendwann mal verschoben aber der > Silk ist aus versehen nicht mitgekommen
mit den Pinzählungen bei SSOP und >> TSSOP was nicht stimmt, der 8er sitzt jeweils bei Pin 10. Der 28er ist >> dann auch falsch. Bei SOIC stimmen der Strich für den 20er bis 28er auch >> nicht ganz. Ich vermute Du hast das irgendwann mal verschoben aber der >> Silk ist aus versehen nicht mitgekommen
-
Thread
maximite TFT mmbasic Computer
...bis PIN 28 interruptfähig!
die Leseadressen probieren If a > 81 Then a = 64 Loop ############ Ich Danke Dir und Allen Bernd
-
Artikel
MOTOROLA VIP1710
unter /flash ca. 100kb zur Verfügung - kann man das auch dort abspeichern. /dev/mtdblock/0 100.0k 28.0k 72.0k 28% /flash Problem ist, dass /flash mit noexec gemounted wird und man das script nicht direkt ausfuehren kann, sondern den Umweg ueber sh nehmen muss. sh /flash/myscript.sh Unter /flash2 sind
Verfuegung: /dev/mtdblock/4 4.0M 100.0k 3.9M 2% /flash2 Automatisches Ausführen nach Systemstart über AVR an serieller Konsole. ands hat dazu einen ATTiny2313, 20MHz Quarz und 2x22pf an die serielle Konsole gehängt. Im AVR-GCC Programm wird auf den Konsoleprompt gewartet und dann 'sh /flash2/motorola.sh
-
Thread
CPM.SYS und wenig RAM
HEX 5k 34 Dir RW SYSGEN ASM 10k 74 Dir RW UNSKEW ASM 4k 28 Dir RW UNSKEW COM 1k 4 Dir RW Total Bytes = 124k Total Records = 920 Files Found = 20 Total 1k Blocks = 124 Used/Max Dir Entries For Drive K: 20/ 64
deklarieren, ist wohl nicht vorgesehen. > Du könntest aber nach jedem (warm)boot die BDOS-Funktion 28 für das > entsprechende Laufwerk aufrufen. Das klingt gut, werde ich wohl einbauen. SURVEY.COM (aus altairz80) zeigt allerdings 12 Dateien, 25 KB und 64 MB(!) frei an; STAT.COM sagt 7K frei und DIR
-
Thread
Virtual uC Controlpanel
jeden Atmega mit 2 timern, uart, adc und 2K Flash portieren lassen. Zum ausprobieren brauchts (die AVR-Programmierumgebung setz ich mal als vorhanden voraus) gtk, perl, perl-gtk, Device::SerialPort und glade. Bei debian/ubuntu reicht vermutlich ein *apt-get install avr-libc avrdude libgtk2-perl libdevice-serialport-perl
brauchbare Dokumentation des Protokolls oder eine einfach verwendbare Library (abgekapselt) für den avr-Part? Die 730 Zeilen in vuc-0.0.8/demo-avr/main.c machten mir jetzt nicht gerade den alleraufgeräumtesten Eindruck, um das nachzuvollziehen. Grüße Moritz
-
Thread
PWM Problem / Frage
entsprechenden werten hin. ich benutze den 8Mhz internen Quarz und den Ausgang Port-B1 also Timer OC1A des AVR hat da vielleicht jemmand eine idee? MFG
Output Compare Register, welches das Puls/Pausenverhältnis bestimmt. Also für 7ms: 7/16.384*65.535= 28.000. Wenn Du exakt 16ms haben willst, mußt Du bei Teiler 2 den TOP-Wert auf 64.000 setzen und erhältst für 7ms 7/16*64.000= ebenfalls 28.000. Übrigens gibt es auch Leute, denen es Spaß macht, Pferde
-
Thread
build problem; undefined reference to
flag, uint8_t typ, uint8_t num) { // 0,1=pH 2,3=EC 4-11=SHT 12-19=BodenF 20-23=Füllst 24-27=Licht 28-35=Kontakte // 36-51=Relais 52-55=DosProgr. 56-64=DosPump. 65-68=Magn.Ventile if (flag <2) { // SensorTyp oder SensorNum aus ArrayZiffer(num) zurückgeben if ( num <
} } } [/c] geht mir die Hutschnur hoch (selbst wenns im AVR-Studio bei 4-Space Tabs ein wenig besser aussieht)
-
Thread
Welcher Cortex-M0 Controller wird der 8-Bit Killer?
kleinen AVR's lohnt ein AVR überhaupt nicht - nicht mal für Hobby oder Schüler. Somit gilt die Faustregel: - Kleine Anwendungen >> PIC - Mittel bis große Anwendungen >> Cortex-Mx (STM32, LPC1xxx, ...) - und mache einen GROßEN BOGEN um AVR Beim PIC gibt es ein PICkit für 30 EUR, mit dem man auch debuggen kann - das ist beim AVR auch viel teurer, somit zu teuer für Schüler.
-
Thread
Display EA-DOGM 132x32 Steuerung SPI mit AT90USB1287
schwarzes Display sehen, ich poste meinen Code: [c]#include <stdio.h> #include <math.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <inttypes.h> #include <avr/delay.h> uint8_t topview = 1; uint8_t xoffset; void SwDelay( long time); void InitLCD
Regulator und Follower auf 'ein'. Das Reset meiner Displays verbinde ich direkt mit dem Reset des AVR.
-
Thread
Hilfe bei der Auswahl von Webserver
einem Webserver der folgendes können muss : 128 Ausgänge Ein- / Ausschalten 128 Eingänge lesen 64 Analoge Eingänge 64 Analoge Ausgänge Das alles will ich dann per Webbrowser steuern können. Im Netzt bin ich schon auf Dinge wie Raspberry PI , Arduino, Pollin AVR-Net-IO, Gnublin, ... gestoßen,
Τ. Firefly schrieb im Beitrag #3363134: > Und dann reicht als Grundlage beispielsweise der Pollin-AVR-Webserver, > den Du halt mit ein paar Schieberegistern oder I2C-I/O-Expandern sowie > I2C-ADCs und -DACs erweitern musst. Das der Pollin-AVR-Webserver hat nur einen ENC28J60. D.H der Controller
-
Thread
ARM7 Entscheidungshilfe Atmel vs. NXP
und einen TFTP-Bootloader. Weiter Entscheidungskriterien sind: -interner Flash min.512k, RAM min.64k -verfügbare Dev-Boards -keine Bauteile die kurz vor der Abkündigung stehen -gute Entwicklungsumgebung mit vielen nutzbaren Bibliotheken Ich bin dankbar für jeden Tipp.
spricht für nxp das Preisleistungsverhältnis: http://www.hotmcu.com/lpc1768minidk2-development-board-28-tft-lcd-p-12.html?cPath=1_21 board mit fast allem für 30€. für stm spricht, dass es deutlich weiter verbreitet zu sein scheint.
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
z.B.: Diese Exe läuft nur auf x86- und x64-CPUs.
Bei File/New stürtz das Programm ab. Win7 64Bit. Gruss
-
Thread
Erzeugung von reduntantem Code in AVR-GCC
Versinen gibt's keine, da ich kaum noch zu avr-gcc beitrage.
r17, r15 step >>= 1; 1fa2: 06 95 lsr r16 1fa4: 21 97 sbiw r28, 0x01 ; 1 }while(step > 0); 1fa6: a1 f7 brne .-24 ; 0x1f90 <calibrateOscillator+0x12> [/code] Interessanterweise erzeugt AVR-GCC einen eigenen Schleifenzähler in r28/r29
-
Thread
Hackbarer(?) 21 EUR Quadcopter
Gibts bei Digikey 28.52€ + MwSt.
2-4ghz-4-Kanal-Gyro-UFO-RC-Hubschrauber-Helikopter-/200997651082?pt=RC_Modellbau&var=&hash=item2ecc64c28a /MINI Quadcopter 6 axis 2,4ghz 4 Kanal Gyro UFO RC Hubschrauber Helikopter/ Ist das der Gleiche oder ein sehr ähnliches Modell? Bin ein Noob, habe davon keine Ahnung. Gruß Fabian
-
Thread
Wieviel externes SRAM ist möglich
Der AVR-GCC kann nur max 64kB adressieren, da die Pointer 16Bit sind. Ob es für die Xmega eine neue Version mit 32Bit far Pointer gibt, weiß ich nicht. Für >64kB würde ich schon einen ARM-Cortex empfehlen
ansteuern. >Der Knackpunkt ist aber, der Compiler muß es auch unterstützen. Ja, aber das kann der avr gcc leidlich, wenn auch nur über pointer. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Variablenzugriff_.3E64kB Achso, das ist ja in erster Linie für Flashfunktionen gedacht. Ob das
-
Thread
Faktensammlung Buderus EMS
00) 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 crc_ist0x83 crc_soll0x85 Daten: 08 00 18 00 27 02 a3 64 00 01 01 20 00 02 52 7d 00 80 00 00 00 ff 30 59 00 00 ff 00 00 83 00 - CRC-Fehler data published UBAMonitorFast ( 08 00 18 00) 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 crc_ist0x83 crc_soll0x85 Daten: 08 00 18 00 27 02 a3 64 00 01 01 20 00 02 52 7d 00 80 00 00 00 ff 30 59 00 00 ff 00 00 83 00 - CRC-Fehler data published
-
Thread
Drehzahlmessung mit Attiny13
Eigentlich habe ich bisher gar nicht programmiert (außer vor knapp 30 Jahren den 6510 des C64), sondern wollte nur diesen Drehzahlmesser nach Anleitung aufbauen ..... Auf das AVR - Studio bin ich gerade auch gestoßen und habe mir Version 4.18 installiert. Das HEX-File des Frequenzmesser-PRGs
0000005A: 9508 RET Subroutine return [/avrasm] Wenn ich das Programm im AVR-Simulator starte, hängt sich das AVR-Studio auf, die CPU-AUslastung geht im Task Manager über 50% und lässt sich nur noch mit Task beenden stoppen. Wenn ich mir den generierten Sourcecode anschaue,
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
z.B. durch eine (float) Berechnung handeln. Float kann nur 7 relevante Stellen auflösen. Beim Win-Avr wird auch eine double-Berechnung automatisch auf (float) reduziert. Umgehen kann man das Problem durch casten auf (uint32_t) oder sogar (uint64_t). Könntest Du mal die 2-3 Zeilen mit der Berechung
/4 Quarttakt 3.Taste: 1/8 Quarttakt 4.Taste: 1/16 Quarttakt 5.Taste: 1/32 Quarttakt 6.Taste: 1/64 Quarttakt 7.Taste: Pause Der Controller macht nichts anderes, als CLK und den entsprechenden Teiler auszugeben und die Pausetaste zu überwachen. Der AVR für den Frequenzzähler sitzt auf einem
-
Thread
Mikrocontroller für Anfänger
Unterteilungen bei VSWR: 1,0; 1,1; 1,2; 1,5; 1,75 und 2,0 . _Nachtrag_ seit kurzen ist auch eine TUT bei LunaAVR online. http://avr.myluna.de/doku.php?id=de:tutorials
Bit addressieren kann? Dann > kann ich mir den Algorithmus in die Haare schmieren. Obwohl der AVR ein 8bitter ist, kennt er 16, 32 und sogar 64bit-Integer, die man per (u)int16_t, etc nutzen kann. Ähnliches gilt vermutlich für alle anderen 8bitter, sofern sie Carry-Arithmetik beherrschen. Das ist