2024 04,24 07:12 |
|
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
|
2011 03,21 01:41 |
|
最近、PIC18Fシリーズの色々な機能を試してたりする。
というか、今まで16Fシリーズ以下しか使用していない上、コンパイラもMPLAB C18・・・。今までと勝手が違うので本とか見ながらちまちまやってたり。 というか、今現在までで一番困ったのがLCDへの表示の際、printfが使えない?っぽい。 CCS-Cでプログラム書いてたときは、 printf(lcd_data,"HELLO WORLD!!"); とか書いたり、そのまま変数も打てば変換してくれたり便利だったのだが・・・。 なんか調べてたら使えないっぽいこと書いてあったので、整数とかの変数表示する時はいちいち文字列に変換してから表示するという・・・。 18Fシリーズ対応のCCS-C使いたくなってきた・・・でも金が・・・。 まぁ慣れるまで我慢しよう・・・。 というわけで本題。 今まで、SPI通信は何回かやったことがあったのですが、I2C通信は一度もやったことが無いので今回挑戦。 最初は「何これ?わけわかめ」でしたが、I2C EEPROMのデータシートを読んでみたらそこそこ理解できました。 今回製作したプログラムは、PORTBに接続したロータリーSWの値を読み込んでEEPROMの0~255番地に順々と書きこんでいくというもの。 書き込んだデータの読み込みも行えるようにしてあります。 ・・・問題あれば削除します。ご利用は自己責任で。 ソースコードはこちら→ I2C_eeprom.c lcd_c18.c I2C_c18.c ヘッダファイルはこちら→ lcd_c18.h i2c_c18.h 1から試しにI2C・LCDの分からないとこ調べつつ、プログラム書いてみたら結構覚えられた。今後も役に立ちそうです。 PR |
|
2010 11,25 21:39 |
|
今日、うちの部活の顧問の先生から「面白そうだからやってみたら?」ということで「Excelを用いた計測制御入門」という本を貸して貰いました。
Visual BASIC自体はやったことは無いがBASIC言語ならやったことあるんで、多少取っ付き易いかなという思いもあり、早速やってみることにしました。 この本の後半には、ZigBeeという無線通信の1つを利用した無線計測制御という項目があります。私は課題研究でBluetoothを使ってみているので、ZigBeeでの無線通信をBluetoothに変更して無線計測でもしてみれば面白いものができそうです。 この本での計測例としては、温度計の製作というものが掲載されています。どうやったら電源電圧に左右されないA/D変換が可能か?など結構ためになる部分があり、勉強になりました。 Excelはやっぱし使えると便利なので、ちまちまと勉強しようかなと思ってます。 ちなみに、今週の日曜日にはマイコンカーラリーの地方大会があります。 最近は安定して走ってきましたが、マシンのメンテナンスしたらちょっと安定性が低下した感じが・・・。 もうちょっと改良する必要があるかも・・・? |
|
2010 02,11 01:14 |
|
うちの母親が、「ブログをやりたい!!」ということで、メアド作ってブログを開設しました。ですが、キーの位置がわからず文章を打つのに苦労してました。レ◯クのCMでこんなのあったなぁと思いだしました。
どうしても・・・私にプログラミングは向いてないようで、やるだけでも一苦労です。パソコンに向きあってチマチマやってるんだったら、ハンダ付けやりてぇぇぇぇ!!!とか、ゲームやりてぇぇぇ!!とか考えちゃいます。 いつかはやらないといけないんでやりますけどね。 てなわけで、Visual Basic 2008を勉強中。 新学期から行われる課題研究の準備としてVBの勉強をしてます。どうせ覚えてて損はないしね・・・。 その中で、H8マイコンとパソコンでシリアル通信というのをやる予定なんで、悪戦苦闘しながらパソコンと向き合ってます・・・。 今のところうまく行ってません(^_^; うまく行くようにがんばるぞ~(^o^) |
|
| HOME | 忍者ブログ [PR]
|