[gelöst] DIAMEX OSC-Ausgang / Clock setzen

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Antworten
jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

[gelöst] DIAMEX OSC-Ausgang / Clock setzen

Beitrag von jp112sdl » 06.07.2020, 16:59

Hi,

weiß jemand, wie ich ohne Atmel Studio die Frequenz am OSC-Pin des DIAMEX PROG-S2 setzen kann?
In der Anleitung vom DIAMEX steht nur
Die Taktfrequenz kann mit ATMEL-Studio über die Funktion „Board-Setting – Clock Generator“ eingestellt werden
Bildschirmfoto 2020-07-06 um 16.56.24.png

Aber geht das auch mit AVRDUDE?
Zuletzt geändert von jp112sdl am 06.07.2020, 20:30, insgesamt 1-mal geändert.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: DIAMEX OSC-Ausgang / Clock setzen

Beitrag von TomMajor » 06.07.2020, 18:12

Man braucht dafür einen programmierbaren Osc den z.B. das STK500 Board hat
The STK500 development board uses a programmable oscillator circuit that offers a
wide range of frequencies for the target device.
Das der billige Diamex sowas auch hat ist schon erstaunlich.

In den avrdude Options für V6.3 könnte es diese Option sein
http://mirror.netcologne.de/savannah/av ... oc-6.3.pdf
fosc freq[M|k]
Set the master oscillator to freq Hz. An optional trailing letter M multiplies by
1E6, a trailing letter k by 1E3.
siehe auch das STK500 Protokoll dazu
http://ww1.microchip.com/downloads/en/A ... oc2525.pdf
Oscillator Timer Prescaler Value
Parameter Value 0x86
(und dazugehörend Oscillator Timer Compare Match Value)

Also einfach mal testen den fosc parameter mit an die command line anzuhängen..
Viele Grüße,
Tom

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: DIAMEX OSC-Ausgang / Clock setzen

Beitrag von jp112sdl » 06.07.2020, 20:30

TomMajor hat geschrieben:
06.07.2020, 18:12
Also einfach mal testen den fosc parameter mit an die command line anzuhängen..
fosc 1M führt zum Erfolg.
Nicht als Parameter, sondern im Terminal Mode (-t)

Nu kann ich wieder flashen.

Großes Dankeschön!
Abend gerettet :mrgreen:
TomMajor hat geschrieben:
06.07.2020, 18:12
Das der billige Diamex sowas auch hat ist schon erstaunlich.
Ja, das war damals der Hauptgrund, warum ich den Diamex gekauft hatte.
Evtl. erinnerst du dich dunkel, dass ich mal 2 AVR (328P) gebrickt hatte...
Der Diamex hatte den MHZ-Takt ab Werk mal per Default ausgegeben, denn damals musste ich den OSC nicht extra aktivieren.
Aber nun geht es wieder. Fosc sei dank. 8)

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
stan23
Beiträge: 2041
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 586 Mal
Danksagung erhalten: 337 Mal
Kontaktdaten:

Re: [gelöst] DIAMEX OSC-Ausgang / Clock setzen

Beitrag von stan23 » 06.07.2020, 20:52

Ja das ist echt hilfreich, damit habe ich schon mehrere debricked, hauptsächlich von Forumskollegen die eigentlich nichts gemacht hatten. Ist leider fies dass die Arduino IDE beim Brennen des Bootloaders auch die Fuses setzt.

Dass du den Weg über AVRdude gefunden hast ist prima, dann muss nicht jedes Mal AVR Studio ran.
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: DIAMEX OSC-Ausgang / Clock setzen

Beitrag von TomMajor » 06.07.2020, 23:17

jp112sdl hat geschrieben:
06.07.2020, 20:30
TomMajor hat geschrieben:
06.07.2020, 18:12
Also einfach mal testen den fosc parameter mit an die command line anzuhängen..
fosc 1M führt zum Erfolg.
Nicht als Parameter, sondern im Terminal Mode (-t)

Nu kann ich wieder flashen.

Großes Dankeschön!
Abend gerettet :mrgreen:
ja genau, Terminal mode. Man muss bei der fosc Fundstelle im pdf nur kurz nach oben scrollen, dann sieht man das.
Ich hatte vorhin nur schnell nach Osc gesucht weil ich wegen deiner Frage selbst neugierig geworden bin.
Viele Grüße,
Tom

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“