-
Thread
Antennenimpedanz Monopol für AT86RF212 mit Johanson-Balun
, sind diese 3 dB (doppelte Leistung) wieder rausgeholt, sodass man von den vermeintlichen 4...5 dB insertion loss auf 1...2 dB kommt, was den maximal 1,5 dB gemäß Datenblatt recht gut entspricht.
, etwas gewagt... Davon abgesehen: für eine Verdoppelung der Reichweite braucht man immerhin 6 dB mehr. 1 dB mehr oder weniger ist also am Ende sowieso nur "Rauschen": ein vorbeilaufender Mensch verursacht temporär eine deutlich größere Dämpfung.
-
Thread
XMEGA/ AVR-EXPLAIN code examples und Diskussion
EBI_ESRDLY_5CLK_gc | EBI_ROWCOLDLY_1CLK_gc; EBI.REFRESH = 1000; // max. 1023, max. 15.625us, 1/64MHz*1000=15.625us * 4096 = 64ms EBI.INITDLY = 6400; // max. 16383, min. 100us, 1/64MHz*6400=100us EBI.CS3.CTRLA = EBI_CS_ASPACE_8MB_gc | EBI_CS_MODE_SDRAM_gc; EBI.CS3.CTRLB = EBI_CS_SDMODE_NORMAL_gc
Hier ein erster Port von UBasic-AVR auf das Xplain-Board: http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=123&p=519
-
Thread
Programm für PC ohne Betriebssystem
30h,31h,32h,33h,34h,35h,39h DB 56h tablen = ($-TASTTAB) TEXTTAB DB "1234567890ß'" DB "qwertzuiopü+as" DB "dfghjklöä^#yxcv" DB "bnm,.- " DB "<" Textablen = ($-TEXTTAB) ;-----------------
--------------------- ; Tab,shift li.,shift re.,HOME,UP,LEFT,RIGHT,END,DOWN ;---------- SONTAB DB 0Fh,2Ah,36h,47h,48h,4Bh,4Dh,4Fh,50h Extablen = ($-SONTAB) DB 0,0,0 SHIFT DW 0 Dirk
-
Thread
Günstiger uC mit hoher Taktfrequenz
PIC18F25K20 oder PIC18F25K22 können 64 MHz, kosten um 3 Euro
mit bis zu 64Mhz (2048/128)
-
Thread
Open source Autoradio
. effektiv steht einem nicht mehr RAM zur Verfügung als bei einem beliebigen anderen CortexM3 oder AVR32 mit internem 512kB Flash und 64..128k internem RAM. Andererseits kann man für CortexM3, ARM7/9/11 und AVR32 den OpenOCD, Eclipse und (AVR)GCC verwenden, die Windowser nutzen eben Yagarto. Der OpenOCD-USB
effektiv steht einem nicht mehr RAM zur > Verfügung als bei einem beliebigen anderen CortexM3 oder AVR32 mit > internem 512kB Flash und 64..128k internem RAM. naja, 1MB Ram, davon sagen wir mal 512KB fürs Programm, macht 512KB RAM der überbleibt. Der Unterschied zu 64-128K ist doch immens!!
-
Thread
ATmega48 - Timer0: PWM mit Poti zum LED dimmen in C
Der Timer1 wird für einen andere Aufgabe benötigt und wird daher auch verwendet. [c] //ICC-AVR application builder : 13.04.2010 16:15:44 // Target : m48 // Crystal: 8.0000Mhz #include <iom48v.h> #include <macros.h> unsigned char i = 0; unsigned int result; void port_init(void) {
Der vollständigkeitshalber hänge ich hier nochmal den funktionstüchtigen Quelltest an. [c] //ICC-AVR application builder : 13.04.2010 16:15:44 // Target : m48 // Crystal: 8.0000Mhz #include <iom48v.h> #include <macros.h> unsigned char i = 0; unsigned int result; void port_init(void) {
-
Thread
Servo Ansteuerung mit interner PWM vom ATmega8
sogar ein kleines Beispielprogramm dazu schicken? Aber sicher doch...: http://www.hanneslux.de/avr/mobau/7ksend/7ksend02.html ...
Controller LPC 21xx auch eine Fast PWM oder heißt die da anders? Ich besitze nämlich ein Testboard für AVR und ARM Controller.
-
Thread
CP/M auf ATmega88
ist kein Problem (klar!) aber das Übersetzen schon. zB: AVRASM: AVR macro assembler 2.1.42 (build 1796 Sep 15 2009 10:48:36) Copyright (C) 1995-2009 ATMEL Corporation D:\www\Atmel\UsbStick\SVN_Source\avr-cpm\avrcpm\trunk\avr\8080int.asm(55): error: printnewline:
2.1.42 (build 1796 Sep 15 2009 10:48:36) Copyright (C) 1995-2009 ATMEL Corporation D:\Jens Privat\Z80\Software\AVR\avr\init.asm(44): error: ldiw: Unknown instructi on or macro D:\Jens Privat\Z80\Software\AVR\avr\init.asm(44): error
-
Thread
Basic-Interpreter auf einem AVR
_(uBasic-avr) Uwe
: Ich habe mal die Version von TheMason für meine Test-AVR-Umgebung übersetzt und geflasht. Das Ergebnis ist nicht gut (unused mem): --> nach Reset: 311 Byte --> nach load 0: 311 Byte --> nach run: 48 Byte!!!! Das ist Ergebnis ist auch bei den anderen Programmen
-
Thread
Pollin MOTOROLA VIP1710
_64_MB.html
unter dem Namen mediamall. [code]ping mediamall PING mediamall (192.168.X.Y) 56(84) bytes of data. 64 bytes from mediamall.intra.thinksilicon.de (192.168.X.Y): icmp_req=1 ttl=64 time=0.396 ms 64 bytes from mediamall.intra.thinksilicon.de (192.168.X.Y): icmp_req=2 ttl=64 time=0.379 ms[/code] Hat hier
-
Thread
Auswahl des richtigen µc
Kein Kommentar zur Nettikette, aber hier kann ich vielleicht weiterhelfen: - Gehäuse: kleinstes QFP64 (auf der Webseite sind aber noch kleinere angekündigt): http://www.infineon.com/cms/en/product/channel.html?channel=db3a304323b87bc20123e1c268d62454 - Must das Logging wirklich auf dem gleichen Chip
www.infineon.com/cms/en/product/channel.html?channel=ff80808112ab681d0112ab6b57a007df&parentChannelRef=db3a30431c69a49d011c70edc494011e_db3a30431c69a49d011c70edc494011e_db3a30431c69a49d011c70edc494011e_db3a30431c69a49d011c70edc494011e_db3a30431c69a49d011c70edc494011e_db3a30431c69a49d011c70edc494011e_db3a30431c69a49d011c70edc494011e_db3a30431c69a49d011c70edc494011e_db3a30431c69a49d011c70edc494011e_db3a30431c69a49d011c70edc494011e_db3a30431c69a49d011c70edc494011e
-
Thread
Wie I2S Datenstrom mit AVR M88 einlesen
Fenstergröße vorgibt) dann durch x teilen, die Wurzel daraus ziehen und dann kannst du den Wert in dB umrechnen. Bei CD-Qualität ist der Aufwand (wenn man nicht gravierende Vereinfachungen macht) für einen AVR nicht zu schaffen. Lösung a) : - nur 8 von den 16 bzw 24 Bits verarbeiten. - Fenstergröße
optimieren (Tabellen usw) Lösung b) : - I2S nach analog Wandeln, analog filtern und mit dem ADC des AVR's einlesen Wenn du es rein digital machen willst denke ich kannst du das vergessen. Quadrieren von 24 bzw 32 Bit. Teilen einer 32 bzw 64 Bit Zahl durch 16 bzw 32 Bit. Wurzelziehen aus einer 32
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
Ich sehe in diesen Plots durchaus einen Unterschied von 2-3 db...
MP3 schön bei 64MB Speicher? Wie sieht es aus mit einem Web Radio Stream?
-
Thread
Warum MOSFETS in Audio Verstärkern
Kai, du meinst wahrscheinlich die 2SJ48,49,50 und die Komplementärtypen 2SK133-135. Das waren afaik noch keine Vertikalfet, deshalb Source am Gehäuse! Bessere DB habe ich nicht gefunden, unter "Typical Transfer Characteristics" und dem Bild
Röhren-Effektgerät zum davorschalten, mit sanft glühenden Blickfängern, die vom (drittes Teilprojekt: VS1101 am AVR) 64kBit MP3-Sound ablenken.
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
schon ein Worst-Case-Szenario haben. Abhängig vom Aufbau dürfte die max. Dämpfung bei ca -60 dB liegen, mehr ist auch mit Abschirmblechen kaum zu schaffen. Gruß, Guido
hat?!? Hmmm, also ich habe hier stangenweise 8051er Derivate rumliegen. Gut, auch mal 20 ATmega48 oder sowas. Aber der ist schon wieder outdated. (Die aktuelle Version trägt ein P dahinter) > hmm, wäre schick, wenn das Projekt hier benutzt würde. Mit AVR wäre ich aber raus ... könnte dann
-
Thread
Projekt: 200MHz DDS-Generator
Projekt irgendwer was damit anfangen. Geplant waren ursprünglich ein Deämpfungsumfang von 0 bis 127 dB in 1dB-Schritten, binär angesteuert als Kombination von 1-2-4-8-32-64 dB. Die Widerstände für die Einzeldämpfungsglieder sind Standard 0805 SMD. Als Relais habe ich welche des Typs AZ851 von Zettler
irgendwer was damit anfangen. > > Geplant waren ursprünglich ein Deämpfungsumfang von 0 bis 127 > dB in 1dB-Schritten, binär angesteuert als Kombination von > 1-2-4-8-32-64 dB. Die Widerstände für die Einzeldämpfungsglieder > sind Standard 0805 SMD. Als Relais habe ich welche des Typs > AZ851 von
-
Thread
PSK 31 Modlulation im Mikrocontroller
dem stm32 laufen habe ist der daß ich den (als totaler ARM-Neuling und ehemals eigentlich eher bei AVR zuhause) gerade endlich soweit hatte dass ich Timer und ADC benutzen konnte und somit quasi schon genau das dafür benötigte Grundgerüst stehen hatte. Mir schwebt da aber was für nen kleinen AVR
>Mir schwebt da aber was für nen kleinen AVR vor, womöglich sogar ein >ATTiny, das werd ich demnächst mal versuchsweise aufbauen. Das ist auch >der Grund warum ich versucht habe möglichst ohne komplizierte >Rechenoperationen auszukommen,
-
Thread
IRMP - Infrared Multi Protocol Decoder
Frank M. schrieb im Beitrag #1844545: > Meines liegt unter > C:\Programme\WinAVR-20100110\avr\include\util\setbaud.h > und ist Bestand der avr-libc. > Wo liegt Dein avr\include-Verzeichnis? Überprüfe mal Deine Version - > damit meine ich jetzt nicht die WinAVR-Version, sondern
. Eintragen und fertig: [c] #elif defined (__AVR_ATmega164__) \ || defined (__AVR_ATmega324__) \ || defined (__AVR_ATmega644__) \ || defined (__AVR_ATmega644P__) \ || defined (__AVR_ATmega1284__) \ || defined (__AVR_ATmega1284P
-
Thread
Labornetzgerät - Fragen zum Schaltplan
? Ich hätte nichts gegen ein Gerät mit 12V/1A. Nur bräuchte ich dann noch 2x12/15/18/20/24V/3A, 48V/2A, und noch 60V/0,5A. Was dann?
und mit rückwärtiger Schnittstelle für die mögliche Zukunfts uC-Steuerung. Dafür sehe ich z.B. eine DB25 Buchse vor, die normalerweise mit einen DB25 Stecker mit internen Brücken für die Sollwertvorgaben versehen ist und nur bei Bedarf mit dem Programmiergerät verbunden wird. Dieses Programmiergerät kann
-
Thread
Bausatz AVR-ISP-Stick
Hallo Frank, ich verstehe deine Frage leider nicht - was hat ein Mega48 in einer Fernsteuerung mit Mega64 zu tun ? Zu beachten ist auch immer die Kabellänge des ISP Programmers zur Schaltung und natürlich die Belegungen der ISP-Steuerleitungen. Für was benötigst Du
das für AVRDUDE nicht brauche. Aber im AVRDUDE habe ich genau das gleiche Problem, UBSTiny mit mega48 geht, ISP Prog mit Mega64(Fernbedienung) geht, aber USBTiny und Mega64 geht nicht Burn-o-Mat hab ich auch probiert, aber da kann ich bei mir irgendwie keinen Programmer auswählen, nur den Port. Den
-
Thread
Pollin 16080 Touch mit ATMEGA32 und BASCOM
- PC1 5 fest an GND, oder sollte ich Daten lesen können? Wenn ja, warum? 6 E - PC2 7 DB0 - PC3 8 DB1 - PC4 9 DB2 - PC5 10 DB3 - PC6 11 DB4 - PC7 12 DB5 - PA5 13 DB6 - PA6 14 DB7 - PA7 15 CS - PA4 bei "normalen" TextLCDs hätte ich zB.; Config Lcdpin = Pin , Rs = Porta.5 , E = Porta.4 , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Porta.2 , Db7 = Porta.3 geschrieben, geht das hier auch?? (anstatt RS natürlich Cd, E = Wr etc.) ich steh voll auf dem Schlauch und blicks gar ned! Hilfe
-
Thread
qtouch - sekt oder selters
Senskey_b0_ddr Alias Ddrd.7 Senskey_b0_pin Alias Pind.7 Initlcd Config Lcdpin = Pin , Db4 = Portc.5 , Db5 = Portc.4 , Db6 = Portc.3 , Db7 = Portc.2 , E = Portc.1 , Rs = Portc.0 Config Lcd = 16 * 2 Cursor Off Cls Disable Interrupts Wait 4 Dim Cycles As Byte 'Pb0---
Danke! Verwendeter Bascom-Code: [code] $regfile = "m1284Pdef.dat" $crystal = 20e6 $hwstack = 64 $swstack = 48 $framesize = 64 'default use 40 for the frame space '################################################################################ 'LCD
-
Thread
Bug in WinAVR oder liegts an mir?
Hi, ich habe lange nach einem Fehler bei mir gesucht, aber mir scheint, avr-gcc (WinAVR 20090313) 4.3.2) macht es falsch. Ich habe den Fehler mit einem kurzen Programmstück provozieren können (s.u) Das Stück [code] if (tmp.x.sekunden) tmp.x.sekunden--;
schrieb: > Entweder das ist erlaubt, oder die eeprom.h funktioniert nur rein > zufällig. Die <avr/eeprom.h> würde ich als Bestandteil der "implementation" im Sinne des C-Standards sehen, denn die avr-libc (zu der sie gehört) bildet ja den Teil der Standarbibliothek für die AVR-GCC-Implemen- tierung
-
Thread
Wer hat Erfahrung mit HAP?
Ich habe aber bei der Konfiguration des Sensors einen Trigger aktiviert. Die CU sendet dann eine "64" für Trigger 1 unterschritten und das wird dann mit der Formel zu 4 Grad Celsius umgerechnet und angezeigt. Man müsste glaube ich nur verhindern das Telegramme vom Typ 16 bei Sensoren nicht in der DB
Das Telegramm sieht so aus: Serial in: vlan:1, source:203, destination:240, mtype:16, device:50, v0:64, v1:0, v2:0 Das steht in der DB: ID nn, TS nn, Type 40, Module 264, Adresse 50, Status 4, Config 132 Mein Problem ist noch das in serverCUIn mir der Type fehlt oder in dbUpdateStatus der mType
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
0,127,9,9,9,1 'F DATA 0,62,65,73,73,122 'G DATA 0,127,8,8,8,127 'H DATA 0,0,65,127,65,0 'I DATA 0,48,64,64,64,63 'J DATA 0,127,8,20,34,65 'K DATA 0,127,64,64,64,64 'L DATA 0,127,2,4,2,127 'M DATA 0,127,2,4,8,127 'N DATA 0,62,65,65,65,62 'O DATA 0,127,9,9,9,6 'P DATA 0,62,65,81,33,94 'Q DATA 0,127,9,9,25,102 'R DATA 0,38,73,73,73,50 'S DATA 0,1,1,127,1,1 'T DATA 0,63,64,64,64,63 'U DATA 0,31,32,64,32,31 'V DATA 0,63,64,60,64,63 'W DATA 0,99,20,8,20,99 'X DATA 0,7,8,112,8,7 'Y DATA 0,113,73,69,67,0 'Z 'Font-Quelle: 6x8 Zeichensatz aus dem Verzeichnis "C:\BASCOM