2024-09-29

unabhaengig der Smartcard ich lerne besonders auch heute
RS232, HD44780, ...
auswendig. Aber auch alles andere uebliche.

https://www.reichelt.de/chipkarte-32-kbyte-256-kbit--chipkarte-32kb-p37028.html?PROVID=2788&gad_source=1&gclid=Cj0KCQjwjNS3BhChARIsAOxBM6ocW60UQeTh4dWEeZoi4h9r8fwPn5_TLNUv2fcDjzwbDyGMN2Zf2pwaAhOWEALw_wcB

https://cdn-reichelt.de/documents/datenblatt/X400/CHIPKARTE32%23ATM.pdf

atmel

Ich habe herausgefunden, dass die smartcart, ueber eine serielle Schnittstelle verfuegt, der dem RS232 port sehr aehnlich ist

Daneben zunaechst die Prozessoren, womit sich eine Smartcart so programmieren liesse, wie bei mikrocontroller.net vorgeschlagen

Atmel AT90SC3232C AVR AT90SC6464C AT90SC7272C AT90S8515-8

C7 –I/O - Serielle Ein- und Ausgabe Der Verwendungszweck einer Mikrocontrollerkarte wäre äußerst sinnlos, wenn diese nicht mit der Außenwelt kommunizieren könnte. Da heutige Mikrocontroller noch über keine grafische Benutzeroberfläche verfügen (ein kleiner Scherz), kommuniziert eine Mikrocontrollerkarte über elektrische Signale mit der Außenwelt. Da zur Datenübertragung nur der C7 Kontakt zur Verfügung steht, erfolgt die Datenübertragung im Halbduplexverfahren, bei dem entweder gesendet ODER empfangen werden kann. Das Übertragungsprotokoll ist sehr eng an das seriellen Protokoll der RS232 Schnittstelle angelegt, weshalb jede Mikrocontrollerkarte über einen UART-Baustein verfügt, der auch –in abgeänderter Form- auf jedem PC Mainboard zu finden ist.

Also die Rechnung sind getätigt. Von den Stadtwerken kriege ich 300 € zurück

24Cxx 27xxx 28xxx sind allerdings normalerweise  Namen von EEPROM endend mit 256, 64, ... oder EPROM.

AT90SC3232C

Aber das ist kein EEPROM, das ist ein klassischer Atmel Controller

ich habe gelernt

AT90S4433

Den kenne ich schon vom Namen, auch, wenn ich nur einen Atmega8, meistens benutze, an alle anderen - die Atmel Controller/CPU sind sich alle relativ aehnlich, im Rahmen der moeglichkeiten

das ist auch ein eeprom

https://cdn-reichelt.de/documents/datenblatt/X400/CHIPKARTE32%23ATM.pdf
...

Das ist ein EEPROM, kein Controller

AT24C256

Sollte man bedenken.

der witz besteht im auswendig lernen.

ich denke, ich gehe wieder zu der Dame, vergessen wir das mit der Kritik. Weil - ich denke, ich bin bald sehr stark, auf dem Weg minix RS232 lassen das einfach, es gibt Leute die erwarten streit, geben vor sachlich zu sein, dabei ist Sachlichkeit am Ende eine streitfrage - so, ich gehe zu der dame. ich denke, sie wartet darauf, ich werde desweiteren die 40 Euro fuer die Commerzbank, daneben muss ich jetzt bei der Versicherung 30 Euro zahlen, da hilft meine Mutter aus, aber von den Stadtwerken kriege ich 300 Euro zurueck, wie gesagt, am 4 .Oktober dann habe ich 70 Euro + 100 Sagen wir. dann bleibt was fuer LCD und vielleicht weitere Bauteile, Kartenlesegeraet vielleicht auch.

Was ich heute Abend noch mache, wieder mit Lifestreaming ich löte noch den Max 232 ein ich Bau und machen Sockel für den Prozessor den mache ich rein und den Max 232 und da mache ich dann auch ja wie soll ich sagen die Verbindung rein ich probier dabei ja die sub d Stecker jetzt nicht so gut in die Loch Raster Platine passen die vielleicht einfach mit Drähten an zu löten. Da gibt's zum Beispiel die Möglichkeit dass die Kabel die ich eben vorher raus gemacht habe. Die gibt's ja auch andersrum, dass man die da drauf steckt vielleicht das wär vielleicht die beste Lösung sogar ohne an löten

Und jetzt baue ich nachher die Schaltung von gestern fertig aber ich denke ich mach dabei kein Livestream weil ich keine Lust drauf hab

Keine Sorge ich vermute, die Dame ist nächste Woche da. Ich geh zu der Dame ich kriege jetzt 300 €. Sie hat angeblich am vierten überwiesen. Ich vermute dann wird's am 5. Juni da sein. D.h. es wird Samstag oder Freitag und auf der anderen Seite. Ich geh da schon hin. Ich muss die Elektronikbauteile kaufen. Das ist einfach notwendig. Ich hab jetzt noch LCD gekauft und es ist einfach notwendig. Dann wird trotzdem noch jede Menge übrig bleiben mit den L CDs die ich gekauft hab dann auch nicht ganz so viel weil ich muss meiner Mutter dann was hinterher wiedergeben weil die Commerzbank wird im Oktober das macht die im Oktober bei mir 40 € abheben und die Versicherung muss auch noch gezahlt werden gut aber es wird noch was übrig bleiben. Für den Rest kaufe ich in Kartenlesegerät und solche Smartcard. Aber das Wichtige ist, dass ich zu der Dame und ich gehe schon zu der Dame. Ich vermute, dass die da ist ich denke die wär vielleicht jetzt da gewesen aber vermutlich mal so vom Kopf her aber ich kann mir vorstellen, dass sie nächste Woche immer noch da ist

Bastel nachher noch die Schaltung von gestern weiter mit dem Controller auf dem Extra Bord und Max 232 und das Messgerät tut wieder. Ich hab ne andere neuen Volt Batterie reingetan und funktioniert damit bestens jetzt tut's und dann kann ich auch gleich da gucken. Ob's tut, dann mache ich die andere Schaltung nachher noch

Funktioniert die Schaltung geht doch ich hab's doch gesagt funktioniert die Schaltung geht doch ich hab's doch gesagt ganz einfach damit geht die Schaltung ist alles prima ich zeige Foto

Aha, sehen sie, mit Geduld und spucke faengt man eine Mucke. jetzt tut die Schaltung wenigstens zu 50 pro waehrend ich ueber die anderen 50 pro nichts sagen kann. Noch nicht. eine Loetstelle war so, dass sie keinen Kontakt machte.Funktioniert die Schaltung geht doch ich hab's doch gesagt funktioniert die Schaltung geht doch ich hab's doch gesagt ganz einfach damit geht die Schaltung ist alles prima ich zeige Foto

Also, die erste Aufgabe besteht jetzt darin, der ausserhalb des STK 500 von mir eingeloetete Atmega8 gestern hat mal gar nicht getan, in seiner Schaltung. mir geht es darum, die Schaltung zum funktionieren zu bringen. gut daran arbeite ich. wenn das geht, konnen wir einen lautsprecher an den Port anschliessen. an GND und DB0. Wir erzeugen frequenzen digital fuer c, d, e, f, g, a, h, c, auch, wenn wir eine digital Frequenz erzeugen muessten Toene zu hoeren sein. unser Gehirn und Ohr unterscheidet das wohl nicht. Dann wenden wir uns dem AD Wandler zu. Dann versuchen wir werte zu speichern. Mit einer Sample Rate. und dann koenen wir die Anwendung von FFT2 anhand der gegebenen Vorschrift versuchen.

das problem wir haben wohl keinen D/A Wandler, wohl einen AD Wandler. Verstehen sie mich nicht falsch. die FFT2, und ich kenne die Vorschrift im Kopf nicht, erzeugt eine Funktion, anhand von Abtastwerten, wenn die Toene C, D, E, F, G, A, H, C Frequenzen sind, muessten wir mit FFT2, lediglich anhand der Werte mit der Sample Rate gemessen entsprechende frequenzen erzeugen. trotzdem koenen wir uns zusaetzlich vorstellen, mit einer bestimmten amplitude. Ich habe die Vorschrift fuer FFT2, nicht im Kopf aber vorliegen. Wir koennten sie jederzeit anwenden. unter umstaenden brauchen wir einen D/A wandler. es waere auch interessant, von der periode her den richtigen Weg zu folgen, die Amplitude gleich zu lassen, das wuerde Verzerrte widergabe unter umstaenden erzeugen.

hey guys, I give you the following suggestion for an experimental thought process. First I would like to explain what Fourier Transform is and what FFT is. FFT stands for Fast Fourier Transformation. You can find a calculation example on my homepage. First the content of the Fourier series. It's about - storing a periodic function. We remember that a cos (x) function has the period 2*pi, in radians. it could easily be saved. we often think too complicatedly. Because we tend to start thinking about what function the sound we create has. Our words wouldn't be any if they couldn't change. This means that there will be no clear functional instructions. Only the real focus of the Fourier series is to store data in compressed form. we have a great difficulty. If we had to store the sound, let's say with extreme sampling, that we produce, then we would have to store an extremely large number of values. What distinguishes our sound from the normal cos(x) function. Quite simply, neither its period nor its amplitude is constant. it will differ from the previous one or not in amplitude and period per time interval. The Fourier series initially manages to establish a connection between exp(x) and sin(x) and cos(x). These functions are more closely related than one would think. Well, in addition, the Fourier series manages to store values of amplitudes in a scan. This means that scanning takes place a digital clock and the current amplitude is saved with the AD converter. Many people will ask themselves when the sampling has to take place so that the sound can be reproduced afterwards. the difference is, not at all, the frequency of the digital sampling rate, the digital frequency is constant. The value that is measured at the positive clock edge of the clock signal of the sampling rate is the decisive one. The Fourier series manages to subsequently restore the function based on measured amplitude values in the form of a series, which allows compressed storage. I just need to save the values while sampling. I can restore the function using the Fourier series

Caution! We don't need to portray ourselves as mathematicians, many will learn mathematics courses by wanting to follow the proofs and therefore knowing why the Forurier series does what it does. On the one hand, with the 4-color problem for maps, it is of course not irrelevant why it is that way. However, the Fourier series is used. The Fourier series is an interesting proof for mathematicians. But it is interesting for IT people because it can represent sound but store it in compressed form

Even the word save compressed doesn’t make sense to many people. you are thinking about storage with a storage space gain of 25 pro. That's not the case. If I were to store a real sound signal from a language unchromed, I would have an arbitrarily large number of amplitude values. Instead, you only need the amplitude values during sampling, at the sampling frequency. The Fourier series helps to calculate a function from this. Based on values taken on a sample basis. That's what the Fourier series is all about, amplitude values like a sample, no matter when they come

but we just have to apply them. the Fourier series is not easy to use. FFT and FFT2, on the other hand, do. Many people have the wrong idea about what this means, there is simply a regulation that we have to implement. very easy.

Well, I've already created a melody once, with the notes c, d, e, f, g, a, b, c it's quite easy. But let's think about how the two contexts differ. by storing a melody of the scale we store frequencies, each of the tones has a frequency say between 250 and 600 hz. In the case of our language, we store amplitude values

We can try that with our AVR right away. He has an AD converter. we just need a sample rate and have to save.

The art of creating a reproduced recording is to create a frequency from it. With FFT it would inevitably have to work, we have to generate a frequency and have amplitude values. But FFT2 provides regulations

Should we try that?

hey leute ich mache euch folgendenden Vorschlag fuer experimentativen Gedankengang. Zunaechst moechte ich erklaeren was Fourier Transformation ist und was FFT ist. FFT steht fuer Fast Fourier Transformation. Auf meiner Homepage findet ihr ein Rechenbeispiel dafuer. Zunaechst der inhalt der Fourierreihe. Es geht darum - eine periodische funktion zu speichern. Wir denken daran dass eine cos (x) Funktion die Periode 2*pi hat, in bogenmass. sie liesse sich einfach speichern. wir denken oft zu kompliziert. Denn wir neigen dazu, an zu fangen uns Gedanken darueber zu machen, welche Funktion hat er denn nun unser Klang, den wir erzeugen. Unsere Worte waeren keine, wenn sie nicht wechseln koennten. das heisst, es wird keine eindeutige Funktionsvorschrift geben. Nur der eigentliche Mittelpunkt der Fourierreihe besteht darin, Daten komprimiert zu speichern. wir haben eine grosse Schwierigkeit. Wenn wir den Sound speichern muessten, sagen wir bei extremer abtastung, den wir erzeugen, dann muessten wir, extrem viele werte speichern. Was unterscheidet denn unseren Klang von der normalen cos(x) Funktion. ganz einfach, weder seine periode noch seine amplitude ist konstant. er wird sich in Amplitud und Periode pro zeitintervall, von dem vorherigen unterscheiden oder auch nicht. Die Fourierreihe schafft es zunaechst einen zusammenhang funktion zwischen exp(x) und sin(x) und cos(x) fest zu stellen. diese funktionen haengen als vorschrift fuer reihne staerker zusammen, als man meinen wuerde. Nun, daneben schafft es die Fourierreihe, Werte an Amplituden bei einer Abtastung zu speichern. Das bedeutet, abtastung findet statt, ein digitaler Takt und mit dem AD Wandler wird die aktuelle Amplitude gespeichert. Viele Menschen werden sich fragen, wann muss die Abtastung stattfinden, damit der Klang nachher reproduzierbar ist. der Unterschied besteht darin, gar nicht, die Frequenz der digitalen Abtastrate, der digtalen Frequenz ist konstant. Der Wert der bei der positiven Taktflanke des Taktsignals der Abtastrate gemessen wird ist, der entscheidende. die Fourierreihe schafft es, anhand gemessener Amplitudenwerte in Form einer Reihe, die Funktion nachher wieder her zu stellen, das erlaubt eine komprimierte Speicherung. Ich muss nur die Werte speichern, waehrend der Abtastung. mit der FourierReihe kann ich sie wiederhertellen, die Funktion

Vorsicht! Wir brauchen uns nicht als Mathematiker hin zu stellen, viele werden mathematik kurse so lernen, indem sie die Beweise nach vollziehen wollen und dementsprechend wissen, warum die Forurierreihe das tut, was sie tut. Auf der einen Seite ist es natuerlich bei 4 Farben Problem fuer Landkarten nicht irrelevant, warum es so ist, dass es so ist. Die fourierreihe findet allerdings ihre Anwendung. Die Fourierreihe ist vom Beweis fuer mathematiker interessant. Aber sie ist fuer IT ler Interessant, weil sie klang darstellen konnen aber komprimiert speichern

Auch das Wort komprimiert speichern, ergibt fuer viele keinen Sinn. sie denken an eine Speicherung mit einem Speicherplatz gewinn von 25 pro. Dem ist nicht so. Wuerde ich ein wirkliches Schallsignal einer Sprache unkromiert speichern, ich haette eine beliebig grosse Anzahl von Amplitudenwerten. Stattdessen benoetigt man nur die Amplituden werte waehrend der Abtastung, mit der Abtastfrequenz. Die Fourierreihe schafft abhilfe, daraus eine Funktion zu errechnen. Anhand einer 'probenhaft' abegenommener Werte. Darum geht es bei der Fourierreihe, amplitudenwerte wie bei einer Stichprobe, egal, wann sie kommen

doch wir muessen sie nur anwenden. die Fourierreihe laesst sich nicht bequem anwenden. FFT und FFT2, dagegen schon. Viele Leute haben eine Falsche Vorstellung davon, was das bedeutet, es gibt einfach eine Vorschrift, die haben wir zu implementieren. ganz einfach.

Gut, ich habe schon ein Mal eine Melodie erzeugt, mit den Toenen c, d, e, f, g, a, h, c ist das recht einfach. Aber denken wir darueber nach, in wie weit sich beide Zusammenhaenge unterscheiden. indem wir eine Melodie der Tonleiter speichern, speichern wir Frequenzen, jeder der Toene hat eine Frequenz sagen wir zwischen 250 und 600 hz. Im Falle unserer Sprache speichern wir amplitudenwerte

Das koennen wir mit unserem AVR gleich mal probieren. Er hat eine AD Wandler. wir brauchen nur eine Sample Rate und muessen speichern.

Die kunst besteht bei der Erzeugung wiedergegeben Aufname daraus eine Frequenz zu erzeugen. mit FFT muesste es unweigerlich gehen, wir muessen eine Frequenz erzeugen haben, Amplitudenwerte. Doch FFT2, liefert Vorschrift

Sollen wir das mal probieren?

Image IMG_3468

Image IMG_3469

Image IMG_3470

Image IMG_3471

Image IMG_3472

Image IMG_3473

Image IMG_3474

Image IMG_3475

Image IMG_3476

Image IMG_3477

Image IMG_3490

Image IMG_3491

Image IMG_3492

Image IMG_3493

Image IMG_3494

Image IMG_3495

Image IMG_3496

Image IMG_3497