SWEST2016.key

Similar documents
Lab GPIO_35 GPIO

Microsoft Word - Sample_CQS-Report_English_backslant.doc

I ASCII ( ) NUL 16 DLE SP P p 1 SOH 17 DC1! 1 A Q a q STX 2 18 DC2 " 2 B R b

PSoC5LP で USBMIDI 2015/5/23 第 2 回 PSoC まつり (Sat) 於 本サイプレス本社 ( 中野 ) PSoC5LP で USBMIDI ectoyfan ectoyfan アラフィフ ( 電 回路玩具ファン ) Electronic Circui

£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裵²ó ¨¡ À©¸æ¹½Â¤¡§¾ò·ïʬ´ô ¨¡

H02_ROM_ indd

ZEAL-LE0-C_ユーザーズマニュアル_rev1.pages

C による数値計算法入門 ( 第 2 版 ) 新装版 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. このサンプルページの内容は, 新装版 1 刷発行時のものです.

Nokia Body Cardio

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D

slide

Microsoft Word - BLEBluetooth Low Energy.docx

manu_fi„‰ž½À°_‚““⁄ÊßÝÌ_‘oŠÍ


C¥×¥í¥°¥é¥ß¥ó¥° ÆþÌç

始める スタート > 全てのプログラム > Cypress > PSoC Creator 2.0 > PSoC Creator 2.0 をクリックします プロジェクトを作成する / 開く Start Page の "Create New Project" をクリックし 要求されたプロジェクト情報を入

Condition DAQ condition condition 2 3 XML key value

モバイルプリペイド決済の実現モデルの調査研究

RX600 & RX200シリーズ アプリケーションノート RX用仮想EEPROM

Java演習(4) -- 変数と型 --

8 if switch for while do while 2

‚æ4›ñ

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU

2

(Version: 2017/4/18) Intel CPU 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU do

スマートフォン今昔物語

mbed_library_study_meeting_v1.0.key

欧州特許庁米国特許商標庁との共通特許分類 CPC (Cooperative Patent Classification) 日本パテントデータサービス ( 株 ) 国際部 2019 年 7 月 31 日 CPC 版が発効します 原文及び詳細はCPCホームページのCPC Revision

TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門がじぇるね IoT 部門作品のタイトル : TOPPERS_ASP3 カーネルと astah*-uml による状態マシン図でのソフト設計と動作検証の試み作成者 : 塩出武 ( しおでたけ

1 (bit ) ( ) PC WS CPU IEEE754 standard ( 24bit) ( 53bit)

r07.dvi

ohp07.dvi

HA8000シリーズ ユーザーズガイド ~BIOS編~ HA8000/RS110/TS10 2013年6月~モデル

listings-ext

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved

r03.dvi

pptx

Q&A(最終版).PDF

GA-1190J

【注意事項】RXファミリ 組み込み用TCP/IP M3S-T4-Tiny

REVISION 2.85(6).I 1

STM32 エコシステム : 32bitマイクロコントローラ・オープンソース開発環境

Microsoft Word - FAQ_BLE_V1.0J_ doc

06佐々木雅哉_4C.indd

K227 Java 2

ohp03.dvi

/* do-while */ #include <stdio.h> #include <math.h> int main(void) double val1, val2, arith_mean, geo_mean; printf( \n ); do printf( ); scanf( %lf, &v

新コンフィギュレータのフレームワークについて


JAJP.indd



untitled

PowerPoint Presentation

第5回お試しアカウント付き並列プログラミング講習会

Taro-リストⅢ(公開版).jtd


NGGAUM_特別対談_再.indd

BC2007_11_ indd



iM1 for iPad 取扱説明書

退職互助だより_cs6.indd

/ , ,908 4,196 2, ,842 38, / / 2 33 /


00-COVER.P65

サービス付き高齢者向け住宅賠償責任保険.indd

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved

PowerPoint Presentation

A : kerl kerl Erlang/OTP Erlang/OTP 2 2 Elixir/Phoenix URL 2 PDF A.2 Bash macos.bash_profile exp

サーモモジュール_出力

27

untitled

1. プログラム実行時の動作プログラムを実行すると以下のように動作します 1) NUCLEO-F401RE 上の LED LD2( 緑 ) が 200mSec 間隔で点滅します 2. プロジェクトの構成 2.1. プロジェクト F401N_BlinkLD2 の起動画面 TrueSTUDIO で作成し

Microsoft PowerPoint - CproNt02.ppt [互換モード]

計算機プログラミング

土壌環境行政の最新動向(環境省 水・大気環境局土壌環境課)

syuryoku


資料4-1 一時預かり事業について

FortiAP-11ac_DS

1

1 機能概要 複数ペリフェラル ( デバイスと呼びます ) を並行動作させて その IO 完了などのイベントを1カ所で待ち合わせて イベントドリブン処理を可能にします イベントは16 個を扱えます シーケンス処理を組めるように 特定のイベントだけ選別して待ち合わせる機能があります 待ち合わせるときに

untitled

Microsoft Word - 最終版 バックせどりismマニュアル .docx


好きですまえばし


新商品案内2月号

2017_Eishin_Style_H01

81

新版明解C言語 実践編

memo ii

1. 使用する信号 1.1. UART 信号 UART 通信に使用する信号と接続相手との接続は以下の通りです UART 信号表 番号 CPU 機能名 CPU 信号名 基板コネクタピン番号 方向 接続相手の信号名 1 USART1_TX PA9 CN > RxD 2 USART1_R



<4D F736F F D20438CBE8CEA8D758DC F0939A82C282AB2E646F63>

double float

untitled

Transcription:

1

2

( ) @ytsuboi 2009 2012-2013 2010-3

I Cortex-M!!

5

6

- Initial e.g. Akira Tanaka AKIT akit@cypress.com 7

8

PSoC PSoC MCU CapSense PSoC 4 ARM Cortex-M0 MCU PSoC PSoC 4 BLE BLE 1 BLE 1 PSoC 4 PRoC BLE ( ) BLE 1 CapSense1 BLE 1 ARM Cortex-M0 MCU EZ-BLE PRoC CYBLE-022001-00 PSoC 4 BLE PRoC BLE EZ-BLE PRoC 10

11

Bluetooth Classic GFSK 2.4GHz ISM 3Mbps Bluetooth Low Energy (BLE) GFSK 2.4GHz ISM 1Mbps Bluetooth Classic Bluetooth 4.0 BLE Bluetooth Classic Bluetooth Smart BLE Bluetooth 4.0 4.1 Bluetooth Smart Ready Bluetooth Classic BLE Bluetooth 4.0 4.1 12

Bluetooth Classic Bluetooth Smart Ready Bluetooth Smart 13

GAP Profile Service Characteristic Health Thermometer 00001809-0000-1000-8000- 00805F9B34FB 0x1809 Temperature Measurement Characteristic Temperature Type Service Characteristic Battery Service UUID Universally Unique Identifier https://developer.bluetooth.org/gatt/services/pages/serviceshome.aspx 14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

https://www. s w i t c h - s c i e n c e.com/ https://github.com/google/eddystone/tree/master/eddystone-url 30

0 10 20 30 40 50 60 70 0 DE 0 @ P p 1 SH D1! 1 A Q a q 2 SX D2 2 B R b r 3 EX D3 # 3 C S c s 4 ET D4 $ 4 D T d t 5 EQ NK % 5 E U e u 6 AK SN & 6 F V f v 7 BL EB 7 G W g w 8 BS CN ( 8 H X h x 9 HT EM ) 9 I Y i y A LF SB * : J Z j z B HM EC + ; K [ k { C CL, < L l D CR = M ] m } E SO. > N ^ n F SI /? O _ o 31

#include <project.h> void StackEventHandler(uint32 event, void *eventparam) { switch (event) { // Mandatory events to be handled case CYBLE_EVT_STACK_ON: CyBle_GappStartAdvertisement(CYBLE_ADVERTISING_FAST); LED_1_Write(0); // LED on break; case CYBLE_EVT_TIMEOUT: LED_1_Write(1); // LED off break; default: break; } } int main() { CYBLE_API_RESULT_T apiresult; // Enable global interrupts CyGlobalIntEnable; // Initialize the BLE device. apiresult = CyBle_Start(StackEventHandler); // Validate BLE stack initialization succeeded CYASSERT(apiResult == CYBLE_ERROR_OK); for(;;){ // Service all the BLE stack events. // Must be called at least once in a BLE connection interval CyBle_ProcessEvents(); } } https://gist.github.com/ytsuboi/1674941119f6bf2a055f 32

33

34

35

36

37

38

39

I2CM_Start(); I2CM_I2CMasterSendStart( LM75B_SLAVE_ADDR,1 ); data[0] = I2CM_I2CMasterReadByte(0); data[1] = I2CM_I2CMasterReadByte(0); I2CM_I2CMasterSendStop(); 40

41

main.c htc.c 温度を測るコード bas.c バッテリの残量を処理するコード debug.c Semihosting 用コード : http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0205gj/bgbjjgij.html #if defined( ARMCC_VERSION) #elif defined ( ICCARM ) #else /* ( GNUC ) GCC */ /* IAR */ 42

<project_name> <project_name>.cywrk <project_name>.cydsn TopDesign TopDesign.cysch 回路図 <project_name>.cydwr "Design Wide Resource <project_name>.cyprj 使用しているコンポーネントなど *.c, *.h 皆さんが書いたソースコード http://www.cypress.com/knowledge-base-article/revision-control-psoc-creator-projects-kba86358 43

44

Export PSoC Creator Project Export to IDE Export

MDK(uVision) Export MDK

MDK

40 30 20 10 37.362925 34.206746 0 ARM Compiler 5.05 update 1 (build 106) GCC4.8.4 20140526 (release) -O3 armcc gcc 9.2% 48

30000 22500 16,952 20,048 15000 7500 0 ARM Compiler 5.05 update 1 (build 106) GCC4.8.4 20140526 (release) -O3 armcc gcc 84.56% 49

ISO/IEEE 11073 Personal Health Data (PHD) Standards /* Convert float to the IEEE-11073 FLOAT-Type. */ int8_t exponent = 0xFE; //exponent is -2 uint32_t mantissa = (uint32_t)(temperaturecelsius*100); temperaturevalue = ( ((uint32_t)exponent) << 24) mantissa; 50

51

52

53

http://www.cypress.com/workshops 54