2022年7月20日 星期三

Keil C 燒錄 STM32時,出現"ST-LINK connection error"錯誤

1. 程式撰寫完成,當按下"Download"按鍵時出現"ST-LINK connection error"。


2. 按"Options for Target..." ,開啟視窗選擇"Debug"標籤欄,按下"Settings",可以看到裝置顯示"ST-LINK connection error"表示連線有問題。


3. 解決方法,先開啟"STM32 ST-LINK Utility"程式,再按住開發板上的"Reset"按鍵,注意要按住不要放開,接著使用滑鼠點選"Connect to the target.",之後再放開開發板上的"Reset"按鍵,這時Device Memory視窗有顯示數值就表示連線成功,最後按"Full chap erase."清除MCU內的資料,清除完,Device Memory視窗顯示數值都會變成FFFFFFFF,這時ST-LINK上的LED指示燈會閃爍,請插拔USB,重新連線。
 

4. 最後再開啟Keil C的Target Driver Setup視窗,檢查是否可以正確連線。



2022年5月11日 星期三

WINDOWS 10每天重新啟動,並啟動WAMP Server。

 1. 點選"開始" > "Windows系統管理工具" > "工作排程器"。

2.  點選"建立基本工作..."。


3. 名稱輸入"自動重新開機",描述輸入"每天晚上23:00重新開機"。

 4.  勾選"每天",按"下一步>"。

5. 設定開始時間,這裡設定為下午11點,完成後按"下一步>"。

6. 勾選"啟動程式",按"下一步"。

7. 程式或指令碼輸入"shutdown.exe",新增引數輸入"/r/f/t 10",/r表示重新啟動,/f表示不警告就執行程序,/t 10表示10秒後執行,設定完成按"下一步>"。

8. 按"完成"結束設定。

9. 可以點選"工作排程器程式庫",可以看到新增的排程設定。

10. 重復上述1~6步驟,新增啟動WAMP Server,時間設定在重新啟動後5分鐘,而"程式或指令碼,輸入WAMP Server程式碼位置,這裡輸入"C:\wamp64\wampmanager.exe"之後按"下一步"至上述8步驟,按"完成"。

11. 最後點選"工作排程器程式庫",可以看到之後每天重新啟動後就會自動執行WAMP Server。

2022年3月30日 星期三

Allegro - 設定禁止鋪銅區域

1. 選擇"Setup" > "Areas" > "Shape Keepout"。

 2. 在"Options"標籤頁中,選擇欲禁止鋪銅區域的板層,我這裡先選擇"Top"層。


3.  框選欲禁止鋪銅區域,按"滑鼠左鍵" > "Done"結束設定。

4. 結果可以看到Top層框選區域被移除鋪銅。




Allegro - 全域設定十字焊盤線寬

 1. 選擇"Shape" >"Global Dynamic Params..."。


2. 選擇"Thermal relief connects"標籤頁,點選"Use fixed thermal width of:",輸入想要增加的寬度,按"Apply",就可以看到所有十字焊盤線寬改變。



2022年3月29日 星期二

Allegro - 導出DXF檔

1. 選取"File" > "Export" > "DXF..."。

2. 點選"DXF output file:"欄位的路徑按鍵,輸入欲存檔的DXF檔名,我這裡先設定為Test.sxf,輸入完成後"Layer conversion file:"欄位名稱也會隨之修改,再按"Edit.."。

3.  勾選"Select all",勾選"Use layer names generated from class and subclass name",再按"Map"鍵。完成後按"OK"鍵。

4.  按下"Export"開始導出DXF檔。



2021年9月23日 星期四

WAMP MySQL類型設定為DATE時,出現#1292錯誤訊息

1.  在phpMyAdmin下MySQL類型設定為DATE時,出現#1292錯誤訊息。


1. 可以點選"MySQL" > "my.ini"。


 3. 刪除"NO_ZERO_IN_DATE,NO_ZERO_DATE"之後存檔,再重新"Restart All Services"。

NO_ZERO_IN_DATE:不允許年月日中的月日為0。
NO_ZERO_DATE:不允許年月日為0。



2021年9月22日 星期三

WAMP允許外網訪問網站

1. 修改”httpd-vhosts.conf”


2. Require local改成Require all granted