Visual Basic Programm zur seriellen Programmierung von AVRs

Gast #50005
Hallo zusammen.
Ich habe vor, ein Programm in VB zu schreiben, das mir sowohl das
Programmieren als auch das Auslesen des Flash-Speichers und des EEPROMs
über die ISP-Schnittstelle ermöglicht. Die ausgelesenen Daten sollen
ausgewertet werden. Zunächst soll das Programmieren auf einen AVR-Type
begrenzt werden. Ich weiss, dass es bei Atmel AVR Studio gibt, aber das
löst mein Problem nicht. Ich brauche ein Programm, das in der Lage ist,
die HEX-Datei für den Flash-Speicher zu ändern, an den zu
programmierenden uC zu übertragen, das EEPROM auszulesen und einige
Speicherzellen davon auszuwerten. Das Programm soll auf die Application
Note AVR910 basieren.
Hat schon mal jemand von Euch was ähnliches gemacht?
Für jeden Vorschlag bin ich sehr dankbar.
Gast #50007
Warte noch etwas, ich programmier viel mit VB und wenn morgen mein
Packet von Andreas kommt, werd ich mich demnaechst auch damit
befassen.

Gruß Andy
Gast #50008
Hallo Hilel,

ich möchte demnächst so was ähnliches für den Xicor X22C12 machen. Dazu
hab ich schon mal ein wenig in VB ausprobiert. Es gibt da z.B. die
Grid-Funktion, mit der ich eine 16x16 Zellen Tabelle aufmachen will. Da
hinein sollen die Daten gelesen werden.

Ich komme nur mit dem Grid noch nicht so ganz klar. Wenn also jemand
weiß, wie man da Daten rein und raus kriegt, wäre ich dankbar.

Bis dann, Michael
Gast #50009
@Michael: Ich programmiere seit Jahren in VB. FAlls du das MS FlexGrid
verwendest kann ich dir weiterhelfen.
.rows legt die Anzahl der Zeilen fest
.cols legt die Anzahl der Zellen
.row legt die aktuelle Zeile fest
.col legt die aktuelle Zelle festr (vorsicht, beides beginnt wie alle
Arrays mit 0!)
.text legt dann den Text in dem festgelegten Feld fest.
Bsp.:
with MSFlexGrid1
 .cols = 2
 .rows = 6
 .col = 1
 for n = 0 to 5
  .row = n
  .text = n
 next n
end with

mit fixedcos / fixedrows kannst du die anzahl der 'grauen' zellen
bestimmen.

Raus kriegen tust du die Daten genau gleich, also z.B.
.col = 1
.row = 3
if .text = 2 then ...

Falls du noch Fragen hast - einfach melden!

Viele Grüße
Steffen

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.