Ich stelle hier verschiedene überarbeitete oder neue Tools vor, die bei der Entwicklung rund um Mikrokontroller hilfreich sein können.
Einige Tools sind bereits als Minitools in meinem BasComDatView enthalten und wurden dort entnommen und überarbeitet, andere sind neue Entwicklungen.
Allen gemeinsam ist ein einheitliches Aussehen und eine Windows konforme Applikationshilfe.
Die Applikationen sind als 32bit und 64bit Version verfügbar.
ADCcalc (DOWNLOAD)
Mit dieser Applikation können ADC-Werte entsprechend der Bitbreite, der ADC- sowie der Messspannung berechnet werden.
Dies ist sowohl direkt (ADC-Werte entsprechend Referenzspannung und Messbreite, oder an einem Spannungsteiler (die Messspannung kann höher als die Referenzspannung sein) ermittelt werden.
Darüber hinaus kann an Hand eines bekannten Spannungsteilers und einer bekannten Messspannung die tatsächliche Referenzspannung un in der Folge die ADC-Messreihe ermittelt werden.
BascomReport (DOWNLOAD)
Mit dieser Applikation wird eine von BasCom erstellte Report-Datei analysiert und ausgewertet.
Um exakte Daten für den Speicherverbrauch ermitteln zu können, ist es erforderlich, dass die Applikation auch Zugriff auf die Programm-Datei welche üblicherweise unter dem gleichem Namen mit der Dateiendung *.BAS im gleichen Ordner gespeichert wurde.
LEDcalc (DOWNLOAD)
Mit dieser Applikation kann der notwendige Vorwiderstand für eine LED-Schaltung berechnet werden.
Es besteht auch die Möglichkeit mehrere LEDs hintereinander zu schalten.
Als Ergebnis wird der exakte Widerstand ebenso angegeben wie auch der in der jeweiligen E-Reihe am nächsten passende inklusive Farbcode angezeigt.
Ebenso wird die am Widerstand anfallende Verlustleistung angegeben.
MatrixKeyCalc (DOWNLOAD)
Mit dieser Applikation kann eine beliebige Tastaturmatrix 1×2 bis 8×8 berechnet werden welche an einen einzigen ADC-Port angeschaltet werden kann.
Als Ergebnis erhält man wahlweise eine TAB-getrennte CSV-Datei oder BasCom-Code welcher über die Zwischenablage transportiert wird.
MiniTerminal (DOWNLOAD)
Mit dieser Applikation kann externe Hardware, welche über eine Kommunikationsschnittstelle mit dem PC verbunden ist, gesteuert werden.
Die Applikation besitzt folgende Eigenschaften:
Mit dieser Applikation kann die Sockelbelegung diverser von BasCom unterstützter Microcontroller angezeigt und erklärt werden.
HINWEIS: Datenbasis sind dabei die mit BasCom mitgelieferten PinOut-Dateien!
Beim ersten Start der Applikation muss der Pfad unter welchem sich die BasCom-PinOut-XML-Dateien befinden ausgewählt werden.
Diese Dateien befinden sich im Ordner Pinout unter dem Verzeichnis BasCom.
QuarzCalc (DOWNLOAD)
Mit dieser Applikation kann die Fehlerrate, welche von der Taktfrequenz für den jeweiligen Mikrokontroller verwendet wird, berechnet werden.
Die Fehlerrate wird neben einer frei definierbaren Baudrate für die Baudraten 300, 1200, 2400, 4800, 8600, 14400, 19200, 28800, 38400, 57600, 76800, 115200, 230400, 250000, 460800, 500000, 921600 und 1000000 berechnet.
Fehlerraten mit 0% werden grün markiert, solche die kleiner als 5% sind werden gelb markiert und darüber hinausgehende Fehlerraten werden rot markiert.
TimerAVR (DOWNLOAD)
Mit dieser Applikation können abhängig von der Frequenz und der Bitbreite die Parameter für einen Overflow- oder Compare-Timer ermittelt werden.
Ebenso kann der Basiswert für eine Zeitmessung errechnet werden.
Beispielcode wird je nach Einstellung entweder in Deutsch oder Englisch und wahlweise nur von BasCom unterstützten Vorteilern (Prescaler) in die Zwischenablage gelegt.
ADCcalc2.pngBasComReport1.pngLEDcalc1.png
KeyMatrixCalc1.pngMiniTerm_Main.pngPinOutAVR1.png
QuarzCalc1.pngTimerAVR1.png
Einige Tools sind bereits als Minitools in meinem BasComDatView enthalten und wurden dort entnommen und überarbeitet, andere sind neue Entwicklungen.
Allen gemeinsam ist ein einheitliches Aussehen und eine Windows konforme Applikationshilfe.
Die Applikationen sind als 32bit und 64bit Version verfügbar.
ADCcalc (DOWNLOAD)
Mit dieser Applikation können ADC-Werte entsprechend der Bitbreite, der ADC- sowie der Messspannung berechnet werden.
Dies ist sowohl direkt (ADC-Werte entsprechend Referenzspannung und Messbreite, oder an einem Spannungsteiler (die Messspannung kann höher als die Referenzspannung sein) ermittelt werden.
Darüber hinaus kann an Hand eines bekannten Spannungsteilers und einer bekannten Messspannung die tatsächliche Referenzspannung un in der Folge die ADC-Messreihe ermittelt werden.
BascomReport (DOWNLOAD)
Mit dieser Applikation wird eine von BasCom erstellte Report-Datei analysiert und ausgewertet.
Um exakte Daten für den Speicherverbrauch ermitteln zu können, ist es erforderlich, dass die Applikation auch Zugriff auf die Programm-Datei welche üblicherweise unter dem gleichem Namen mit der Dateiendung *.BAS im gleichen Ordner gespeichert wurde.
LEDcalc (DOWNLOAD)
Mit dieser Applikation kann der notwendige Vorwiderstand für eine LED-Schaltung berechnet werden.
Es besteht auch die Möglichkeit mehrere LEDs hintereinander zu schalten.
Als Ergebnis wird der exakte Widerstand ebenso angegeben wie auch der in der jeweiligen E-Reihe am nächsten passende inklusive Farbcode angezeigt.
Ebenso wird die am Widerstand anfallende Verlustleistung angegeben.
MatrixKeyCalc (DOWNLOAD)
Mit dieser Applikation kann eine beliebige Tastaturmatrix 1×2 bis 8×8 berechnet werden welche an einen einzigen ADC-Port angeschaltet werden kann.
Als Ergebnis erhält man wahlweise eine TAB-getrennte CSV-Datei oder BasCom-Code welcher über die Zwischenablage transportiert wird.
MiniTerminal (DOWNLOAD)
Mit dieser Applikation kann externe Hardware, welche über eine Kommunikationsschnittstelle mit dem PC verbunden ist, gesteuert werden.
Die Applikation besitzt folgende Eigenschaften:
- Es kann beliebiger Text (auch nicht druckbare Zeichen) verarbeitet werden.
- Individueller Text der auch nicht druckbare Zeichen enthalten kann.
- Der individuelle Text kann so wie er ist, oder unter automatischen hinzufügen von CR (Wagenrücklauf)
oder CRLF (Wagenrücklauf und Zeilenvorschub) direkt gesendet werden. - Bis zu 24 Textbausteine die projektbezogen für beliebig viele Projekte gespeichert werden können.
- Sende- und Empfangsbuffer (Speicherbereich zwischen 1 und 99kByte) mit verschiedenen Ansichten.
- Neun Prüftexte (davon ist ein Text selbst konfigurierbar).
- Neun Testtexte (davon ist ein Text selbst konfigurierbar).
- Der individuelle Text kann gespeichert und wieder geladen werden
- Der individuelle Text kann mit Pausen automatisch wiederholt werden.
- Der Datenverkehr kann in eine Datei protokolliert werden.
- Konfigurierbare Tastaturkürzel (HotKeys).
Mit dieser Applikation kann die Sockelbelegung diverser von BasCom unterstützter Microcontroller angezeigt und erklärt werden.
HINWEIS: Datenbasis sind dabei die mit BasCom mitgelieferten PinOut-Dateien!
Beim ersten Start der Applikation muss der Pfad unter welchem sich die BasCom-PinOut-XML-Dateien befinden ausgewählt werden.
Diese Dateien befinden sich im Ordner Pinout unter dem Verzeichnis BasCom.
QuarzCalc (DOWNLOAD)
Mit dieser Applikation kann die Fehlerrate, welche von der Taktfrequenz für den jeweiligen Mikrokontroller verwendet wird, berechnet werden.
Die Fehlerrate wird neben einer frei definierbaren Baudrate für die Baudraten 300, 1200, 2400, 4800, 8600, 14400, 19200, 28800, 38400, 57600, 76800, 115200, 230400, 250000, 460800, 500000, 921600 und 1000000 berechnet.
Fehlerraten mit 0% werden grün markiert, solche die kleiner als 5% sind werden gelb markiert und darüber hinausgehende Fehlerraten werden rot markiert.
TimerAVR (DOWNLOAD)
Mit dieser Applikation können abhängig von der Frequenz und der Bitbreite die Parameter für einen Overflow- oder Compare-Timer ermittelt werden.
Ebenso kann der Basiswert für eine Zeitmessung errechnet werden.
Beispielcode wird je nach Einstellung entweder in Deutsch oder Englisch und wahlweise nur von BasCom unterstützten Vorteilern (Prescaler) in die Zwischenablage gelegt.
ADCcalc2.pngBasComReport1.pngLEDcalc1.png
KeyMatrixCalc1.pngMiniTerm_Main.pngPinOutAVR1.png
QuarzCalc1.pngTimerAVR1.png