2010年11月29日 星期一

switch case and watchdog

1.如果在switch case中,需等候I/O腳位變化,而決定是否往下執行,
可以把while(status)改寫成if (! status) then step++,避免程式卡在while loop,浪費時間,step中的watchdog也可以不需要去控制。

2.避免有以下寫法:

switch (step)
{
    case 0:
        WDT_stop();
        .......
        step++;
        break;
  
    case 1:
       .......
       step++;
       break;

    case 2:
      ......
      WDT_restart();
      break;
}

在step0到1的過程當中,WDT已經在main()又被開啟了,因此程式容易有不可預期的情形產生。

2010年11月17日 星期三

malloc使用注意

malloc使用時,要注意是否會超過heap size,尤其是function call function時,很容易超過,造成程式死當。

2010年11月7日 星期日

掃塵除垢

今天宅在家中沒出門,下午花了一些時間整理房間,雖然常常都會做整理,但是每次整理時,還是會掃出一些灰塵來,隨著打掃的時間愈久,灰塵就愈多。

不過大部分的物品並不會常常移動,但是還是會染上塵垢,因此一段時間就要打掃一下,維持房間清潔,住起來才會舒適、衛生。同理,我們接觸這花花世界,形形色色的人、事、物,那我們的心一定更容易沾染到不乾淨、不好的東西。

因此更常常需要掃塵除垢、調整自己的念頭、想法、迴光返照,讓自己清靜靈明的本心作用,才能時時保持快樂!

2010年11月5日 星期五

好用的TCP/UDP server軟體

功能強大:
1.ADVANCED TCP/IP DATA LOGGER
可做TCP/UDP client、server,而且logger功能強大(可加timestamp),擁有很多的plug-in。

2.HsTcp2Com (Standard Edition)
   HsTcp2Com (Professional Edition)
可將TCP/UDP的資料轉到Com port上,擁有簡易的logger功能,但是資料內容卻固定為16進制,不便閱讀。

2010年11月4日 星期四

綜合水果餡餅-蘋果肉桂&布里起司覆盆莓

之前去Costco買東西的時候,就曾看到這個水果餡餅,看起來非常的可口,讓人很想買來吃吃看。不過它的售價小貴了一點,這樣子小小一盒要499,因此一直買不下去。
今晚去買東西的時候,看自己這次沒買什麼東西,於是就決定帶一盒回家吃吃看!
講到這不禁要先說一下,Costco冷凍區的冰箱真是超冷的,在開啟的玻璃門前站了一分鐘,連平常很耐冷的我,不禁從腳冷了上來!

看起來很好吃的水果餡餅

上面是蘋果肉桂,下面是布里起司覆盆莓
每種口味各20個

放進烤箱準備要烤了



烤的有點失敗,內餡都跑出來了

咬了一口的布里起司覆盆莓
 咬了一口的蘋果肉桂

照著盒子上說明去烤,但是第一次烤出來卻沒有酥酥的感覺,於是又拿進去再烤了5分鐘左右,結果好像烤太久了,布里起司覆盆莓的內餡都跑出來了=. =
而且吃出來沒有期待的可口,覺得很油膩,外觀上也沒像盒子一樣那麼好看,下次想吃還是外面買一買就好了!><

blog搬家了

本來是用Yahoo和無名的blog,不過一直覺得許多想要的功能,在這兩家找不到,便開始思索著要搬家。
看蠻多人都用Google的blogger,功能好像還蠻多的,相信以Google的品質,應該是蠻好用的,以後這裡就是我的新家了,哈哈!