色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

2. 使用 RASC 生成 Keil 工程

jf_92517703 ? 來源:jf_92517703 ? 作者:jf_92517703 ? 2022-12-05 09:57 ? 次閱讀

1.新建一個一個工作空間文件夾

圖片.png

2.創建一個工程

2.1

圖片.png

2.2

圖片.png

2.3 選擇 FSP 庫版本、板子型號、設備(MCU)型號、編程語言、編譯器

圖片.png

圖片.png

圖片.png

2.4

圖片.png

2.5

圖片.png

2.6

圖片.png

2.7

圖片.png

2.8 代碼生成

圖片.png

2.9 代碼生成結果

圖片.png

2.10 通過MDK 打卡RASC配置軟件

圖片.png

2.11

圖片.png

LED硬件信息

3.1 LED

圖片.png

3.2 RASC 配置gpio

圖片.png

圖片.png

圖片.png

屬性說明:

圖片.png

生成代碼

圖片.png

軟件編寫

軟件入口函數

void hal_entry(void)

led 閃爍函數

void hal_entry(void)
{
    /* TODO: add your own code here */
	//初始化io
	R_IOPORT_Open (&g_ioport_ctrl, g_ioport.p_cfg);
	//
	while(1)
	{
		R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_04, BSP_IO_LEVEL_LOW);
		R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS); //延時 100毫秒
		R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_04, BSP_IO_LEVEL_HIGH);
		R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_05, BSP_IO_LEVEL_LOW);
		R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS); //延時 100毫秒
		R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_05, BSP_IO_LEVEL_HIGH);
		R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_15, BSP_IO_LEVEL_LOW);
		R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS); //延時 100毫秒
		R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_15, BSP_IO_LEVEL_HIGH);
	}
#if BSP_TZ_SECURE_BUILD
    /* Enter non-secure code */
    R_BSP_NonSecureEnter();
#endif
}

系統延時函數

/*


void R_BSP_SoftwareDelay (uint32_t delay, bsp_delay_units_t units)
delay:時間數量
units:時間單位
*/

可選的時間單位

```c

typedef enum
{
    BSP_DELAY_UNITS_SECONDS      = 1000000, ///< Requested delay amount is in seconds
    BSP_DELAY_UNITS_MILLISECONDS = 1000,    ///< Requested delay amount is in milliseconds
    BSP_DELAY_UNITS_MICROSECONDS = 1        ///< Requested delay amount is in microseconds
} bsp_delay_units_t;

gpio相關的函數

fsp_err_t R_IOPORT_Open(ioport_ctrl_t * const p_ctrl, const ioport_cfg_t * p_cfg);
fsp_err_t R_IOPORT_Close(ioport_ctrl_t * const p_ctrl);
fsp_err_t R_IOPORT_PinsCfg(ioport_ctrl_t * const p_ctrl, const ioport_cfg_t * p_cfg);
fsp_err_t R_IOPORT_PinCfg(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, uint32_t cfg);
fsp_err_t R_IOPORT_PinEventInputRead(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t * p_pin_event);
fsp_err_t R_IOPORT_PinEventOutputWrite(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t pin_value);
fsp_err_t R_IOPORT_PinRead(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t * p_pin_value);
fsp_err_t R_IOPORT_PinWrite(ioport_ctrl_t * const p_ctrl, bsp_io_port_pin_t pin, bsp_io_level_t level);
fsp_err_t R_IOPORT_PortDirectionSet(ioport_ctrl_t * const p_ctrl,
                                    bsp_io_port_t         port,
                                    ioport_size_t         direction_values,
                                    ioport_size_t         mask);
fsp_err_t R_IOPORT_PortEventInputRead(ioport_ctrl_t * const p_ctrl, bsp_io_port_t port, ioport_size_t * event_data);
fsp_err_t R_IOPORT_PortEventOutputWrite(ioport_ctrl_t * const p_ctrl,
                                        bsp_io_port_t         port,
                                        ioport_size_t         event_data,
                                        ioport_size_t         mask_value);
fsp_err_t R_IOPORT_PortRead(ioport_ctrl_t * const p_ctrl, bsp_io_port_t port, ioport_size_t * p_port_value);
fsp_err_t R_IOPORT_PortWrite(ioport_ctrl_t * const p_ctrl, bsp_io_port_t port, ioport_size_t value, ioport_size_t mask);

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • keil
    +關注

    關注

    68

    文章

    1213

    瀏覽量

    166952
收藏 人收藏

    評論

    相關推薦

    使用stm32cubeMX無法生成mdk工程文件?

    幾年前使用過cubemx,可以生成keil工程文件。最近有個工程使用cubemx創建,結果只能生成stm32cubemx類型的文件,無法
    發表于 01-04 20:03

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】開箱+Keil環境搭建+點燈+點亮OLED

    Configurator)軟件進行 Keil 工程生成和芯片功能配置(類似 STM32 的 MX 軟件功能) RASC 軟件安裝包 800M+,安裝完占用超過
    發表于 12-19 23:52

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】+初次見面+MDK生成代碼+點燈

    :Arm Keil | Renesas RA_DFP 2、下載官方 RA 智能配置(RASC)安裝程序 (FSP 軟件包,可與 IAR Embedded Workbench、Arm Keil
    發表于 12-15 21:55

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】MDK新建工程

    安裝。 2.RASC 軟件安裝完成之后,還需要將 RASC 軟件集成到 Keil 軟件上面 3.新建工程 使用 RASC 自動
    發表于 12-14 18:23

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

    Content 生成工程文件。 Keil IDE 編譯 回到工程所在文件夾,可見此時已生成 Keil
    發表于 11-09 12:52

    STM32 demko板生成KEIL工程編譯出錯是什么原因導致的?

    最近剛開始用STM32MotorControl Workbench 5.0.3STM32CubeMX4.25KEIL 生成工程編譯總是出錯,出錯總跟MCSDK_v5.0.3文件有關,不知哪里引起,哪位幫我看看,謝謝!
    發表于 04-26 07:03

    KEIL編譯Workbench生成工程之后報錯的原因?

    KEIL編譯Workbench生成工程之后報錯誤 這是啥問題
    發表于 04-25 08:03

    關于使用keil工具遇到的幾個疑問求解

    Cortex-M0+”來綁定了cpu類型。這樣如果在另一個工程,其cpu 為 Cortex-M4就會鏈接報錯。不知有什么辦法能繞過去? 2.Keil里,能不能在一個工程里,同時
    發表于 04-23 07:43

    STM32無法生成keil工程一直提示缺少固件更新是怎么回事?如何解決?

    打開之前的工程是可以的,但是創建新的工程就不可以,無法生成keil工程,型號,固件庫也找之前的電腦拷貝下來,放進去了,依然不行,依舊提示更新
    發表于 04-17 08:28

    求助,CubeMX5.4生成不了keil工程嗎?

    還有個5.3的版本就可以生成keil。5.4的就會報錯
    發表于 04-17 08:08

    STM32F429+CUBEMX6.6.1+KEIL5.31生成工程跑不了是為什么?

    STM32F429+CUBEMX6.6.1+KEIL5.31,生成工程跑不了(簡單的IO操作),換成低版本的CUBEMX貌似才行,哪里的原因?
    發表于 03-25 06:12

    stm32cubemx生成不了keil工程的原因?

    stm32cubemx生成不了keil工程
    發表于 03-21 06:00

    STM32CUBE生成工程如何進行KEIL的軟件仿真?

    通過STM32CUBE生成工程如何進行KEIL的軟件仿真有異常,做了很多的嘗試,沒能成功 1、根據網上的資料,進行魔術棒的相關修改,如下圖 2、能順利進入仿真界面,但是全速仿真,不
    發表于 03-13 06:04

    keil-mdk使用Env配合生成工程,每次使用Env更新工程后,該項都會被重置的原因?

    我現在使用的IDE是keil-mdk,然后使用Env配合生成工程。 問題是: 在keil開發中經常會用到工程項管理,如下圖。每次使用Env更
    發表于 03-01 07:01

    KEIL5如何打開KEIL4的GD工程

    GD官方提供的很多KEIL例程為KIEL4的版本,讀者使用的時候可能會碰到使用KEIL5打開KEIL4的工程會報錯以及無法找到芯片選型的問題
    的頭像 發表于 01-11 09:43 ?919次閱讀
    <b class='flag-5'>KEIL</b>5如何打開<b class='flag-5'>KEIL</b>4的GD<b class='flag-5'>工程</b>
    主站蜘蛛池模板: 最新亚洲人成网站在线影院| 任你躁精品一区二区三区| 在线观看亚洲专区5555| 妻中蜜在线播放| 寂寞夜晚在线视频观看| www.久艹| 在线播放毛片| 我的好妈妈8高清在线观看WWW| 美女靠逼漫画| 国产综合欧美区在线| 成年人国产视频| 中文字幕一区二区三区在线观看| 试看2分钟AA片| 欧美freesex黑人又粗又| 狠狠色狠狠色综合系列| 国产成久久免费精品AV片天堂| 99re久久精品在线播放| 一个人看的WWW高清电影| 无限资源日本2019版免费| 青青伊人影院| 男女牲交大战免费播放| 久久人人玩人妻潮喷内射人人 | 白丝女仆被强扒内裤| 中国二级毛片| 在线成年av动漫电影| 亚洲欧美在无码片一区二区| 天天狠狠色噜噜| 日韩欧美一区二区三区在线| 欧美123区| 嫩B人妻精品一区二区三区| 酒色.com| 伦理片2499电影伦理片| 久久亚洲伊人| 久久久大香菇| 久久久久影视| 狼群资源网中文字幕| 老司机午夜影院味味| 久久天堂成人影院| 久久亚洲人成国产精品| 老湿司午夜爽爽影院榴莲视频| 久久影院午夜理论片无码|