« 2014年4月 | トップページ | 2014年6月 »

【株】 2014/05/30(金) ±0 日経▲49.34

 日経平均 14632.38

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/29(木) ±0 日経△10.77

 日経平均 14681.72

 実現損益 -17,983,294(前回比 ±0)

   

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/28(水) ±0 日経△34.43

 日経平均 14670.95

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/27(火) ±0 日経△34.00

 日経平均 14636.52

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/26(月) ±0 日経△140.35

 日経平均 14602.52

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/23(金) ±0 日経△124.38

 日経平均 14462.17

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/22(木) ±0 日経△295.62

 日経平均 14337.79

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/21(水) ±0 日経▲33.08

 日経平均 14042.17

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/20(火) ±0 日経▲68.81

 日経平均 14075.25

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/19(月) ±0 日経▲90.15

 日経平均 14006.44

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/15(木) ±0 日経▲107.55

 日経平均 14298.21

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/14(水) ±0 日経▲19.68

 日経平均 14405.76

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/13(火) ±0 日経△275.92

 日経平均 14425.44

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/12(月) ±0 日経▲50.07

 日経平均 14149.52

 実現損益 -17,983,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/09(金) +7800 日経△35.81

 日経平均 14199.59

 実現損益 -17,983,294(前回比 +7,800)

 銘柄コード【8282 買建】 実現損益 +7800

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/08(木) ±0 日経△130.33

 日経平均 14163.78

 実現損益 -17,991,094(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/07(水) ±0 日経▲424.06

 日経平均 14033.45

 実現損益 -17,991,094(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【PIC備忘ログ】 2014/05/05(月) PIC18+xc8のライブラリ

PICマイコンは入門用とかよく聞きます。

とんでもないですcoldsweats01

英語読解とアセンブラに長けた人なら良いでしょう。

PICのメリットは開発環境が安く整う。これのみです。

NECの78kなどはアーキテクチャがひどいのでそれよりはマシですが・・

Microchip純正のフリーコンパイラがxc8です。
一応、「plib」というライブラリもありますが、これが使いにくいのなんの。以下、使い方です。

1.xc8の共通ヘッダのインクルード

xc8の共通ヘッダファイルをインクルードします。

#include <xc8.h>

2.使用ペリフェラルヘッダのインクルード

使用するペリフェラルのヘッダファイルをインクルードします。ADCを使うなら

#incluide <plib/adc.h>

plibにパスを通している場合は

#include <adc.h>

でOK。

3.呼ぶべきライブラリ関数の型を調べる

ペリフェラルヘッダで定義しているライブラリ関数のソースは

C:\Program Files (x86)\Microchip\xc8\v1.31\sources

以下にあります(xc8 ver1.31の場合)。

例えば、PIC18シリーズのADCの場合は以下になります。

C:\Program Files (x86)\Microchip\xc8\v1.31\sources\pic18\plib\ADC

4.使用するPICに対応するライブラリ関数を調べる

例えば、ADCを使用開始する際は「OpenADC」という関数を呼ぶ必要があるのですが、関数名は同じでも、PICのタイプによって引数の型や種類が違っています(C言語なのでC++のような多態性などありません。適切なプロトタイプの関数のみリンクさせる必要があります)。

使用予定のPICには、どの型のものを使えばいいかを調べるには

C:\Program Files (x86)\Microchip\xc8\v1.31\sources\pic18\plib\

にあるpconfig.hの中身を調べる必要があります。

例えば、PIC18C252を選択(MPLAB XのNew Projectを作成時に選ぶ)した場合は

#ifdef   __18C252
/*############################################################*/
/*          Configuration for device =  'PIC18C252'           */
/*############################################################*/
/* ADC */
#define ADC_V1

とあるので、PIC18C252のADCライブラリは、「ADC_V1」で囲まれた部分にあるものだと分かります。

5.ライブラリ関数の引数に使うためのdefineがクセモノ

このplib、ADCならレジスタビットのCHやACQTなどを指定すれば良いようなパラメータになっておらず、結局はライブラリのソースを読む必要があります(レジスタの各ビットを一度OFFしてからONしなくてもいいようになってる)。

plib関数のパラメータの多くは、ヘッダに定義がありますが、レジスタ名やビット名でdefineされていないので、結局は読み解く必要があります。

レジスタの設定順序などを参考にしつつ、関数を自作した方が早いです(半分本気。実際そうしました)。

【株】 2014/05/02(金) ±0 日経▲27.62

 日経平均 14457.51

 実現損益 -17,991,094(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/05/01(木) +20200 日経△181.02

 日経平均 14485.13

 実現損益 -17,991,094(前回比 +20,200)

 銘柄コード【6727 売建】 実現損益 +20200

投資は自己責任でね(by自動投稿ちゃん)

【株】 2014/04/30(水) ±0 日経△15.88

 日経平均 14304.11

 実現損益 -18,011,294(前回比 ±0)

投資は自己責任でね(by自動投稿ちゃん)

« 2014年4月 | トップページ | 2014年6月 »

amazon

マイリスト

  • 暮らしをおトクにかえていく|ポイントインカム
  • 暮らしをおトクにかえていく|ポイントインカム
  • フルーツメール
無料ブログはココログ