原创 Thinkpad W530 筆記本關機後耗電問題

有一臺使用多年的 Thinkpad W530 筆記本,出現幾個問題,指紋不能用、雙屏時兩個屏的位置移不動,關機後耗電,一晚上減少15%,一直以爲是軟件的問題,重裝等都試過了,不起作用。一天偶然發現指紋有點熱,懷疑是短路了,從網上找了一個拆

原创 Mac os 10.5.8, 驅動聲卡成功

從網上看見一個聲卡驅動的帖子,試了一下,沒成功。刪除的時候把鍵盤驅動刪掉了,重啓以後不認鍵盤,從安全模式、命令行模式啓動均無效,鼠標有效,乾着急。後來找了一個usb鍵盤能用,下了一個Kext Helper b7,裝驅動後恢復到原來的情況,

原创 Mac os 10.5.8, 驅動無線網卡

新裝的無線路由,接網線不方便,從網上搜得Dell Wireless WLAN 1397 MiniCard 可以用  bcm43xx 驅動。從http://onetimesales.com/drivers/macosx/network/ 處

原创 asp.net 虛擬目錄

在XP系統中, 建立asp.net 2003項目要生成一個IIS 虛擬目錄,寫html代碼很不方便,如果用"/images/jpg.jpg"的話,找不到文件。也許您說可以用相對路徑"../images/jpg.jpg",這樣也有問題,如果

原创 Win7 MSCOMM32.ocx 註冊

接有一個裝酒的項目用串口測流量,想到N多年前用過MSCOMM32.ocx控件,在電腦上搜了一下,居然沒有,google後才知道,VC6有這個控件,VC2008沒有這個控件。從網上下一個,居然是病毒http://download.prjco

原创 iPhone 程序上傳到 App Store

iPhone 程序寫好以後傳不到 App Store 上去,折騰了幾天,終於成功了。 開發,本地測試手機,上傳是三個不同的證書,有時間我仔細寫一下,好和大家交流。   我的程序名是mktNus,估計過幾天就可以下載了,外匯新聞和實時行情方

原创 STM32實戰十 USART串口波形

開始用示波器查看USART串口波形(直接測量IO口),不容易搞清楚其意義,反覆研究,瞭解一二,總結如下:   由上圖看出,無信號是高電平,發送三個字節,0x09 0x02 0x00,每個字節1幀,每幀由三部份組成: 1、一個低電平起始位,

原创 Keil(MDK)4升級到Keil(MDK)5

把Keil(MDK)4升級到Keil(MDK)5,走了一些彎路,終於成功了,記錄如下,也適用於新建工程。 1、下載、安裝、註冊Keil(MDK)5,具體方法百度上很多。 2、下載與硬件對應的軟件包http://www.keil.com/d

原创 STM32開發過程的常見問題

STM32開發過程中遇到的一些問題,記錄如下。 Q1:下載後程序不運行,反覆排查代碼沒問題。 A1: 棧空間太小,打開startup_stm32f10x_hd.s,把 Stack_Size EQU 0x0200 後面這個數改成0x0800

原创 STM32實戰之九 編碼器

這一章編寫編碼器程序,通過定時器連接編碼器,原理和細器節這裏不多說,參考代碼段中的網頁,有兩個注意事項,一是所有網上的參考代碼都沒有第二個通道的設置,雖然能用,但是通道2抗干擾能力差,容易造成誤計數。二是把這個文件的優化級別設爲0,不優化

原创 STM32實戰之八 DAC/ADC

這一章編寫DAC和ADC程序,即數模/模數轉換。程序中封裝了兩個DAC,各1個獨立通道,對應輸出腳爲PA4和PA5,提供兩個方法,ADDA::daDMA(Timer & tim)成員方法以DMA方式按預定數據生成兩個正弦波,通道1(PA4

原创 STM32實戰之七 數字濾波

數字濾波是數據處理是常用、靈活、有效的方法。前面的按鍵程序已經用到了濾波,屬於開關量濾波,這裏要討論的是模擬量濾波程序,包括最常用的兩種方法,中值濾波和平均值濾波。 中值濾波的原理是,每次取最近幾個數的中間值作爲輸出數據,每個波形的最高和

原创 STM32實戰之六 PWM加移相正交

這一章編寫PWM程序,使用TIM3以兩個通道,完全映射到PC6和PC7,除普通PWM輸出外,增加移相正交PWM功能,爲後面的編碼器計數模式提供信號源。 PWM.h #ifndef __PWM__ #define __PWM__ ext

原创 STM32實戰之五 板載LED顯示數據

寫到第五章,終於有可以看見的結果了。不過磨刀不誤砍柴功。正因爲前面的基礎,纔有今天的成果,而且有一定的實用價值。封裝一個BoardLED類,主要功能是利用板載LED顯示數據,類似於 Morse code 電報碼,以點亮時間的長短表示二進制

原创 Win10 清理備用內存

Win10啓動後,把剩餘的內存幾乎都變成了備用內存,所謂備用內存就是Windows臨時佔用作緩存,如果別的應用程序申請內存,Windows讓出來。如下圖: 但是有些應用程序,如SolidWorks,它一個資源監視器,可用的內存小於一定的