2016年12月16日 星期五

GOOGLE FINANCE API

原來使用google finance api 再搭配google excel 是一個非常棒的組合,這樣就可以自製自己的看盤軟體了XDDDD

看看幾個自製成果,包含 台股,美股和外匯

舉個列子來說,可以用=GOOGLEFINANCE("GOOG","PRICE"),就可以取得GOOGLE的股價了



2016年11月4日 星期五

[USB治具] usb to gpio 治具

因為需要usb 做一點gpio的事情,但要擴充又很麻煩,所以做了一下usb 2 gpio的小治具,走的是USB custom HID的介面,讓有需要的人可以到賣場參觀選購:

整個PCB的大小不含USB 為 36mmX23mm






實作和10元硬幣相比,還滿可愛的

我們會附上PC端的HID 執行檔,讓使用上更簡單



操作上也非常簡單,只要設定PID/VID, SET/GET 還有對照command table即可操作

需要的人可以到賣場參觀選購,謝謝

2016年10月27日 星期四

[visual studio] fopen issue

因為要製作checksum的機制,而我工作使用的電腦灌的是visual studio 2015,當在read binary的時候就遇到了build code error, google了一下,原來不是只有我有個問題, 如果你也有遇到相關的問題的話,請參考此網址

解法:

STEP 1

在預編譯頭文件stdafx.h裡(注意:一定要在沒有include任何頭文件之前)定義下面的define:
#define _CRT_SECURE_NO_DEPRECATE

STEP 2

項目->屬性->配置屬性->C/C++ -> 預處理器-​​> 預處理器定義,增加
_CRT_SECURE_NO_DEPRECATE 

STM32F429+STemWin for LCD graph

ST之前就有做很多LCD 相關的discovery,但因為工作上不需要,所以也沒有特別研究。這次因為剛好有人有這個需求(case),自己也想玩一下LCD,所以就來研究一下STemWin這套library,這套是ST 提供給大家使用在他們的板子上的,算是非常方便的。

這次使用的板子是STM32F429I discovery,這塊帶有touch panel 的開發板,一張小朋友就可以搞定,其實是非常划算的





後來研究了一下, 他的Grapf真的做得還滿容易操作的,如果要做示波器的話,會是一個非常合適的library,以下是grapf常用的API函式:



經過了幾天的研究,讓LCD 可以一直update 點數,  而LCD 就會自動的位移&劃線,這樣真的是一個非常贊的組合。

2016年10月22日 星期六

ST 發表STM32H7

最近ST 發佈了更強的cortex-M7 系列,最高頻可以達到400MZ,有興趣可以看一下STM32H7的介紹。

STM32 - 友站介紹

如果有需要stm介紹的文章,有興趣可以去參觀一下:E-DIY

STM32 - interrupt vector table

如果自己做bootloader,在interrupt 需要特別注意一下,避免又跳回bootloader去。

STM32F0

STM32F3/STM32F4

2016年10月17日 星期一

oscilloscope for stm32f429 discovery

網路上熱心的人真的很多ㄟ,一塊stm32f429開發板,示波器都有人提供open source,這樣就可以擁有簡易示波器了2 channel oscilloscope