- Oct 29 Mon 2012 11:58
舊鐵橋(B005)
- Oct 05 Fri 2012 10:49
新的鏡頭 AT-X 116 II
- Sep 05 Wed 2012 10:20
GPIB-USB 開箱
- Aug 29 Wed 2012 13:49
在MDK環境下使用malloc
在keil C下直接使用malloc是沒問題,Keil C會自動幫你分配記憶體空間,但是到了MDK for ARM 就不是這個樣子了.
為何要使用malloc?當然是有其好處,不然練練功也不錯,對於軟體開發上,用慣了物件導向的設計者,
- Jul 27 Fri 2012 15:59
I2C通訊之 Clock Stretch
今天接到客戶的來信告知某產品I2C通訊有問題,於是乎測試了這個產品,下指令讓其做動作都正確無誤,蝦密,要求回傳一些裝置的資訊卻都不對.
客戶是用USB-ISS去測試,手上剛好有USB2I2C這個東西(當時買這玩意兒,真是對的決定,"不在乎天長地久,只在乎想要就有”).兩者看起來相當類似,都是用廠商軟體提供的Dll送信息給USBI2C這玩意兒,再靠這個裝置去產生I2C訊號去和目的裝置溝通.
- Jun 17 Sun 2012 01:17
AT89S52 RS232(UART)-I2C(GPIO)
最近在玩8051 Assembly 寫了一個由PC藉由RS232寫入指令給實習板,實習板再將指令轉成I2C指令與設備溝通,設備傳回值給實習板,實習板再藉由RS232回傳給PC.PC端RS232是用C#寫的.擇日整理後再放進來.
SCL BIT P2.6
- Jun 17 Sun 2012 00:45
USB2I2C Part2
前一篇提到使用USBI2C去傳送跟接收資料,只有使用到USBIO_StreamI2C這個函數,一般場合已足夠使用,可是我的裝置接收到指令需要200ms才能回覆這時就麻煩了.只好自己試試看了,終於試出來了.
USBIO_StreamI2C(mIndex, bytes.Length, bytes, 0,null); //先送出寫入的指令
- May 23 Wed 2012 00:28
Assembly LED
- May 22 Tue 2012 22:14
String.Count<>
string[] strs = { "a", "a", "a", "a", "e", "e", "e", "i", "o", "o", "u" };
int countA = strs.Count(p => p == "a");