Re: SWCOM mit 19200 (Priorität für swcom einstellen) ? Kategorie: Progr. Assembler, TaskingTools, OS (von André H. - 3.05.2009 11:35) | ||
Als Antwort auf SWCOM mit 19200 (Priorität für swcom einstellen) ? von Markus - 18.04.2009 17:04 | ||
| ||
Hallo Markus, > ich hab folgende Einstellungen (auch aus diesem Forum vom Nov. 2004) für swcom um auf > 19200 Baud zu kommen. Es funktioniert auch z.B. mit Hyperterminal oder über GSM eine > SMS zu versenden) > (In diesem Beispiel mu� die CCII au�er swcom auch nichts anderes machen) > > Meine Frage ist nun: > Wie kann ich die Priorität für swcom erhöhen wenn dann noch viel mehr Code abgearbeitet > werden mu� (und dann die Baudrate von 19200 Baud evtl. nicht mehr eingehalten werden kann) ?? Garnicht. SWCOM ist eine softwareemulierte Schnittstelle, welche über Timer und Interruptroutinen gesteuert wird. Alle Interruptroutinen haben immer Vorrang gegenüber dem Anwenderprogramm, so da� die Grö�e und die Anzahl der Threads keinen Einflu� darauf haben. Allerdings können andere Interruptroutinen die SWCOM bei 19.200Baud zu stark beeinflussen, so da� es bei 19.200Baud zu deutlichen nicht konstanten Abweichungen und somit zu �bertragungsfehlern kommt. Daher habe ich das Projekt 19.200Baud für SWCOM prinzipiell auf Eis gelegt. Wenn Du eine weitere Schnittstelle mit höheren Baudraten benötigst, empfehle ich Dir den Einsatz eines I2CCOMs, wenn es zu �bertragungsfehlern bei 19.200Baud kommt. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |