18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Keil仿真調(diào)試STM32與LED

撞上電子 ? 2023-11-30 08:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天給大家分享一下STM32 流水燈簡單的仿真吧,我感覺這個提供有用的,但是自己也是第一次使用,主要是感覺曲線很高級。在PWM中查看脈寬很有用。

code: led.c

#include "led.h"#include "delay.h"/*GPIO的控制寄存器的配置1、配置輸出引腳2、打開對應(yīng)的輸出的寄存器的時鐘3、配置引腳輸出的模式:強(qiáng)上拉、推完、開漏輸出4、配置輸出的速度。*/void Led_funcing(){GPIO_DeInit(LED_GPIO_PORT);// 注意這里的函數(shù)非常的重要,這里是將對應(yīng)的GPIO端口初始化成默認(rèn)的樣子,因為這個端口可能在以前使用過,其他的配置可能發(fā)生了改變GPIO_InitTypeDef GPIOC_LED_Init; // 定義GPIO的結(jié)構(gòu)體,也就是外設(shè)的結(jié)構(gòu)體RCC_APB2PeriphClockCmd( LED_GPIO_CLK,ENABLE); //打開對應(yīng)的GPIO的時鐘,注意這里不同的外設(shè)可能掛載的時鐘不同,所以需要開原理圖,GPIOC_LED_Init.GPIO_Pin=LED_GPIO_PIN ; // 配置需要使用的引腳GPIOC_LED_Init.GPIO_Mode=GPIO_Mode_Out_PP; //配置引腳的輸出的模式GPIOC_LED_Init.GPIO_Speed=GPIO_Speed_50MHz; // 配置輸出的頻率,這個在輸入的時候不需要配置GPIO_Init(LED_GPIO_PORT,&GPIOC_LED_Init); // 使用初始化函數(shù)初始化剛剛定義的結(jié)構(gòu)體,以及對應(yīng)的GPIO端口}

code: mian.c

#include "stm32f10x.h"#include "led.h"#include "delay.h"/*功能的實現(xiàn),注意在KEIL5中不要使用中文的空格這樣將會出現(xiàn)錯誤。重點,重點,重點*/int main(){Led_funcing();// int k=5;while(1){GPIO_SetBits(LED_GPIO_PORT, LED_GPIO_PIN ); // 將對應(yīng)的GPIO端口對應(yīng)的引腳設(shè)置為高電平delay(10000);//延時GPIO_ResetBits(LED_GPIO_PORT, LED_GPIO_PIN); // 將對應(yīng)的GPIO端口對應(yīng)的引腳設(shè)置成低電平delay(10000);//延時,}}


總結(jié):
1、在進(jìn)行不同功能函數(shù)的編寫的時候,最好在USER文件夾下面建一個對應(yīng)的文件,注意有C文件,那么就一定有H文件。
2、在編譯C文件的時候,首先在配中找到對應(yīng)的H文件的文件夾目錄。
3、不同的芯片對應(yīng)的庫函數(shù)具有一定的差異,所以在進(jìn)行引入庫的時候,可能會出錯誤。
4、如果在編譯的時候出現(xiàn)相關(guān)的庫函數(shù)文件無法正常的打開,那么首先需要查看是否指定相關(guān)的路徑。
5、在魔術(shù)棒中的文件的輸出最好都定義到自己的文件夾中,這樣便于進(jìn)行需要找。

配置仿真:

1,選擇使用對應(yīng)的CPU即可

864c590a-8f13-11ee-9788-92fbcf53809c.png

2,查看狀態(tài)配置

865b2c64-8f13-11ee-9788-92fbcf53809c.png

3,仿真結(jié)果

86754432-8f13-11ee-9788-92fbcf53809c.png

4,最后仿真的結(jié)果:時間與單片機(jī)上實際運行的時間一致,如果不一致,請查看晶振或者時鐘配置。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    243

    文章

    24329

    瀏覽量

    684504
  • STM32
    +關(guān)注

    關(guān)注

    2301

    文章

    11081

    瀏覽量

    369757
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1224

    瀏覽量

    171398
  • 仿真調(diào)試
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    7695
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何使用CMSIS DAP仿真調(diào)試,通過NucleiStudio調(diào)試蜂鳥SOC

    如標(biāo)題所示,我們分享如何使用CMSIS DAP仿真調(diào)試,通過NucleiStudio調(diào)試蜂鳥SOC 我們先介紹一下CMSIS DAP仿真器: 他的功能如下: 可以看到,它支持JT
    發(fā)表于 10-21 12:05

    請問如何在 Keil μVision 或 IAR EWARM 中使用觀察點進(jìn)行調(diào)試?

    如何在 Keil μVision 或 IAR EWARM 中使用觀察點進(jìn)行調(diào)試?
    發(fā)表于 08-20 06:29

    stm32H745 M4核不能調(diào)試和下載怎么解決?

    stm32H745 Keil 調(diào)試時M7核可以下載和在線調(diào)試,M4核時就出現(xiàn)!如下問題,但是用!STM32CubeProgrammer能下載
    發(fā)表于 07-24 06:26

    keil調(diào)試階段無法進(jìn)行仿真,能進(jìn)到仿真界面,但是無法執(zhí)行程序怎么解決?

    keil調(diào)試階段無法進(jìn)行仿真,能進(jìn)到仿真界面,但是無法執(zhí)行程序,這個怎么解決?燒錄器用的是jlink
    發(fā)表于 07-18 06:08

    STM32H745XIH6不能進(jìn)行雙核調(diào)試,CM4不能進(jìn)行在線調(diào)試怎么解決?

    你好, 問題: STM32H745XIH6不能進(jìn)行雙核調(diào)試,CM4不能進(jìn)行在線調(diào)試軟件:KEIL 5.41調(diào)試器STLINK V3按照手冊文
    發(fā)表于 06-09 06:58

    如何通過J-Link實現(xiàn)STM32H5控制調(diào)試端口

    基于J-Link實現(xiàn)STM32H5安全編程介紹了在禁用TrustZone時,如何通過J-Link實現(xiàn)STM32H5控制調(diào)試端口的安全鎖定或回歸打開。
    的頭像 發(fā)表于 03-17 10:25 ?891次閱讀
    如何通過J-Link實現(xiàn)<b class='flag-5'>STM32</b>H5控制<b class='flag-5'>調(diào)試</b>端口

    stm32f103c8t6編碼器模式在keil的debug調(diào)試時遇到的問題求解

    stm32f103c8t6編碼器模式在keil的debug調(diào)試時,手動把編碼器的計數(shù)器置為一個數(shù)500(比如計數(shù)器溢出值是4000),然后在在讓編碼器繼續(xù)開始輸出,此時計數(shù)器的計數(shù)變?yōu)樵瓉碚5膬杀读?,直到計?shù)器溢出一次就變正常
    發(fā)表于 03-14 06:06

    stm32f401的PROTEUS仿真

    搭建了一個stm32f401的PROTEUS仿真模型,PA9接一個發(fā)光二極管,以閃亮的方式點亮,在KEIL 5 中編輯了源代碼,仿真通過。 *附件:simulation.rar
    發(fā)表于 02-27 09:26

    GD-LINK無法在KEIL調(diào)試怎么解決?

    芯片:GD32F303RCT6 調(diào)試器:GD-LINK 調(diào)試軟件:KEIL V5 (5.29) 問題:開始調(diào)試后,程序從SystemInit直接進(jìn)入HardFault中斷,程序無法運行
    發(fā)表于 02-27 08:24

    STM32 AD采集:電阻分壓電路調(diào)試指南

    調(diào)試基于STM32為主控,內(nèi)部ADC采集電阻分壓式電壓值電路,STM32未使用參考電壓源,直接將Vref接至3V3供電端,發(fā)現(xiàn)采集后電壓誤差較大,其電路圖如下所示。 理論計算 根據(jù)分壓公式,理想Vr
    的頭像 發(fā)表于 02-07 11:12 ?2878次閱讀
    <b class='flag-5'>STM32</b> AD采集:電阻分壓電路<b class='flag-5'>調(diào)試</b>指南

    keil在Debug的高級用法

    第一節(jié)軟件說明Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(μVision)將這些部分組合在一起。目前軟件對中文的支持不友好
    的頭像 發(fā)表于 12-26 21:01 ?2469次閱讀
    <b class='flag-5'>keil</b>在Debug的高級用法

    【敏矽微ME32G070開發(fā)板免費體驗】+ADC測試與LED點亮

    的PWM等開始來進(jìn)行測試。 我是用keil5.36版,安裝好PACK支持包: 當(dāng)然如果要正確下載和調(diào)試,必須安裝好與仿真器對應(yīng)的驅(qū)動,我用的是stlink,在安裝好驅(qū)動后打開一一個demo,實現(xiàn)ADC轉(zhuǎn)換
    發(fā)表于 12-16 19:00

    Keil詳細(xì)安裝教程(同時兼容51與STM32)

    在安裝目錄創(chuàng)建兩個文件夾,一個用于存放c51 版keil,一個用于存放arm 版keil 。 1) 安裝c51 版keil 1. 安裝包以c51 開頭,比如“C51V961.EXE” 再按后面圖中
    的頭像 發(fā)表于 11-26 11:26 ?2.2w次閱讀
    <b class='flag-5'>Keil</b>詳細(xì)安裝教程(同時兼容51與<b class='flag-5'>STM32</b>)

    【RA-Eco-RA0E1-32PIN-V1.0開發(fā)板試用】使用 RASC 建立 Keil 工程、燒錄測試

    for Target 按鈕,進(jìn)入Debug 調(diào)試選項; 5.點擊 Debug 標(biāo)簽下硬件仿真后的 Setting 按鈕,對硬件驅(qū)動進(jìn)行設(shè)置; **6.設(shè)置完成后,點擊 **Download 按鈕即可燒錄至開發(fā)板。 參考:使用RASC生成
    發(fā)表于 11-09 12:52

    基于51單片機(jī)的遙控開關(guān)仿真(雙機(jī)通信)

    具體實現(xiàn)功能由51單片機(jī)+獨立按鍵+繼電器+LED燈等構(gòu)成。實現(xiàn)功能:(1)本仿真設(shè)計的是一款遙控開關(guān),采用51單片機(jī)進(jìn)行遙控器與主機(jī)的設(shè)計;(2)遙控器由單片機(jī)最小系統(tǒng)及四個按鍵構(gòu)成;(3)主機(jī)由
    的頭像 發(fā)表于 10-22 14:12 ?1021次閱讀
    基于51單片機(jī)的遙控開關(guān)<b class='flag-5'>仿真</b>(雙機(jī)通信)