【硬體】無線感測網實訓——Proteus8模擬工具使用
管理員許可權執行,建立一個專案,把專案放到平面上,雙擊這個專案配置元件
配置電源:
選擇一個燈led
選擇一個按鈕
選擇一個電阻:查詢:res,直接點確認
連線,加箭頭
建立keil專案,寫程式碼,程式碼rebuild之後,把build包放入模擬軟體中執行
程式碼:
#include <stm32f10x.h>
//案件 PA0
//LED PC1
void GPIO_INIT(){
//定義的結構體變數必須放在開頭
GPIO_InitTypeDef GPIO_InitStructure;//宣告一個結構體
//使能GPIOA時鐘
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA |RCC_APB2Periph_GPIOC, ENABLE);
//GPIOA初始化賦值
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空輸入
GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化操作
//GPIOC初始化賦值
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//推輓輸出
GPIO_Init(GPIOC, &GPIO_InitStructure);//初始化操作
}
int main(){
GPIO_INIT();
while(1){
if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0)==0){//RESET
GPIO_ResetBits(GPIOC, GPIO_Pin_1);
}else{
GPIO_SetBits(GPIOC, GPIO_Pin_1);
}
}
}
模擬就不用debug了
配置一下,Rebuild產生hex檔案
Rebuild就行了。
這個hex檔案在keil專案工程的Objects目錄裡面
執行
相關文章
- Facebook網路模擬測試工具ATC使用
- Keil的軟體模擬和硬體模擬
- 視訊弱網測試及常用模擬工具
- 無線+感測技術將物聯網推向雲端
- 無線感測器網路與資料交換解析
- 無線網路實體圖生成工具airgraph-ngAI
- 無線自組網AODV路由機制模擬原始碼路由原始碼
- 谷歌工具模擬列印媒體谷歌
- SimSolid無網格建模工程快速模擬軟體Solid
- 使用於企業級的無線網測試軟體
- STM32無線網路監控感測器資料
- 無線感測網路國內外研究發展狀況
- ABAQUS模擬軟體新手入門培訓
- Abaqus 模擬軟體新手入門培訓
- ---ios模擬弱網測試---iOS
- winShaper:Win10下真實網路環境模擬測試工具Win10
- 測試需要連線外網,這種情況下如何模擬弱網測試
- 中科院研發低功耗溫溼度感測,助力降低無線感測網路的應用成本
- 【JDBC】java連線池模擬測試 連線oracleJDBCJavaOracle
- [ATC]Facebook開源弱網模擬工具
- 軟體測試及工具培訓
- 模擬弱網測試方法總結
- 感測器,硬體,系統,驅動,應用軟體的發展
- TG Pro for mac 硬體溫度檢測工具Mac
- 硬體溫度檢測工具:TG Pro macMac
- 從零構造一臺計算機——硬體模擬器計算機
- WebRTC通話質量調優:三個弱網模擬測試工具的使用與對比Web
- Altair SimSolid功能介紹 無網格快速結構模擬 衡祖模擬AISolid
- 5G+實時雲渲染,助力虛擬模擬實訓教學升級
- 無線感測器網路簡明教程——單元習題/思考題/作業
- 車聯網模擬測試解決方案
- TG Pro for mac(Mac硬體溫度檢測工具)Mac
- Wi-Fi Expert專業無線網測試軟體
- 有限元模擬 有限體積模擬
- 無線感測器網路ZigBee與Z-Wave的標準之爭
- RVS — 面向目標硬體的軟體效能測試工具
- 無線網路卡怎麼用,無線網路卡使用方法
- 在Hyper-V的虛擬機器中使用無線網路虛擬機