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

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

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

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

【GD32 MCU 入門教程】GD32 MCU FPU 使用方法

聚沃科技 ? 2024-08-25 09:24 ? 次閱讀

GD32 MCU FPU 使用方法

1.Keil 環(huán)境下使用 FPU 的方法

GD現(xiàn)有的M4內(nèi)核MCU 均支持FPU,以下例子以Keil 為環(huán)境參考,進行代碼修改和設(shè)置界面的配置(同理IAR的設(shè)置也是類似)。

輸入圖片說明

1.在選項中找到上述的頁面,選擇使用use single precision。以下使用的是KEIL5的編譯器,其他版本的也是類似。

輸入圖片說明

2.使用F3系列,需要加入兩條語句

在gd32f3xx.h中加入#define __FPU_PRESENT 1

輸入圖片說明

在system_gd32f30x.c中的SystemInit()中加入

/ FPU settings / //如果庫中沒有這條語句,就需要加上

#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */ #endif

如下圖所示

輸入圖片說明

使用F4系列 在gd32f4xx.h中加入#define __FPU_PRESENT 1

輸入圖片說明
  1. 打開魔法棒,在 C/C++ 選項卡處添加宏定義 __TARGET_FPU_VFP 使用 FPU 單元。
輸入圖片說明

4.重新編譯下載燒錄即可。

5.檢查FPU是否打開。

a在jlink調(diào)試控制界面下,輸入語句

mem32 0XE000ED88 1

具體看下圖,得到為00F0 0000的值,證明FPU已經(jīng)開啟。

輸入圖片說明

b.在GD link的調(diào)試下

在進入仿真階段后,

輸入圖片說明

點擊下方memory ,在address 中輸入0XE000ED88

輸入圖片說明

出現(xiàn)上述圈中的詞證明FPU已經(jīng)打開。

2. Embedded Builder 環(huán)境下使用 FPU 的方法

  1. 在gd32f4xx.h中加入#define __FPU_PRESENT 1的宏
輸入圖片說明
  1. 在工程的 properties 里添加預(yù)編譯宏 __VFP_FP__
輸入圖片說明
  1. 選擇浮點運算類型及VFP架構(gòu)
輸入圖片說明
  1. 在core_cm4.h文件中確認FPU使能
輸入圖片說明
  1. 在system_gd32f4xx.c中的SystemInit()中加入下述語句。

/ FPU settings / //如果庫中沒有這條語句,就需要加上

#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */ #endif

輸入圖片說明
  1. 用 Jlink 檢查 FPU 是否打開的方法如前文所述,在此便不贅述。

教程GD32 MCU方案商聚沃科技原創(chuàng)發(fā)布,了解更多GD32 MCU教程,關(guān)注聚沃科技官網(wǎng)

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

    關(guān)注

    6035

    文章

    44554

    瀏覽量

    634633
  • Embedded
    +關(guān)注

    關(guān)注

    0

    文章

    43

    瀏覽量

    22219
  • keil
    +關(guān)注

    關(guān)注

    68

    文章

    1212

    瀏覽量

    166840
  • FPU
    FPU
    +關(guān)注

    關(guān)注

    0

    文章

    42

    瀏覽量

    21311
  • Jlink
    +關(guān)注

    關(guān)注

    6

    文章

    111

    瀏覽量

    37681
收藏 人收藏

    評論

    相關(guān)推薦

    GD32 MCU 入門教程GD32 MCU 常見外設(shè)介紹(12)FMC 模塊介紹

    閃存控制器(FMC),提供了片上閃存需要的所有功能。FMC 也提供了頁擦除,整片擦除,以及32 位整字或 16 位半字編程閃存等操作。 GD32 MCU 支持不同類型編程的具體說明如下表 GD32
    的頭像 發(fā)表于 08-21 09:56 ?1096次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常見外設(shè)介紹(12)FMC 模塊介紹

    GD32MCU介紹

    吧,但是基本上有99%,有部分寄存器比特位存在區(qū)別。另外兆芯的手冊寫的實在是不夠精確,很多時候出現(xiàn)一種情況就是,我命名特么的用的是GD32MCU,寫個驅(qū)動還要參考ST的手冊?!真是見了鬼了。比如USB的這個寄存器,兆芯的描述簡直了。很多時候吧,真的想支持國產(chǎn),奈何國產(chǎn)芯
    發(fā)表于 11-01 06:03

    GD32 MCU原理及固件庫開發(fā)指南》+讀后感

    。 第2章介紹GD32 MCU快速入門與開發(fā)平臺搭建的方法,包括對軟硬件開發(fā)平臺、調(diào)試工具、GD32 M
    發(fā)表于 06-06 21:52

    GD32 MCU Dfu驅(qū)動64位Win8

    GD32 MCU Dfu驅(qū)動64位Win8
    發(fā)表于 10-08 14:55 ?0次下載

    推出采用GD32 RISC-V的MCU

    推出采用GD32 RISC-V的MCU ppt分享
    發(fā)表于 07-14 17:15 ?0次下載

    兆易創(chuàng)新GD32 MCU選型手冊,適用于GD32全系列MCU

    兆易創(chuàng)新GD32MCU選型手冊,適用于GD32全系列MCUGD32MCU選型手冊,適用于GD32全系列MCU
    發(fā)表于 10-19 17:26 ?49次下載

    你了解GD32 MCU的命名規(guī)則嗎

    下面為大家介紹GD32 MCU的通用命名規(guī)則,以GD32F303ZGT6為例,其中,GD32代表GD32
    的頭像 發(fā)表于 01-13 09:38 ?3623次閱讀
    你了解<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的命名規(guī)則嗎

    GD32 MCU的選項字節(jié)是什么?

    GD32 MCU的選項字節(jié)是什么,有什么功能呢?選項字節(jié)被誤篡改如何回復(fù)?
    的頭像 發(fā)表于 01-17 09:42 ?1358次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的選項字節(jié)是什么?

    不同型號的GD32 MCU如何區(qū)分?

    大家是否碰到過以下應(yīng)用場景:同一套軟件代碼希望跑在不同型號的GD32 MCU中,但有些地方需要根據(jù)MCU型號進行調(diào)整?或者上位機或其他MCUGD3
    的頭像 發(fā)表于 01-27 09:32 ?990次閱讀
    不同型號的<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>如何區(qū)分?

    GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(1)使用Keil開發(fā)GD32

    GD32系列為通用型MCU,所以開發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個人喜好來選擇相應(yīng)的開發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 15:01 ?1162次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開發(fā)環(huán)境搭建(1)使用Keil開發(fā)<b class='flag-5'>GD32</b>

    GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(2)使用 IAR 開發(fā) GD32

    GD32系列為通用型MCU,所以開發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個人喜好來選擇相應(yīng)的開發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 15:40 ?681次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開發(fā)環(huán)境搭建(2)使用 IAR 開發(fā) <b class='flag-5'>GD32</b>

    GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(3)使用 Embedded Builder 開發(fā) GD32

    GD32系列為通用型MCU,所以開發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個人喜好來選擇相應(yīng)的開發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 16:03 ?949次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開發(fā)環(huán)境搭建(3)使用 Embedded Builder 開發(fā) <b class='flag-5'>GD32</b>

    GD32 MCU 入門教程】二、GD32 MCU 燒錄說明(1)ISP 燒錄

    ISP:In System Programing,在系統(tǒng)編程,通過MCU片內(nèi)的引導(dǎo)程序進行Flash編程。 GD32片內(nèi)有一個只讀信息塊,用于存放引導(dǎo)裝載程序,引導(dǎo)程序在MCU出廠前就會提前燒錄好
    的頭像 發(fā)表于 08-08 16:20 ?881次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】二、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 燒錄說明(1)ISP 燒錄

    GD32 MCU 入門教程GD32 MCU 常見外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU內(nèi)部提供了一個RTC(實時時鐘)模塊,通過RTC可以實現(xiàn)日歷時鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機模式的低功耗喚醒。不同系列的GD32 MCU在RTC設(shè)計和功
    的頭像 發(fā)表于 08-23 09:18 ?452次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常見外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU入門教程GD32 MCU GPIO 結(jié)構(gòu)與使用注意事項

    本文是專門為基于GD32 MCU開發(fā)的工程設(shè)計人員提供,主要介紹了GPIO的功能配置、內(nèi)部結(jié)構(gòu)以及在不同場景使用時的注意事項,旨在幫助GD32 MCU開發(fā)者優(yōu)化對通用型輸入輸出端口(G
    的頭像 發(fā)表于 09-07 10:34 ?722次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b><b class='flag-5'>入門教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> GPIO 結(jié)構(gòu)與使用注意事項
    主站蜘蛛池模板: 国产高清在线露脸一区| 午夜一级视频| 操中国老太太| 日本性xxx| 丰满老熟女白浆直流| 日日噜噜夜夜爽爽| 德国黄色录像| 色偷偷888欧美精品久久久| 芳草地社区在线视频| 肉动漫无码无删减在线观看| 成人在无码AV在线观看一| 日韩一区二区三区免费体验| 国产69精品久久久久麻豆| 首页_亚洲AV色老汉影院| 国产精品一区二区三区免费| 性奴公司 警花| 精品国内自产拍在线观看视频| 亚洲专区区免费| 老妇高潮潮喷到猛进猛出| 1级午夜影院费免区| 农民下乡在线观看3| 超碰免费视频部落格| 少妇两个奶头喷出奶水了怎么办| 国产精品成人免费观看| 亚洲h视频在线观看| 久99视频精品免费观看福利| 中文字幕无码A片久久| 欧美人妇无码精品久久| 儿子你得太大了慢点插| 亚洲国产综合另类视频| 精品亚洲一区二区在线播放| 18禁黄久久久AAA片| 日本久久精品免视看国产成人 | 国产精品日本欧美一区二区| 亚洲高清国产拍精品影院| 久久99影院| 99午夜高清在线视频在观看| 乳女教师欲乱动漫无修版动画 | 男人网站在线观看| 动漫美女禁区| 亚洲AV久久久久久久无码|