-
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
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
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
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
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
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
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
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
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
-
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
-
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
-
Thread
Windows Vista ich hasse es.
bis die HDD-Lampe ausgeht. Auf meinem System (AMD X2 BE 4850) mit 2GB RAM läuft Vista business 32 deutlich flüssiger und wesentlich stabiler als XP. Mit XP gabs auf der aktuellen Hardware dauernd irgendwelche Treiber-Schwierigkeiten. Seit SP1 möcht ich Vista nicht mehr gegen XP tauschen. Und was
keines? Das oben skizzierte meiner Ansicht nach nicht. Es sei denn, ein DCF77-Programm auf einem AVR mit Nixie-Display ist für dich auch ein Betriebssystem.
-
Thread
Problem mit CRC-Test wenn Tabelle im EEPROM - mega88
Doch ! Sorry da hab ich was wichtiges vergessen, wir benutzen CodeVisionAVR, der kann das. Aber genau darin scheint das Problem zu liegen. Ich habe die Einleseroutine aus dem EEPROM neu geschrieben und damit funktioniert es, nur das nötigste und entsprechend meinem Anwendungsfall
. Du benutzt offensichtlich das CCITT Standardpolynom 0x1021, siehe Index 1 der Tabelle. Die WinAVR Library hat eine assembleroptimierte Funktion dafür, siehe crc16.h. In C geht es aber auch ganz gut.
-
Thread
RFM12B portierte Library will auf dem Tiny nicht mehr
[/c] H-Datei [c] #ifndef RFM12B_h #define RFM12B_h #include <inttypes.h> #include <avr/io.h> #include <util/crc16.h> #include <avr/eeprom.h> #include <avr/sleep.h> #include <avr/interrupt.h> #define RF12_MAXDATA 128 #define RF_MAX (RF12_MAXDATA + 6)
; uint8_t rf12_buf[RF_MAX]; uint8_t rxfill; volatile int8_t rxstate; uint16_t rf12_crc; uint32_t seqNum; uint32_t cryptKey[4]; long rf12_seq; uint8_t cs_pin; uint8_t Byte(uint8_t out); uint16_t XFERSlow(uint16_t cmd); void XFER(uint16_t cmd); void SPIInit(void); uint8_t networkID; uint8
-
Thread
LPT-Karte die x.te.
Möglich; die Anbindung ist jedenfalls 16/32 Bit breit. Deshalb sagte ich PCI. Kann aber auch ISA sein. Im Grunde ist das ja egal, hauptsache das Ding funzt, oder? ;)
natürlich die Ports freischaltet zB mit UserPort von Tomas Franzon) Also kurz: USB2LPT geht unter Win32, Win16, DOS-Box auf den Portadressen 0x378, 0x278, 0x3BC in den Modi SPP, EPP, ECP und EPP+ECP. Ein wirklich gelungenes Stück Arbeit!