Studio3.5では使えなかった。4.1.0にすると取り敢えず画像表示とかは上手くできた。超個人的なメモ2019-03-16GPS座標をGoogle先生に合わせる方法その他GPSモジュールをいただいたので、適当に動かしてみた。調べてみると、GPSモジュールはuartで、NMEA形式でデータを出力するやつやった。1秒毎にいろいろデータを吐き出してくれるみたいで、必要な部分を任意に抜き取って利用する感じ。uartとかは、グローバルでは、ポインタで宣言して、安定してからnewした方が正常に動作するっぽい。消費電流とかmbedSTMicroのNucleoシリーズ本当に安いね。趣味の電子工作に最適過ぎて、昔のコーディング環境(ハードウェア含む)とか高価で不親切でゴタゴタしてて代理店とか面倒くさくて闇しかなかったきもするし・・・。消費電流とか2019-02-25SD1602HULBとかで、カーソル使うときの注意mbed秋月電子とかで売ってるSD1602HULBみたいなの液晶使うときに、カーソルを表示させたり、消したりしてたら、思った通りに表示されないことがあった。SD1602HULBは4bit接続と8bit接続できるけど、今回は信号線減らしたいので、4bit接続をした。いうか4bit接...SD1602HULBとかで、カーソル使うときの注意2018-06-03STマイクロがAtollicを買収していたSTマイクロいつの間にやらSTマイクロがAtollicを買収していた。TrueSTUDIOを展開している。無料版でしか試したことはないが、それなりに使えるツールだったと記憶している。組み込み系でハードウェア、ソフトウェアをいじっているとI2C通信は避けて通れない。少ない信号線で複数のICへ複雑な命令を送れるからだ。信号線は基本的に2本で、それプラス電源の2本といった感じがスタンダード。ものすごく個人的意見なのだが、回路図はブロック毎にわかりやすく書くべきだと思う。そのために重要になってくるのがGNDやVDDなどをひとつの線でつながず、シンボル(ラベル)で区切ることだと思う。ハードI2CはSCLとSDAの二本線で通信ができる(電源とGNDはいるから4本かな?)便利な規格だけど、少しだけ注意することがあるので、メモ。SCLとSDAの信号線は基本的にプルアップ必要。C++mbedでSDFileSystemを使って遊んでみたけど、少しハマった部分があったので、メモ。Pikivyでは簡単にpopupを作れるんだが、popup内でyes/noのボタンを作るのにちょっとなやんだのでメモ。Pi毎度のことだけど、ほぼ個人的メモなので、もし参考にする人がいたら注意してね!!意外と見てくれている人がいるみたいなので。Linuxなどまともに触れたことがなく、OSと言ってもFreeRTOS程度のものしかいじったことがなかった。kivyでは簡単にtextを表示するLabelが作れる。RaspberryPiでkivyしたときに日本語表示ができないと悩んでいたが、理由が分かった。エンコードを指定してやると良いらしい。Pikivyに触れた次いでにSliderもやってみた。python先日RaspberryPi2でkivyを触ってみたので、その続き。kivyのButtonにはToggle機能を持ったものがあるらしい。いうことで実際に使ってみた。kivyRaspberryPi公認のタッチディスプレイが発売されたので、入手したはいいが、何に使おうか・・・といった状況になっていたので、PythonのGUIフレームワーク?であるkivyに触れてみた。NUCLEO-F303REをいじってみたので、使用感をメモ。Packあたりから回路図をダウンロード。MB1136.pdfというのが回路図。気になったのがCPUが熱くなること。mbedからSW4STM32にエクスポートできたけど、STM32F7の場合はRTOSを使っている場合は問題が起きる。Pi2を最終的に家庭に役立つ形で収束させようと考えていると、結局OpenElecとして利用することで落ち着いた。エンターテイメントって重要ね。mbedライブラリ?のアップデートが必要だったようだ。(SW4stm32)mbedのすばらしさに感動してSTM32F746G-DISCOを衝動買いしてしまったが、mbed上で作ったバイナリファイルがうまく書き込めていないようで正常に動作しない・・・。ST-Linkのファームウェアアップデートなどは正常にできていると思うのだが・・・。rtosというものでいろいろ実験しながら勉強してみる。Utilityにて書き込むという手順でやってみる。osじゃないよ!)を使って、rtosを学んでみた2016-01-20MSP430コードプロテクトMSP430MSP430FR系とかはコードプロテクトがあるらしい。以前、MSP430にコードプロテクトがないと悲しい気持ちでいたが、それはG2553を使っていたからのようだ。今まで知らなかったので、TIさんに申し訳ない。STM32F429I-DISCOmbedをなめていた。Compilerが吐き出したbinファイルはmbedボード特有のbinだと思ってた。実際はボードではなく、チップに依存するbinなので、他のボードでもチップ型番が同じなら使えるということだった。DjangoGoogleが人工知能エンジンのオープンソースをpythonで無料公開したということなので、phytonに少し触れてみようと思った。よさそうなフレームワークを探していると、Djangoというフレームワークを見つけた。ここで、残念なミスをおかしていたので、メモしとく。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。