時代遅れのアナログ爺さん

時代遅れのアナログ爺さん

2016.09.13
XML
カテゴリ: プログラム
前回はUSBシリアル変換を使用して書き込みましたが
通りすがりの爺さん様がUSBケーブル1本で書けると助言いただき
頑張ってみました



メデタシメデタシ ^^
ご指導いただき感謝です!!
有難うございました





お気に入りの記事を「いいね!」で応援しよう

Last updated  2016.09.13 23:45:20
コメント(3) | コメントを書く
[プログラム] カテゴリの最新記事


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


Re:STM32 Arduino書き込み ようやく完成(09/13)  
通りすがりの爺 さん
動画を見させて頂きました。
少しでもお役に立てたのならばうれしいです(^^)。
こちらこそ、ありがとうございました。
わたしのほうも、最終的には、STM32ボードとGPSモジュールでデジタル時計が作れるようにがんばってみたいと思います。
失礼致します。

(2016.09.14 11:09:27)

Re[1]:STM32 Arduino書き込み ようやく完成(09/13)  
通りすがりの爺さんへ
大変お世話になりました^^
前回も言いましたがブログ始めてはどうですか?
ちょくちょく遊びに行きますよ~~
GPSの進捗状況も見えるし ^^
まぁ あまりすすめてもなんですがww
(2016.09.14 17:51:17)

Re[2]:STM32 Arduino書き込み ようやく完成(09/13)  
通りすがりの爺 さん
さくら もものこさんへ
なかなかブログの開設へ踏み切れません...

この前の投稿で、STM32ボードとGPSモジュールの組み合わせで時計を作ってみたい、という
ようなことを書き、そのままとなってしまいました。一応結果だけでも報告させて頂きます。
結果的に、完成とはなりませんでした。まな板(本当に100均の木のまな板)に、間隔を空けて
各デバイスを設置すると動作しました。衛星の補足の多いときだと6個を超えました。
しかし、これも100均ですが木の箱に組み込むとまったく受信しなくなってしまいます。
(24時間経過しても駄目でした。)アンテナを箱の外に出してもだめでした。
いろいろな方法を2、3度繰り返して諦めました。知識の無いわたしの想定では72Mhzと高いので、
発振の干渉ではないかと。
そこで急きょ、GPSモジュールをRTC(DS3231)モジュールに変更して現在稼働中です。
参考になればと思い、GPS動作時のハードウェアとライブラリー及び
使用したI/Oピンを紹介します。

・MCU STM32F103C8T6 minimum system board
・GPS GY-NEO6MV2 GPSモジュール(青ボード版) ※1PPSピンのある赤ボード版もあり。
<SoftSerialIntAP.h> RX=PB11, TX=PB10 ※唯一このライブラリだけが使用出来た。
<TinyGPS++.h> GPSBaud = 9600
・LCD LCD2004 + I2C ※日時、緯度経度、補足数表示
<LiquidCrystal_I2C.h> I2C-SCL=PB6, I2C-SDA=PB7
・LED TM1638 7segLED8桁+8LED+8Keyモジュール ※日時交互表示、スイッチは修正用、LED8個で衛星補足数
<TM1638.h> STROBE=PB5, CLK=PB4, DIO=PB3
・LED MAX7219 小型7セグ8桁モジュール ※時間を固定表示
<LedControl.h> DIN=PB15, CLK=PB13, CS=PB14

・他、<Time.h>, <TimeLib.h>, <Wire.h>
****************************************************
RTC版では、
・RTC DS3231モジュール
<DS1307RTC.h> I2Cポートは上記に同じ。本来使いたかった<DS3231RTC.h>などは
   使えなかった。そのため内臓温度は直接取得した。
****************************************************

わたしの環境では、受信したNMEAデータをシリアルモニタで見ていると、1から2割ほど
文字化けしています。プログラムの問題なのか、唯一使えたSoftSerialIntAP.hの問題な
のか、はたまた配線の問題なのか不明です。ただ、まだ実績はありませんが、
Serial1, Serial2, Serial3 のハードウェアシリアルが使えそうなことを知りました。
「検証・コンパイル」ではコンパイルエラーにはなりませんでした。
現在、Arduino NANOでGPS時計を制作中ですので、めどがついたら再度挑戦するつもりです。
失礼します。
(2016.10.10 17:21:39)

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: