-
Thread
Assemblerprogramm unter Eclipse läuft nicht.
, b, c .db 0b10000000 ; 8: a, b, c, d, e, f, g .db 0b10010000 ; 9: a, b, c, d, f, g [/code] Die Fehlermeldungen sind: [code] make all Building file: ../avr-sammlng-2.c
Error: constant value required ../7-seg.S:46: Error: register number above 15 required ../7-seg.S:64: Error: unknown pseudo-op: `.db' ../7-seg.S:65: Error: unknown pseudo-op: `.db' ../7-seg.S:66: Error: unknown pseudo-op: `.db' ../7-seg.S:67: Error: unknown pseudo-op: `.db' ../7-seg.S:68: Error:
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
das Gleiche an. Es wird dann selfmade FunkDMX hinzukommen. (Link zu FunkDMX: http://www.fritzler-avr.de/epro/licht_funk.php) Das Display besteht aus den doch recht günstigen aber auch alten (1994!) LED Matrixanzeigen in Rot und Grün von Pollin. Mit 64x64mm Außenmaßen und 11m LEDs auch schön groß
+-30V Klirrfaktor : 0.04% Signal Rauschabstand :ca. 80dB Frequengang :20Hz-20KHz besser als 0.2 dB Welligkeit.
-
Thread
Fröling Heizungssteuerung auslesen.
ich die mitgeschriebenen Daten: Mein Aktuelles Testprogramm sieht so aus. #include <avr/io.h> #include <stdlib.h> #include "lcd.c" #include <stdarg.h> #include <stdlib.h> #include <avr/io.h> #define F_CPU 3686400UL #define UART_BAUD_RATE 9600 void initUART(void) {
Berichte bitte ob es funktioniert. Ich habe auch diesen Thread eröffnet -> Fröling P2 S3100 und AVR-NET-IO Kannst ja mal nach suchen. Grüsse aus Hessen!
-
Thread
Erfahrungen mit Platinen von www.elecrow.com
-5-Pin-Buchse-SMT-Buchsen-Steckverbinder-Silber-/281204546430?pt=Handy_Zubeh%C3%B6r&hash=item417918db7e
Stencil von Photocad (Basic Plus) 49€ + Versand (ca. 7€). (Schablone gibts auch von Multi-CB, wären 48,48€) Alles von Multi-CB: (137,10€ + 48,48€ + 19% MwSt.) + 7,35€ = 228,20€ Multi-CB + Photocad: (137,10€ + 19% MwSt.) + 49€ + 7,38€ + 7€ = 226,53€ Bei Elecrow hast du nun $120 = 105,70
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
seriellen Port öffnet und darüber Daten mit dem Mikrocontroller austauscht, ist kein Hexenwerk. Einen "64-bit tauglichen" Compiler brauchst Du nicht, da Windows x64 ja weiterhin 32-Bit-Anwendungen ausführen kann. AVR-Studio 6 mit dem AVR-GCC läuft z.B. einwandfrei unter Windows 7 x64. Die Zielplattform ist
innerhalb weniger Stunden erste Schritte beibringen. Ein PC ist auch unheimlich komplex (übrigens 64 Bit heutzutage meistens), trotzdem fangen die meisten Menschen dort an, weil sie es leichter empfinden als die AVR-Programmierung.
-
Thread
EMS > Adapter > NetIO > Raspi
00 0x2 0x62 0x1 0x4e 00 0x1e 0x13 0x2d 0x48 00 0xc8 00 0x2 00 0x1a 00 0x1f 0xaa 0x55 IO: Got bytes 0xaa 0x55 0x8 00 0x18 00 0x24 0x1 0x69 0x64 0x14 0x9 0x1 0x25 0x62 0x80 00 0x2 0x62 0x1 0x4e 00 0x1e 0x12 0x2d 0x48 00 0xc8 00 0x2 00 0x9a 00 0x1f
0x25 0x62 0x80 00 0x2 0x62 0x1 0x4f 00 0x1e 0x13 0x2d 0x48 00 0xc8 00 0x2 00 0x7e 00 0x1f 0xaa 0x55 IO: Got bytes 0xaa 0x55 0x8 00 0x18 00 0x24 0x1 0x69 0x64 0x14 0x9 0x1 0x25 0x62 0x80 00 0x2 0x62 0x1 0x4f 00 0x1f 0x12 0x2d 0x48 00 0xc8 00 0x2 00 0xe7 00 0x1f
-
Thread
Heatronic 3 Adapter (Junkers Heizung) fuer Raspberry Pi
00 10 00 90 a1 ff 00 01 00 0c dd 00 a1 10 ff 00 00 0c 02 dc 00 90 00 21 00 a1 00 ff 00 00 0c 02 03 64 01 2c 22 b9 00 a1 00 2a 00 32 00 Hinten ist das ein gültiges telegramm? a1 00 ff 00 00 0c 02 03 64 01 2c 22 b9 00 Müsste das dann nicht erkannt und zusammen in die Datenbank in die HT3_db.sqlite
wird mit Minus als Trenner ausgegeben: sqlite3 -line HT3_db.sqlite "select datetime('now');" datetime('now') = 2016-06-20 18:52:48 Hat das jemand gelöst und wenn ja - wie? Danke, Ronny
-
Thread
S: Transputer
sogar noch: http://www.ebay.de/itm/Transputer-T425-/171181148589?pt=Klassische_Computer&hash=item27db3109ad
und brauchte einen nicht überlappenden 3 Mhz 4-Phasen-Takt, der mit einem Taktgenerator aus einem 48MHz(!) Oberwellenquarz erzeugt wurde.
-
Thread
Elektronik-Gadget: Interesse an einer µRuler Sammelbestellung?
1K 5K 10K mils mm² 0.1 0.37 0.74 1.01 3.94 0.009 0.15 0.40 0.81 1.10 5.91 0.014 0.2 0.48 0.98 1.32 7.87 0.018 0.3 0.59 1.21 1.64 11.8 0.026 0.4 0.66 1.33 1.80 15.7 0.033 0.5 0.76 1.53 2.08 19.7 0.041 0.6 0.85 1.73 2.35 23.6 0.049 0.8 0.95 1.92 2.61 31.5 0.065 1.0 1.11 2.25 3.05 39.4 0.081 1.5 1.48 3.00 4.07 59.1 0.120 2.0 1.64 3.32 4.50 78.7 0.159 Wobei die Plating-Angabe auch immer so eine Sache ist, so richtig habe ich da noch keinen Standardwert gefunden, man liest zwischen 18µm Basismaterial
-
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
Hackbarer(?) 21 EUR Quadcopter
4Ghz-4CH-RC-Remote-Radio-Control-Helicopter-GYRO-UFO-Flying-JD-185-Mini-/231065258307 Plus GBP 4,48 Versand.
bit 7 indicates direction, value in [6:0] depends on speed button settings 4 trim yaw 2-126, 64 is neutral 5 trim pitch 2-126, 64 is neutral 6 trim roll 2-126, 64 is neutral 7 txid1 Unique ID, 0x1fe475 in my RC 8 txid2 Unique ID, 0x1fe475 in my RC 9 txid3 Unique ID
-
Thread
Faktensammlung Buderus EMS
auf dem KM200: /heatingCircuits/hc1/fastHeatupFactor Antwort: MESSAGE[...]: source 0x10, dest 0x48, type 0xf9, offset 0, data: ff 01 af 0a 17 00 00 00 01 00 00 00 00 00 00 00 64 00 00 00 00 Diesmal Faktor 1: 01: min: 1% 00: ???: 0%? 64: max: 100% 00: value: 0% Ich vermute mal, dass
Debug-Output von meinem ESP-Interface... [code][ 694.808068 56.821 080 33] 08 00 18 00 3b 02 65 64 64 09 01 35 00 83 00 7d 00 80 00 02 09 ff 2d 48 00 00 ff 00 10 83 00 ? 3b:3b [ 695.905880 96.991 080 33] 08 00 18 00 3b 02 66 64 64 09 01 35 00 83 00 7d 00 80 00 02 09 ff 2d 48 00 00 ff 00
-
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
Arduino Hardware - ich bin etwas überfragt
# 28 Pin: atmega8, atmega48, atmega88, atmega168 und atmega328 # 40 Pin: atmega16, atmega32, atmega64, atmega324, atmega644 und atmega1284 Als Programmiersprache gibt es neben C als avr gcc mit dem Atmel Studio als IDE noch
http://www.ehajo.de/Bauelemente/Aktiv/Mikrocontroller [4] LunaAVR http://avr.myluna.de/doku.php
-
Thread
Mikrocontroller für schnelle PWM gesucht
angeschlossen, das braucht ein paar Takte zur Aktualisierung und Übertragung. Ich such mal den Auszug aus dem DB...
Ist der MCS8048 etwas für dich? https://de.wikipedia.org/wiki/Intel_MCS-48
-
Thread
Referenzspannung zu klein?
( 1<<CS00 ) | ( 1<<CS01 ); // Prescaler 64 TIMSK0 |= ( 1<<TOIE0 ); // ADC ADMUX = 7; ADCSRA |= ( 1<<ADPS1 ) | ( 1<<ADPS2 ) | ( 1<<ADEN ) | ( 1<<ADATE ) ; // Prescaler 64 ADCSRB |= ( 1<<ADTS2 ); // Global Interrupt enable
Die Referenz steht jetzt auf 1,2V, sollte laut DB passen!
-
Artikel
Logic Analyzer-Projekt: Ideen zur Hardware
Maximalanforderungen ein. Kanalanzahl .8 Kanäle: | 16 Kanäle: | | | | | 20 Kanäle: | 24 Kanäle: | 32 Kanäle: | | | 64 Kanäle: * Modular (erweiterbar X mal 8/16 Kanäle): | | Samplingfrequenz ...8 MHz : * ..16 MHz : | ..32 MHz : | ..64 MHz : | | | | .>64 MHz : | | | Speichertiefe ....32 kByte: | ....64 kByte: ...128 kByte
3.3V, 117 I/O, TQFP144 für ca. 10 Dieser bietet genug I/O um: 2x SRAM 256k x 16 (jeweils 18 AD, 16 DB, 3 Ctrl) 2x 8-bit-LA-Channel Ext. TriggerIn, TriggerOut SPI Bus zum AVR JTAG anschließen zu können. Der Grund für die 2 Speicherbänke liegen in den Möglichkeiten, sich den LA selbst zu konfigurieren
-
Thread
L6208 - Mikroschrittbetrieb
dran (ich hoffe, das klappt), das macht es vielleicht einfache mein Problem zu finden. [c]#include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 16000000UL volatile uint8_t duty_cycle; volatile uint8_t i; const int duty[64]= {127,139,152,164,176,187,198,208,217,225,233,239,244,249,252,253,254,253,252,249,244,239,233,225,217,208,198,187,176,164,152,139,127,115,102,90,78,67,56,46,37,29,21,15,10,5,2,1,0,1,2,5,10,15,21,29,37,46,56,67,78,90,102,115}; const int duty2[64]={254,253,252,249,244,239,233,225,217,208,198,187,176,164,152,139,127,115,102,90,78,67,56,46,37,29,21,15,10,5,2,1,0,1,2,5,10,15,21,29,37,46,56,67,78,90,102,115,127,139,152,164,176,187,198,208,217,225,233,239,244,249,252,253
-
Thread
IPv6 eingehende Verbindungen?
Blöcke nicht > gleich sein? Je nachdem, was dein Provider dir gibt. Meiner gibt mir einen /48-Block, also nur die ersten drei Zahlengruppen werden mir vom Provider vorgegeben, die restlichen 80 Bit der Adresse darf ich selbst verwalten. Die standardmäßige Netzgröße ist 64 Bit (damit kann
Wikipedia Artikel habe ich überflogen, konnte aber nichts entscheidenen finden. Jörg: Ja, ist ein /64 Präfix mit "Blöcken" meinte ich jeweis die bereiche zwischen den ":" 2001:0db8:85a3:08d3:1319:8a2e:0370:7344 = 8 "Blöcke" (unglückliche Bezeichnung, sehe ich ein). Gut, nehmen wir an die Geräte bekommen
-
Thread
8bit-Computing mit FPGA
: >>> 64 KByte große Blöcke bei nur 64 KByte Adressraum >>> sind doch ein großer Mist. >> >> Warum? > > Weil man bei 16 Bit-Adressen und 64 KB großen Blöcken immer den > gesamten Adressraum auf einmal
Machtposition der Protagonisten. Also bleibt pragmatisch, weshalb ich mir keinen neuen 8bitter antue. 6502,Z80,AVR reichen mir. Die 16bitter sind für mich out, hab mich zu oft über die Segmentbedingten Fehler im HC16 geärgert. 32bit rulez in Embedded, nach meinem Abtritt dann natürlich mal die 64bitter (PS: Das
-
Thread
Touch bauen, suche günstigere alternativen
man da die 8 Bit pro Farbe, 24 Bit pro LED "durchschieb" und wie man die genau Kaskadiert. Laut DB werden die auch mit 5V betrieben, also brauche ich keine Vorwiderstände mehr. Muss dann nur mal gucken was ich da als Konstandstromquelle nehme. 150 LEDs x 20mA pro Farbe x 3 Farben, das ist schon einiges
Controllers nicht herausgeführt ist. Als kleine "Starthilfe" haben wir ein Programmbeispiel für Bascom AVR geschrieben, mit dem drei dieser LEDs mit zufälligen Farbwerten angesteuert werden. Im Quelltext müssen nur der AVR-Controllertyp und der Datenpin für das jeweilige Projekt angepasst werden. Allgemeine
-
Thread
CRC Berechnung wie die Funktion aufrufen?
genauso unsinn, der 2. Anweisung überschreibt die 1. Dann gibt es die CRC funktion schon in der AVR Lib, die muss man nicht kopieren.
Zeichen aus., Allerdings sidn das noch nicht die richtigen Ausgegeben wird 0x57 0x43 und nicht 0x39 0x48
-
Thread
Signalgenerator, Grenzen eines Atmega8
theoretisch eine Daempfung groesser als die Aufloesung des DACs haben. Im Fall eines 8Bit DAC dann 48dB. Da 10kHz .. 20kHz eine Oktave->verdoppelung ist und ein einfacher Tiefpass 6db/ Oktave macht muesste man hier einen Tiefpass 8. Ordnung einsetzen. Praktisch kaemme man auch mit 6. Ordnung aus wenn
oct), damit bin ich bei 800kHz(?) bei -48dB.
-
Thread
Elektroniker Stammtisch Nähe München
Hallo Jungs, Ihr koennt einen fuer mich mittrinken... Ich bin noch bis Ende der Woche in JO64AB im Urlaub.
Empfangsversuche waren recht zufriedenstellend, dank der Richtwirkung, hab ich das andere Relais (DB0ZU, DB0TVM sendet nicht auf 2m) besser empfangen können als mit der Gummiwurst. Bis zum nächsten Mal, Volker
-
Thread
mit kurzen Impulsen schalten / gegenseitig entriegeln / Attiny2313
, 0, 8, 0 ;Taste 4 PB3 Impuls 100 ms .db 21,imp, 10, 0, 16, 0 ;Taste 5 PB4 Impuls 100 ms .db 22,imp, 10, 0, 32, 0 ;Taste 6 PB5 Impuls 100 ms .db 23,rep, 10, 0, 64, 0 ;Taste 7 PB6 Tastendruckdauer + 100 ms .db 24,rep, 10, 0,128, 0 ;Taste 8 PB7 Tastendruckdauer + 100 ms .db 25,tog, 0, 0, 0, 8 ;Taste 9 PD3 Toggelmodus .db 16,tog, 0, 0, 0, 16 ;Taste 0 PD4 Toggelmodus .db 26,tog, 0, 0, 0, 64 ;Taste 1... PD6 Toggelmodus .db 27,tog, 0, 2,
-
Thread
Arduino - bringt's das ? Gesperrt
avr schrieb im Beitrag #3029732: > Mirosa schrieb im Beitrag #3028741: >> Wo bekommt man denn einen m48 für 1€ bzw. einen t24 für 50 Cent? > > bei tme (exkl. Märchensteuer) Bei Digikey auch. (100
bei Jakob oder dem Chinesen bestellt. Das kostet je nach Umfang meistens zwischen 5-10€. Dazu ein Avr, der unter 1€ kostet (bspw. Atmega48, Attiny2313, Attiny24, Attiny13, Attiny25). Wie da ein Arduino-Board mit völlig überzogenen veProzessor günstiger sein kann, rstehe ich immer noch nicht. F. Fo
-
Thread
Attiny45, timer tut nichts?
Oh Shit, sorry hatte das DB des Attiny48 angekuckt.
if(TCNT1 == 100) { 40: 8f b5 in r24, 0x2f ; 47 42: 84 36 cpi r24, 0x64 ; 100 44: e9 f7 brne .-6 ; 0x40 <__SREG__+0x1> PORTB ^= (1 << PB0); 46: 88 b3 in r24, 0x18 ; 24 48: 89 27 eor r24, r25 4a: 88 bb out
-
Thread
Universelles Eingabegerät mit Drehencodern
Leitungen für die Encoder, weitere 8+6 für die Taster zusätzlich 8x2 weitere Taster auf dem Board 32/64 + 48 Leitungen für die LEDs, Zwischensumme 138 pins Wiederholrate für LEDs und Taster = 1/(48+16) oder 1/(112+16) x 50MHz = 300 kHz Entprellung der Encoder mit FPGAs - erfahrungsgemäss reicht
Taster auf dem Board Kein Problem. 8:1 ode 6:1 muxen ist vor allem bei Schaltern belanglos. >32/64 + 48 Leitungen für die LEDs, >Zwischensumme 138 pins Du willst 6 x 8 x 32 LEDs ansteuern, macht die stolze Summe von 1536 Stück. Du willst/kannst eher nicht 48:1 muxen. Eher 8:1, vielleicht 10:1
-
Thread
Suche Empfehlung für zukunftssicheren ATMEGA Gesperrt
AVR. Dann nimmst Du einen ARM oder einen '51er. Eben Controller, die von mehreren Herstellen produziert werden. Für Assembler ist der '51er auch wesentlich besser geeignet, als ein AVR. Besser wäre
AVR war gestern schrieb im Beitrag #3036566: > Nein, Atmel setzt bei 32 Bit auf ARM und nur bei 8 Bit auf AVR. Genau das stand obendrüber. Warum also "nein"?
-
Thread
Welche Programmiersprache für Windows-Oberfläche?
Delphi oder so, sondern schon eine "für mehr" brauchbare Programmiersprache, die auch Win32 bzw. Win64 Anwendungen kann. Ich bin ganz gut in Basic (seit dem guten C64) und PHP. Somit ist auch klar zwischen welchen Programmiersprachen ich schwanke. PowerBasic/Win und C, bzw. einer Variante von C, von
Trotzdem muß man den ja nicht verschwenden, oder? Irgendwer hat mal gesagt niemand würde jemals mehr als 64kByte brauchen - und die 64k-Demoszene hat's geglaubt... ;) Und heute ahnt niemand mehr, was ein 4kByte großer Assembler-Virus zu DOS-Zeiten alles konnte... :D Mit MASM32 hab ich schon rumgespielt.
-
Thread
z80 Schaltplan
Schau mal hier: http://avr.cwsurf.de/?Minimales_Z80_System Anstelle des EProms nimmst Du besser ein 28C256 EEPROM oder ein 29C256 Flash. Dann musst Du nicht mit UV-Löschgerät hantieren. fchk
Und wenn man an einem AVR,ARM,Cortex mehr Speicher anschliessen will als der intern besitzt braucht man genau die Grundlagen für Speicherdekodierung wie beim Z80. Also sind das Grundlagen die jeder Mikrocontroller Anwender beherrschen
-
Thread
10 Euro Logikanalyzer
Also bei mir läufts mit beidem (Win7 64 Bit). Steht ja auch Saleae drauf ;)
Win 7 64 bit beide genannten progs funzen. Nichts umgeflasht.
-
Thread
SPI mit 2 Mastern und 2 Slaves entkoppeln
verursachen (vorallem wenn ich 64 512-block am stück schreibe). Das ganze ließe sich mit einem "größeren" AVR (mit 1xSPI und 2x USART und mehr SRAM) vielleicht auch machen, die "Programmierung" ist allerdings viel komplizierter, da
werden - sprich zwischenzeitlich sammeln sich >potentiell noch mehr daten an... Dann nimm einen AVR mit ausreichend Speicher, ggf. einen der wenigen AVRs mit externem Speicherinterface für SRAM, dann hast du 64 kB. >Die Blackbox sollte natürlich außerdem im Falle eines Unfalles keine >Daten verlieren
-
Thread
Wie effizient arbeiten PCs?
in zwei Schritten auszuführen, anstatt erst eine 64-Bit-Operation vorzubereiten...
> ausgelastet? Arbeitet die Speicherverwaltung + Cache sinnvoll? Der wichtigste Schritt bei den 64 Bits ist die erweiterte Adressierbarkeit. Und da hätte beispielsweise ein Schritt auf 48 Bits locker ausgereicht, denn breiter adressieren die Prozessoren heute sowieso nicht (circa), nicht virtuell
-
Thread
Sheevaplug brauche eine Einführung
arm-linux-gdb u-boot .. .. (gdb) l 61 ldr pc, _hang 62 ldr pc, _hang 63 ldr pc, _hang 64 ldr pc, _hang 65 66 _hang: 67 .word do_hang 68 /* pad to 64 byte boundary */ 69 .word 0x12345678 70 .word 0x12345678 (gdb) n Cannot find bounds of current function (gdb)
hingekriegt. Aber ich bekomme immer noch. "Unable to set 32 bit software breakpoint at address c05ee48c - check that memory is read/writable" Kann vlt. jemand hier weiterhelfen Gruss elvis61
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
Ist ja schoen, dass es *alle moeglichen* Datenblaetter gibt - ohne ein exaktes DB der LED ist das doch suboptimal
Ich habe aber langsam die Vermutung das es ne Veralberung ist! Keiner > ignoriert so gekommt die DB-Anfragen wenn er wirklich LEDs bestellt und > dabei andere Mitbestellen lässt! hm - da ist was dran. DB soll wohl in Arbeit sein...