-
Thread
8 stellige 7 Segment anzeige
Hallo, ich würd´s mit Schieberegister realisieren. Dabei benötigst du nur insgesamt 3 Leitungen um alles anzusteuern. Programmtechnisch ist es auch nicht wesentlich aufwendiger. Grüße
Genau das selbe hab ich gebaut : 8x 7-segment + 8 Taster + 3 Schaltausgänge an einem AT90S2313 ! Funktioniert alles Prima, Software und Schaltplan muss folgendermaßen aussehen (hab ich leider nicht mehr [§*@%&# Festplatte]) : PORTB läuft auf die EIngänge eines 74HC245 (8bit Bustreiber
-
Thread
Bascom:Watchdog per taster auslösen
Hi, ich habe das Problem mal mit nem AT90S1200 gehabt und keine Lösung gefunden den Reset per Taster zu aktivieren (hoffe ich habe das Problem richtig verstanden). Daher hab ich einfach nen Taterinterrupt gebastelt, der etwas Code ausführt
das jetz auch nich ausdiskutieren, da gibt´s wichtigeres :)
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
Oliver S. schrieb im Beitrag #7443205: > Ob ich nun einen IO-Pin als > Ausgang zwischen high und low umschalte, oder den Pin zwischen > High-Z-Eingang und Low-Ausgang, macht doch keinen Unterschied. Es
per Software mit frei wählbaren Pins umzusetzen. Das läuft bei mir ab 8051 über den 68K mit GAL, den AT90S2313 bis zum RP2040. Eine Hardware IIC-Schnittstelle ist nicht erforderlich und man implementiert den Umfang, den man benötigt. Hardware IIC ist dann sinnvoll bzw. notwendig, wenn ein µC als 'Knecht
-
Thread
portb.2 vom atmega32
Datenblatt ist das manchmal so eine Sache... Ich z.B. hatte gestern das Datenblatt zum Attiny2313 in den Fingern und richtig lange versucht genau das Thema Mehrfachbelegung nachzuschlagen. (Ging um den Thread http://www.mikrocontroller.net/topic/87315#739146 und ich hatte AT90S2313 überlesen)
-
Thread
Diamex Prog-S Problem mit Attiny2313
>ich habe mir den Diamex Prog-S bestellt und kriege diesen einfach nicht >zum Laufen. Dann gib ihn doch zurück;)
GND vom Tiny und Programmer verbunden? Tiny2313 hat keine Pins 21 und 22.
-
Thread
Attiny 85 mit KISS Board programmieren
AT89s52 ist kein AVR. Ich bezweifle das du deinen Tiny mit dem Board programmieren kannst.
Erfolgsmeldungen" in Foren lassen auch nichts gutes hoffen. Ich hab damals 1997 nen Programmer mit AT89C51 gemacht, der funktionierte sogar besser als der Atmel-Programmer (konnte alle 90S1200 und 90S2313 Revisionen, auch die, die eigentlich nicht gehen dürften). Aber das war zu Windows3.1 Zeiten.
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
(ca. 6ct bei 1000 Stk) und steuere die LEDs mit den GPIOs eines ATSAM3N0 und je 3 Mosfets an. Der AT89LP51 hat 36 IOs und kostet 64ct. Mostets gibt's ab 2ct, das wären also auf 10 LEDs: 64ct + 10 x 6ct + 30 x 2ct = 184ct, also rund 19ct pro LED mit Ansteuerung. Über Vor- und Nachteile denke ich gerade
6ct > bei 1000 Stk) und steuere die LEDs mit den GPIOs eines ATSAM3N0 und je 3 > Mosfets an. Der AT89LP51 hat 36 IOs und kostet 64ct. Mostets gibt's ab > 2ct, … Über Vor- und Nachteile denke ich gerade nach. Ich habe weiter nachgedacht. Für meine Matrix würde ich lieber passive RGB-LEDs nehmen
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
preiswerte Alternativen OHNE Gefrickel! https://www.reichelt.de/programmer-f-avr-stk500-atmega-attiny-at90-diamex-usb-isp-p110344.html?r=1 > Es gibt aber unzählige ISP-Adapter am Markt. Lies den Artikel > AVR In System Programmer im hiesigen Wiki. Tja, aber das ist die Qual der Wahl! Der Anfänger
Projekt hier zeigt eine solche Vorgehensweise. Dieses ist zwar auch als Programmer für ein paar PIC undAT89S52 verwendbar und muß erst aufgebaut werden, die Software funktioniert aber auch mit diesem käuflich erwerbbaren Shield: https://www.ebay.de/itm/AVR-ISP-Shield-Burning-Burn-Bootloader-Programmer-for-Arduino-UNO-R3
-
Thread
Zirkulationspumpe
Badewanne halten, ohne anschließend auf warmes Wasser verzichten zu müssen. Ursprünglich steuerte ein AT89C2051 die Geschichte, dann ein AT90S2313, um den nagelneuen AVR zu testen.
Ich mach's auch wie oben schon mal beschrieben. Temperaturfühler an AT-Mega, der aus dem Temperatursprung bei Wasserentnahme die Zirkulationspumpe X Minuten laufen lässt. Morgens ins Bad, warmes Wasser für zwei
-
Thread
Delay time beim io port toggle
Hallo, weiß jemand wielange ein mit 16Mhz getakteter AtMega128 braucht,um von Low->High und High->Low umzuschalten? Ist die Flanke innnerhalb der 62.5nS?
Hallo! 90S2313,SO20 datecode 9850, also schon etwas betagt... durchgängige Massefläche auf der Rückseite VCC abgeblockt mit 2x330n Messung an Portpin als Clock-Leitung zu einem externen A/D, ca. 6-7mm lang
-
Thread
Hardeware Manchesterdekoder
Bei über 1 Megabit/s?
Hi Sieh dir mal das Datenblatt vom AT90PWM2/3 an. Der hat Manchestercodierung/decodierung. Verfügbarkeit kenne ich aber leider nicht. MfG HG
-
Thread
Bosch HFG 164 Programmierung
Im Gerät befindet sich auch ein Ausdruck der aussagt: Oszillator Frequenzen 01 E 124.93 LLL S 146.33 LLL 02 E 126.27 LLL S 147.67 LLL 03 E 124.1 LLL S 145.5 LLL Es muss also bei der Einstellung der Frequenzen 21.4 MHz beim Empfänger abgezogen werden (Filter). Die dazu zu programmierende
Hallo an alle hier!! Interesse an einem Eprom ersatz mit at90s2313 oder attiny2313? Ist nur für einen Rx-Kanal mit Sender für HFG164 oder HFG84! Es werden einfach A und B Teiler ins Programm eingetragen und anstelle des Eproms wird die selbst gebaute Platine
-
Thread
Neue Propeller Karte zu Fertigen
Ale, für was benötigst du eigentlich die zwei ADC`s ?
Ale, ok, i will ship it a.s.a.p. br Franz
-
Thread
Produkte mit AVR
Im "2,4GHz Wireless Industrial Transceiver WIT2410" von CIRRONET verrichtet ein AT90S2313 seinen Dienst.
-
Thread
CP/M auf ATmega88
Das Evaluation Kit "At XMega XPlain" wäre vielleicht das richtige für euch. Gibt's bei Reichelt für ca. 36€.
CPM on an AVR, v2.1 Testing RAM: fill...wait...reread... Initing mmc... A:FAT16 File-Image at: 8598, size: 208KB. B:FAT16 File-Image at: 8510, size: 175KB. C:FAT16 File-Image at: 8450, size: 118KB. Partinit done. Ok, CPU is live! ipl S A =A8 BC =280C DE =0080 HL =E180 SP =2000 PC
-
Thread
Modbus RTU Slave fuer AVR
0; for (ic = 0; ic < nOBytes; ic++){ // getting the first byte where we have to get Bit's from ..
Einstellungen nicht zusammen, es funktioniert aber... Ich habe das Beispiel erfolgreich auf einem AT90CAN als RS232 Variante mit 9600 Baud und externen 16 MHz laufen. Vielen Dank für das kurze Beispiel! Timer zwei ist auf Prescaler 8 gestellt und wird mit 32 vorgeladen. Macht nach meiner Rechnung
-
Thread
Interner Reset?
Hallo, Der Code auf meinem AT90s2313 sieht prinzipiell so aus: int main (void) { init (); do { //tut was } while (1); } Anzunehmen ist nun, dass die do/while Schleife immer wiederholt wird, während die init-Funktion
Besten Dank, so leuchtet´s ein und auch ich kann´s mir merken.
-
Thread
suche IC das arbeitet wie Stufenrelai
Malte S. schrieb im Beitrag #3151518: > Doch das Ding > hat's tatsächlich überlebt und es sind keinerlei Ausfälle erkennbar. Ein Kollege hat mal einen AT90S2313 verkehrt herum in einen Sockel gesteckt (Vcc
Michi schrieb im Beitrag #3151535: > Malte S. schrieb im Beitrag #3151518: >> Doch das Ding >> hat's tatsächlich überlebt und es sind keinerlei Ausfälle erkennbar. > Ein Kollege hat mal einen AT90S2313 verkehrt herum in einen Sockel > gesteckt
-
Thread
Schnelle (Pseudo-)Zufallszahlen
Sequenz zu synchronisieren. Gibts da irgendeinen Trick? Mir fällt nur eine Möglichkeit ein: Erst das S/N extrem hoch ansetzen, den Empfänger synchronisieren lassen und dann das S/N immer weiter abzusenken. Der Empfänger sollte noch eine ganze Weile synchronisiert bleiben auf den nun korrekten Bittakt.
Beitrag von dir gefunden, wo du das schonmal erklärt > hattest: > > Beitrag "Re: zufallszahl (at90s2313)" Tja wusste ich's doch ;) Gruß Hagen
-
Thread
Selbstüberschätzung in neuer Dimension
mit den vorher gemachten Einstellungen > programmieren konnte Früher(TM) gab es auch nur einen AT1200 oder einen AT8585, da konnte man mehr als Programm draufschreiben nicht machen. Heute kannst Du zig Einstellungen vornehmen, die auch möglichst in der richtigen Reihenfolge erfolgen sollten.
den vorher gemachten Einstellungen >> programmieren konnte > > Früher(TM) gab es auch nur einen AT1200 oder einen AT8585, da konnte man > mehr als Programm draufschreiben nicht machen. Heute kannst Du zig > Einstellungen vornehmen, die auch möglichst in der richtigen Reihenfolge > erfolgen sollten
-
Thread
usbasp µC falsche LockBits Programiert
S. L. schrieb im Beitrag #7595642: > Und was, bitte, ist ISP Asche auf mein Haupt, hatte an den Bootloader gedacht.
passiert. Ich bin sogar der Meinung, daß ich mir bei meinen Anfängen einen älteren AVR wirklich durch's Abschalten der SPIEN-Fuse via SPI gebrickt habe. Kann ein AT90S2313 gewesen sein, das waren die ersten AVRs, die ich in der Hand hatte. SPIEN? Was is'n das? Brauch ich nicht - aus damit und schwupps
-
Thread
µC-Einstieg mit ATMEGA8 - ist das OK ?
Thomas S. schrieb im Beitrag #4364185: > Eine sympathische Seite ist diese: > http://halvar.at/elektronik/kleiner_bascom_avr_kurs Danke Thomas, bin schon mitten drin :-) lg,
muß nicht perfekt sein am Anfang und die optimale Lösung haben. Typisch Deutsches Denken. Los geht's: https://www.blafusel.de/misc/my_first_mc.html
-
Thread
LW Sender Droitwich
"at a U.S. list price starting at $1,500 in small quantities." oder https://www.digikey.at/product-detail/de/microchip-technology/990-00123-000/1522-1000-ND/6153768 ist gegenüber 20-80€ schon happig..
eingestellt hat. Nur die Antenne mit dem FET ist die (abgesetzte) Außeneinheit mit Fernspeisung über's Kabel in quasi beliebiger Entfernung. Nachfolgend die Quellen, die mein Vorhaben wesentlich beeinflusst haben, natürlich alle auf DCF-Basis. Droitwitch hatte ich da (Anfang '90er) bereits ausgeschlossen
-
Artikel
Temperatursensor
Genauigkeit +-0,5°C 1-Wire-Ausgang Preise: 2020: Reichelt: 1,60 / CSD: 1,59 / Conrad 5,08 2022-10-05 DS18S20: Reichelt 18,50 / Pollin 12,95 / Conrad: 28,99 2022-10-05 DS18B20: Reichelt 3,80 / Pollin 4,49 ; 7,90 / Conrad: 7,99 Links: Zweikanaliger DS18B20 auf 0-10V Messumformer Ein oder mehrere DS18B20 DS18S20
AVR-GCC) Code zur Ansteuerung mit CRC-Prüfung (AVR-Assembler) LED-Thermometer mit AT90S2313 (C) Webserver zur Ansteuerung von bis zu 63 Bausteinen PDF Anleitung zur Beschaltung und Programmierung (C) Anleitung Sensorfühleraufbau (DigiTemp) Forumsbeitrag: Onewire + DS18x20 Ansteuerung
-
Thread
AVR Clock an IC weiterleiten
Hier gibt's ein Beispiel dazu, das ich mal in meiner Link-Sammlung abgelegt habe. Ausprobiert habe ich es selbst noch nicht. http://www.qsl.net/pa3ckr/bascom%20and%20avr/avr%20clock/index.html Berichte mal, ob's zuverlässig funktioniert. Da die zweite Möglichkeit aus dem AT90S2313 datasheet kommt, bin ich aber zuversichtlich. Grüße Dave
-
Thread
einfache schaltung für eeproms
Pause einlegen, oder per Polling den Status des EEPROMs abfragen. Wenns noch einfacher sein soll: Ein AT90S2313, 2 serielle Schieberegister für die Adressleitungen, ein klein wenig Software - fertig. Noch einfacher sind serielle EEPROMs, die man inzwischen auch bis zu einer Größe von 64KByte bekommt.
www.lancos.com/prog.html) an! Die Schaltungen sind super-simple und funtktionieren einwandfrei mit AT24C256...
-
Thread
Direktive für Assembler-Code
mit der Kommandozeilen-Option "-S".
ausprobieren möchte, der genaue Syntax lautet wie folgt: z.B. für eine Source test.c avr-gcc -S -mmcu=at90s2313 test.c Gross-/Kleinschreibung unbedingt beachten und den entsprechenden AVR-Typ angeben! Danach findet man eine Datei namens test.s (entsprechend dem Beispiel) im Verzeichnis, die
-
Thread
Labor Netzteil
Open-Collector arbeiten kann? Ich schlage nun vor, einen Bustyp zu wählen, der von den kleineren AVRs (z.B. AT90S2313) hardwaremäßig unterstüzt wird. Das wäre eine RS232-ähnliche Konstruktion: MASTER out ---->----/----------------------------/--------- in ----<----|--/-------------------------|--/
in die UART Baudrate-Tabelle des AT2313 (als Slave Beispiel) zeigt eine maximale Geschwindigkeit von 691.2kBit/s (UBRR=0, 10Mhz). Der Mega8 unterstützt auch schnellere Modi, so wie der Mega162 und der Mega32. Die maximale Geschwindigkeit
-
Thread
Grundl. Problem
muß natürlich ein gewisses Timing eingehalten werden. Siehst du das genau so? Grüße Cpt P.S. bevor wieder irgendwer meckert: NEIN dieses VHDL-Projekt ist keine Hausaufgabe für die Uni sondern wird aus Interesse an der Materie durchgeführt! Danke
ganze viel billiger: Ein uC ist flexibler und kostet weniger als ein CPLD. Da würde ich eher einen AT90S1200 oder 2313 als LED Controller nehmen.
-
Thread
Funkfernbedienung mit Atmega
findet, dürfte die Umsetzung kein großes Problem mehr sein. Ich fand den Einstieg in ASM auf dem AT90S2313 damals schon kompliziert genug... Der AtMega ist noch um einiges umfangeicher. MfG
und Dauer low senden eben die Übertragung abbricht, man also nicht einfach Uart verdrahten kann wenn’s sicher funktionieren soll. Daher Manchestercodierung ... in asm machbar
-
Thread
winziger Webserver mit enc28j60+mega32
5Volt ausgelegt,... Mal schauen ob sie bei 3,6V noch funzen, bezweifle ich aber, da der AT2313 der sich im Progger befindet leider noch nicht auf niedrige Spannung ausgelegt war. Beim Mega32 hatte ich keine bedenken, wollte nicht extra noch einen LV kaufen. Freue mich schon auf die
.6) - CAM Vcc -> pin9 (3.6V) - CAM gnd -> pin2 (GND) (alles direkt verbinden, ohne R's etc) Ggf. in der Cam einen 100nF parallel zwishcen Vcc<->GND anlöten So sollte die initialisierung aussehen: [c] CAM : reset CAM : init (takes ~5sec) at done, mux. ready CAM : configure...done
-
Thread
FX614 ,TCM3105 Bezugsquellen
mit Bezugsquellen? Ich bin zwar noch Anfänger und habe bisher nur kleine Programme in ASM auf einem AT90S2313 geschrieben und würde mich sehr über Hilfe freuen. Vielen Dank schon im Voraus Gruß Marc Gauger
Hallo, falls es noch von Interesse ist. Ich habe eben beim Söbern noch paar nagelneue FX614 (S08 und DIL16) in meinem Fundus gefunden. Kann sie abgeben wenn gewünscht.
-
Thread
EMV Probleme ( Atmel ATmega )
Problem liegt am Reset-Eingang oder an der Spannungsversorgung meines Controllers. Alle Vcc-Pin's des Controllers sind durch 100nF mit Masse beschalten. Ich habe öfter in anderen Schaltplänen gesehen, dass ein LC Filter zwischen Spannungsversorgung und Vcc's des Controllers geschalten wird.
störenden Signalen verläuft, oder diese kreuzt. Mir wurde schon einmal ein Gerät vorgesetzt, in dem ein AT90S2313 8 Steckdosen über je einen Triac (mit Optokoppler) angesteuert hat. Das Ganze hat zwar im Prinzip funktioniert... aber sobald ein Verbraucher (Glühbirne) während des Betriebes an- bzw. abgesteckt
-
Thread
Attiny 1MHz als USB Device ?
obdev.at die haben jetzt auch eine anpassung für die tinys mit interner pll.
Verletzung der USB-Spec (Keine Bulk-Endpoints für Low-Speed-Geräte) und die CPU-Auslastung von ca. 90%. http://forums.obdev.at/viewtopic.php?p=3691
-
Thread
AVR/Delay.h Wie aufrufen?
stimmt! mit der neusten Version funktioniert's ! Danke..
LEDs habe und ich beim ATMega8 nicht immer den seriellen Port zum Bootloader umstecken muß. Ein AT90S2313 ist natürlich vollkommen ausreichend. Bloß dann müßte ich die original STK500-Programmiersoftware nehmen und die ist nun wirklich schnarchlahm. Die restlichen Files sind aus dem Beispiel
-
Thread
einfache dcf 7segment uhr
ich nichts passendes im i-net gefunden also frag ich hier, ich suche ein kleines Projekt mit einem at89c2051 oder at90s2313 der mir als eine Uhr mittels 7segment Anzeige mit evtl zusätlichem dcf dient. Thx René.
Moin, probiers mal hier: http://www.s-huehn.de/elektronik/ Florian
-
Thread
Nokia LCD 3510
@ape: Oh, ahso. Ich hatte an UART, wie ihn z.B. der AT90S2313 hat, gedacht. Aber wenn das mit neueren Controllern und USART direkt mit Hardware geht, ist das natürlich auch eine feine Sache!
Hey Martin The link you'r refering to is blocked. S it's not posible to enter the link.. But could you mail it to me if you have it please? Then i would be realy pleased.. But thanks for the help till now.. Kind regards Rene
-
Thread
PWM-Ansteuerung Heizkabel
Schalter kannst Du ein Relais (mit Freilaufdiode) oder einen Solid-State-Relais (zb. bei Reichelt S202 S02 - 4,20 Euro) - die haben einen galvanisch getrennten Eingang und einen Nulldurchgang-Detektor (wenig Störung). Berichte 'mal, was Du noch so alles vor hast mit Deinem Aquarium. Gruß Micha
Ich habe einmal so eine Regelung mit einem AT90S2313 für einen defekten Weller Lötkolben gemacht (24V/50W): 1. Nulldurchgangsdetektor an einem Interuptpin 2. A/D converter mit Timer0 zur Temperaturmessung (8bit reichen) 3. Zeitproportional Regelung
-
Thread
Spannungsteiler für ADC gesucht
ist. Ja ? Also das ist wirklich VERNACHLÄSSIGBAR KLEIN ! Meine Quelle : Datasheets ATmega8, AT90S2313 So, das musste mal gesagt werden ! Danke, Daniel
einfach angerannt kommt, ohne darüber nachzudenken - das ist nämlich wirklich ein Problem : "Ich kapier's net - PC an - mail schreiben" Wenn man erst mal denkt und recherchiert kommt's oft von allein raus. [/letztes Wort] Hoffentlich ist jetzt niemand beleidigt von so viel OT. MfG, Daniel
-
Thread
Anfänger Problem WinAVR Einstellungen
Demo Ordner benutzt hierbei kommt aber der Fehler: > "make.exe" all avr-gcc -g -Wall -O2 -mmcu=at90s2313 -c -o demo.o demo.c demo.c:2: error: parse error before '{' token demo.c:7:2: warning: no newline at end of file make.exe: *** [demo.o] Error 1 > Process Exit Code: 2
-
Thread
Mikrocontroller Geschwindigkeit
um normale Logikbefehle um z.B. Logiken (größere Zähler, Addierer, ..) die normalerweise mit CPLD's realisiert werden, durch einen Mikrocontroller zu ersetzen.
gebraucht, wie z.B. - Ethernet: T89C51CC01 bei 20MHz (3,3MIPS) - Soundausgabe 22kSamples von I2C-EEPROM: AT89C2051 bei 24MHz (2MIPS) - Frequenzmesser ohne Vorteiler 0,5Hz ... 4MHz: AT90S2313 bei 10MHz (10MIPS) Alles andere (Steuerungen, Bedienmenüs, Temperaturregler, Laderegler, ...) geht dicke bei 1MIPS
-
Thread
Wie einen Attiny45 programmieren?
verschoben werden, verabschiede ich mich. Es war auch kein positiver Beitrag zum Ursprungsthema, ich geb's zu.
Das Teil kann wohl die neuen AVRs nicht. Aber davon gibt es Weiterentwicklungen mit AT90S2313. Such mal nach AN910. ...
-
Thread
Problem mit Lauflicht
Nabend. Ich sitze nun schon seit vier Tagen vor diesem Dämlichen Programm hier: $regfile = "2313def.dat" 'AT90S2313-Deklarationen $crystal = 4000000 'Quarz: 4.0000 MHz Dim A As Byte Dim B As Byte Dim I As Byte Declare Sub Led1 Declare Sub Led2 Config Portb = Output Config Portd