-
Thread
Platinen-Design / Anpassung? Woher? Wie teuer? Kann wer helfen?
keinen Arduino nehmen. Sondern einen kleinen Atmel Tiny. Du brauchst ja nicht so viel. Reicht ja ein AtTiny2313 von der größe her. Sind bei dir genug Progrmmierkenntnisse vorhanden? Sonst schreib mir mal eine Mail an jonas.wessling(ät)t(-)online.de Dann kann ich dir sehr gerne helfen.
keinen Arduino nehmen. Sondern einen kleinen Atmel Tiny. > Du brauchst ja nicht so viel. Reicht ja ein AtTiny2313 von der größe > her. Und wieso keinen STM32F0? Wieso keinen MSP430? Wieso keinen PIC? Es ist noch völlig unklar was er genau braucht, es macht eigentlich wenig Sinn eine spezielle Serie
-
Thread
Funkscanner (DME) Selbstbau
digitalen Alarmierung und dem POGSAG Verfahren leider nicht so gut aus. Ich habe aber schonmal mit einem AT90S2313 einen 5 Tonfolge Auswerter aufgebaut. Das ganze musste dann aber auch über einen "externen Empfänger" mit den Tonfolgen gefüttert werden. Der Aufbau eines Scanners, bzw. Empfängers über einen
hallo. hatte da eine antwort schau mal unter www.conrad.at nach der hatt GSM funksysteme
-
Thread
Bauteilbibliotheken allgemein
Widerstand oder Kondensator der Bauform 1206. Hat grad keine 5 Sekunden gedauert. Mit der Eingabe */2313*/ (ohne die / ) kommt z.b. ein Atmel AT90S2313. Ich find das echt ok, man muss sich halt gewöhnen englische Suchbegriffe einzugeben. Statt Widestand z.b. Resistor und ganz super wird's wenn man resistor
-
Thread
Input-Abfrage
Threads durchgelesen aber komme einfach nicht dahinter was daran falsch ist: #include <avr/io.h> // AT90S2313 #define taster1 PINB1 int main(void){ while(1){ DDRB=0x00; //Register B Eingang DDRD=0xff; //Register D Ausgang PORTB=0x00; //Pull
Hallo Ich glaube dein PINB1 ist das Problem. Dieser ist in der io2313.h nur ein "#define PINB1 1", also nur eine Zahl. Ich habe das ganze mit avr-gcc ver 3.3 so gelöst: if(PINB & (1<<PINB1)) { ... } Mit PINB lese ich den PortB ein und maskiere den gewünschten
-
Thread
Relais- AVR stürzt ab
Hallo zusammen, Ich habe für einen Bekannten eine Heizungssteuerung für den Putenstall mit dem At90s2313 gebaut, wo ich auch mittels Relais einen netzbetriebenen Mischermotor ansteuere. Zuhause funktionierte alles wunderbar, nur jetzt, wo alles angschlossen und eingebaut ist, gibt es das Problem,
Solid-State-Relais -- Input ist eine Led, die einen Ausgangstriac steuert und das in einem einzigen Baustein S102S12,S202S12 ---- 400V, 8A mit Nulldurchgangsschaltung und Snubber (Kond und Wid über dem Schalter) kosten bei Reichelt ca. 6.60 Achtung, unbedingt einen Vorwiderstand am Eingang anlegen (bei 5V
-
Thread
Wo bekommt man USB-AVR von Atmel?
Small footprint and low-profile packages such as MLF/QFN48, SO28, VQFP64 and PLCC52 are available for AT89C5131 and VQFP80 for AT89C5132; both products are available in industrial temperature range. Production volumes are available now. Pricing is $3.90 for 10,000-unit quantity for AT89C5131 and $5.50 for
Der TUSB3210 hat auch einen 8051 an Board, läd sich den Code aus nem EPROM in's RAM 8K und führt den den aus. Prog.adapter sollte also kein Problem sein ;-)
-
Thread
AT90USB1287 mit Nutzung von USB und UART mit 460800 Baud
Hallo, ich möchte auf einem neu zu entwerfenden PCB einen AT90USB1287 einerseits mit der USB-Schnittstelle zum Programmieren via FLIP und nach dem Code flashen für die UART-Kommunikation zu einer Sony Ericson MCA-25 Kamera mit 460800 Baud nutzen. Mein Problem
Laut Datenblatt des AT90USB1287 liegt der max tolerierbare Fehler bei 1-3% je nach Konfig. Der auftretende Fehler beim Runden des UBRR liegt aber in diesem Fall mit 460800 Baud bei 8%. Also wird das nicht hinhauen.
-
Thread
uC als "minus-pol"
eine LED anschließe, leuchtet sie nicht (das Messgerät zeigt auch nur 0.00V - 0,18V an). Ist mein AT90S2313 kaputt oder woran liegt das? Code: .nolist .include "2313def.inc" .list .def db2=R16 main: LDI db2, 0b00000000 out ddrd, db2 out portd, db2 rjmp main
-
Thread
PAL mit ATtiny?
konstanter Bitrate kontinuierlich Ausgaben tätigen zu können, hat eben nur USART im SPI-Mode und das gibt's, soweit ich weiß, nur im 2313A und im 4313, aber in keinem 8-Beiner. Allerdings wird dieses spezielle Feature i.A. für Vollgrafik verwendet, was beim Tiny ja mangels genug Speicher für den Bildwiederholspeicher
In http://www.mikrocontroller.net/articles/TV-out#Farbe "per Software" wird ein ASM Projekt mit AT90s2313 erwähnt, dass sich evtl. auf einen 8-Beiner tiny portieren ließe (ich kann es nicht): http://www.serasidis.gr/circuits/colour_bar_gen/colour_bar_gen.htm Könnte man sogar ohne 17.7 MHz "Spezialquarz
-
Thread
Uhrenquarz für den CPU-Takt
hallo ich möchte einen at90s2313 (ja ich weiss, braucht man nicht mehr, ich habe aber noch eine handvoll von denen am rumliegen) mit einem uhrenquarz (32768 Hz) takten, irgendwie scheint das aber nicht zu funktioneren. ich
habe hier noch eine application note von atmel gefunden, wenn ich das richtig verstehe, kann man den 2313 nicht mit einem uhrenquarz betreiben (quarzfrequenz muss mindestens 450 khz sein): http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf im prinzip ist es ja auch egal, ob ich jetzt einen
-
Thread
Debuggen mit Insight/SimulAVR
fehlerfrei 4. im DOS-Fenster ins Verzeichnis des Code gehen dort Simulator starten: simulavr -d at90s2313 -g zaehler.bin Leider erscheint nun eine Warning avrcore.c line 1175 Device does not have Port C. Dabei spricht das c-File Port C gar nicht an. Wer hat eine Idee, wie wir das korrekt
Wenn's denn nur eine Warnung ist: simuliert er denn den Rest richtig?
-
Thread
AVR Bootloader
Konsole in das Verzeichnis der entpackten linux.tar.gz wechseln. Dort -> ./main -d/dev/ttyS0 -b9600 -p -f/filename.hex <- ausführen. _filename_ steht für das zu überspielende Programm. ttyS0 für den entsprechenden RS232 Port des PCs. "/dev/ttyS0 at 9600 Baud: -" müsste erscheinen
--------------- 4) Assemblierung und flashen klappt. 5) Fuses fuers Bootloaden geaendert: S8535C WDTON SPIEN CHOPT EESAVE BOOTSZ1 BOOTSZ0 BOOTRST 1 1 0 1 1 0 1 0 6) Pboot.exe /B9600 /PIsony.hes Com1 at 9600 Baud: Connected Signature: 1E9408
-
Thread
Verbinden zweier Prozessoren
gleich zusätzlich noch per uart an deinen display-prozessor. für den display prozessor reicht schon nen at90s2313, der kostet nen appel und nen ei und hat uart. ich versuche mich grad an etwas ähnlichem, da habe ich mit zwei 2313 zwei terminals, jeweils mit display und drehimpulsgeber. die terminals sind
-
Thread
Wer hat Erfahrung mit AT86RF401 (433MHz)
mit gedruckter Antenne. Auf der Unterseite ist dann ein 20pol DIL-Stecker, der Pin-Kompatibel zum 90S1200/2313 ist. Programmieren will ich auch mit BASCOM AVR. Basic mag ich und es hat einen sehr großen Funktionsumfang. Wenn du willst, können wir uns bei den Projekten gerne austauschen. Bis
wo bekommt man denn den AT86RF401 und was soll er kosten? emil
-
Thread
ULN2803 an AVR: Pullup nötig?
hi leute, ich möchte einen ULN2803 Treiberbaustein an den AVR AT90S2313 anschalten, da ich einige LEDs ansteuern will die mehr als die 20mA ziehen. Der Baustein bietet sich meiner Meinung auch deshalb an, da er 8 Treiber besitzt, andere weniger (brauche auch genau
@Ben: Woher nimmst Du diese Werte? Ich lese aus dem Datenblatt des 2313 eigentlich, daß jeder Pin 20mA (absolutes Maximum: 40mA) sinken und 3mA sourcen kann. Alle I/O-Pins zusammen dürfen nicht mehr als 200mA sinken. Markus
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
> erstes richtiges Layout... > > Das Gebilde ist eine kleine Laufschrift auf Basis eines ATTiny2313 mit > Kingbright TC20-11SEKWA LED-Anzeige und DS18S20 Temperatursensor. Es > scrollen im Wechsel ein frei definierbarer Text sowie die aktuelle > Temperatur durch. Das Modul stellt eine kleine
J. L. schrieb: > Das Gebilde ist eine kleine Laufschrift auf Basis eines ATTiny2313 mit > Kingbright TC20-11SEKWA LED-Anzeige und DS18S20 Temperatursensor. Es sieht ganz schön aus!! Wurde gerne dein Laufschrift nachbauen wurdest du Eagle, Code usw. posten?
-
Thread
RS232 -> Ausgänge
einen MC nehmen, bei nicht zu hohen Übertragungsraten (1200 oder 2400 baud) kannst du sogar einen AT90S1200 internem R/C-Takt nehmen und die UART per Software machen. Ganz easy wirds mit einem MC mit Hardware-UART (90S2313).
Hallo Michael! Das wäre ein schönes Einsteigerprojekt in die Welt der uC's für dich. Denke nicht das ist sauschwer,wenn du einmal das 1x1 begriffen hast wirst du dich fragen warum du das nicht schon früher getan hast. Wenn du dich im Forum richtig umschaust wirst du alles
-
Thread
Spinnt mein Controller?
Ich habe mir einen kleinen Testaufbau mit einem AT90s2313 aufgebaut und folgendes Programm darauf geschrieben: .include "2313def.inc" ;Definitionsdatei laden .cseg ;Beginn eines Code-Segmentes .org 0 ;Startadresse=0 ; start
ganz rechts folgt immer in jeder Zeile ein Wechsel, eine Spalte weiter links nur jede zweite Zeile u.s.w?
-
Thread
Wie Lockbits setzen ?
Vielleicht sollte ich mein Anliegen mal ein bißchen verdeutlichen. Ich will eine Kleinserie mit einem AT90S8535 produzieren und will einfach nur verhindern dass jeder Hinz und Kunz mein Programm vom µC ziehen kann. Kann man das mit der AVR ISP machen oder nicht ? Ciao René
ISP-Stecker. Ich selbst habe noch nie etwas anderes gemacht (Parallel oder so). Bei manchen Devices (z.B. 90S8515) kann man diese allerdings nicht über SPI zurücklesen. Warum probierst Du es nicht einfach mal aus?? Gruß Andreas
-
Thread
Classic-AVRs bestellen - Preisentwicklung?
bsev-elektronik reingeschaut, weil es da die classic AVRs noch gibt. Mir ist aufgefallen, daß der 2313 um ca 1 Euro zugelegt hat. Werden die seit der Abkündigung noch teuerer oder soll man noch etwas warten oder gibt's die in 2 Monaten überhaupt nicht mehr? Gruß
Brauchst du AT90S2313? Ich habe hier noch ne ganze Stange (18 Stück) rumliegen, die brauche ich nicht mehr. Sind im DIL-Gehäuse und preislich dachte ich so an EUR 1,25 pro Stück zzgl. Porto. Wenn du Interesse hast,
-
Thread
Wozu gibts eigentlich die AVRs?
AVR 90S2313 sind in Funk-Modem-Module verbaut. Sie handhaben den Datenaustausch der Funkmodule untereinander.
zerflückt. Da ist auch ein schickes Atmel-Logo Wird aber wohl kaum ein RISC sein ;) Bezeichnung: AT29C010A
-
Thread
Multimeter
Hallo Miteinander, ich habe heute die Firmware auf atMegax8 "aufgebohrt". Der atMega8 ist weiterhin vorhanden! Im Vergleich zwischen der original Quelle und meinen Änderungen liefert der Assembler das gleiche Hexfile für den atMega8 zurück. Also
Hallo Michael D., die Änderungen beziehen sich bisher nur auf die anderen Registernamen bzgl. den atMega48, m88, m168 und m328. Das Programm belegt nicht mal 2kByte ! Also reicht ein atMega48 aus. Zwischen atMega8 und atMega88 gibt es noch Unterschiede beim ADC-Wandler AVR094: Migrating from
-
Thread
ICC zu GCC
************* // I N C L U D E //************************************** #include <io2313v.h> #include <macros.h> //************************************** // I N T E R R U P T H A N D L E R //************************************** #pragma interrupt_handler Crossing_interrupt:
sonderlich gut hervor, zumindest verursacht es erfahrungsgemäß einige Rückfragen. #include <io2313v.h> heißt #include <avr/io.h> in Verbindung mit der Compiler-Option -mmcu=at90s2313 (die man üblicherweise im Makefile einstellt). Was <macros.h> bei ICC macht, mußt Du selbst herausfinden
-
Thread
Neue (?) Versandkosten bei Reichelt
Jep bei Reichelt: 1x ATTINY2313 bestellt und bezahlt - AT90S2313 geliefert :-( Je 1x 12MHZ und 1x 11,059MHZ Quarz bestellt und bezahlt - je 2x geliefert :-)
-
Thread
Power on/off mit Taster/Reed
http://mino-elektronik.de/power_at90s/powerat90s.htm
Tiny2313 kommt mit gemessenen 300nA aus.
-
Thread
Frequenzzähler mit Counter-Überlauf
Hallo, Kürzlich habe ich ein Assembler Programm für den AT90S2313 geschrieben, mit dem ein einfacher Frequenzzähler entstehen sollte. Das ganze hat funktioniert mit 1s Meßzeit, realisiert per Warteschleife im Hauptprogramm und Zählen der Überläufe des 16-Bit-Counters
Wie Du schon richtig erkannt hast, funktionieren Warteschleifen nur ohne Interrupts exakt. Der 2313 hat ja 2 Timer, also kannst Du sie auch benutzen, einer als Zeitbasis, der andere als Zähler. Der Trick ist nur die Kaskadiereung per Softwareregister im Interrupt. Z.B. bei T0 liest man zuerst
-
Thread
RS232 Daten nach Centronics wandeln
Schnittstelle zu steuern. Die Lage: Auerswald Telefonanlage mit RS 232-Ausgang 9600,8,N,1 AT90S2313 mit Quartz und MAX 232 als Pegelwandler. EPSON LQ-1070 Nadeldrucker Der 2313 soll am UART die Datensätze aus der Telefonanlage empfangen und die Buchstaben und Zahlen kopiere ich
Datenübernahme zu erwirken. Ich muß doch nochmal anfangen, English zu lernen um auch technische Doku´s zu verstehen. War die Beschreibung oben so ungefähr richtig oder ist da noch was falsch dran ? Danke für den Tipp Michael
-
Thread
[Verschenke] Bauteile ( 3 Kisten )
Bauteile auch in die Jahre gekommen sind, gebe ich die kostenlos ab. Es wird nur der Versand von 6,90 EUR pro Kiste anfallen. Es sind viele Displays ( kleine TFT's, Dot-Matrix, 128x64, 240x64 etc. ) dabei, die noch nicht mal eingebaut waren. Es sind Entwicklungsmuster, von denen ich auch noch einige
Entwicklungstools ( z.B. Cortex-M3 ) dabei, ATmega128 usw. Viele Bauteile sind auf Stangen ( ATtiny2313, ATmega8L, ATmega8, AT89Cxxx etc ), IGBT's, Leistungsdioden uvm. Auf den Bildern ist ja einiges zu sehen. Wer also Interesse hat, der sollte sich bei mir melden. Gruss Steffen
-
Thread
Flashen beim AT90S8515 extrem langsam
Hallo Leute, ich habe hier noch 5 alte AT90S8515 rumliegen, welche ich gerade für ein paar Basteleien verbrauche (es wäre doch schade, die zu entsorgen, oder?). Mein Problem ist, dass das Flashen der Controller EWIG dauert. Ich benutze einen
Hallo, also ich "Flashe" den AT90S8515 mit einem AVR910 Nachbau in ca. 15 Sekunden (einschließlich Verify). Es muss also igendwas faul sein.
-
Thread
AVR für Zündung geeignet?
kritisch an der Kurbelwelle, zum testen im Stand reichts, aber fahr mal damit auf die Straße, wenn's regnet :o). Bei SDS-Steuergeräten haben die nen einfachen Trick entwickelt. Sie nehmen 2(180° versetzt) oder 4(90° versetzt) kleine Rundmagnete, bohren Löcher in die KW-Scheibe und lesen das ganze per
Danke für die guten Tipps. Dieser Thread ist eine Fundgrube für mich. Ich habe schon einen AT90S2313 herumliegen, aber mir ist es mit meinem selbstgebastelten einfachst-Programmiergerät noch nicht gelungen was hineinzuschreiben. Ich werde mir also doch erstmal ein vernünftiges Prog bei ebay ersteigern
-
Thread
Encoder (Drehgeber) über den I2C Bus auslesen
Hi > Verwende meistens den 128 und Aty >2313. Schaue gerade den Atty 816 als neuen Typ an. Was sind 128, Aty oder Atty? MfG Spess
wie freundlich manche Menschen sind. Egal. Nö. Nicht egal. Was soll z.B. ein 128 sein: ATMega128, AT90CAN128 oder einer der vielen ATXMega128 oder doch was anderes? MfG Spess
-
Thread
wie MCU definieren ?
richtige, wenn der MCU typ inner makefile gegeben ist). falls du es nicht wusstest: nicht <io2313.h> (oder was auch immer dein avr ist) includen, sondern einfach <io.h>
an Antara für das Hochholen des Threads. MCU ist das, was auf Deinem AVR-Chip draufsteht: z.B. at90s2313, atmega8 usw. Peter
-
Thread
Probleme mit Avrdude
Hängt er denn auch an /dev/ttyS0 dran? Schließe mal die TxD- und RxD-Leitung von ttyS0 kurz und wiederhole das Kommando. Dann müsstest du ja wenigstens das Echo sehen.
Hallo! Ich habe ein ähnliches Problem mit AVRDude. Versuche momentan den AT90CAN64 mit dem STK500 + STK501 zu programmieren. AVRDude liefert jedoch immer die Meldung: [c]avrdude -p c64 -c avrisp -U flash:w:blink.hex -vvvv -P /dev/ttyUSB0 avrdude: Version 5.5, compiled on
-
Thread
Versorgung / Ungebung des AVR
viel besser aus. Hatte mal eine Messachaltung an einer 400kw elektrischen Bremse, das war mit dem 90S8535 eine einzige Katastrophe, ist nie richtig gelaufen :-) Hauptprobleme sind die Stromversorgung (wobei 1N4007, 100µ, 78L05, 4µ7, 100n selbst im Auto schon ziemlich gut funktioniert), Drosseln und
nem oszi anschaun? du wirst bestimmt erschrecken!!! hatte noch nie solche probleme mit den AVR's (obwohl... doch: ein AT90S1200 an nem netzteil mit sehr hoher restwelligkeit hat absolut nicht getan was er sollte. mit entsprechender beshaltung liefs dann doch einigermasen stabil. Inzwischen mach
-
Thread
Application Note AVR309 ATMega8 USB (Erfahrungsaustausch)
machen, aber meine Frage scheint hier am besten aufgeheben zu sein. Ich habe das ganze mit einem AT90S2313-10PI nachgebaut und habe das Problem, das Windows zwar ein USB:Gerät erkennt, angeblich auch ein Treiber installiert (ohne das ich sagen muß welchen) dann aber schreibt es funktioniet nicht richtig
hängt, dann macht das theoretisch ca. 333 daten-frames die sekunde mal 8 sind dass dann ca. 2.5kByte/s Daten-Rate. und usb 2 ist mit einem avr in sw nicht zu machen.
-
Thread
ATTiny mit Bascom 1.11.7.4 ?
. AT90S2343 wurde ja leider eingestellt. Zum Programmieren verwende ich PonyProg. Danke u. Gruß Hubert
Hallo Hubert! Lade mal die Version 1.11.7.9 ; die kann den Attiny2313. Die kleinen Professoren habe ich nicht da. MfG Paul
-
Thread
Versicherungen, behördliche Auflagen und Gesetze
belastet oder beeinflusst wird und liefere die Begründung der Schaltung direkt mit: Ich nehme statt dem 90S2313 den ATTiny2313 mit internem R/C Oszillator. Für eine Fehlfunktion kann ich dann nichts, der Baustein wird so verbaut wie geliefert. Die externe Beschaltung beschränkt sich dann auf einen Optokoppler
vergessen, wo ich mir sicher bin, daß die kaum jemand beachten wird. Wenn Ihr z.B. einen Atmel ATTiny2313-20PI einsetzt verstoßt Ihr gegen europäische Umweltvorschriften, der ATTiny2313-20PU dagegen ist ok da bleifrei.
-
Thread
kein Takt - Erste Hilfe
zwischen Vcc und Xtal1 geklemmt und schon war Takt vorhanden. Das geht deshalb weil meistens interne C's schon vorhanden sind und der externe RC-Oszil. eingeschaltet ist. Fehlen die C's tatsächlich helfen 100pF von Xtal1 nach GND.(natürlich mit dem erwähnten Pullup) Ein R+C ist nun wirklich nicht die Welt
. Fehler: Controller ist per ISP nicht mehr ansprechbar Festgestellte, fehlerbehaftete Typen: AT90S2313, S2323, ATTiny12 Fehlerfrei: AT90S4433, Atmega8 Problembehaftete Softwaresequenz: DDRB auf Ausgang und PB7 auf high gesetzt. SCK (PB7) kann in diesem Fall den Takt (auch bei Reset !!!) nicht
-
Thread
Ausgänge in Abhängigkeit der Rotationsposition schalten
Seite 371 unter Note 3 lesen.. "Although each I/O port can sink more than the test conditions (20mA at VCC = 5V, 10mA at VCC = 3V) under steady state conditions (non-transient), the following must be observed: ... ATmega640/1280/2560: 1.)The sum of all IOL, for ports J0-J7, A0-A7, G2 should not exceed
in diesem Forum anzuhängen. http://www.pictureupload.de/originals/pictures/291009105608_DSC00602s.JPG http://www.pictureupload.de/originals/pictures/291009105809_DSC00610s.JPG http://www.pictureupload.de/originals/pictures/291009105732_DSC00609s.JPG
-
Thread
LCD 1*16 Problem
Moin Moin Habe mal ein Problem mit nem Displaytech (1*16) Display. Ich betreibe es an einem At90s2313 und programmiere ihn in CodeVisionAVR. Aus irgendeinem Grund wird das Display jedoch in 2*8 Segmente aufgeteilt. Wenn ich z.B. "Testausgabe" ausgeben möchte müsste ich das so machen ...
(0,1); lcd_putsf("abe"); ... Also am µc kanns nicht liegen, da ich es auch schon mit nem At90s8535 versucht habe. Also wodran liegts ? - Am Display ? - Am meinem Code ? - Am Compiler ? - oder am anschluss ? (glaube ich aber nicht. Ist genau so angeschlossen wies in CodeVision steht)
-
Thread
Anfängerfrage
Microcontrollern. Bei den gestellten Anforderungen (RS232 und 32KB EEPROM) würde ich für einen Atmel AT90S2313 als MC und einem 24C512 EEPROM plädieren. Als C-Compiler gibts den Gnu C in seiner Inkarnation als WinAVR. Allerdings wäre für Dich vielleicht Basic (BASCOM) geeigneter, weil da deutlich mehr
Programmer. Einfach USB Kabel dran und die kostenlose Flip Software installieren und los geht's) - Sehr viele IO's (man kann sogar ein IDE Interface und ein LCD ohne Probleme integrieren) - MMC Controller - SPI - Keyboard Matrix anschließbar (4 Ltg. die Interrupt auslösen können.
-
Thread
Programmieren der AT90S23x3 mit BASCOM-AVR
Programmieren der AT90S23x3 mit BASCOM-AVR (ISBN 3-907857-00-3) Das Buch "Programmieren der AVR RISC Mikrocontroller mit BASCOM-AVR" (ISBN 3-89811-937-8) wurde überarbeitet und an die Mirocontroller AT90S23x3 mit 2 KB
S.N.A.P. Protokoll und zum CAN-Bus wurden herausgenommen, da die Mikrocontroller mit 2 KB Codememory hierfür weniger geignet sind. Das Buch wird Ende April zum Preis von DM 29,- erscheinen. Bis zum
-
Thread
I²C Bus
Kann ich mit einem AT90S2313 einen I²C Bus emulieren? (Wen möglich Programmbeispiel). MfG MaBl
überbrücken willst, solltest du dir evtl. mal den MEGA8 anschauen. Die ist nicht wesentlich teurer als ein 2313 und hat den Bus schon in Hardware mit zusätzlicher Störimpulsunterdrückung.
-
Thread
Transpondersteuerung
ein Event- Speicher existieren welcher alles loggt. Nun meine Frage ist es sinnvoll das mit einem AT90S2313 zu realisieren oder doch eher mit einem ATMega103 bzw. 128. Wie realisiert man am besten den Eventspeicher, und die ich nenne es einfach mal Hash- Table wo der User <-> Transpondercode drinsteht
AT90Sxxxx würde ich gar nicht mehr verwenden. Für das, was Du vor hast, reicht ein ATMega8, besser ein ATMega16, hat mehr Ports. Beim Loggen kommt´s auf die Anzahl der benötigen Bytes an, hier bieten sich