原创 ORCAD 原理圖中的基本操作

ORCAD 原理圖中的基本操作 ================================================================ ORCAD支持單快捷鍵操作,這是太方便了 P:放置元件 W:放置導線 R:旋

原创 STM32 串口固件庫中定義的幾個中斷標誌什麼意思?

STM32 串口固件庫中定義的幾個中斷標誌位什麼意思? #define USART_IT_PE                       ((uint16_t)0x0028) #define USART_IT_TXE        

原创 stm32 位帶操作

1. 2. 程序代碼中定義的位帶操作爲: #define BITBAND(addr, bitnum) ((addr & 0xF0000000)+0x2000000+((addr &0xFFFFF)<<5)+(bitnum<<2)) 

原创 STM32固件庫中函數名的約定格式

STM32固件庫中函數名的約定格式 1. 在stm32固件庫中有很多的xxx_Init()函數,他們都是初始化某個外設的,例如: void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef

原创 stm32開發環境加入STM32F10X_HD和USE_STDPERIPH_DRIVER兩個宏

stm32開發環境加入STM32F10X_HD和USE_STDPERIPH_DRIVER兩個宏 ======================================================================

原创 使用Orcad生成BOM

1.選中OrCAD中的設計文件,點擊工具欄中Tools,然後再點擊下拉菜單中的Bill Of Materials(或者點擊Capture工具欄上的Bill of materials),如下圖: 2.此時會彈出如下的對話框:

原创 怎樣在PADS中設置阻焊層的大小

助焊層與阻焊層區別:兩個層都是上錫焊接用的,並不是指一個上錫,一個上綠油;而是:   1、阻焊層:solder mask,是指板子上要上綠油的部分;因爲它是負片輸出,所以實際上有solder mask的部分實際效果並不上綠油,而是鍍錫

原创 在PADS中創建庫,並在其中添加自己的PCB封裝以及Part type

1. 打開庫管理器,點擊新建庫,在彈出的New Library對話框中輸入新建的庫的名字(這裏的擴展名爲pt9),點擊保存即可 2. 此時就在對應的文件夾中建立了4個文件(PADS的一個庫對應4個文件,這四個文件分別對應|De

原创 TotoiseSVN的_使用方法

1.首先在SVN_SERVER目錄下創建一個名爲AS605_VEIN_V2.0的代碼倉庫的文件夾: 2.接着,創建代碼倉庫,如下: 3.把已經創建好的項目工程AS605_VEIN_V2.0代碼導入到SVN_SERVER上剛剛創建的

原创 兩張圖學會串口通信協議

1. 使用示波器截取的波形1: 2. 使用示波器截取的波形2: 注意: 1. 先發送高字節,再發送低字節; 2. 先發送字節的低位,後發送字節的高位

原创 在ubuntu虛擬機中開發JNI

1. Java調用C庫中函數的步驟詳細使用請參照《jni.pdf》官方文檔(1)加載C庫:在java中:加載C庫,並聲明在C庫中實現的本地方法: System.loadLibrary("libhello"); (2)函數名映射:在C語言中

原创 串口調試助手---VB源代碼

該串口調試助手使用VB開發,源代碼附帶詳細註釋;   可實現的功能: 1.串口設置:串口號,波特率,校驗位,數據位,停止位 1.字符格式發送和接收 2.十六進制格式發送和接收 3.定時發送 4.通過文件載入發送的內容 5.將接收到的數據