-
Thread
Mikroncontroller über Programm mit intigrierter GUI steuern
Hi @ all, folgendes Problem: Ich steuere ein Magnetventil mittels ATmega32 an. Meine Schleife sieht aktuell so aus (nur zur Orientierung, wie Ablauf aussieht): Do 'PC2: Signal einschalten (HIGH) Portc.2 = 1 'xx Sekunden Warten Waits 3 'PC2: Signal
Hier noch ein video dazu: http://vimple.ru/99d27fcc850c4443bf584dd50196c8e8 Touchscreen würde natürlich auch funktionieren.
-
Thread
Brauche Uhr/Zähler/Generator mit Frameanzeige und 100stel Sekunden, RS232 Anschluß
unterbeschäftigt. Dann hätte man Datum (ohne Jahr) und Uhrzeit darstellen können. Datumformat einstellbar, ob MmDd (USA, JP) oder DdMm (EU). Wie ist die Darstellung bei Frame-Zahlen unter 10 / unter 100? right-justified oder left-justified? Am besten einstellbar machen. Autor: Lars R. (lrs) Datum: 13.08.2016
, 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.
-
Thread
Vi Editor ausgestorben?
superuser.com/questions/938093/nano-alternative-for-windows-powershell https://nano-editor.org/dist/win32-support/
Dazu kommt der Malloc-Chunk, auf den data zeigt. In 64-Bit-Linux ist die minimale Chunk-Größe 32 Byte. Auch für Leerzeilen, die außer dem LF keine weiteren Zeichen enthalten, werden diese 32 Byte benötigt. Eine Leerzeile belegt also 48 + 32 =qa80 Byte. Entsprechend belegen die 64 Mi Zeilen
-
Thread
Alternative BC327 und 337
Si PNP 0.8 100 80 5 1 150 200 2000 TO92 BCX75 Si PNP 0.625 32 32 5 0.8 150 100 18 100 TO92 BCX75‑16 Si PNP 0.625 60 32 5 1 150 100 18 100 TO92 BCX75‑25 Si PNP 0.625 60 32 5 1 150 100 18 160
wenn es schon etliche Möchte-Gerne-Propheten diesbezüglich gab, immer noch gibt und tatsächlich neue AVR-Typen (z.B. innerhalb der AVR-DA, AVR-DB, AVR-DD, AVR-EA) am Horizont als möglicher, vollständiger Ersatz erschienen sind. Also am besten nicht gleich in die Hose machen, wenn irgendwo irgendjemand
-
Thread
Raspberry Pi 2 mit Quad-Core ARM Cortex A7, 1 GB RAM
10 für Rpi2 auf Windows RT basiert. WindowsRT hat im Prinzip das Problem, dass ein Großteil der Win32 API fehlt. So ist es z.B. nicht möglich, bekannte OpenSource Programme für Win32 (also z.B. Firefox, Libreoffice, GIMP, Paint.NET usw.) die es für Win32 gibt, einfach neu für WinRT zu übersetzen. Dasselbe
NT auf PowerPC. Man darf halt nicht vergessen daß die Codebasis der Windowsapplikationen für x86 (32/64bit) ist.
-
Thread
ATmega8 flashen
Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\WinAVR-20100110\bin\avrdude.conf" Using Port : com3 Using Programmer : stk500v2 avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14] avrdude
5 [35] avrdude: Recv: 0 [30] avrdude: Recv: 0 [30] avrdude: Recv: _ [5f] avrdude: Recv: 2 [32] avrdude: Recv: . [02] avrdude: stk500v2_getsync(): found STK500 programmer AVR Part : ATmega8 Chip Erase delay : 10000 us PAGEL
-
Thread
Arduino Nano Clone mit AVR Studio programmieren
oder https://medium.com/jungletronics/how-to-load-programs-to-an-arduino-uno-from-atmel-studio-7-83c8dd8d175d
Matz Stubenhocker schrieb im Beitrag #6175850: > oder gibt es AVR Studio 7 als Linux Version? Nebenbemerkung: Solche Fragen sind ungenau und können zu Verwechslungen führen. Es gibt kein AVR Studio 7. Es gibt nur ein *AVR* Studio 4.xx und es gibt *Atmel
-
Thread
Chinaschrott mit Typ und Verkäufer
Downloader https://github.com/rogerclarkmelbourne/STM32duino-bootloader/blob/master/binaries/generic_boot20_pc13.bin ausführen kann. ST Link V2 Mini Emulator STM8 STM32 USB Debugger Programmer 5V 3.3V LED von eBay Verkäufer yesbuy32 sind Murks, weil
das Angebot inzwischen gelöscht. Davon hatte ich gleich drei gekauft. Alle lassen sich nur mit FAT32 formatieren, alles andere ist auch nach Stunden noch nicht zu Ende, auch nicht die Übertragung einer kleinen Datei. Dann habe ich mal mit dd die Übertragungsgeschwindigkeit angesehen, die fällt nach
-
Thread
CPM.SYS und wenig RAM
die originale 20K-Version von CPM.SYS (wie im Alteration Guide beschrieben) herbekommen kann? Eine 32K-Version würde auch passen, aber im Netz finde ich nur Dateien, die für 48K+ gelinkt wurden. MOVCPM setzt ein laufendes System voraus, was ich noch nicht habe. Gruß, Svenska
ich jedenfalls erstmal eine Basis, mit der ich das BIOS weiterentwickeln kann, vielen Dank dafür. Im AVR (Board-Controller) sind noch etwa 24K frei, da sollen später CBIOS, CPM.SYS und ROM-Disk rein. Gruß, Svenska
-
Thread
Projekt Mikrocontroller mit Touchscreen
index.html?&ACTION=6667&id=200198&PROVID=2768&&SHOW=1&SID=12UiNFKH8AAAIAAEb7QMw4ca5c7fb905d6b282f616aca186dd535&SEARCH=RASPBERRY%20PI Kannst du schön rumstecken und brauchst nicht löten.
Falls man etwas warten kann, duerfte das STM32F429 Discoveryboard auch uinteressant sein.
-
Thread
Datenübertragung mit Audiosignalen
Frequenzen > bei GSM-auf-Analog ging es manchmal, bei 20 Baud dann recht stabil. Es grüßt RainerK, dd1dl
(Computer -> uC). Nun bin ich verwirrt. Du wolltest doch einen AVR an Dein Smartphone anschliessen ? Zumindest hast Du das im ersten Betrag behauptet ?!? Und nun ein Computer ? Und in welche Richtung soll die Datenübertragung gehen ??? Für die Ausgabe vom AVR könntest
-
Thread
TinyAVR Serie 1/2 OneWire Zugriff auf DS18B20 Temperatursensor
und 80C51XA kennt kaum noch jemand und werden wohl auch nicht mehr produziert. https://www.keil.com/dd/docs/datashts/intel/8xc251sx_um.pdf https://docs.rs-online.com/788c/0900766b80025448.pdf Der 80C51XA hat schon nette Sachen gehabt, die man sich auch beim AVR gut vorstellen könnte: fast 16 × 16 multiply and 32/16 divide
-
Thread
Fehler in Berechnungen
VB ausprobiert hatte, kamen exakte Ergebnisse raus. Jetzt hab ich sie aber in C für einen ATmega32 geschrieben und der Rechtswert lag um ca. 1,5m daneben, was nicht so schlimm wäre. Beim Hochwert stimmten aber nur die ersten drei Stellen, was einem Fehler von über 1000m entspricht. Ich habe sowohl
Zwischenwerte genauer sind? Dann wird erst beim Schreiben in die Variable die Genauigkeit reduziert. Beim AVR dagegen sind die Berechnungen immer mit einfacher Genauigkeit. Sind die Ergebnisse des C-Code genauer, wenn du ihn auf dem PC ausführst?
-
Thread
FS20 Sender mir ATmega8
ich, habe an dem Code Interesse. Es wäre sehr nett, wenn Du ihn mir zuschicken könntest. albert32(ät)gmx(punkt)at Danke!!! mfg albert
hat wäre ich immer dankbar. wenn einer von euch noch ein Beispiel Programm hat immer dankbar. avr(at)alt-rentfort(dot)de
-
Thread
Bascom -> Atmega -> SRAM
SRAM für den Nutzer völlig egal. Wie man in Bascom mit einem SRAM umgeht, der irgendwo an einen AVR hängt, kann ich Dir allerdings nicht sagen. Wenn es um das XMEM-Interface eines 8-Bit AVR geht, gibt das Datenblatt des AVR dazu Auskunft. Gruß aus Berlin Michael
Konfiguration: http://mcselec.com/index2.php?option=com_forum&Itemid=59&page=viewtopic&t=10560&sid=6b26329dd399a3366097b286c152ef16 Der SRAM gehört natürlich entsprechend an das EBI angeschlossen.
-
Thread
Mikroprozessor wird heiß und und funktioniert nicht mehr?
Ich hatte beim AVR32 mal ein ähnliches Problem (evtl. hat Atmel ja den gleichen USB-Controller verwendet). Beim An-/Abstecken des USB im laufenden Betrieb hat sich der µC anschliessend gerne "etwas mehr Strom gegönnt
da ja nur der Prozessor hin ist und nicht das JTAG zeug... (: Also hab ich mir dann 50 € gespart xDD Aber danke euch allen (:
-
Thread
Atmega644 UART - Komische Ausgabe
***********************************/ #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include "uart.h" /* define CPU frequency in Mhz here if not defined in Makefile */ #define F_CPU 3686000UL
[c] #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include "lcd.h" #include "uart.h" /* define CPU frequency in Mhz here if not defined in Makefile */ #
-
Thread
80C535 SBC - Unterlagen?
Das Manual zur CPU bekommst du hier: www.keil.com/dd/docs/datashts/infineon/80x515_um.pdf Georg
Also braucht mir keiner zu erzählen wie wunderbar die Gurken heute noch sind. Danach war dann der AVR toll, auch die PICs waren super. Nun ist beruflich der STM32 toll und nach oben sind keine Grenzen gesetzt. Ich finde nur die Glorifizierung oller Kamellen anhand schräger Vergleiche recht angreifbar
-
Thread
Welches Bauteil ist das?
ARTICLE=1089;START=0;SORT=order_col_artnr_besch;OFFSET=16;SID=25ur9sPX8AAAIAAFUqFoYb7a812cc0e50f55960e86dd02dfd510d das wäre dann also sowas in der Art :)
Sorry für den erneuten Fehler - 32C67
-
Thread
IGBT Anfängerfrage
denen ich Dich eher nicht zähle - hier im Forum doch das Rad nicht neu erfinden, wenn es das SKYPER32R bereits in Serie gibt...
einer Entladeleistung von 6,6 kW: https://www.wolfspeed.com/products/power/reference-designs/crd-22dd12n/ Bei mir wiegen alleine schon die Trafos 35 kg.
-
Thread
arthernet extern memory test program
www.ispf.de mit UART Library und optimierter Ausgaben. Es kann gleichzeitig als Beispiel für andere AVR Systeme dienen. Neu: - UART Library - RS232 auch ohne Baudraten Quarz dafür aber mit 16MHz - optimierter Memory Dump - Speicher-Test nach Typ getrennt - Memory Bank Ausgabe - UART0 Ausgabe auf ATMega128 - WinAVR 20060421 geeignet Viel Erfolg Michael ---------------------------------------------------------------------- Bildschirm Hardcopy: Welcome to the arthernet external memory test program
-
Thread
Einfaches Testprogramm für RFM12BP-868MHz
der RFM12BPs über SPI) habe ich festgestellt, daß diese nicht funktionieren (kein IRQ), sobald der AVR über einen SPI-Programmierer (bei mir DIAMEX) gerade beschrieben wurde. Abhilfe: RFM12 für einige Sekunden komplett abklemmen, dann Prozessor RESETTEN. Zudem ist darauf zu achten, daß RXENAB und
; // RX ein, DCLK aus, baseband/xtal ein Write_Word_RFM12B(0xA660,nr); // Frequ = def = 868,32 // Write_Word_RFM12B(0xC647,nr); // Datenrate 4800 Write_Word_RFM12B(0xC623,nr); // Datenrate 9600 = 1000000/29/(wert+1) (Bit 7 muss hier 0) // Write_Word_RFM12B(0xC611,nr); // Datenrate
-
Thread
Mehrere Ports in arrays möglich?
Gruß Jonny --------------------------------------------------------------------- #include <avr/io.h> #define F_CPU 8000000UL #include <util/delay.h> #define AA (1<<PC0) #define BB (1<<PC1) #define CC (1<<PC2) #define DD (1<<PC3) #define EE (1<<PC4) #define FF (1<<PC5) #define GG (1
Stichwort lautet "Multiplexing" oder "Charlieplexing" https://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige
-
Thread
Luftdruck messen
ist dafür ideal, er hat einen Messbereich bis 1050 hPa. Das reicht für das stärkste hoch aus. DD
Luftdrucksensor weiß ich nocht nicht, und als Prozessor kommt der CC1010 von Chipcon zum Einsatz. 8051-Core, 32kByte Flash (ich weiß, etwas überdimensioniert, aber die einzige integrierte Lösung), ISP, AD-Wandler... (was sonst so alle dazugehört) und Funktranceiver auf 433Mhz oder 868MHz.
-
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/2.2.14 (Win32) Last-Modified: Wed, 22 Jul 2009 19:15:56 GMT Content-Length: 55 Content-Type: text/html Connection: Closed <html> <body> <h1>Hallo, Welt!</h1> </body> </html> Dadurch bekomme ich gewünschtes
-
Thread
MMC an AVR (Data start token problem)
Wie der Betreff schon sagt, versuche ich eine MMC an einem AVR (Mega32) zu betreiben. MMC deshalb, weil ich keine SD Karte da habe und ich erst morgen eine besorgen kann. Die Initialisierung funktioniert (CMD0, CMD1). Wenn ich aber versuche das CID oder
sogar passen (sind 15 oder 16 byte, wenn ich mich nicht verzählt habe). Ein Lesetest mit einer (mit dd) mit Testdaten gefüllten Karte zeigt, dass zwar irgendetwas gelesen wird (ebenfalls kommt 0xfc statt 0xfe) aber es ist nur Müll, allerdings reproduzierbar immer der gleiche. AVR an 5V, Spannungsteiler
-
Thread
AvrDude und STK500v2 kein Flashen moeglich
2000-2005 Brian Dean, http://www.bdmicro.com/ System wide configuration file is "C:\WinAVR-20090313\bin\avrdude.conf" Using Port : com7 Using Programmer : stk500v2 avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14] avrdude
Recv: 5 [35] avrdude: Recv: 0 [30] avrdude: Recv: 0 [30] avrdude: Recv: _ [5f] avrdude: Recv: 2 [32] avrdude: Recv: . [02] avrdude: stk500v2_getsync(): found STK500 programmer AVR Part : ATMEGA16 Chip Erase delay : 9000 us PAGEL
-
Thread
Suche: günstige ARM-Entwicklungsplatine
NGW100!! Kostet 89 euro, ist leistungsfähig und fertig mit linuxbespielt. Ist zwar ein avr32(140Mhz), aber leistungsfähig bleibt leistungsfähig!! Wenn du mit leistungsfähig aber sowas wie Cortex-A8(jenseits der 600Mhz) meinst tuts mir leid.
man braucht, es gibt auch welche mit Zugriff auf das JTAG-Interface, schau mal hier: http://www.dd-wrt.com/wiki/index.php/Supported_Devices#List_of_all_supported_routers
-
Thread
LCD, HD44780 und KS0076
***************************************************************/ #include <inttypes.h> #include <avr/io.h> #include <avr/pgmspace.h> #include "lcd.h" /* ** constants/macros */ #define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64
*/ #define LCD_E_PIN 4 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
Atmega16 Flash leergeröntgt?
Für mich klingt das langsam nach avr-flame! Konkurrenzfirma?
Alex W. schrieb im Beitrag #5025691: > Für mich klingt das langsam nach avr-flame! > > Konkurrenzfirma? ..Lötzinn. Ich habe kein Problem z.B. einen MSP430 da drauf zu setzen oder aus Preisgründen auch einen STM32. Der Atmega16 ist ja auch nicht gerade das neueste Produkt
-
Thread
Bezugsquelle für 4,332 Mhz Quarz
kHz 300-2061-1-ND 1,41 Eur Citizen CM250S 75,000 kHz 300-3021-1-ND 1,33 Eur es gibt auch 32,000 40,000 60,000 60,005 65,535 65,536 75,000 76,790 76,800 76,810 77,500 77,503 96,000 100,000 kHz
ziemlich ... ;), aber ich bin da inzwischen sowieso an der Stelle, daß ich mir die 75kHz wohl vom AVR machhen lasse, der kommt ja sowieso rein. Trotzdem nochmal Danke für Deine Mühe. Gruß aus Berlin Michael
-
Artikel
AVR-Tutorial: LCD
Artikel zum Controller HD44780. Pinnummer LCD Bezeichnung Anschluss 1 V SS GND (beim TC1602E: V CC ) 2 V DD = V CC +5 V (beim TC1602E: Gnd) 3 V0 = V EE GND, Poti oder PWM am AVR 4 RS PD4 am AVR 5 RW GND 6 E PD5 am AVR 7 DB0 nicht angeschlossen 8 DB1 nicht angeschlossen 9 DB2 nicht angeschlossen 10 DB3 nicht angeschlossen 11 DB4 PD0 am AVR 12 DB5 PD1 am AVR 13 DB6 PD2 am AVR 14 DB7 PD3 am AVR 15 A Vorsicht! Meistens nicht direkt an +5 V anschließbar, sondern nur über einen Vorwiderstand, der an die Daten der Hintergrundbeleuchtung angepasst
-
Thread
1x16 lcd display
hi ich bins mal wieder hehe, ich habe ein 1x16 zeichen großes lcd display wie im AVR-Tutorial auf microcontroller.net angeschlossen. Die "ansteuerung" funktioniert für die ersten 8 zeichen wunderbar. nachdem ich das achte zeichen auf display geschrieben habe kann ich aber den zweiten
alphanumeric LCD 16 characters in 1 lines [00|01|02|03|04|05|06|07|40|41|42|43|44|45|46|47] DD address alignment ^^ !! Die Angeben sin hex MooseC
-
Thread
Bootloader für den ATmega 168 macht Probleme
programm-doku siehe asm_main.s ***************************************************/ #include <avr/io.h> int main(void) { asm("rjmp asm_main"); return(0); } [/c] asm_main.s: [c] #include <avr/io.h> #include "def_asm.h" .section .text .global asm_main asm_main:
asm_main.s:62: Error: number must be less than 64 ../asm_main.s:112: Error: number must be less than 32 ../asm_main.s:114: Error: number must be less than 32 ../asm_main.s:117: Error: number must be less than 64 ../asm_main.s:118: Error: number must be less than 64 ../asm_main.s:177: Error: junk at