-
Artikel
1090 MHz-ADS-B-Receiver
2009 // Housekeeping Fotos - Ergänzungen zu den Frontends der kommerziellen Geräte --Vinculum 05:57, 8. Nov. 2009 (UTC) // Link zu Gerät auf Basis Sat-Tuner hinzugefügt --Vinculum 21:44, 10. Nov. 2009 (UTC) // Aktuellen Status zur Teileverfügbarkeit hinzugefügt --Vinculum 13:10, 14. Nov. 2009 (UTC) //
vorgefiltert (Mode A/C, DME) und an die USB-Schnittstelle abgegeben. Der "rohe" Bitstream zum PC besteht aus 8 bits=1 byte je Manchester-codiertem Bit des 56- oder 112-bit langen Mode-S-Datenwortes. D.h. die effektive Abtastrate beträgt 8 MHz. Die weitere Aufbereitung der Daten erfolgt im PC. Die Datenrate ist
-
Artikel
Porterweiterungen
des Forums eine Ansteuerungsplatine für einen Motorpotentiometer entwickelt. Zum Einsatz kam ein ATMEGA8, da ich kein entsprechendes IC zur Ansteuerung des Motors verwenden wollte, habe ich mehrere Ausgänge eines Ports parallel geschaltet. Leider blieben dann nur noch fünf Digitalausgänge übrig um weitere
x Display-Einstellungen Es kann festgelegt werden, ob die Kommunikation mit dem LCD im 4 Bit oder 8 Bit Modus erfolgen soll. B = 0: 4-Bit-Bus B = 1: 8-Bit-Bus N = 0: 1 Zeile N = 1: 2 Zeilen F = 0: 5 × 7 Punkte F = 1: 5 × 10 Punkte RS D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 1 B N F x x Adresse im Zeichensatztabelle
-
Artikel
LPC1114 Breakout Board
jahrelang seine Dienste verrichtet hat, kommt man heute eigentlich nicht darum herum, auch mal über den (8-Bit) - Tellerrand zu schauen. Die ARM-CPU’s drängen sich geradezu auf und werden auch für den Bastler immer interessanter. Mittlerweile ist ein LPC1114 billiger als ein ATmega328. Und das bei einer höheren
-
Artikel
Erweiterte LCD-Ansteuerung
lcd_setcursor() statt set_cursor() (einheitliche Namenskonvention) einheitliche Verwendung von uint8_t neue Funktion lcd_out() für eine 4bit-Operation alle Kommandos und Kommandooptionen des LCD als #defines ausgeführt neue Funktion lcd_generatechar() und lcd_generatechar_P() zum Generieren eines Zeichens
dargestellt sind Alle Dateien sind als ZIP-Archiv hier verfügbar. Das Programm wurde komplett auf einem ATmega8515 getestet. Es ist auf ein 4x16 LCD ausgelegt. Wenn man das Programm auf seiner eigenen Hardware testen will, müssen folgende Dinge angepasst werden in main.h das #define F_CPU für die Taktfrequenz
-
Artikel
200MHz DDS-Generator
Spannungen je nach uC, jedenfaflls +12V, 5V. Die DDS Baugruppe soll eingebaute Regler fuer 3.3V/1.8V mit Rauschfilterung haben DDS Hauptmodul mit DDS IC, Filter, Verstärker, Pegel Feineinstellung, AM Modulator Digital gesteuerter HF Abschwächer mit entweder I2C oder Direkter Relaissteuerung. Optionaler
geplanten Konzept mit dem AD9951 als DDS Kern. Komponenten. Steuerteil. Die Steuerung soll ein µC (ATMega) übernehmen. Über eine Tastatur, einen Inkrementalgeber und ein alphanumerisches 2*16 Zeichen Display können die Parameter eingestellt werden. Zusätzlich ist die Steuerung und Programmierung über eine
-
Artikel
Avr-gcc Bugs
8.0 81754 Building of avr compiler broken 8.0 20296 81268 Speeding up small ISRs Support __gcc_isr pseudo-instruction 8.0 81075 Move jump-tables out of .text 8.0 81072 Add XMEGA devices with flash seen
4.8.2, 4.7.4 57516 Incorrect fixed-point rounding result in the overflow case 4.8.2 57506 Some devices are present twice in avr-mcus.def 4.8.2, 4.7.4 56263 Provide strict address-space checking 4.8.0 56064
-
Artikel
Word Clock Variante 4
separaten Platine untergebracht, die über einen MicroMatch-Stecker verbunden wird. Eingesetzt wird eine ATMega 168, wobei der Quelltext aktuell auch einen noch kleineren Controller erlauben würde. Im weiteren Verlauf soll die Schaltung noch weiter integriert werden. Als Quelle für die Uhrzeit wird eine RTC
Aktuell wird hier ein Blech aus gebürstetem Edelstahl verwendet, in welches die Buchstaben mit einem 0.8 mm Fräser geschrieben wurden (es handelt sich bei der gezeigten Platte noch um einen Prototypen). Die Uhr ist 16 cm hoch und 12 cm breit. Es wurde eine Rückwand erstellt, in die die Grundplatte eingesetzt
-
Artikel
Liste von FPGA Eval boards
2.0 - - - 4 Taster, 8 Schalter 7seg, Programmierung & Stromversorgung über USB Digilent Nexys 2 92 (121) XC3S500E (1200E) 16 16 2.0 - 1x Cypress FX2 4 Taster, 8 Schalter, 8 LEDs, PS/2 Maus/Kbd. 4x7 Seg, Progr. & Versorg.
USB UART 10/100 Ethernet PHY 1x (virtueller COM-Port über USB) PIC24FJ192 (USB HID Host) 5 Taster, 8 Schalter, 8 LEDs, USB Maus/Kbd. Programmierbar über JTAG, USB Port oder USB Stick, 4x7 Seg, Versorg. über USB oder über Netzteil (5V), 8bit VGA, Clock: 100MHz, 4x PMOD Expansion, VHDC I/O-Port Connector
-
Artikel
Wanderkiste (Widlar)
8.4 kg 5 mindsolve 40591 10.04.19 15.04.19 357607438205 8,74 kg 6 f_p 890xx 17.04.19 29.04.19 340434220387461915 9,02 kg 7 Patrick_j96 38458 03.05.19 962375013461 ca.9kg 8 seeers 08.05.19 11.05.19 357608117553
, RFM12 Sende- und Empfangsmodul, InEar-Kopfhörer (neu), RJ45 Stecker (Crimp), fertige RJ45 Kabel, 8xATMEGA328(SMD)+passende Eval-Boards, Yubico Security Key, ESP8266, S-OnOff-WLAN-Steckdose(kann mit Tasmota geflasht werden), PIR Sensor, div. ältere Speichermodule/Chips; Details/sonstige Wünsche gern
-
Artikel
Entwicklungsboard mit AT91SAM7Sxxx - selbstgemacht
für den AT91SAM7S64 bzw. 9,85€ für die große Variante SAM7S256 Dafür bekommt man höchstens einen ATMEGA128 mit einem Bruchteil des Speichers, Geschwindigkeit und Peripherie. AVRs setze ich nur mehr entweder im DIP-Gehäuse für schnelle Basteleien ein, oder aber wenn es besonders stromsparend sein soll
für die ARM-Architektur folgende Datentypen: char 1 Byte short 2 Bytes Int, long 4 Bytes long long 8 Bytes float 4 Bytes double 8 Bytes Bei float und double handelt es sich um Fließkommazahlen. Da ihre Verarbeitung auf dem Mikrocontroller ohne Fließkommaeinheit, wie dem hier verwendeten, sehr rechenaufwändig
-
Artikel
KiCad
Bibliotheken oder Änderungen sollen zunächst in diesem Abschnitt vorgestellt werden. Symbolbibliotheken. ATmega3250/TQFP100 von Fred S. (Gast) ATMega3290 im 100Pin-Gehäuse von Fred S. (Gast) RFM12-Funkmodul von Dominik C. CAN Controller MCP2515 und Transceiver MCP2551 von Dominik C. STLib für KiCad mit STM32F4x
, NF-Verstärker LM1875 und TDA2003 (Pentawatt Gehäuse), Schaltregler UC38xx (DIP8/SO8 und DIP14/SO14), LM2587, MC34036, LM78S40 und MCP1640, Treiber MIC4422 (DIP8/SO8 und Pentawatt Gehäuse). Allegro Halleffekt Stromwandler Typ ACS754/ACS755/ACS756 und LEM Halleffekt Stromwandler der
-
Artikel
Galvanische Trennung
Leitungen RXD, TXD und DE gehen zum Mikrocontroller, welcher per RS485 kommunizieren will z. B. ein ATmega8. Der DC/DC-Wandler erzeugt galvanisch getrennte 5V mit denen der Empfänger-Teil des Optokopplers (hier ein 6N137) und der RS-485-Treiber (hier ein SN75176) gespeist wird. Da der Optokoppler bei Standardbeschaltung
-
Artikel
Raspberry Pi als Universalprogrammer
die Spannung abhängig von der aktuellen Rechenlast meist etwas niedriger. Massepotential liegt an 8 Pins (Modell B+). Das Bitwackler Interface kann natürlich auch SPI, UART und I2C nachstellen, allerdings mit erhöhten Programmieraufwand und meist nicht so schnell wie mit den speziellen SPI-Pins. Dafür
für alle GPIO's, er kann nicht Pin-individuell geändert werden. Nach einem Reset ist ein Wert von 8 mA voreingestellt. Nie mehr Strom "ziehen" als konfiguriert, ganz vorsichtige Bastler begrenzen den Strom durch einen Serienwiderstand (bspw. 10k). Die 3V3 Spannung an der Pin-Leiste wird über einen
-
Artikel
Frequenzumrichter mit Raumzeigermodulation
Ausgangsmuster. Die Timerwerte werden im Hauptprogramm berechnet und in drei Arrays abgelegt (pzh[8]; pzl[8]; pm[8]). Es wird der „pulszykluszaehler“ für die Ausgabe des gewünschten Ausgangsmusters über die dazugehörige Zeit von 0 bis 7 hochgezählt. 7 entspricht dem Ende der zweiten Pulsperiode. Pulszykluszaehler
Schaltplan download zip-File Steuerung download zip-File Verluste. 3 Stück IR2109 , 1 Stück Mega 8 , 1 Stück Mega 88 , 4 Stück IRFP150 verstarben in treuer Pflichterfüllung durch Unachtsamkeiten des Benutzers = Umrichter von Uwe Scholz = Steuerung und Bremsschopper sind weitgehend gleich geblieben
-
Artikel
Aquarium Controller
Fernsteuern Anschluß eines DCF77-Empfängers Elektronik. Das Herz des Designs ist ein AVR-Prozessor ATmega644, an den sämtliche Komponenten direkt angeschlossen sind: Temperatursensor. Als Temperatursensor kommt ein NTC-Sensor, Typ Epcos B57861S0103, 10kΩ zum Einsatz. Die Begradigung der Kennlinie erfolgt
Klinkenstecker extern angeschlossen. Im Einsatz befindet sich jener Empfänger aus dem Doppelheft der Elrad 7/8 '85 (welche ich eigenhändig gekauft habe ;-).. Firmware. Ooops, das riecht nach Arbeit. Behelfsmäßig kann hier der sich praktisch selbst erklärende Quelltext ;-) herunter geladen werden: Aquarium Controller
-
Artikel
IR-Tastatur Merlin Ruwido
3. Dies ist für die Übertragung per IR sinnvoll, erschwert aber die Signalauswertung. Die letzten 8 Bits des Datensignals stellen die Tastencodes dar. Dafür wird in ca. 418 µs Abständen abgetastet (Bitperiode). Die Polling-Zeitpunkte werden als blaues Signal in Abbildung 4 dargestellt. Dabei ist zu
darstellen kann. Somit lassen sich einfach die IR-Keycodes der Tastatur ermitteln. Wer nur einen AtMega mit 4KB oder mehr Flash hat, bekommt immerhin Keybord Unterstützung. Weitere Informationen gibt es auf der SourceForge-Projektseite oder im Quellcode welcher auf deutsch kommentiert ist. = Downloads
-
Artikel
SensorLogger
Als Hardware kommen folgende Komponenten zum Einsatz: 868MHz Empfangsmodul mit PCB Antenne ATMEL ATmega1284P + ENC28J60 für 100base-T microSD Adapter Empfangsmodul. Für dem Empfang (und wenn mal will auch für das Senden) gibt es ein preiswertes 868MHz Modul RFM12. Es ist ein Universal ISM Band FSK Transceiver
. An das RFM12-Modul muss noch eine Antenne angeschlossen werden. Üblicherweise 1/4 Lamba also ca. 8,3cm . Da aber noch Patz auf dem PCB war, habe ich mich mal an eine PCB Variante in meanderförmigem Aufbau gewagt. Dazu gibt es eine hübsche Design Note von Texas Instruments (DN024). Das Ergebnis lag
-
Artikel
Schrittmotoren
bestenfalls für kleine Beschleunigungen von sagen wir mal 1 bis 2 kHz ausreichend. Will man auf 5 bis 8 kHz drehen, muss vieles bedacht werden: 1. Das größte Manko vorneweg: Das sinkende Drehmoment bei hoher Drehzahl bedingt durch den Abfall der Stromanstiegsgeschwindigkeit und durch steigende Verluste
GMD03, HGD06 (32-85 V, Preisklasse 140-180 Euro). Vorteile sehr günstig wenig EMV-Probleme kann auch 8tel-Schritt HGD-Ein-und Ausgänge über Optokoppler automatische Ruhestromabsenkung Enable-Eingang Error-Ausgang Strom in 8 Stufen einstellbar Nachteile nur die blanke Platine mit Kühlkörper, ohne Gehäuse
-
Artikel
XMC: PWM (LED und Servo), UART (DMX und Debug) (Tutorial für Keil uVision 5)
Wert wird dabei aus einer LookUp Tabelle entnommen. Diese macht eine logarithmische Umsetzung der 8Bit-Werte des DMX Signales in die 12Bit der PWM. (siehe dazu auch LED-Fading) Theoretisch ist eine 16Bit PWM möglich. Hier wird jedoch die PWM auf 12Bit (PWM_RESOLTION = 0x0FFF) beschränkt, um einen schnelleren
XMC mit seiner USIC-Peripherie ist besonders gut für den DMX Empfang geeinigt. Anders als bspw. Atmega-Prozessoren kann mit dieser Einheit der Break des DMX-Signals sauber erkannt werden und einen Interrupt auslösen. Das DMX Signal ist ein 8N2-Signal mit 250.000bps. Vor jedem 513 Byte langem Datenframe
-
Artikel
Audio-DSP mit Spartan 3-FPGA
Utility-Kern) 4 Bit = Ausgangsrouting (SDSP-Ausgang auf Kanal 1-4, Utility-Ausgang auf Kanal 1-4) 8 Bit = Adresse 1 (bei SDSP für Audio-Memory, bei Utility-Kern für Datenspeicher) 8 Bit = Adresse 2 (bei SDSP für Koeffizientenspeicher, bei Utility-Kern unbenutzt) Das Eingangsrouting bestimmt, mit welchem
erwähnten :-)) Cherry-Tastatur-Gehäuse. Diese Version beinhaltet folgendes : :-) - Xilinx XC3S400 - ATmega2561 - 16 MByte (8Mx16) SDRAM - µSD Card Slot - AT45DB321 DataFlash - 24C512 EEProm - TLC320AI23B Audio Codec mit Kopfhörer Ausgang - CS5343 A/D Wandler - CS4344 D/A Wandler - MIDI - RS232 - etlichen
-
Artikel
GPS Logger Mini
Alle 0,05€ C6 Keramik-Kondensator 22pF 0805 Alle 0,05€ C7 Keramik-Kondensator 22pF 0805 Alle 0,05€ C8 Keramik-Kondensator 100nF 0805 Alle 0,05€ IC1 Low-Drop Spannungsregler 3.3V LP2985 SOT23-5L F 0,56€ IC2 Laderegler MAX1555 SOT23-5L F 2,41€ IC3 Mikrocontroller ATMega88 TQFP32 F 3,56€ IC4 MicroSD-Kartenslot
dann läßt sich mit # hexedit /dev/disk1 der Editor starten und die ersten Bytes der SD-Karte mit den 8 Bytes k621.de beschreiben. Danach ist die Karte bereit für den neuen Einsatz. Downloads. Eagle Projektordner (*.zip, 53KB) AVR-Studio Projektordner V1.0 (*.zip, 19KB) AVR-Studio Projektordner V1.1p01
-
Artikel
RFID-Zeiterfassungs Terminal
für LEDs für optische Funktionsanzeige Kommen/Gehen… Lieferanten. Pollin Elektronik: (RFID-Chip, ATmega32, Widerstände, Batteriehalter, Batterien, Spannungsregler, MAX232, Kondensatoren, Luftspule, Anschlussklemmen, Dioden, Taster) Reichelt Elektronik: (LCD Display, Schrauben, Muttern, Kühlkörper, Sockel
Sound Funktion (Beep und Beeeeeeeeeep) Menü Funktion für diverse Einstellungen (2 Wert vergingern, 8 Wert erhöhen, OK Speichern) Displaytimeout Boottimeout Anzeigedauer nach Stempelung Anzeigedauer bei Infoabfrage Sound An/Aus (Beeeps) Funktion für neuen RFID-Key einlernen (Key Code wird in DB geschrieben
-
Artikel
Word Clock Variante 3
eine Konstantstrombetrieb der LEDs und ein relativ geringer Bauteilpreis. Als Controller kommt ein ATMega88 zum Einsatz, wenn kein DCF-Modul verwendet wird, dient ein DS1307 mit Batteriebackup als Zeitbasis. Alle Komponenten sitzen auf einer doppelseitigen Platine, die vorne nur die LEDs enthält. Damit
Umgebungshelligkeit Keine Schnittstellen für IR oder PC vorgesehen (RS-232 liegt auf Bord Rev.2 auf Stiftleiste) 8-24V Versorgungsspannung (12V Steckernetzteil) und onboard Schaltregler Alle Bauteile außer den LED-Treibern gibt es bei Reichelt Mechanischer Aufbau. Die Uhr besteht aus 5-6 "Schichten": Front(plexi)
-
Artikel
Heizungssteuerung mit Honeywell HR20
die jeweils aktuelle Version als PDF hier oder hier im SVN. Fuses. Here are the fuses set on the ATMega169V device: Original OpenHR20 Extended 0xFD 0xFD High 0x91 0x9B Low 0x62 0xE2 EESAVE enabled disabled BOOTSZ 1024 Words (1E00) 512 Words (1C00) CKDIV8 1 0 = TODOs = Main-Branch / all Branches of the
the UART Protocol in Release 74 of the SVN hosted on Sourceforge: Com-Port Params. BAUD: 9600 Data: 8 Parity: N Stop: 1 Automatic calibration. When the HR20 is mounted, then the automatic calibration is started. The Debug-Info during the callibration is printed to the com-interface like this: Commands
-
Artikel
Strukturierte Programmierung auf Mikrocontrollern
Variablen sparsam umgehen und diese auch im Namen kennzeichnen, z. B. den Modulnamen voranstellen 'i8_LOG_Position' Vermeidung langer Funktionen / Aufspalten in kleinere Funktionen und Bibliotheken: Verwendest du den gleichen Code an verschiedenen Stellen lohnt es sich diesen in eine Funktion auszulagern
Forumsbeitrag: DREI gute Fragen für fast alles Forumsbeitrag: ADS1115 Initialisierung ADC auslesen ATmega8 Assembler ASM Weblinks. PC-lint, ein Analyseprogramm für C-Code Recommended C Style and Coding Standards, engl. Standards and Style for Coding in ANSI C, engl. Wikipediaartikel über Programmierstil
-
Artikel
Eagle FAQ
verbunden, wenn D0...D7 als Label sichtbar ist. Ohne Label wird aus D0...D7 im kopierten Schaltungsteil D8..D15 und die Netze sind noch nicht verbunden Im nun wieder konsistenten Projekt im Schaltplan Leitungen nun richtig benennen, die durch die Namensbildung einen ungewünschten Namen oder eine fehlende/
kann man direkt die Position in die Kommandozeile eingegeben: VIA 'GND' (34.5 25.7); HOLE 3.2 (23.8 6.4); Um Bauteile nachträglich an eine andere Absolutposition zu verschieben kann dem MOVE Befehl die Position übergeben werden: MOVE R1 (4.3 7.9); Mit der Maus geht es, wenn man nach aktivieren des
-
Artikel
AVR-GCC-Tutorial/Der Watchdog
gestellt werden soll. --> Danach können die folgenden Funktionen verwendet werden: wdt_enable(uint8_t timeout) Aktiviert den Watchdog und stellt den Vorteiler auf den gewünschten Wert ein bzw. der in timeout übergebene Wert wird in das WDTCR-Register eingetragen. Einige Timeout-Werte sind als Konstanten
Es besteht die Möglichkeit herauszufinden, ob ein Reset durch den Watchdog ausgelöst wurde (beim ATmega16 z. B. Bit WDRF in MCUCSR). Diese Information sollte auch genutzt werden, falls ein WD-Reset in der Anwendung nicht planmäßig implementiert wurde. Zum Beispiel kann man eine LED an einen freien Pin
-
Artikel
WinAVR
kümmern. Dazu kann WinAVR/mfile/mfile.tcl genutzt werden (Achtung, F_CPU ist im Template bereits mit 8 MHz eingestellt und muss ggf. von Hand geändert werden). mfile benötigt TCL/TK (Win32 download, ca 20 MB). Zum Flashen wird AVRDUDE benutzt. Wenn es beim Flashen einen 'out of sync' Fehler gibt, ist
Frage von Lukas und die Frage von werdlangsammüde. make: *** [####.eep] Error 1. Build started 18.8.2007 at 20:14:23 avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 -O ihex I2C_Motor.elf I2C_Motor.eep c:\Programme\WinAVR\bin\avr-objcopy.exe: there are
-
Artikel
Bluetooth
Bluetooth-Standard V2.0 Y 3 - 3,6 89,25 datasheet LMX9838 National 2 15 704kBps GAP, SDAP, SPP Y 1,8 - 3,6 USD$ 32 (Digikey) datasheet BISM II EZURIO 1 300 300 GAP, SDAP, SPP Bluetooth 2.0 Y 3,3 ?? datasheet BISM II PA EZURIO 1 300 300 GAP, SDAP, SPP Bluetooth 2.0 Y 3,3 ?? datasheet BlueNiceCom 3 Amber
downloaden->speichern unter) LMX9820_bluetooth_designer_guide.pdf Broschüre SmartModules SmartModules ATMEGA128 Blue Board von Peter Zirngibl blue-trx.pdf LMX9820 Bluetooth Serial Port Module LMX9820.pdf LMX9820A Datenblat LMX9820A.pdf LMX9820 Schaltung LMX9820A_REF_SCH C-Kode Schnipsel 1 LMX9820.C C-Kode
-
Artikel
Feuchtesensor
Sample, kostet etwa 50 Euro bei www.spezial.de. Hygrochron Temperature/Humidity Logger iButton with 8KB Data-Log Memory Philips H1 2322 691 90001. vom Reichelt (Datenblatt dort downloaden): jetzt von vishay hergestellt: Applikation von Valvo dazu: (link down) FEUCHTESENSOR Sensor für Feuchtigkeit € 10.00
C-Bibliothek von Timo Dittmar im Forum C-Bibliothek in der Codesammlung Fertige Ansteuerung durch AVR ATMega in Ethersex Silicon Labs. Von Silicon Labs gibt es einen kombinierten Feuchte- Temperatursensor mit I 2 C. Temperaturbereich -45 °C - 85 °C, Feuchte 0% bis 100%, Si7005 Bezugsquelle: SiLabs direkt
-
Artikel
Plattformunabhängige Programmierung in C
)int_fast8_t PRIdFAST8 PRIiFAST8 PRIoFAST8 PRIuFAST8 PRIxFAST8 PRIXFAST8 (u)int_fast16_t PRIdFAST16 PRIiFAST16 PRIoFAST16 PRIuFAST16 PRIxFAST16 PRIXFAST16 (u)int_fast32_t PRIdFAST32 PRIiFAST32 PRIoFAST32 PRIuFAST32
für C99-Datentypen Typ Signed Unsigned d (Dezimal) i (Dezimal) o (Oktal) u (Dezimal) x (Hex) (u)int8_t SCNd8 SCNi8 SCNo8 SCNu8 SCNx8 (u)int16_t SCNd16 SCNi16 SCNo16 SCNu16 SCNx16 (u)int32_t SCNd32 SCNi32 SCNo32 SCNu32 SCNx32 (u)int64_t SCNd64 SCNi64 SCNo64 SCNu64 SCNx64 (u)int_fast8_t SCNdFAST8 SCNiFAST8
-
Artikel
GPIB-RS232-Schnittstelle
klassichen SN75160 (Daten) und SN75162 (Steuerleitungen). Zusammengehalten wird beides von einem ATmega16 oder pinkompatiblen. Die Bustreiber sind eigentlich typisch; den -160 bekommt man bei Reichelt. Den zweiten gibt es dort noch als -161; dem fehlen allerdings zwei wichtige Signale, es muss also der
Schnittstelle keine Chance, etwaige Daten vom Bus zu nehmen, denn mit zwei Prozessorzyklen des AVR (bei 8MHz) wären die 200ns schon beim Sprung in den Interrupt verstrichen (rjmp mit zwei Zyklen = 250ns). Und da sind noch nicht die vier Takte drin, die bis zum Interruptvektor vergehen, denn es muss ja noch
-
Artikel
Raspberry Pi Einführung
vor der Zeile mit der entsprechenden Sprache-Land-Kodierungs-Kombination, also z.B. vor de_DE.UTF-8 UTF-8 für Deutschland. Danach speichert man mit Strg+O -> Enter und Strg+X und erstellt die Lokalisierung neu: locale-gen Danach editiert man die Datei /etc/locale.conf: nano /etc/locale.conf Man ändert LANG=en_US.UTF-8 zur entsprechenden Sprache, also z.B. LANG=de_DE.utf8 und speichert mit Strg+O -> Enter und Strg+X. Tastatur-Layout. Um das Tastatur-Layout auf der Konsole anzupassen, muss man die Datei /etc/vconsole.conf
-
Artikel
DIY Reflow Ofen
zusammengefügt und das Isolationsmaterial befästigt. Anschließend folgten erste Temperaturtest ( Abbildung 8 ) mit einem provisorischen Testaufbau, bestehend aus einem ATMega8, Solid-State-Relais S202 S12, PT1000 + Verstärkerschaltung und einigem Vogelfutter. Dabei wurde sowohl die Temperaturmessung an sich
hier wird der gesamte Prozessablauf gesteuert. Der Mikrocontroller wird mit einer Taktfrequenz von 8MHz betrieben. Die daraus resultierende Verarbeitungszeit ist für die Zeitkonstanten des Ofens ausreichend schnell. Versorgt wird die Schaltung von einem externen Netzteil mit 12V und 5V. Die Solid-State-Relais