-
Thread
Energieverbrauch ATtiny261 :-)
32khz.c * * Created: 07.06.2014 19:14:09 * Author: Chris */ #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> // Datei für Interrupts #define F_CPU 32768UL // Prozessortakt festlegen #include <util/delay.h> // Datei für Wartezeiten,immer nach CPU Takt einfügen
macht immer wieder mal einen kleinen Konfigurationsfehler und da will man dann nicht jedes mal den AVR oder den Pin zerstören. Wenn ich gerade mit dem AVR bastle oder einen Prototypen baue kommt an jeden Pin ein Widerstand der so groß wie möglich ist, aber auch so klein dass der Pin noch seine Arbeit
-
Thread
low-power Oszillator mit 74HC1G14 : Reinfall !
halte das beim anfangs gewählten 74HC1G14 nicht für realistisch. Einfach mal die Kurven in dessen DB anschauen. Auch so konnte ich bis jetzt keinen CMOS-Trigger finden, der über 1 oder 2 mA kommt.
halte das beim anfangs gewählten 74HC1G14 nicht für realistisch. > Einfach mal die Kurven in dessen DB anschauen. Jens, um deiner sachlichen Hartnäckigkeit willen: Obwohl ich Hochglanzwerbebroschüren hasse (weil sie nur die "heile Welt" zeigen) habe ich das eben getan: Erstbester Treffer "Nexperia Rev
-
Thread
mal wieder: Spass mit Linux Gesperrt
meist herzlich > egal, WIE es funktioniert, Hauptsache es funktioniert. Na, dann zeig mal wie du ne DB pflegen willst OHNE zu wissen WIE die DB funktioniert... bin gespannt.
herzlich >> egal, WIE es funktioniert, Hauptsache es funktioniert. > Na, dann zeig mal wie du ne DB pflegen willst OHNE zu wissen WIE die DB > funktioniert... bin gespannt. Quark - ich meine natürlich die Interna der DB-Engine, das darunter befindliche OS und die Hardware. Und selbst wenn man
-
Thread
kleine 2,4GHz-PCB-Antenne
Überblick verschafft. So nun zu meiner Frage: Ich suche eine Antenne samt Beschaltung für den ATmega128RFA1. Da die Platinenmaße sehr eng dimensioniert sind* und eine Reihe Bauteile drauf müssen** sollte die Antenne nicht allzu groß sein. Also bietet sich ja ein Dipol an, da kein Balun oÄ verwendet
Beim Thema Balun: Atmel empfielt diesen hier: 2450FB15L0001. Das Datenblatt hat auch ein auf diesen AVR abgestimmtes Layout, aber es gibt ein Problem. Ich finde auf die schnelle keinen dt. Händler. Kennt jemand einen Verkäufer(ich will keine 18€ Versand zahlen nur für 6Stk von denen)? Geht zum Beispiel
-
Thread
Kabelbaum Prüfgerät
K. schrieb im Beitrag #6696173: > Kennst Du Scada lel mein S5 Programm war grad mal 5kB groß + DB
2x Led, 2x Taster, 1x piezo . Ui ist für 64 Kanäle gemacht, funktioniert natürlich auch von 8 bis 128 wobei es dann aber einige Verschiebungen gibt.
-
Thread
LTC2498 und Atmega128rfa1: c-code Beispiel
versuche via SPI die Sensorwerte des LTC2498 abzufragen. Der Beispielcode im Datenblatt des Atmega128rfa1 zeigt zwar die notwendigen Einstellungen im Controlregister zum Betrieb als Master und eine Transmit-Funktion, aber bei mir bleiben noch ein paar Fragen offen: - das Beispiel enthält die Transmit-Funktion
So ganz genau hab ich das DB zwar auch noch nicht verstanden, aber kann es sein, dass der Chip waehrend du das aktuelle Kommando schreibst, das Ergebnis der vorherigen Messung ausgibt? So wuerde ich Bild 2 auf S. 14 deuten.
-
Thread
Problem mit Stackpointer
R16,0x00 RCALL EndstufeB RJMP Main Takt_127: LDI R16,0x7F CP R16,Sinus RJMP Takt_128 LDI R16,0x83 RCALL EndstufeA LDI R16,0x00 RCALL EndstufeB RJMP Main Takt_128: LDI R16,0x80 CP R16,Sinus RJMP Takt_129 LDI R16,0x80 RCALL EndstufeA LDI R16,0x00
lpm R16,Z ; Byte aus Tabelle holen RCALL EndstufeB ret tabelle: .db 0x83,0xFF,0x86,0xFF,0x89,0xFF,0x8C,0xFF .db 0x8F,0xFF,0x92,0xFE,0x95,0xFE,0x98,0xFD .db 0x9C,0xFC,0x9F,0xFC,0xA2,0xFB,0xA5,0xFA .db 0xA8,0xF9,0xAB,0xF8,0xAE,0xF7,0xB0,0xF6 .db
-
Thread
Selbstbau eines guten 30m-Empfängers
Hpf 505 usw.Dazu einen ziehbaren Quarzoszillator.Vor dem Mischer ein Bandfilter mit etwa 6 bis 10 db Vorverstärker um die Mischerverluste auszugleichen.Es geht auch ohne v-Verstärker aber Bandfilter ist Pflicht. Schaltungen dazu gibts wie Sand am Meer.Schau mal auf die Seite "QRP and Homebrew" Natürlich
folgendes ergibt: Rauschen an 50 OHM in 1 Hz Bandbreite -174dBm 2,4 Khz mehr Bandbreite gibt 34db mehr Rauschleistung Roofing Filter 3 db Rauschzahl Mischer, und oben gesagtes über effrktive noise power gibt -130dbm Abdul K. schrieb im Beitrag #1856114: > Naja. Ich ertappe mich wohl mal wieder
-
Thread
SPI-Kommunikation Atmega644 - ADS1118
Mode Bit 1, FSR +/- 4.096 V #define CONFIG_LSB 0x8A // Bits 7-0 des Config Registers des ADS1118, 128SPS, ADC Mode enabled, Pullup Resistor enabled [/c] Ausschnitt aus SPI.c: [c]#include <avr/io.h> #include <util/delay.h> uint8_t SPITransmitting; uint8_t gudt_ReceivedData; void SPIInit(
functionality. >uint16_t AdcExt_Xfer(uint8_t data) >{ Warum 16 Bit? SPI ist vor allem beim AVR nur 8 Bit.
-
Thread
AVR32 NGW100 - Linux Setup
mobility grouping on. Total pages: 8128 Kernel command line: >root=/dev/nfs nfsroot=10.1.246.21:/home/avr32/nfs ip=10.1. 246.30::10.1.246.21:::eth0:off console=ttyS0 PID hash table entries: 128 (order: 7, 512 bytes) avr32_comparator: irq 0, 140.000 MHz console [ttyS0] enabled Dentry cache hash
allready was on. Once the NGW100 is booted you will get output in the terminal view Create an AVR32 Linux project: Select (now using AVR32 Studio) File>New>Project Select AVR32 C Project or AVR32 C++ Project Name the project 'AVR32LinuxHelloWorld' Set the correct Target MCU (check your development
-
Thread
automatischer Vorschub für Drehbank
der Fall. Doch nicht so schmutzig. In der Orginal-Anleitung gibt es sogar eine Zeichnung dazu (S. 128): http://www.wabeco-remscheid.de/media/content/Download/Betriebsanleitung/Drehmaschinen%20D6000-D6000-C-CC-D6000%2010-2014.pdf
[pre] Anschlüsse LCD (HD44780) ------------------------ PC10 - RS PC11 - R/W PC12 - E PA8 - DB4 PA9 - DB5 PA10 - DB6 PA11 - DB7 Anschlüsse Hauptspindelencoder (A/B) ------------------------------------ PB4 - A (Timer 3 CH1) PB5 - B (Timer 3 CH2) Anschlüsse 4x4-Matrixtastatur (10er-Tastatur
-
Thread
nRF24L01 Layout
ich das richtig sehe würde mich interessieren, wie "schlimm" sowas in der Praxis ist, also wieviel dB das grob kostet. Danke und viele Grüße
Sparkfun HF Layout *hust*. Ich habe vor einiger Zeit ein paar Atmega128RFA1 verwendet. Mir wurden auch Eval Boards von Sparkfun zur Verfügung gestellt. Da waren sehr viele hässliche Dinge drin. Unter anderem war der Antennenpfad zu schmal, so dass dort nie die geforderten
-
Thread
Long(Int) -> ASCII Umwandlung
(), ltoa(), utoa(), ultao(). Ob MSP430 diese Funktionen auch hat weiss ich nicht, aber unter WinAVR würde man dass wie folgt implementieren: unsigned int val = 123456; /* Zahl zum konvertieren */ char buffer[11]; ultoa( val, buffer, 10 ); Die Variable buffer muss mind. 11 Char gross sein
die 640kB Speicherbarierre inzwischen längst Geschichte ist. Gibts überhaupt noch Speicherriegel <128MB zu kaufen ? Peter
-
Thread
T6963C initialisierung
T6963c und kann mir sagen, was ich falsch mache? Hier noch der Code. betrieben mit einem ATXMega128. /* * lcd_driver.c * * Created: 03.03.2012 19:53:09 * Author: */ #define F_CPU 32000000 #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #define LCD_DATA PORTK
Moin, dein Code ist zu gut dokumentiert um da durchzusteigen. Im Anhang das DB zum t6963 achte aufs Timing. MfG
-
Thread
Konzept um serielle Midi-Sysex-Daten per Atmega zu verarbeiten
Bau eines Midi-Fußschalters. Zur Konfiguration werden Mididateien an den Mikrocontroller (Atmega 128, 16Mhz) gesendet. Es gibt verschiedene Presets usw. die jeweils über eine Midinachricht übertragen werden. Ein Preset schon eine Größe von ca. 270 Byte. Nach den ersten 15 Byte weiß ich was das für
was ich ganz vergessen habe: ich programmiere mit AVR-GCC lg Sammy
-
Thread
Geldmacherei mit Röhrenverstärker
drunter). > und am besten 120dB Rauschabstand. Auch realisierbar - na gut, sagen wir mal 99,99 dB <:-) Mit Röhren allerdings auch nicht - aber meine Eigenbau - Transe konnte ich echt so hintrimmen, dass nicht mal im Kopfhörer noch Rauschen zu hören war. <:-) 120 dB sind übrigens der gesamte mögliche Umfang des menschlichen Gehörs (1.000.000 : 1) - also wenn man 0 dB als Hörschwelle ansetzt, sind 120 dB die Schmerzgrenze (startender "Tornado" in 5 m Entfernung oder so).
-
Thread
PIC ICD 2 selbstgebaut
Nochmal Hallo! Es sollte freilich heißen MBLAB, nicht AVR-Studio! mfg Lötlackl
verschiedenen Firmwaren die er erst laden muss. Dazu muss er schon wissen was dranhängt. Ausserdem beim AVR Studio zB muss man es auch auswählen. Und da könnte es das AVR Studio durch ID Abfrage auch selbst rausfinden.
-
Thread
AVR-Studio und Stack
Naja, SRAM fängt aber erst bei $60 ($100 beim 128er) an, drunter sind schließlich noch Register und I/O gemappt. Also geht er auch $60 ($100) Zellen weiter...
laufen. Timer ist nen Beispiel. @Phip Kannste vielleicht noch etwas Zeug rausrücken? Welches AVR-Studio isses denn? dave
-
Thread
Projekt : GPS Tracker
Das sind ja alles Logger. Ein Tracker mit AVR und Handy hier: http://www.opengpstracker.org/
Ach ja, es könnte sein, dass das TX vom Modul an das RX vom AVR kommt, sowie das RX vom Modul an das TX des AVR, da TX ja Senden und RX Empfangen ist (d.H. der Sender (Augsang) wird jew. mit dem Empfänger (Eingang) verbunden)
-
Thread
M16C samt Dev-Kit für lau!
loslegen.- Habe mich ja nun schon einige Stunden mit der Theorie beschäftigt. (Simulator, OnlineKurse, DB)
von-Neumann-Architekturen sind (wie z.B. 68xx, MSP430, ARM) und letztere stark Harvard-Architekturen (PIC, AVR, 8051) ähneln.
-
Thread
Bestimmtes Geräusch erkennen
Atmega328P ist mit einer Fließkommaversion der Goertzel tatsächlich überfordert. Für einen Audioblock von 128 Samples bei 38462Hz (500kHz ADC-Clock, free-running, 13 ADC clock ticks per sample) braucht der Algorithmus 5ms, die Blöcke laufen aber alle 3.3ms ein. Ein ESP8266 sollte das aber schaffen. Vanye
Da stimmt doch was nicht. Im NXP DB steht ab 20mVrms am Eingang. Dahinter kommt noch ein Scopebild mit 100mVrms. Leider gibt es für den Chip wohl kein Spice-Modell. Ich hätte bei den internen Gilbert-Mixern eher so 1mV erwartet.
-
Thread
RS-232 <-> Ethernet
85 bytes captured (680 bits) on interface 0 Interface id: 0 (\Device\NPF_{77C2B386-320B-4171-A2DB-9090714A1385}) Encapsulation type: Ethernet (1) Arrival Time: Jun 28, 2015 19:37:09.572435000 Osteuropäische Sommerzeit [Time shift for this packet: 0.000000000 seconds] Epoch Time
will-it-print-part-1-for-friend-of-mine.html Basis war atmega1284 und enc28j60. Bequemlichkeitshalber auf dem avr-netio board von Pollin.
-
Thread
Einfacher Fehler in C-Berechnung
Compiler derartige Optimierungen von selbst? Normalerweise schon, aber in dem Falle hat er nur beim AVR die Division komplett eliminiert (dort wäre sie aber auch am teuersten), während er es bei ARM und amd64 nicht getan hat.
Jörg W. schrieb im Beitrag #6813416: > Normalerweise schon, aber in dem Falle hat er nur beim AVR die Division > komplett eliminiert (dort wäre sie aber auch am teuersten), während er > es bei ARM und amd64 nicht getan hat. Das wundert mich: Der Compiler eliminiert ein (uint16/10)? Das heisst
-
Thread
ADF4350-Modul SIG01 Eisch-Kafka Ulm
spezifiziert. Hat schon mal jemand damit experimentiert? Ich sehe gerade, ich habe versehentlich ATMega128 geschrieben.
9 kHz - 6.0 GHz Der Breitbandverstärker TQP3M9008 stammt von Qorvo, Daten: 50 – 4000 MHz 20.6 dB Gain at 1.9 GHz +36 dBm Output IP3 +5 V Single Supply, 85 mA SOT-89 Stromzuführung dafür über ADCH-80A von minicircuits Very Wideband RF Choke 50Ω 50 to 10000 MHz Die vier Spannungsregler
-
Thread
Billiges Cortex-M4-Board STM32F4DISCOVERY jetzt erhältlich
Christoph Kessler (db1uq) schrieb im Beitrag #2416350: > Gibt es von ST noch kein "Programming Manual" speziell auch zu den "dsp > > instructions"? Alles was den Core betrifft (CPU, FPU, NVIC, MPU...) ist Sache von
Christoph Kessler (db1uq) schrieb im Beitrag #2419601: > Best.Nr. 745-8434 Was für ein Mini USB Kabel braucht man genau? Kannst Du bitte mal ein Foto von der USB Buchse machen?
-
Thread
STM32F103: EEPROM Abstürze abfangen
Netz genommen und direkt via GPIO dies durchgeführt. Und zumindest bei den ST EEPROM steht auch im DB, dass die sich intern erst mal vom Netz hängen, wenn sie mit Schreiben noch nicht fertig sind. Das kriegt man dann aber über den Timeout hin. Man lässt ihn mehr als ein mal ablaufen und sendet nach jeden
genommen und direkt via GPIO dies durchgeführt. > > Und zumindest bei den ST EEPROM steht auch im DB, dass die sich intern > erst mal vom Netz hängen, wenn sie mit Schreiben noch nicht fertig sind. > Das kriegt man dann aber über den Timeout hin. Man lässt ihn mehr als > ein mal ablaufen und sendet