スーの道具箱/
FLIS/Sample
の編集
[
ホーム
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
Top
>
FLIS
> Sample
*FLIS-BUS Sample [#yf78e44e] #contents *Atmel AVR FLIS-BUSスレーブ(通信機能のみ) [#ve83a9b5] Atmel AVRシリーズによるFLIS-BUSスレーブの実装サンプル。~ BUS通信用としてピン変化割り込みを使用しているので、PORTB内であれば自由にピンを選択することができる。~ **基本仕様 [#v752e4ee] -アドレス方式 --Node --Domain/Subnet/Node *選択可 --Domain/Group *選択可 --Serial Number (サンプルは無効値になっているので、書き換えの必要あり) **パラメータ [#q19906f2] 使用するAVRの型式、空きメモリに合わせて設定します。~ ***CPU_FREQUENCY [#u9dd33a6] 使用するCPUの周波数。~ 4000000(4MHz)以上のAVRに実装できます。~ ***ENABLE_E2PROM [#dd97f193] E2PROMの使用有無。~ .set ENABLE_E2PROM = 1~ -パラメータ(おもにアドレス)格納として、E2PROMを使用します。~ .set ENABLE_E2PROM = 0~ -パラメータ(おもにアドレス)格納として、SRAMを使用します。(メモリマップ0x08,0x09のみ実装)~ -電源を切ると初期値に戻ります。 -Node IDの初期値は、MEM_NODE_ROMで設定します。 ***ENABLE_EX_ADDRESS, ENABLE_DOMAIN [#wdabfd17] 拡張アドレスの使用有無。~ .set ENABLE_EX_ADDRESS = 0~ -拡張アドレスなし。 --簡易アドレス(Node ID)のみを使用します。 .set ENABLE_EX_ADDRESS = 1~ .set ENABLE_DOMAIN = 0~ -拡張アドレスあり、ドメインなし。 --Serial Numberは使用しますが、Domain/Subnet/Node, Domain/Groupは使用しません。 .set ENABLE_EX_ADDRESS = 1~ .set ENABLE_DOMAIN = 1~ -拡張アドレスあり、ドメインあり。 --すべての拡張アドレスを使用します。 -32bytes以上のE2PROMを実装したAVRのみ使用可能です。 ***SERIAL_NO [#z2a3836f] Serial Number。~ ノード毎にユニークになるように変更する必要があります。~ 0x00000100〜0x7fffffffの範囲で設定します。 ***MEM_NODE_ROM [#nca5bf1b] E2PROMを使用しない場合の、Node IDの初期値。~ メモリマップ0x08,0x09に対応します。~ 0x01〜0xff(0xff:未使用)の範囲で設定します。~ **必要サイズ(例) [#x0d89977] ***Tiny25 拡張アドレスなし [#y89b18b1] .set ENABLE_EX_ADDRESS = 0~ |Register|2| |FLASH|302 byte| |SRAM|6 byte| |EEPROM|32 byte| |Stack|7 byte| ***Tiny25 拡張アドレスあり、ドメインなし [#v729718b] .set ENABLE_EX_ADDRESS = 1~ .set ENABLE_DOMAIN = 0~ |Register|2| |FLASH|450 byte| |SRAM|10 byte| |EEPROM|32 byte| |Stack|7 byte| ***Tiny25 拡張アドレスあり、ドメインあり [#h2c22a21] .set ENABLE_EX_ADDRESS = 1~ .set ENABLE_DOMAIN = 1~ |Register|2| |FLASH|562 byte| |SRAM|10 byte| |EEPROM|32 byte| |Stack|7 byte| ***Tiny10 拡張アドレスなし [#p8f1a97b] .set ENABLE_EX_ADDRESS = 0~ |Register|2| |FLASH|294 byte| |SRAM|8 byte| |EEPROM|0 byte| |Stack|7 byte| ***Tiny10 拡張アドレスあり、ドメインなし [#he37aa29] .set ENABLE_EX_ADDRESS = 1~ |Register|2| |FLASH|414byte| |SRAM|12 byte| |EEPROM|0 byte| |Stack|7 byte| **ダウンロード [#n55648e5] -&ref(flisbus-avr.1.0.0.asm); - First edition~ -&ref(flisbus-avr.1.1.0.asm); - Remove command double buffer mode~ **ライセンス [#t4b61d53] -MIT License - http://www.opensource.org/licenses/mit-license.php *Atmel AVR FLIS-BUSスレーブ(LEDコントロール例) [#o6861ffe] flisbus-avr.asmを使用した、LEDコントロール例。~ **基本仕様 [#d08d92b7] -出力 --出力1: 100段階 (1.0%単位) --出力2: 100段階 (1.0%単位) --出力3: 100段階 (1.0%単位) -LED制御 --キャリア周波数: 125Hz -アドレス方式 --Node --Domain/Subnet/Node *選択可 --Domain/Group *選択可 --Serial Number (個別書き換えの必要あり) **回路図 [#z97aaaa9] シンクドライブ(GND接地) #ref(led_gnd.png) ソースドライブ(VCC接地) #ref(led_vcc.png) **ダウンロード [#d7361ba7] -&ref(flisbus-avr-led.1.0.0.asm); - First edition~ -&ref(flisbus-avr-led.1.1.0.asm); - Remove command double buffer mode~ **ライセンス [#ab30482a] -MIT License - http://www.opensource.org/licenses/mit-license.php *Arduino FLIS-BUSホストライブラリ [#mf543c6e] Arduinoを使用した、FLIS-BUSホストライブラリ。~ **使い方 [#r1e950c4] Arduinoのライブラリフォルダに展開後、Arduinoを起動します。~ -サンプル --flisbus_controller - FLIS-BUSとUARTのゲートウェイサンプル。PC等からコントロールするのに使用します。 --flisbus_demo - Arduino単体でFLIS-BUS上のUNOをコントロールするサンプル。 **ダウンロード [#q342d76b] -&ref(flisbus-host-arduino.1.0.0.zip); - First edition~ **ライセンス [#o0a79590] -MIT License - http://www.opensource.org/licenses/mit-license.php *FLIS-BUSコントローラ(Arduinoホスト)を使用したC#ライブラリ [#x6e25c3d] Arduino FLIS-BUSホストコントローラを使用した、C#ライブラリ。~ ※要、Visual Studio 2010~ **ダウンロード [#j709493b] -&ref(FLIS_controller_vs2010.1.0.0.zip); - First edition~ **ライセンス [#o01f3a63] -MIT License - http://www.opensource.org/licenses/mit-license.php ---- #pcomment(reply,,50) &counter(none);
タイムスタンプを変更しない
*FLIS-BUS Sample [#yf78e44e] #contents *Atmel AVR FLIS-BUSスレーブ(通信機能のみ) [#ve83a9b5] Atmel AVRシリーズによるFLIS-BUSスレーブの実装サンプル。~ BUS通信用としてピン変化割り込みを使用しているので、PORTB内であれば自由にピンを選択することができる。~ **基本仕様 [#v752e4ee] -アドレス方式 --Node --Domain/Subnet/Node *選択可 --Domain/Group *選択可 --Serial Number (サンプルは無効値になっているので、書き換えの必要あり) **パラメータ [#q19906f2] 使用するAVRの型式、空きメモリに合わせて設定します。~ ***CPU_FREQUENCY [#u9dd33a6] 使用するCPUの周波数。~ 4000000(4MHz)以上のAVRに実装できます。~ ***ENABLE_E2PROM [#dd97f193] E2PROMの使用有無。~ .set ENABLE_E2PROM = 1~ -パラメータ(おもにアドレス)格納として、E2PROMを使用します。~ .set ENABLE_E2PROM = 0~ -パラメータ(おもにアドレス)格納として、SRAMを使用します。(メモリマップ0x08,0x09のみ実装)~ -電源を切ると初期値に戻ります。 -Node IDの初期値は、MEM_NODE_ROMで設定します。 ***ENABLE_EX_ADDRESS, ENABLE_DOMAIN [#wdabfd17] 拡張アドレスの使用有無。~ .set ENABLE_EX_ADDRESS = 0~ -拡張アドレスなし。 --簡易アドレス(Node ID)のみを使用します。 .set ENABLE_EX_ADDRESS = 1~ .set ENABLE_DOMAIN = 0~ -拡張アドレスあり、ドメインなし。 --Serial Numberは使用しますが、Domain/Subnet/Node, Domain/Groupは使用しません。 .set ENABLE_EX_ADDRESS = 1~ .set ENABLE_DOMAIN = 1~ -拡張アドレスあり、ドメインあり。 --すべての拡張アドレスを使用します。 -32bytes以上のE2PROMを実装したAVRのみ使用可能です。 ***SERIAL_NO [#z2a3836f] Serial Number。~ ノード毎にユニークになるように変更する必要があります。~ 0x00000100〜0x7fffffffの範囲で設定します。 ***MEM_NODE_ROM [#nca5bf1b] E2PROMを使用しない場合の、Node IDの初期値。~ メモリマップ0x08,0x09に対応します。~ 0x01〜0xff(0xff:未使用)の範囲で設定します。~ **必要サイズ(例) [#x0d89977] ***Tiny25 拡張アドレスなし [#y89b18b1] .set ENABLE_EX_ADDRESS = 0~ |Register|2| |FLASH|302 byte| |SRAM|6 byte| |EEPROM|32 byte| |Stack|7 byte| ***Tiny25 拡張アドレスあり、ドメインなし [#v729718b] .set ENABLE_EX_ADDRESS = 1~ .set ENABLE_DOMAIN = 0~ |Register|2| |FLASH|450 byte| |SRAM|10 byte| |EEPROM|32 byte| |Stack|7 byte| ***Tiny25 拡張アドレスあり、ドメインあり [#h2c22a21] .set ENABLE_EX_ADDRESS = 1~ .set ENABLE_DOMAIN = 1~ |Register|2| |FLASH|562 byte| |SRAM|10 byte| |EEPROM|32 byte| |Stack|7 byte| ***Tiny10 拡張アドレスなし [#p8f1a97b] .set ENABLE_EX_ADDRESS = 0~ |Register|2| |FLASH|294 byte| |SRAM|8 byte| |EEPROM|0 byte| |Stack|7 byte| ***Tiny10 拡張アドレスあり、ドメインなし [#he37aa29] .set ENABLE_EX_ADDRESS = 1~ |Register|2| |FLASH|414byte| |SRAM|12 byte| |EEPROM|0 byte| |Stack|7 byte| **ダウンロード [#n55648e5] -&ref(flisbus-avr.1.0.0.asm); - First edition~ -&ref(flisbus-avr.1.1.0.asm); - Remove command double buffer mode~ **ライセンス [#t4b61d53] -MIT License - http://www.opensource.org/licenses/mit-license.php *Atmel AVR FLIS-BUSスレーブ(LEDコントロール例) [#o6861ffe] flisbus-avr.asmを使用した、LEDコントロール例。~ **基本仕様 [#d08d92b7] -出力 --出力1: 100段階 (1.0%単位) --出力2: 100段階 (1.0%単位) --出力3: 100段階 (1.0%単位) -LED制御 --キャリア周波数: 125Hz -アドレス方式 --Node --Domain/Subnet/Node *選択可 --Domain/Group *選択可 --Serial Number (個別書き換えの必要あり) **回路図 [#z97aaaa9] シンクドライブ(GND接地) #ref(led_gnd.png) ソースドライブ(VCC接地) #ref(led_vcc.png) **ダウンロード [#d7361ba7] -&ref(flisbus-avr-led.1.0.0.asm); - First edition~ -&ref(flisbus-avr-led.1.1.0.asm); - Remove command double buffer mode~ **ライセンス [#ab30482a] -MIT License - http://www.opensource.org/licenses/mit-license.php *Arduino FLIS-BUSホストライブラリ [#mf543c6e] Arduinoを使用した、FLIS-BUSホストライブラリ。~ **使い方 [#r1e950c4] Arduinoのライブラリフォルダに展開後、Arduinoを起動します。~ -サンプル --flisbus_controller - FLIS-BUSとUARTのゲートウェイサンプル。PC等からコントロールするのに使用します。 --flisbus_demo - Arduino単体でFLIS-BUS上のUNOをコントロールするサンプル。 **ダウンロード [#q342d76b] -&ref(flisbus-host-arduino.1.0.0.zip); - First edition~ **ライセンス [#o0a79590] -MIT License - http://www.opensource.org/licenses/mit-license.php *FLIS-BUSコントローラ(Arduinoホスト)を使用したC#ライブラリ [#x6e25c3d] Arduino FLIS-BUSホストコントローラを使用した、C#ライブラリ。~ ※要、Visual Studio 2010~ **ダウンロード [#j709493b] -&ref(FLIS_controller_vs2010.1.0.0.zip); - First edition~ **ライセンス [#o01f3a63] -MIT License - http://www.opensource.org/licenses/mit-license.php ---- #pcomment(reply,,50) &counter(none);
テキスト整形のルールを表示する