-
Artikel
RFM69
Chinese distribution version of the 'RFM69HW', hence missing the 'W' tag. This module is specified as being identical in functionality and performance as well as still complaint to ETSI and FCC requirements." Ausstattung. Betriebsspannung 1,8 - 3,6 V SPI-Schnittstelle FSK- und OOK-Modulation (Frequency
dBm), 16 mA empfangen, 0,1 µA Standby Integrierte Packetengine für Synchronwort, CRC, Scrambling und AES-Verschlüsselung 66 Byte FIFO Module RFM69W und RFM69CW basieren auf dem SX1231 von Semtech (Pin PA_BOOST fehlt, deswegen nur +13dB) Module RFM69HW und RFM69HCW basieren auf dem SX1231H von Semtech =
-
Artikel
Linksammlung
new kind of graphical programming environment that makes programming things in the physical world as easy as dragging and dropping little virtual code blocks in a web browser.. Heavily inspired by the Scratch programming environment (from MIT Media Lab's Lifelong Kindergarten Group), Modkit enables
informations from Proximity Integrated Circuit Cards (PICC) conforming to vendor-independent standards such as ISO 14443, ISO 15693 as well as proprietary protocols such as Mifare Classic. (AT91SAM7S128 ARM Projekt) RFDump is a backend GPL tool to directly interoperate with any RFID ISO-Reader to make the contents
-
Artikel
8bit-CPU: bo8
DY6 DY7 38- DZ0 DZ1 DZ2 DZ3 DZ4 DZ5 DZ6 DZ7 40- O.VZ O.VS B.VZ B.VS O.UZ O.US B.UZ B.US 48- O.AZ O.AS B.AZ B.AS O.KZ O.KS B.KZ B.KS 50- O.WY O.RP B.WY B.CN GTR ADR GTA NOL 58- IKL DKL IXL DXL IYL DYL IZL DZL 60- AD. LV. AV. SV. GT. AN. XR. NR. 68- STMX LVMX AVMX SVMX GTMX ANMX XRMX NRMX 70- STMY LVMY
RS.Y GT.Y LD.Y AD.Y SD.Y b8- EX.Z ES.Z SW.Z RS.Z GT.Z LD.Z AD.Z SD.Z c0- R.VZ R.VS R.UZ R.US R.AZ R.AS R.KZ R.KS c8- R.WY R.CN R.IX R.DX R.IY R.DY R.IZ R.DZ d0- GH.S GL.S GH.X GL.X GH.Y GL.Y GH.Z GL.Z d8- IC.S DC.S IXE DXE IYE DYE IZE DZE e0- ST.D CP.V NE.U NE.V ZO.U ZO.V SE.U SE.V e8- PV.A TZ.A PV.B
-
Artikel
Avr-gcc Bugs
Bugs. PR Description Note 114208 DSE deletes a store that's not dead rtl 81073 Link failure as C++ misses to instanciate some objects C++ 80573 ICE: in assign_temp, at function.c:961 78707 ICE: in push_reload, at reload.c:1349 (sscanf_flt-f1.c) 78497 -save-temps adds -Wimplicit-fallthrough warnings
new Emulations for Devices with FLMAP 2.42 rodata-in-flash 31177 Use __TEXT_REGION_ORIGIN__ as start for MEMORY region text 2.42 21621 Wrong / missing warning "skipping two-word instruction" 2.29.x 21849 Locate .progmemx.* at a higher address 2.29.x 21683 Support __gcc_isr pseudo-instruction 2.29
-
Artikel
Tondecoder 567
kompatiblen Chips. Indirekt gilt diese Regel wohl auch für den LMC567. Denn im Kapitel 9.4.1 "Operation as LM567" findet sich der Hinweis, dass die Werte für die Kondensatoren an Pin 1 und Pin2 um den Faktor 8 reduziert werden müssen, um einen LM567 durch einen LMC zu ersetzen. Da nach dieser Reduktion die
-
Artikel
AVR-GCC-Tutorial/Assembler und Inline-Assembler
: Der Assemblercode befindet sich in eigenen Quellcodedateien. Diese werden vom GNU-Assembler (avr-as) zu Object-Dateien assembliert und mit den aus dem C-Code erstellten Object-Dateien zusammengelinkt. Inline-Assembler. Inline-Assembler bietet sich an, wenn nur wenig Assembleranweisungen benötigt werden
-
Artikel
Raspberry Pi Einführung
GPIO$1' && echo in > /sys/class/gpio/gpio$1/direction && echo $1 > /sys/class/gpio/unexport" EXIT Set as output: echo "out" > /sys/class/gpio/gpio$1/direction exit 1 Reset value: echo 0 > /sys/class/gpio/gpio$1/value exit 1 Blink loop: while true; do echo "Switching GPIO$1 on" echo 1 > /sys/class/gpio/gpio
Arduino. To do so, we have implemented conversion functions so that you can control in the same way as in Arduino all the I/O interfaces: i2C, SPI, UART, analog, digital, in Raspberry Pi." I/O Module seriell/USB. Alternativ bieten sich Schnittstellen-Erweiterungen über seriellen Port oder USB an, zum
-
Artikel
AVR-GCC
binutils da sind: Im Ordner $PREFIX/bin sollten sich die Dateien befinden, darunter avr-objcopy, avr-as, avr-size, etc. Erstellen vom GCC. Als erstes muss sich der GCC noch ein paar zusätzliche Dateien herunterladen, das geschieht automatisch mit dem Befehl (ausgeführt in BuildToolchain/Downloads/gcc):
-
Artikel
Pulsweitenmodulation
mit Konstantstrom. Über die Definition des Kondensators kann man den Ripple berechnen. Die Ladung in As (Amperesekunden) ergeben sich aus der halben PWM-Periode mal I. Damit kann man brauchbar den Ripple abschätzen. Die Einschwingzeit des Signals bei einem neuen PWM-Wert beträgt etwa . Die Abschätzung
-
Artikel
Statemachine
simulieren, ist es jederzeit überprüfbar ob das modellierte Verhalten den Erwartungen entspricht. Über Run as... --> YAKINDU Statechart lässt sich in die Simulation View wechseln. Der jeweils aktive Zustand wird nun rot hinterlegt. Einfache Kreuzung mit Zwei Ampel-Gruppen Im zweiten Beispiel soll eine einfache
-
Artikel
CAN
sich bei atmel.com. Autobaud-Routinen in Assembler (etwas Aufwand bei der Portierung nach avr-gcc/avr-as). Dieser MC ist für nicht-gewerbliche Endanwender einzeln z. B. bei Reichelt, CSD und Segor erhältlich (ca. 9EUR). Beim Bestellen des MC sollte man einen CAN-BUS-Treiber gleich mitbestellen: z. B. Philips
-
Artikel
FPGA
Funktionsblöcke wie state machines, CPU-Firmware und Rechenpipelines / Algorithmen und Codierungen wie CRC und AES. Hierbei wird untersucht, ob die Funktion grundsätzlich richtig ist. Das Prüfen erfolgt meist theoretisch mit MATLAB, EXCEL oder einer Programm-analyse-Software. Ziel ist der Nachweis der Richtigkeit
-
Artikel
NIC
#NN. Der angegebene Parameter an NN-ter Stelle hat einen ungültigen Datentyp. main must be defined as function returning void. Die main-Funktion muss stets vom Datentyp void definiert werden. no main function found. Ein NIC-Programm muss immer eine main-Funktion als Startpunkt enthalten. function 'foo
-
Artikel
STM32
/Templates/TrueSTUDIO/startup_stm32f40xx.s" des Archives. Der Assemblercode kann per arm-none-eabi-as (Flags s.o.) assembliert werden, die resultierende .o -Datei normal mitgelinkt. Zusammen bieten die beiden Dateien der Anwendung ein Standard-C-Interface, d.h. man kann wie gewohnt globale Variablen
-
Artikel
AVR-GCC-Tutorial
oder durch die Hardware verändert werden kann. Siehe auch: AVR-LibC FAQ: "How do I pass an IO port as a parameter to a function?" = Zugriff auf IO-Ports = Jeder AVR implementiert eine unterschiedliche Menge an GPIO-Registern (GPIO - General Purpose Input/Output). Diese Register dienen dazu: einzustellen