アフィリエイト広告を利用しています
Ad×Ad


Ad×Adは表示されるだけで報酬がもらえます。
以下から登録すると100ptもらえます。
 →  アドアド -あなたの街の無料広告サイト-
検索
最新記事

広告

posted by fanblog

2021年01月30日

48行目〜98行目です。

kit-scope.ino 48行目〜98行目です。グローバル変数の定義をしています。


const byte cfg_cupgain = 0 ; // the usage definition of the pins D7..D12
// 0: input  1:input(pulled-up)  2:output

word oscversion = 0x0001 ;
word oscvbg ; // band gap voltage in 10bits  0 means a failure.
word oscconfig ; // bit0 -> if trigger voltage is 0:uncontrollable
//                               1:controllable
// bit1 -> optional-fgen is      0:not attached
//                               1:attached
// bit2 -> cupgain is            0:input
//                               1:output
byte oscspeed = 0 ; // 0..3:real 4..7:equiv 8:roll
byte oscinput = 0 ; // input signal selection  0:CH1 1:CH2 2:DUAL

byte osctrig = 0 ; // trigger bit012-> 000:CH1 001:CH2 010:EXT
//                  011:built-in-pulse
//                  100:optional-fgen
//         bit4  -> 0:rising 1:falling
//         bit5  -> 0:auto   1:normal
word osctdly = 100 ; // time of delayed trigger  100..30000 usec
byte osctvolt ; // trigger level voltage (measured by adc) 0..255
byte osctduty ; // trigger level duty  0..255

byte osccupgain = 0 ; // bit0  -> CH1 coupling        0:dc  1:ac
// bit1  -> CH2 coupling        0:dc  1:ac
// bit23 -> CH1 gain-selection  0,1,2,3
// bit45 -> CH2 gain-selection  0,1,2,3

long oscofreq = 1000 ; // 31 .. 2000000Hz
byte oscoduty = 50 ; // 0..100%

byte fgen ; // 0..3: fgen-dipsw  255:no-fgen


#define TXBSZ 1100
#define RXBSZ 256 //  this must be 256.
#define RMBSZ 256 //  this must be 256.  for rollmode

int txn , txr ;
byte txcrc , rxn ;
byte rmw , rmr , rmon ;

byte txbuf [ TXBSZ ] ;
byte rxbuf [ RXBSZ ] ;

【このカテゴリーの最新記事】

この記事へのトラックバックURL
https://fanblogs.jp/tb/10507293
※ブログオーナーが承認したトラックバックのみ表示されます。

※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
×

この広告は30日以上新しい記事の更新がないブログに表示されております。

Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: