原创 關於solidworks的威力曲面英文版使終無法調整成中文版的解決辦法

    最近在學習solidworks過程中瞭解到了有個插件叫“威力曲面”,做曲面很便捷。但在安裝時遇到點小問題,威力曲面使用用不了中文版,最後終於解決,發現網上還沒有相關的文章,現在我把過程寫一下:      步驟1:下載威力曲面插件包

原创 當AD(Altium Designer)畫PCB時Ctrl+H快捷鍵無法選中連線時的解決辦法

1、先框選全部已畫好的PCB,呈白色選中狀態。 2、ctrl+H,選中一根連線,Delete鍵刪除掉這根線。 解決,ctrl+H鍵恢復正常。

原创 固件在線升級之一:測試分區效果,利用STM32FCubeMX建立32F103C8的項目,編寫 Bootloader和APP

看了很多,自己總結一部分。 其實這個功能可以這麼理解,好比是一臺電腦進行分區,我們現在要分成C:和D:。C盤就好比是Bootloader,主要存放系統引導文件,D盤就是我們放文件的地方,好比是APP。這樣來進行快速理解吧。 所以項目要建立

原创 固件在線升級之二:MDK中bin,bxf文件生成,測試可用。

 方法一:   fromelf --bin --output .\app\app.bin .\app\app.axf  備註:.\app,爲我的APP項目文件夾。需要根據自己的文件夾名稱修改 方法二: fromelf.exe --

原创 晶聯訊12864液晶+STM32+HAL庫 IO模擬SPI成功實現顯示。

液晶型號:JLX12864G-290-PN不帶字庫 芯片型號:STM32F030F4 SPI連接方式:IO口模擬 STM32CubeMX  中引腳設置 JLX12864G_290_PN.h文件 #ifndef __JLX12864G_

原创 指針型數組,讓液晶連續顯示圖片(非原創)

剛看到的一個視頻,這個技巧很實用。所以記錄下來。     例如: uint8_t pic1[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; uint8_t pic2[]={0x21,0x21,0x

原创 關於12864之類液晶屏界面設計一些經驗紀錄

         之前使用12864液晶做界面,用字模軟件生成的字體有限制,只能用宋體之類,其它字體生成代碼後顯示效果總不理想。 字體大小一般是8的倍數,比如:8*16  16*32,導致放在屏幕上,不是過大,就是過小。 解決辦法:  

原创 PIC12F615 電平中斷調試注意

   昨天調試電平中斷,想實現GP1按下,GP4上的LED燈狀態改變。程序按步就班,GP1啓用弱上拉,再接按鈕到地線。可是接PICKit3上調試時,PCB上的LED燈就是不滅。一直以爲是代碼的問題,後來才發現,是PICKit3供電不足。接

原创 晶聯訊JLX12864G-290液晶,STM32+HAL庫 SPI顯示成功。

    JLX12864G_290_PN.h #ifndef __JLX12864G_290_PN_H__ #define __JLX12864G_290_PN_H__ /* 包含頭文件 ----------------------

原创 晶聯訊12864液晶,用STM32 HAL庫成功實現顯示。

液晶型號:JLX12864G-290-PN不帶字庫 芯片型號:STM32F030F4 SPI連接方式:IO口模擬 STM32CubeMX  中引腳設置 JLX12864G_290_PN.h文件 #ifndef __JLX12864G_

原创 AD畫PCB時,焊盤上出現白圈,解決辦法。

     有的小電路圖,懶得畫原理圖,導入網絡表。直接在PCB中畫時,元件使用“P+L”鍵連線後,焊盤上就出現白圈。      解決辦法:      按下“T+M”鍵,就消失了,視覺上舒服了。不影響PCB打樣回來後的效果。

原创 MPLAB X IDE 用Pickit3燒錄 提示“找不到目標器件。你必須連接一個目標器件來使用PICkit 3”,解決辦法!

把勾去掉。 選右邊的文件,再點擊確定 多句話,記着把下面的燒錄電壓勾上。也別忘記了。如果5V不行,可以降低到4.75V再試。    

原创 Solidworks 的隨形變化陣列

注意點: 1、隨形變化陣列方向是靠尺寸來定義,需要幾個面的尺寸來確認   步驟一:先建立如圖的兩個特徵 步驟二:建立兩個平行的構造線,將紅圈內三個尺寸標註好 步驟三:點“特徵”,選“線性陣列” 步驟四: 1、先點“特徵和麪”,選擇綠箭

原创 MPLAB X IDE 一直停在啓動畫面,進入不了。解決方案

MPLAB X 啓動時一直停在這裏,很久很久。有時能進入,有時十幾分鍾都不行。 解決辦法 : 啓動軟件後,斷開網絡連接,然後瞬間就進入界面了。 進入後,你再連接網絡。  

原创 STM32+NRF24L01 發送端,發送數據,返回0x10,即一直返回最大重發次數值。但接收端能接收到數據。

現象:發送端發送數據,接收端能接收到。 但發送端判斷爲發送失敗,查看返回值爲0X10。 即NRF24L01_TxPacket(tmp_buf)的值爲0X10,TX_OK值爲0X20,故雖然接收端能收到數據。但 發送端顯示“發送失敗”