Gefunden für arrays eeprom - Zum Elektronik Forum |
| 1 - HiFi Verstärkerändnisproblem beim AVR GCC -- HiFi Verstärkerändnisproblem beim AVR GCC | |||
| |||
| 2 - Mehrere DS18S20 auslesen -- Mehrere DS18S20 auslesen | |||
Danke erst mal!
Einen von den Links kannte ich schon,der andere war allerdings neu für mich. Dort machen die Jungs das in etwa so,wie ich mir das auch zusammengereimt habe.Nur leider halt in C und/oder Assembler. Lass mich mal zusammenfassen,ob ich das jetzt wenigstens vom Prinzip her begriffen habe. Das ich die IDs erst mal auslesen muß ist klar.Sonst weiß ja keiner wer wer ist... Wenn ich die hab,ordne ich jeder eine "Meßstellennummer" zu,die ich dann in den EEProm des jeweiligen schreibe. Das müßte/sollte man aber nach einem einmaligen Durchlauf wieder rausnehmen(so keine Sensoren dazukommen/erneuert werden),da er das soinst bei jedem Programmstart macht und die Speicherzellen des Sensors sich nach einer gewissen ZAhl an schreibzugriffen ins Nirvana begeben. Soweit richtig bisher? Wenn ich das im Griff hab,brauch ich dann später nur einmal das Kommando zum messen und konvertieren senden und nur einmal warten bis die Jungs sich da ausgekäst haben.(Bei Nicht-Parasite-Modus reichen da nach meinen "Tests" 300ms.) Dann kann ich die daten in einem "Rutsch" lesen ,und kann sie ... | |||
3 - Angst vor SMD im Hobbybereich? -- Angst vor SMD im Hobbybereich? | |||
Zitat : Benutzt Ihr eigentlich noch EPROMs? Selten. Entweder für Spielereien (habe mal EPROM-Spielereien mit USB, Linux und nem kleineren Prozessor gemacht) oder für Adressdekoder bzw. allgemein Dekoder, die nicht soo schnell sein müssen (ca 100ns). Ansonsten nicht, da viel zu umständlich, vorallem der Löschvorgang. Außerdem haben viele neue Flashroms diverse Algorithmen zur Datenbeschützung, zum sauberen, sicheren Programmieren, einige andere Vorteile wie Pageread etc. Da die Belegung zumindest der DIL/DIP-EPROM meist mit EEPROM derselben Gehäuseart übereinstimmt, kann man situationsabhängig sowohl als auch benutzen. Ich habe hier ziemliche Mengen an selbstgelöschten EPROMs rumliegen, ich überlege mir derzeit einen sinnvollen Verwendungszweck. Viele sind 128kB groß, das ist garnicht mal schlecht. Die haben vier Arrays zu je 262144 Bits. Sind aber unhandlich, schwer und brauchen lange beim Löschen. [ Diese Nachricht wurde ge&aum... | |||
| 4 - Mikrowellecontroller bequem in C programmieren -- Mikrowellecontroller bequem in C programmieren | |||
| Wie ich oben sagte, ist die Assemblersprache (Assembler ist das Programm, was aus ihr den Maschinencode erstellt) maschinenabhängig. PICs haben zwar wie AVRs gemeinsame Mnemonics (das sind die "Befehle"), aber jeder Controller hat auch Mnemonics, die ein anderer nicht hat.
Der "moderne" Assembler kennt, wenn es die Maschine nicht unterstüztzt, auch keine Division. Das muss man sich selbst programmieren. Es gibt allerdings CPUs, die Dividieren können und da gibt es dann entsprechende Mnemonics. Ob der PIC das kann, weiß ich nicht. Was du mit "speichern" meinst, weiß ich nicht. Es gibt Controller, die SRAM haben, da kann man dann auch speichern. Man kann auch in den Flash schreiben (wieder: maschinenabhängig) und/oder in ein vorhandenes EEPROM. Register sind Speicher, die direkt von der CPU und der ALU angesprochen werden können. Register haben alle Controller. Arrays kann man auch benutzten, ist aber etwas komplizierter als mit Basic oder C. Man legt ein Offset z.b. im RAM fest und zählt dann eine Konstante oder eine Variable drauf. So kann man auch Arrays mit 1 Dimension erstellen. Aber von "haus aus" gibt es das nicht. Edit: Aber lass dich davon nicht entmutigen, Assembler ist eigentlich die einfac... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag heute wurden bisher 7 Beiträge verfasst 4 Besucher in den letzten 60 Sekunden alle 15.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |