2018年9月16日 星期日

[CMSIS-RTOS RTX] How to Porting RTX on STM32F429 Discovery Board, Step by Step.

Porting Purpose:

  • Porting CMSIS-RTOS RTX on STM32F429 Discovery Board.
  • Create one startup task and two LED toggle tasks.
  • Check by Logical Analyzer.

Test Video:

2018年7月18日 星期三

[nRF52840] nRF52840 Dongle

   前陣子上淘寶晃晃, 剛好看到有賣nRF52840 Dongle, 於是立馬就下單了, 非常厲害的是居然三天就到台灣了, 感覺順豐越來越厲害了, 之後再拿來測試一下.


2018年7月13日 星期五

[nRF52840] ble app uart + I2C + MPU6050 Acc & Gyro Output

    本篇是基於ble_app_uart_bi-direction_test來延續加入新功能, 主要是新增了I2C Master Driver和對MPU6050 Acc/Gyro數值的讀取.

1. Test Video:


2018年7月10日 星期二

[nRF52840] ble app uart bi-direction test

    基本上是基於ble_app_uart_test的結果繼續往下做, 前一篇是只有output的部份, 這一篇則加上了input, 達到可以雙向溝通的範例.
    
    1. Test Video:

2018年7月8日 星期日

[nRF52840] ble app uart test

    本篇主要是仿照之前在nRF52832上面的ble app uart範例將其實做在nRF52840上面.

    nRF52832 Link: nRF52832_ble_app_uart

1. Test Video:
    

2018年6月22日 星期五

[nRF52840] BT5 and nRF52840 Seminar

   這禮拜四下午去福華文教會館參加貝倫舉辦的研討會, 主要講解各個Nordic Chip和Software stack的差異和Home Kit及天線Layout的經驗分享, 會後還送一人一片nRF52840開發板.



2018年6月18日 星期一

2018年5月23日 星期三

[nRF52840] nRF52840 Development Kit v1.0.0

    I got the new development board today, the new dk board version is v1.0.0 and chip version is 'C'. (old dk board version is v0.9.0 and chip version is 'A')


2018年5月1日 星期二

[Life] Yakiniku at KANPAI CLASSIC (老乾杯燒肉大直店)

    今天趁著五月一日勞動節, 帶老婆去吃之前一直想去的大直老乾杯, 雖然離家不遠, 但每次去永遠都是客滿, 趁著今天一開店就進去候位, 果然就讓我們排到了, 由於老婆不吃牛肉, 今天主要吃的都以豬肉為主, 搭配上泡菜和茶, 吃起來相當地過癮啊, 希望還有機會再去吃一次.


2018年4月29日 星期日

[nRF52840] How to change output voltage from 1.8v to 3.3v?

    nRF52840可以根據設定來改變自身的輸出電壓, 底下的程式可以先加在程式一開始的階段來改變設定.


        if (NRF_UICR->REGOUT0 != UICR_REGOUT0_VOUT_3V3) 
        {
            NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Wen << NVMC_CONFIG_WEN_Pos;
            while (NRF_NVMC->READY == NVMC_READY_READY_Busy){}
            NRF_UICR->REGOUT0 = UICR_REGOUT0_VOUT_3V3;

            NRF_NVMC->CONFIG = NVMC_CONFIG_WEN_Ren << NVMC_CONFIG_WEN_Pos;
            while (NRF_NVMC->READY == NVMC_READY_READY_Busy){}
        }
        NRF_USBD->ENABLE = 1;

[nRF52840] How to Disable nfc and set P0.09 and P0.10 to normal GPIO?

    前陣子使用的板子上, 剛好使用P0.09來當作開關, 結果發現一直不能正常動作, 查了一下才知道, 剛好P0.09和P0.10是預設在nfc的功能, 因此如果要把這2隻GPIO拿來當作一般GPIO使用的話, 必須在程式的宣告上加上以下這一段程式, 把nfc先Disable後, 才能正常使用. 


const uint32_t UICR_ADDR_0x20C    __attribute__((at(0x1000120C)))  __attribute__((used)) = 0xFFFFFFFE; //set nfc disable




2018年4月25日 星期三

[nRF52840] The Presentations of 2018 Nordic Tech Tour (Taipei)

01_Nordic Company  Deliveries today and Future
Download Link

02_Nordic Technical Overview
Download Link

03_Opening new market segments with Bluetooth 5
Download Link

04_nRF52 Series Intro
Download Link

05_nRF52840&nRF52810 Intro
Download Link

06_Thingy
Download Link

07_Mesh_Thread_P1
Download Link

08_Mesh_Thread_P2_Nordic_SDK
Download Link

2018年4月17日 星期二

[Life] 2018-03-09 ~ 03-11 東京採買行 Day2

    第二天早上起床沒吃早餐就直奔秋葉原, 除了準備來吃傳說中的炸牛排(牛かつ 壱弐参)外, 我還要趕去買老婆大人要的DHC的藥妝, 這大概是我第一次等店10:00營業就馬上進去血拼的經驗吧.


2018年4月14日 星期六

[nRF52840] 2018 Nordic Tech Tour (Taipei)

    4月9日去台北國際會議中心參加了2018 Nordic Tech Tour, 這次的研討會堪稱是目前最硬的一次, 中午用餐時間只有30分鐘, 且課程間距皆差不多只有15分鐘, 就這樣一路從早上9點操到下午3點......TAT

   上課的內容就集中在Bluetooth 5.0 / Bluetooth mesh / Thread等內容, 還有針對這次贈送的Thingy 52 開發工具來介紹, 相信上完課的大家應該都很累...A_A

2018年4月9日 星期一

[Life] 2018-03-09 ~ 03-11 東京採買行 Day1


    前陣子剛好因為澳盛飛行卡的點數夠換單程免費機票了, 因此有機會一個人前往東京, 順便幫妻小買些藥妝和必要的東西.

    去程是搭乘華航的CI220(松山飛羽田), 回程是搭乘香草航空的JW103(成田飛桃園), 因此這一次把四個機場都跑了一遍, 感覺還挺新鮮的, 然後也是第一次乘坐機場捷運.

    東京住的飯店是押上的Richmond Hotel, 離晴空塔相當近, 大約走路2分鐘左右的距離而已, 而且樓下是宜得利和超市, 附近還有松屋/全家/摩斯等店, 因此生活機能相當好, 且從羽田或是成田機場過來, 皆可以一班車就到達, 所以是一間相當推薦的旅館.

    這次的行程因為只有3天2夜, 所以列了幾個想吃和想去的地方, 因此基本上只要能Run完大部份想去的地方就相當不錯了, 幾個想吃想去的點如下:

    (1). 秋葉原: home cafe, 驚安殿堂, 炸牛排.
    (2). 押上: 晴空塔, 月島文字燒, 敘敘苑(最高優先).
    (3). 各式伴手禮和藥妝.


2018年1月28日 星期日

[Life] 2018-01-14 ~ 01-15 北投老爺酒店 2天1夜

    前陣子天氣很冷, 於是訂了北投老爺酒店, 想說帶著妻小去泡個湯溫暖一下, 運氣很好地是入住的當天剛好是最冷的一天, 所以泡起來格外有感覺.

    飯店的位置相當地方便, 就在新北投捷運站出口正對面, 旁邊也有便利商店和許多的餐廳, 因此完全不用擔心晚上找不到東西吃, 而飯店的2~5樓是健檢中心, 因此也有結合健檢搭配住宿的方案. 



2018年1月9日 星期二

[Life] K63 Wireless Gaming Keyboard + Dark Core Wireless Gaming Mouse + MM1000 Mouse Pad

    一整個把我搞死的產品終於在CES 2018發表了, 接下來應該就是數不清的客訴了吧....T_T

K63 Wireless Gaming Keyboard:



2018年1月5日 星期五

[nRF52832] Unboxing Nordic POWER PROFILER KIT


1. 最近拿到一張從來都沒用過的板子, 主要是用來量測板子上的動態功耗.

2. 官網的描述連結: Nordic Power Profiler

3. 開箱照片:


2017年12月4日 星期一

[Life] Award

   最近美國大老闆來台灣的時候, 順便頒了個獎給我, 這比之前最佳員工好多了, 還有獎金可以領取.....Q_Q


2017年11月3日 星期五

[Life] 2017 arm Tech Symposia

   11月1日到台北喜來登飯店參加了2017 arm 科技論壇, 看到了許多的新東西, 也拍到了show girl(誤), 希望明年還有機會繼續參加啊.