-
Artikel
RFM12
rowspan=4|r rowspan=4|range limit rowspan=4|Korrekturwertbegrenzung (AFC arbeitet immer im Bereich -64∆f .. +63∆f - siehe Anhang) ∆f beträgt: * 2,5 kHz im 433-MHz-Band * 5 kHz im 868-MHz-Band * 7,5 kHz im 915-MHz-Band nobreak|00 = unbegrenzt: -64∆f .. +63∆f 01 = -16∆f .. +15∆f 10 = -8∆f .. +7∆f 11 = -
von Bezugsquellen. csd-electronics IT-WNS Pollin Electronic RS Components Robotikhardware.de Links. AVR RFM12 RFM12 Protokoll Stack RF_SOAP RN-MikroFunk, kleines kompaktes AVR-Evaluationsboard für RFM12b und RFM12 Pollin_Funk-AVR-Evaluationsboard Sehr kleines/stromsparendes Funk-AVR-Evaluationsboard RN-MikroFunk
-
Thread
Benörige Hilfe bei Grafikdisplay LM240120
Hersteller erhalten. Dieser ist allerdings für den Keil-Compiler. Wer kann mir helfen, diesen Code für AVR-GCC zu konvertieren? Die includes lauten: #include <reg52.h> //gefunden: http://www.keil.com/dd/docs/c51/reg52.h #include <intrins.h> //gefunden: http://www.keil.com/support/man/docs/c51/
Geht nicht so einfach. Das sind 8051 (bzw. 8052) spezifische Sachen, die es auf dem AVR in der Form nicht gibt - jedenfalls nicht in C. Aber: So ein parallel LCD Interface gibts für AVR wie Sand am Meer. Das klaut man sich einfach irgendwo her (-> Google, Github).
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
/unix/sysv/linux/raise.c:51 #1 0x00007ffff22cd19a in __GI_abort () at abort.c:89 #2 0x00007ffff28e3b85 in __gnu_cxx::__verbose_terminate_handler() () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007ffff28e1956 in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007ffff28e19a1 in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007ffff28e1be4 in () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x00007ffff290a15f in std::__throw_out_of_range(char const*) () at /usr/lib/x86_64-linux-gnu
-
Thread
SDR-Dekoder für TFA KlimaLogg Pro/IT+ Temperatursensoren
werden: tfrec -D -T 20 -W Registering demod for TFA_WHB sensors, 6000 bit/s WHB: Samples per bit: 64.0 Wide filter Found Rafael Micro R820T tuner AUTO GAIN Frequency 868.2500MHz Samplerate 1536000 START READ THREAD #000 1539205083 L=56 4b 2d d4 2b 2e 11 7a dd af 2f f6 05 d0 00 72 08 4e 00 ca
ist für x86_64 zu berücksichtigen.
-
Thread
Neue 8-Bit Tinys vorgestellt: 417/814/816/817 Gesperrt
denn? Ich könnte auch noch was unter dem ATMega16M1 einsetzen. Ach ja, ein Traum wären ja 32MHz+ AVR mit 44 oder 64 Pins und 2x CAN-FD. :-) Oh ja, mit 0,5mm Pin-Abständen natürlich. Aber nun ja, wird es nicht geben fürchte ich und so sehe ich für die ständig näher rückende Zukunft was mit ARM Kern
hat ja auch ARM im Sortiment. Nur haben die einfach nichts was ich als richtiges Upgrade zu den AVR gebrauchen könnte, da ich CAN brauche und nicht so viele Pins. Die M7 von Atmel haben bei 64 Pins nur einen CAN, sonst gibt es nur M3 mit 100 Pins aufwärts, A5 und den M0 C21 der mir wiederrum als
-
Thread
"Universalprogrammer" für Linux
der Anforderungen: die Attiny hören z.Zt. bei 16/2 kB auf, der 644 ist mit 64/4 kB schon kanpp dran ...
muß natürlich noch überarbeitet werden. 9- und 10-pol. Stiftleiste Belegung wie bei Joerg, 6-pol. AVR-ISP Standard
-
Thread
(Umfrage) Was war eure erste Programmiersprache usw.?
- SDCC für MCS-51 - Delphi - Visual Studio Express C++ - Java Script (für Webseiten) - GCC - AVR-GCC und ARM-NONE-EABI-GCC - SDCC für STM8 - Lazarus / Freepascal (einen C64 oder überhaupt einen Commodore-Rechner hatte ich nie)
um 1990 rum BASIC (c64), dann auch Assembler TurboPascal (Schule, Informatik) Assembler (z80) Assembler (AVR), später C C++/C#/Java (Studium) heute hauptsächlich nur noch C und C#
-
Thread
ItoA mit Uint64_t
Eigentlich war doch uint64_t gefragt und nicht int64_t.
default: return itoa_16( u, p, d, n ); } } static inline char* itoa_64(uint64_t u, char* p, uint64_t d, uint8_t n) { switch(n) { // 1000000000000000000 case 18: d = u / 10000000000000000; p = out( dd(d), p ); [[fallthrough]]; case 17: u
-
Thread
Physikprojekte
man vielleicht einen Instrumentverstärker mit folgender Analog Spitzenwert Schaltung dem internen AVR ADC vorschalten. Dann kann sich der ADC Zeit lassen. Da der interne AVR ADC viel schneller ist, wäre es möglicherweise auch ausreichend den Instrumentverstärker einfach dem AVR vorzuschalten und
variiert (Gibson Les Paul: 24,75 Zoll, etwa 62,9 cm, Fender Stratocaster und Telecaster: 25,5 Zoll etwa 64,8 cm) habe ich fiktiv 64 cm angenommen. Richtig gestimmt benötigen wir 93.653 N und natürlich sind die Eigenvektoren (Schwingungsformen) nicht von der Zugkraft abhängig (siehe Lösung zur Wellengleichung
-
Thread
Brauche Uhr/Zähler/Generator mit Frameanzeige und 100stel Sekunden, RS232 Anschluß
, welches ist die älteste Software, mit der man das Projekt >compilieren kann? Ich hab es mit AVR-Studio 4.18 und avr gcc 2010??? erstellt, sollte aber auch noch mit deutlich älternen Versionen laufen, hat ja keine besonderen Tricks drin.
haben kein Loch für den linken DP1. http://cdn-reichelt.de/documents/datenblatt/A500/SA08-11SRWA%28V7%29.pdf
-
Thread
csv-viewer Portierung
;Ruecklauf 2018.08.15;00:01:00;20,1;24,9;30,9;28,9;28,0;24,3;25,8;27,5 2018.08.15;00:02:00;20,2;24,9;31,0;28,9;28,0;24,3;25,8;27,5 Habe zum Test das Datum ins passende Format gebracht. Aber das ist auf Dauer keine Lösung. Schön wäre ein weiteres
Server1;Server2;Server3;Heizungskeller;V > orlauf;Ruecklauf > 2018.08.15;00:01:00;20,1;24,9;30,9;28,9;28,0;24,3;25,8;27,5 > 2018.08.15;00:02:00;20,2;24,9;31,0;28,9;28,0;24,3;25,8;27,5 > > Habe zum Test das Datum ins passende Format gebracht. Aber das ist auf > Dauer keine Lösung. > Schön wäre
-
Thread
Sinusberechnung auf Controller STM32F030
fürs > Programm. Im AVR wäre das so nicht ein Problem, weil ein 8 Bit breit, bei einem ARM dieses jedoch 32 Bit breit. Es wäre mal einen Vergleich wert, wie groß der Code auf einem AVR und wie groß der Code auf einem ARM
Die Tage habe ich auch auf einem STM32F030 für ein eichfähiges System eine interne Berechnung in int64_t statt in double durchgeführt. Plötzlich reichen auch 16k statt 32k Flash. Und int64_t war schon der Ansatz für Faule. ;)
-
Thread
(dauerhaft) aktuelle Toolchain
dem Utils-Verzeivhnis von WinAVR-Version dahin kopiert. Läuft ohne Probleme unter W8.1, 64bit.
/files/avr-gcc%20snapshots%20%28Win32%29/ Ist eine Toolchain mit avr-gcc 6.1.1, ist aber ohne make & Co. Dafür läuft diese mit WinAvr 4.18 - jedenfalls bis Win7.
-
Thread
FT800 / FT810 Library
habe ich nur an der Oberfläche gekratzt. c-hater schrieb im Beitrag #6647994: > Unterstützung für AVR-Host-Flash >64kB) Also grundsätzlich ist das drin: [code] static inline uint8_t fetch_flash_byte(const uint8_t *data) { #if defined (__AVR_HAVE_ELPM__) /* we have an AVR with more than 64kB
bekommt. Wenn man die bei Microchip direkt kauft kosten die auf Rolle: ATSAMC20J17A-AUT €1.76 AVR128DA64T-I/PT €1.48 Aber ich würde ich eher mal bei Arrow, Avnet oder EBV anfragen, also auch gerade die AVR128DA64 wenn die für die Anwendung ausreichend sind. Zumal die ATSAMC20J15A-AUT und die
-
Thread
Linux ist Mist - mal wieder (Xubuntu) Gesperrt
schade! Android hingegen hat > erkannt, was die Menschheit will... Aha, auf Android läuft also AVR-Studio?
also robust, dann panasonic z.bsp. cf28 oder cf18 :D
-
Thread
AVR: Rogue Pointer oder böser Geist verursachen Abstürze
endlich in das Schieberegister schreiben kann. Würde der Master mit maximalem Takt laufen, hätte der AVR-Slave gerade mal einen halben SPI-Takt Zeit dafür. Da hätte bei Atmel die AVR-Division mal ruhig von der 8051-Division abkupfern sollen. Z.B. der AT89C51CC03 hat gepuffertes SPI und obendrein 4
gibt. Dies dient der Stabilität. [c] //#define debugStart #define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <avr/interrupt.h> #include "abcc_td.h" #include "abcc.h" #include "abcc_sys_adapt.h" #include "ad_obj.h" #include "appl_abcc_handler.h
-
Thread
Serielle Visualisierung mit Comvisu
Wird in der nächsten Version kommen. Es ist auch noch ein Fehler beim Parsen drin, die Zeilen '28 28 28 28 28 28 28 28' dürften nicht in den gefilterten Befehlen erscheinen. das schau ich mir noch an. Grüße
Hallo Est Est E. , Neue Version Comvisu V1.80 gibt's nur in 64 Bit? Grüße Rodnas
-
Thread
[V] Hobbyaufgabe Diverse
Gehäuse orig. verpackt 10 x 7,6 x4,2 cm 2,50€ 5.) Div. Steckbrücken 1 Sack voll 3€ 6.) 2x ET AVR Start Kit V1 mit ATMEGA 128 STAMP http://www.ett.co.th/product/avr/avr-stamp-atmega64-128/ET-AVR%20START%20KIT%20V1.0%20%20EXP_Schemetic.pdf http://www.ett.co.th/product/avr/avr-stamp-atmega64-128/ET-AVR%20STAMP%20ATmega64-128_Schematic.pdf http://www.micro4you.com/files/atmega128/ET-AVR%20STAMP%20ATmega64-128_Manual.pdf je Board 30€ 7.) ET-Mini DC Motor 5€ http://fiona.dmcs.pl/~bartoszp/MINIDCMOTOR.pdf
-
Artikel
Diskussion:Soft-PWM
0x20, 0xA0, 0x60, 0xE0, 0x10, 0x90, 0x50, 0xD0, 0x30, 0xB0, 0x70, 0xF0, 0x08, 0x88, 0x48, 0xC8, 0x28, 0xA8, 0x68, 0xE8, 0x18, 0x98, 0x58, 0xD8, 0x38, 0xB8, 0x78, 0xF8, 0x04, 0x84, 0x44, 0xC4, 0x24, 0xA4, 0x64, 0xE4, 0x14, 0x94, 0x54, 0xD4, 0x34, 0xB4, 0x74, 0xF4, 0x0C, 0x8C, 0x4C, 0xCC, 0x2C, 0xAC,
Divisionen, da ATtinys diese nicht vernünftiger Zeit berechnen. Der ISR-Aufruf braucht bei mir nur 25-28 Taktzyklen (-75%). Die update-Funktion benötigt zwischen 34 (1 Kanal) und 1300 (max. 8 Kanäle) Taktzyklen (-28%). Insgesamt ist der Code mit 562 Bytes auch kompakter (-42%). Mein Controller läuft dabei
-
Thread
Per Php zum Rs232-Lan Wandler
Accept-Encoding: gzip, deflate Cookie: remeber=1; qtoken_account=YWRtaW4=; qtoken=88d22ec0aad520aaeb2e0f5d596b8dd0; showAllAp=true Pragma: no-cache Cache-Control: no-cache Connection: Keep-Alive Darauf antworte ich mit einem Avr am Rs232 HTTP/1.1 200 OK Date: Mon, 27 Jul 2009 12:28:53 GMT Server: Apache
Dadurch bekomme ich gewünschtes Hallo welt auf den Browser Da das gerät aber nicht über den Avr die ganze Seite stellen soll kommt meine eigentliche Seite von einem Nas. Ich möchte lediglich einige Variablen per Php holen und diese in die Seite einbinden
-
Thread
WordClock mit WS2812
den Pins rumpatsche... [c] #?n?<4>?;<24><2><14><2>nr???;<2>??<\f> <18><2>l`<27><4>nn???<\0><\f><28>?r?<28>??<27><2>?<28>?<\f><31>p<\f><24>p??<<2>??<\f>??<\f>b???~?n?<3>??<\f><24>r<24><2>?<18>?#?n?<4><15>r<24><2><14><2>nr???;<2>??<\f>?<14><2>?;?<2><14>r???n?<4><14>?r??l`<27>$`<27>??|??<\0>?8~?n?<2>
11 23 22 21 20 19 18 17 16 15 14 13 24 25 26 27 28 29 30 31 32 33 34 45 44 43 42 41 40 39 38 37 36 35 46 47 48 49 50 51 52 53 54 55 56 67 66 65 64
-
Thread
Merkwürdige Sinunsaugabge
0x00,0x01,0x03,0x04,0x06,0x07,0x09,0x0A,0x0C,0x0E,0x0F,0x11,0x12,0x14,0x15,0x17, 0x19,0x1A,0x1C,0x1D,0x1F,0x20,0x22,0x24,0x25,0x27,0x28,0x2A,0x2B,0x2D,0x2E,0x30, 0x31,0x33,0x35,0x36,0x38,0x39,0x3B,0x3C,0x3E,0x3F,0x41,0x42,0x44,0x45,0x47,0x48, 0x4A,0x4B,0x4D,0x4E,0x50,0x51,0x53,0x54,0x56,0x57,0x59,0x5A,0x5C,0x5D,0x5F,0x60, 0x61,0x63,0x64,0x66,0x67,0x69,0x6A
und Runterzählen koordiniert und nutze das dann konsequent nur in der ISR. Als Tipp lies mal die AVR314 Application Note. Da werden per Sinustabelle DTMF Töne erzeugt, was hier nützlich werden könnte.
-
Thread
Basic für 80C31
IC3 = AT28C64 (optional 8 kByte EEROM)
index.html?ACTION=3&GROUPID=4512&ARTICLE=96660&OFFSET=16&SID=60VM1H0n8AAAIAAAc0LRM583a3d7e20293d5caa79f9dd01272735&LANGUAGE=EN Das sind serielle EEPROMs mit SPI-Schnittstelle. Die haben nur acht Pins und passen relativ schlecht in den EPROM-Sockel. Du brauchst ein i2816, i28C64 oder vergleichbares. Als
-
Thread
AVR code produziert Fehler
Könnte es sein, dass .dw da im RAM nicht funktioniert? https://www.mikrocontroller.net/articles/AVR-Tutorial:_SRAM https://www.mikrocontroller.net/articles/AVR-Tutorial:_Speicher https://www.mikrocontroller.net/articles/Adressierung
oder rjmp umbiegen... wann wird das gemacht? Sorry ist schon etwas her... Beim Simulator im AVR Studio 4 bricht er beim kompilieren mit dem Fehler >\dd.asm(18): error: jmp k: Unsupported instruction on ATtiny26 und >dd.asm(25): error: call k: Unsupported instruction on ATtiny26 ab!
-
Thread
Orange Pi - 15$ Quadcore SBC
am einfachsten wäre es direkt mit Linux dd, Cygwin dd müsste auch klappen.. Live CD in die Konsole "dd if=eingabefile.img of=/dev/sdbX" ich bevorzuge in Windows Rawrite32.. http://www.netbsd.org/~martin/rawrite32/
: Zhao Steven (CEO): We will have OPI Zero with 5.9$. <<<<<<<< We will have OPI PC2 with 20$(64 bit ARM H64 1G ram + WIFI/BT VS RPI3+ GbE). We will have a new board with 64bit ARM giga ethernet ,USB3.0 ,SATA3.0 and PCIE. Orange Pi PC Plus will be 25$ . Orange Pi Plus 2E will be 35$. Orange
-
Thread
Hilfe bei der Programmierung von LCD mit einem ATmega16
Wenn mal irgendetwas angezeigt wird, dann wird es einfacher. Gruß Markus [c] #include <avr/io.h> #include <avr/pgmspace.h> #include "HD44780.h" #include "timer.h" #define LCD_RS PD4 #define LCD_RW PD5 #define LCD_E PD6 #define LCD_D4 PC4 #define LCD_D5 PC5 #define LCD_D6 PC6
5); lcd_outnibble(0x03, 0); delay(1); LCD_OUTCMD(0x32); // (1)Mode 4 Bit LCD_OUTCMD(0x28); // (2)Entry Mode LCD_OUTCMD(0x06); // (3)Display On/Off LCD_OUTCMD(0x0E); // (4)Display Clear LCD_OUTCMD(0x01); delay(3); // End Init // (5) DD RAM 1st Digit LCD_OUTCMD(0x80);
-
Thread
Stm32 Probleme unter Windows 10 mit USB/VCP
/2014 Supported OS *************** + Windows 98SE, 2000, XP, Vista, Seven, 8.x (x86 & x64 Windows platforms) Da würde ich mich nicht wundern, wenn das nicht geht.
Treiberversion bekommen, da die aktuelle von der STM Website (1.4.0.0 vom 20.10.2014) unter Windows 10 64bit nicht funktioniert. Diese ältere Version enthält einen Windows 7 Treiber 64bit (1.3.1.0 vom 25.04.2010) und einen Windows 8 Treiber 64bit (1.4.0.0 vom 02.08.2013). Beide Treiber laufen unter Windows