AVR試用記の掲示板 467657


最近、電子工作は一時ほど活発でないみたい。

しばらくは、この掲示板も電子工作にこだわらず使うことにします。


謹賀新年

1:kuman :

2020/01/02 (Thu) 01:18:09

    新年あけまして
        おめでとう
           ございます

2020年になりました

きな臭いニュースも多くありますが
家内安全 健康第一 で良い年になることを願います

今年も歳に負けずぼつぼつ頑張りたいと思います

生まれ年の かのえ が巡っていきましたので十分高齢ではありますが

本年もどうぞよろしくお願い申し上げます

      kuman
6:kuman :

2020/01/04 (Sat) 12:30:47

Shuji009 さん ありがとうございます。

ところで、いろいろと触っているうちに元のプログラムを書き込んでも動かなくなりました。

さんざん悩んだあげくシリアルに出力するよう書き換えて実行したところ期待通りの結果が得られました。

このプログラムを書いた後にライブラリファイルなどの置き場所を整理したためか以前のプログラムがコンパイルできなくて手こずりました。

どうやらいつの間にか有機LEDが壊れたようです。テスターで見るとVccが正常に上がりません。時間をかけて調べようと思いますが、なかなか厄介です。

結論が遅くなってすみません。13月の原因は、参考にしたプログラムでは月は0~11に注意しろ、となっていたのですがこれを「月は 1~12 とする」と正常に1月が(シリアル出力に)表示されました。

このデバイスのRTCは プログラムが重いこと、リセットで少し時刻がずれること、から実用性はないと思います。専用のRTCのほうが信頼性があります。

ということになりました。
5:Shuji009:

2020/01/03 (Fri) 16:03:06

kumanさん、お疲れ様です。

13月4日となっているプログラム(スケッチ)は、
http://kuman2600.web.fc2.com/lpc/p07stm32f-ard.html#5
でよろしいのでしょうか?

#include <RTClock.h>
#include <time.h>
の中身がわからないのですが、RTClock.hを使っている別のプログラムを見ると、
https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/master/STM32F1/libraries/RTClock/src/RTClock.h

year; // years since 1970
month; // month of a year - [ 1 to 12 ]
day; // day of a month - [ 1 to 31 ]
weekday; // day of a week (first day is Monday) - [ 0 to 6 ]
がkumanさんのスケッチとは微妙に違うのが気になりますが。もっとも、RTClock.hが異なるかもしれませんが。

time.hのtm構造体も見ておいた方が良いかもしれません。
http://www.c-tipsref.com/reference/time/tm.html

いずれにせよ、ライブラリーが問題あるのは間違いありません。

全然回答になっていなくて申し訳ありません。
4:kuman :

2020/01/03 (Fri) 11:21:01

ラジオ少年さん  Shuji009さん
早速のご投稿 ありがございます

最初の頃に思っていたことがほぼできてしまったので、いいアイデアが浮かばないこの頃です。

ところで、今日気がついてみるとSTM32F103C8T6のリアルタイムクロックが
 2019 13 04 10:15:20
になっていました。

マキシムのDS3231を使ったものは 2020年 になっています。

どこで間違ったのでしょう。



3:Shuji009:

2020/01/03 (Fri) 09:32:30

あけましておめでとうございます

本年もよろしくお願いいたします。
2:ラジオ少年 :

2020/01/02 (Thu) 17:19:15

新年明けましてオメデトウございます
本年もよろしくお願いいたします

日本の行く末が案じられます



  • 名前: E-mail(省略可):
  • 画像:

Copyright © 1999- FC2, inc All Rights Reserved.