Ttiny 461a isp schaltung

Gast #4699133
Du verbindest die Anschlüsse des ISP Steckers mit den gleichnamigen 
Anschlüssen des Mikrocontrollers.

Wenn der Mikrocontroller schonmal benutzt wurde, dann ist er 
möglicherweise auf eine externe Taktquelle (z.B. Quarz) konfiguriert, 
der muss dann auch angeschlossen werden.

> Mit welcher software kann ich vorhandene Hex datein übertragen?

Die Bedienungsanleitung sollte Software empfehlen. Alternativ verwenden 
viele das Programm avrdude.
#4699156
https://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment
Hier ist ein grundlegender Aufbau am Beispiel des Atmega8.
Den Quarz kann man weglassen.
Die Pinbelegung bekommt man aus den Datenblättern:

http://www.atmel.com/Images/Atmel-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf

http://www.diamex.de/dxshop/mediafiles//Sonstiges/ISP-Stick-Anleitung.pdf


Software z.B. :
AVR Studio 4\5\6
AVRDUDE
BASCOM
OP #4699230
Danke für  die Antworten

Ich wollte auch die 461 in flowcode programmierem

Da gibt es mehrere interne taktgeber alle mit gleicher Frequenz
Welchen sollte man da auswählen.

Ist von den Einstellungen schon anders als meine geliebten PICs
Gast #4699389
Ich sehe Im Datenblatt des ATTiny461 nur folgende internet Taktgeber:

- 128kHz R/C Oszillator
- Calibrated 8Mhz R/C Oszillator
- High-Frequency PLL Clock 16Mhz
#4701686
Dirk H. schrieb:
> Aber wie kann ich einen hexfile ohne projekt übertragen?

Indem du im Studio das Hexfile angibst, dass du übertragen willst. Also 
einfach Studio öffnen, über das Menü "Tool" den Punkt "Device 
Programming" öffnen und hier kann alles angegeben werden, also mit 
welchem Tool du programmieren willst, wie die Fuses stehen usw. Unter 
"Production File" gibst du die Files u.a. für Flash und EEProm an ;)
#4702042
Dirk H. schrieb:
> Ich dachte die Einstellungen
> Kommen über den hex File
Nein, die müssen extra noch gesetzt werden. Es sollte angegeben sein, 
wie sie gesetzt werden sollen/müssen.

Dirk H. schrieb:
> Ist bei meinen pic und brenner 8 so
>
> Wenm ich in flowcode die config erstelle kkomen immer 3 Zahlen
>
> Sind die das und kann ich die nehmen ?

PICs habe nichts mit AVR zu tun, nutze lieber das Datenblatt der AVRs 
und schließe nicht von den PICs auf die AVRs
#4703926
Dirk H. schrieb:
> File contens autside device memory

Das klingt danach, als würde das Hexfile mehr Speicher benötigen, als 
dein µC zur Verfügung stellt. Für welchen µC ist es denn genau (den, aus 
dem Titel, also den Tiny 461a) und welchen µC benutzt du genau (auch den 
Tiny 461a oder einen anderen)?
OP #4704165
Ein 461 wie beschrieben

Wenn ich den c code aus flowcode
In studio einfüge dann dann sagt studio auch fehler 113%

Und der zweien wert ist 14%

Hab in flowcde gesehen das die eepromdaten als int declariert sind und 
zwar 128 daten

Einmal adresse in int und daten in int

Kann das sein das die als byte sein müssen
Gast #4704183
Schreib mal auf deutsch, dann versteht man dich besser.

> Kann das sein das die als byte sein müssen

Kann sein, kann auch nicht sein. Woher sollen wir das wissen, du hast ja 
nicht einmal den Quelltext veröffentlicht.

Vielleicht ist das Programm auch einfach zu groß.

> Für welchen µC ist es denn genau (den, aus dem Titel, also den Tiny 461a)
> Ein 461 wie beschrieben

Mit oder ohne A?
Gast #4704208
Wenn Du die supergeheime Formel, die ein Deinem Hex-File versteckt ist 
für Dich behalten willst, so veröffentlich doch nur die ersten paar 
Zeilen und ein paar am Schluss.

...UND BEANTWORTE DIE FRAGE NACH DEM KORREKTEN TYP.
Alternativ kann man natürlich auch einen Würfel verwenden.
OP #4704275
Hallo

Tut mir Leid habe eben am Handy geschrieben.

Habe mal den Original File und den Flowcode File angehängt.


Das Original als HEX kein Problem, läuft auch.

Die Flowcode Datei als HEX ist zu groß.

Habe dann ein Projekt in Studio angelegt und den C File überprüfen 
lassen

Kommen viele Warnungen weil Flowcode halt jeden Mist mit ins Projekt 
zieht.

und es kommt eine Fehlermeldung dass die daten 113% betragen.


Beide Programme machen das gleiche.
Angehängte Dateien:
Gast #4704283
Das kann ich so nicht compilieren, wie die Flowcode Libraries fehlen.

> Die Flowcode Datei als HEX ist zu groß.

Ja und? Dann ist doch klar, wo die Problemursache ist. Verkleinere das 
Programm, oder nimm einen größeren Mikrocontroller.

Diese endlose Kette von Eeprom Schreibzugriffen kannst du sicher 
erheblich verkürzen, indem du die ganzen Zahlen in ein Byte-Array 
ablegst (im PROGMEM!) ablegst und dann mit einer Schleife abarbeitest.
#4704293
Dirk H. schrieb:
> In studio einfüge dann dann sagt studio auch fehler 113%

Das bedeutet, der Code würde den Speicher des gewählten uCs zu 113% 
füllen, spricht der Flowcode ist zu groß für einen Tiny461a, du musst 
entweder am Fowcode schrauben sodass es maximal 100% sind oder du nimmst 
einen Tiny861a, der hat mehr (für den Flowcode genügend) Speicher als 
der Tiny461a.
OP #4705752
So habe den c-file von flowcode bearbeitet
Eeprom Daten gelöscht und alles unbenutzte entfernt.
Trotzdem noch über 100%

Ich weis nicht was flowcode da noch alles reintextet.

Ich kauf mir jetzt die ttiny861 dann past alles.

Würde mich trotzdem interessieren  ob und wie man Flocode Projekte 
kleiner bekommt.

Erst man danke an alle für die Hilfe.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 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.