Gefunden für anzeige sp�len blinkt miele - Zum Elektronik Forum





1 - ATMega32: Software-SPI ohne Aufwand (nicht) möglich? -- ATMega32: Software-SPI ohne Aufwand (nicht) möglich?




Ersatzteile bestellen
  Ich verwende einen ATMega32 und Bascom

Verstehe ich das richtig, daß ich bei einem SPI-Slave die hardwaremäßig vorgegebenen Pins benutzen muß und der Befehl "Config Spi = Soft" sich nur auf den Master bezieht? Ich habe auch softwaremäßige Slave-Lösungen gefunden, aber wenn ich keinen zusätzlichen Programm- und Rechenzeitaufwand haben möchte, bleibt wohl nur die Hardware-SPI?

Hintergrund der Frage:
Ich habe mit vier "altertümlichen" vierfach-Punktmatrixanzeigen VQC10 (DDR-Produktion) eine sechzehnstellige Anzeigezeile aufgebaut. Wegen des 1 KByte umfassenden Zeichengenerators habe ich einen ATMega32 mit dieser EEPROM-Größe benutzt. Da er über genügend Anschlüsse verfügt, konnte ich auf weitere Dekoderschaltkreise verzichten und die 16 Stellen-, 7 Zeilen- und 5 Datenleitungen direkt anschließen. Es wird auch schon prima die jeweils einprogrammierte Zeile angezeigt, allerdings will ich der Anzeige ja auch wechselnde Daten übermitteln können.
Es sind gerade noch die Pins MOSI, MISO und SCK übrig, über die ich den ATMega programmiere. Diese Pins wollte ich deshalb auch zur Datenübermittlung nutzen. Es ist das erste Mal, daß ich SPI benutze!
Im "Mikrocontroller-Lehrbuch" von...
2 - Mikrowellekontroller oder konventionell? -- Mikrowellekontroller oder konventionell?
Grundsätzlich ist so nen µC nichts anderes als ein Mikroprozessor, der Recheneinheit, Arbeitsspeicher, Programmspeicher und z.T. Peripheriebausteine bereits integriert hat.
Da gibts von vielen Herstellern unterschiedliche Familien, im Hobbybereich sind aber Atmel AVR und Microchip PIC ziemlich weit vorne dabei, weil billig und einfach zu benutzen.

Um da was anzuschließen kannst du im simpelsten Fall die einzelnen I/Os setzen bzw. auslesen. Manche davon sind mehrfach belegt und können anstelle des digitalen I/O auch Funktionen wie A/D-Wandler oder PWM Ausgang übernehmen. Oft sind auch diverse serielle Schnittstellen wie UART, SPI oder I²C integriert.
Dazu gibts dann nen Haufen Register, Timer und Interrupts um auf Ereignisse zu reagieren und das Zeug zu steuern.

Als Betriebsspannung sind 3,3 und 5V gängig, viele Chips können aber auch mit einem größeren Spannungsbereich umgehen. (AVR je nach Takt und Modell zwischen 1,8 und 5,5V.) Die spucken dann TTL-kompatible Pegel aus die man direkt weiter verwursten kann, oder z.b. mit nem MAX232 auf klassische V.24 umsetzen.
Die Leistung reicht dabei aus um LED oder Kleinsignalransistoren direkt anzusteuern. Aus dem Kopf wären das beim AVR 20mA pro Portpin, bzw. 200mA für den ganzen Chip - kann mittlerweile auch...








3 - Suche Digital analog konverter, i2c, res. -- Suche Digital analog konverter, i2c, res.
Hallo,

ein guter freund hat mich "beauftragt" für ihn ein spezielles netzteil zu entwickeln.
da die ganze schaltung mit µC gesteuert wird liegt es nahe die referenz spannung via µC einzustellen und an einen DAC zu liefern. ich habe noch nie einen DAC verbaut und tue mich momentan sehr schwer irgendwas im netz zu finden. ich hoffe ihr könnt mir ein paar nennen die weit verbreitet sind (keine sonderbestellung aus fernost machen muss) und halbwegs meinen vorstellungen entsprechen
da ich 4 adcs benötige und die ausgangsspannungen nicht zeitkritisch geschaltet werden muss bietet sich meiner meinung nach eine ansteuerung mit i2c/TWI bzw spi mit 4 /CS an(wobei ich spi noch nie benutz hab).
zum ansteuern wird ein atmega8 benutz. sollte also in beiden fällen kein problem darstellen. der dac sollte 5V betriebsspannung haben. die spannung am ende von der gesammten konstruktion soll zwischen 8V und 18V eingestellt werden. am liebsten wäre mir ein dac der i2c oder spi eingänge hat..ref. spannung und ausgang also ohne 200 kondensatoren/widerstände drumrum löten zu müssen.

so ich hoffe mir kann jemand helfen und mir ein paar namen nennen
4 - Atmega162 + SRAM -- Atmega162 + SRAM
"Serial Programming" bzw. SPI habe ich soeben gefunden = kann per ISP programmiert werden

Die Einträge sollten einzeln übertragen werden. Es sollte auch möglich sein, einzelne Einträge wieder aus dem RAM zu löschen, wenn der PC es wünscht. Beim Programmstart kommen so 10-20 Einträge der Reihe nach in den µC, danach wird sich das irgendwie einpendeln. (es werden auch öfters Einträge gelöscht)

Das mit dem Protokoll ist so eine Sache... Eigentlich soll sich der µC um die Anzeige der Liste kümmern und das Programm nur bei Bedarf eine Änderung melden.
Es wäre halt so recht elegant gelößt, weil das Programm an sich schon recht viel zu tun hat.

Wenn sich das allerdings mit vertretbarem Aufwand nicht mit einem µC realisieren lässt, muss ich wohl davon Abstand nehmen... ...
5 - Geschirrspüler Bosch S4M2B -- Geschirrspüler Bosch S4M2B
Geräteart : Geschirrspüler
Hersteller : Bosch
Gerätetyp : S4M2B
S - Nummer : SPI5326FF/11
FD - Nummer : 7212060405
Kenntnis : Minimale Kentnisse (Ohmsches Gesetz)
Messgeräte : Multimeter
______________________

Hallo an Alle,

meine 45-cm Geschirrspülmaschine Bosch SPI 5326 FF/11, Alter ca. 13 Jahre läuft prinzipiell einwandfrei, aber neuerdings gibt es wohl Probleme mit der Salz-Anzeige.

Anfang der Woche leuchtete die Salz-Anzeige auf und ich habe - wie immer - zwei Schubladen Salz nachgefüllt. Normalerweise erlischt die Anzeigeleuchte und der Vorrat reicht für 4 - 6 Wochen. Nun aber geht die Anzeigeleuchte nicht mehr aus, obwohl ausreichend Salz nachgefüllt ist.

Die Suche habe ich schn bemüht, konnte aber zu diesem Thema nichts verwertbares finden. Wie wird die Salzleuchte angesteuert bzw. was kann hier passiert sein um das Dauer-leuchten zu verursachen? Ist es ein klassisches Fehlerbild oder was kann man machen? ...
6 - Timer im Atmel - wie benutzen? -- Timer im Atmel - wie benutzen?

.include m8def.inc ;Pfad zur Include-Datei ggf. anpassen

.def temp = r16 ;braucht man immer

.org 0000

rjmp reset ;RESET
RETI ; External Interrupt0 Vector Address
RETI ; External Interrupt1 Vector Address
RETI ; Output Compare2 Interrupt Vector Address
RETI ; Overflow2 Interrupt Vector Address
RETI ; Input Capture1 Interrupt Vector Address
RETI ; Output Compare1A Interrupt Vector Address
RETI ; Output Compare1B Interrupt Vector Address
rjmp check ; Overflow1 Interrupt Vector Address
RETI ; Overflow0 Interrupt Vector Address
RETI ; SPI Interrupt Vector Address
RETI ; USART Receive Complete Interrupt Vector Address
RETI ; USART Data Register Empty Interrupt Vector Address
RETI ; USART Transmit Complete Interrupt Vector Address
RETI ; ADC Interrupt Vector Address
RETI ; EEPROM Interrupt Vector Address
RETI ; Analog Comparator Interrupt Vector Address
RETI ; Irq. vector address for Two-Wire Interface
RETI ; SPM complete Interrupt Vector Address
RETI ; SPM complete Interrupt Vector Address

reset:

;Stackpointer initialisieren
ldi temp,low(RAMEND)
out SPL, temp
ldi temp,high(RAMEND)
out S...
7 - DMX-Empfangs-Programm für AVR -- DMX-Empfangs-Programm für AVR
also, bevor ich jetzt tausendmal nachfrage, poste ich doch einfach mal den programmtext, und du kannst dann ja mal das nötige verändern. falls du da die zeit zu hast . den teil für das lcd hab ich schon grösstenteils entfernt, weil der ja dann im bascom-text drin stehen soll.



$baud = 250000
On Urxc Rx_sub
Enable Serial
Declare Sub Get_byte

'*******************************************************************************

Config Lcdpin = Pin , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Porta.2 , Db7 = Porta.3 , E = Porta.6 , Rs = Porta.4
Config Lcd = 16 * 2
Cls
Cursor Off

'*******************************************************************************

Do
'hier soll erstmal nur der wert des eingestellten dmx-kanals in eine varible geschrieben werden!
Loop

'*******************************************************************************

$asm
Get_byte:

' das unterprogramm aus dem ASM-Listing
' inc dmx_countL mußt du als inc r22 schreiben
' so wie es in den .def steht
' also die Namen gegen die Register tauschen

' 8515 mit 8MHz

.include "8515def.inc"

.equ Channels_all = 1 ...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Anzeige Sp�len Blinkt Miele eine Antwort
Im transitornet gefunden: Anzeige Blinkt Miele


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!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 19 Beiträge im Durchschnitt pro Tag       heute wurden bisher 0 Beiträge verfasst
© x sparkkelsputz        Besucher : 182415782   Heute : 278    Gestern : 7490    Online : 301        28.11.2024    2:52
2 Besucher in den letzten 60 Sekunden        alle 30.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0465240478516