2008年5月3日 星期六
2008年5月2日 星期五
自製導航車用充電器
成本
1. 車用12V轉導航5V(3.3V) 變壓器 110元
2. USB->AC adapter 40元
3. Adapter 接頭 (1.75) 30元
總共 180元
市面上車充 大約三百多塊 有省到
關於第一個變壓器 yahoo拍賣 看到有賣49元 更省
整體圖
如何判斷正負極
AC接頭的部份外緣就是接地端
內緣就是usb 5V的來源
拿三用電錶來量一下
AC接頭另一端有兩個突出物
看那一端與接地端會發生嗶嗶叫
我量出來的結果是
接頭的地方 放在左邊
突出物上方的部份是接地端
接好的圖
好像很醜
拜託 我是軟體工程師好ㄅㄟ
usb變壓器的部份
是12V轉5V
變壓器
加上溶膠
拔掉變壓器
還可以直接用usb用電腦充
1. 車用12V轉導航5V(3.3V) 變壓器 110元
2. USB->AC adapter 40元
3. Adapter 接頭 (1.75) 30元
總共 180元
市面上車充 大約三百多塊 有省到
關於第一個變壓器 yahoo拍賣 看到有賣49元 更省
整體圖
如何判斷正負極
AC接頭的部份外緣就是接地端
內緣就是usb 5V的來源
拿三用電錶來量一下
AC接頭另一端有兩個突出物
看那一端與接地端會發生嗶嗶叫
我量出來的結果是
接頭的地方 放在左邊
突出物上方的部份是接地端
接好的圖
好像很醜
拜託 我是軟體工程師好ㄅㄟ
usb變壓器的部份
是12V轉5V
變壓器
加上溶膠
拔掉變壓器
還可以直接用usb用電腦充
透過Facebook分享
JTagWriter燒錄失敗
當然
JtagWriter燒錄失敗
原因很多種
這邊就講講
與硬體較相關的問題
打開裝置管理員
連接埠(COM和LPT)
印表機連接埠(LPT1)
點選資源的部份
可以看到資源設定值的部份
I/O範圍 0378 - 037F
(notebook的設定也許不一樣 像我的就是 03BC - 03BE)
在c language 的 conio.h
定義了
int __cdecl _outp(unsigned short, int);
and
int __cdecl _inp(unsigned short);
似乎可以直接對硬體底層操控
_out(LPT1's address, 0xA);
if( (int)_intp(LPT1's address) == 0xA)
{
//代表該設備存在
}
Loyal把我電腦上parallel的位置
正確的設定到程式裡面
發現還是不能燒錄
看來是我NB上的 parallel port有問題
就在裝Loyal提供的 PCMCIA轉parallel的轉卡
再把該address填寫到code內
就可以燒錄了
所以
猜測是硬體壞掉了
JtagWriter燒錄失敗
原因很多種
這邊就講講
與硬體較相關的問題
打開裝置管理員
連接埠(COM和LPT)
印表機連接埠(LPT1)
點選資源的部份
可以看到資源設定值的部份
I/O範圍 0378 - 037F
(notebook的設定也許不一樣 像我的就是 03BC - 03BE)
在c language 的 conio.h
定義了
int __cdecl _outp(unsigned short, int);
and
int __cdecl _inp(unsigned short);
似乎可以直接對硬體底層操控
_out(LPT1's address, 0xA);
if( (int)_intp(LPT1's address) == 0xA)
{
//代表該設備存在
}
Loyal把我電腦上parallel的位置
正確的設定到程式裡面
發現還是不能燒錄
看來是我NB上的 parallel port有問題
就在裝Loyal提供的 PCMCIA轉parallel的轉卡
再把該address填寫到code內
就可以燒錄了
所以
猜測是硬體壞掉了
透過Facebook分享
2008年4月30日 星期三
2008年4月29日 星期二
出現一個error message on EVC
環境: EVC + PS4
要debug
結果出現error message為
"Platform Manager cannot create the communication streams needed by the debugger"
還以為是lib沒有填寫正確
跑去Project -> Settings -> Debug -> Category (Additional DLLs) 將lib設定正確位置
結果重新build, then debug
還是出現錯誤
參考此網頁
作重新開機
結果就可以debug了
印象中
之前 Vincent說
可能是系統的一些檔案在多次執行後 + Download
亂掉了
所以必須要重新開機
重新載入需要的檔案
要debug
結果出現error message為
"Platform Manager cannot create the communication streams needed by the debugger"
還以為是lib沒有填寫正確
跑去Project -> Settings -> Debug -> Category (Additional DLLs) 將lib設定正確位置
結果重新build, then debug
還是出現錯誤
參考此網頁
作重新開機
結果就可以debug了
印象中
之前 Vincent說
可能是系統的一些檔案在多次執行後 + Download
亂掉了
所以必須要重新開機
重新載入需要的檔案
透過Facebook分享
2008年4月27日 星期日
訂閱:
文章 (Atom)