在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

STM32操作系統系列使用C語言的教程

汽車玩家 ? 來源:CSDN ? 作者:CSDN ? 2021-08-10 23:26 ? 次閱讀

C語言,相對于匯編有更好的可讀性,便于維護等優點。下面實驗將使用C語言實現點亮LED燈。C語言與硬件是緊密連在一起的,結合芯片中的flash和sram,簡單了解C語言。

步驟:

  • FLASH,就是存放.bin文件的地方。SRAM,用于存放程序的堆棧,全局變量。


  • MEMORY,用于定義存儲器范圍。


  • AT>rom,表示將對應的SECTION放置到rom中,即Flash中。


  • _data_start / _data_end,用于說明data段在flash中的位置,方便程序將data段從flash中復制到sram中。


  • _ram_data_start,表示data段將復制到sram中的什么位置。


  • ADDR(),表示獲得SECTION的運行地址vma,當程序被下載到flash后,程序開始運行時首先要將data段移動到sram中0x20000400地址處,這樣程序運行時才不會出錯。


  • LOADADDR(),表示獲得SECTION的加載地址lma。


  • SIZEOF(),用于求SECTION的大小


  • 整個SECTIONS,可以看做是程序在flash中的布局,其中.bss不占用flash空間,它是由程序中開始運行時,在sram中開辟空間并初始化為0。


  • 各個SECTION,如.vectors\.text\.rodata\.data\.bss,分別存放不同類型的數據。


本質就是C語言中的指針操作,volatile作用是確保本條指令不會因編譯器的優化而省略。如代碼“RCC_APB2ENR |= 0x00000010;”,表示向寄存器的第4位(從0位開始計數)寫1。

文章整合自:CSDN

編輯:ymf

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

    關注

    242

    文章

    23328

    瀏覽量

    661978
  • STM32
    +關注

    關注

    2270

    文章

    10918

    瀏覽量

    356804
  • C語言
    +關注

    關注

    180

    文章

    7614

    瀏覽量

    137277
收藏 人收藏

    評論

    相關推薦

    普華車用操作系統與黑芝麻智能武當C1200家族芯片完成適配

    普華靈智安全車控操作系統(AUTOSAR CP)和普華靈思智能駕駛操作系統(AUTOSAR AP)已與黑芝麻智能武當C1200家族芯片完成適配。
    的頭像 發表于 01-06 14:16 ?140次閱讀
    普華車用<b class='flag-5'>操作系統</b>與黑芝麻智能武當<b class='flag-5'>C</b>1200家族芯片完成適配

    deepin操作系統介紹

    希望從自己的能力和對桌面操作系統的理解,能給 Linux 的用戶與開發者更多的選擇。我們也相信 deepin 能夠得到更多用戶的認可與喜愛,成為開源世界的最佳選擇。? 一、 deepin 操作系統 先說 Linux 操作系統,它
    的頭像 發表于 12-23 09:08 ?452次閱讀
    deepin<b class='flag-5'>操作系統</b>介紹

    基于無操作系統STM32單片機開發附源碼

    現在非常多的的MCU性能都還不錯,同時用戶也會去擴展一些外部RAM,這樣如果高效便捷的管理這些內存是一個重要話題。 今天給大家分享一份源碼:基于無操作系統STM32單片機開發,功能強大,可申請
    的頭像 發表于 11-15 11:24 ?565次閱讀

    linux是實時系統還是分時操作系統

    大家平時玩單片機基本上對于μC/OS、FreeRTOS、ThreadX這些操作系統非常熟悉了,他們都屬于實時操作系統(RTOS),在工業領域比較廣泛;然而對于linux這樣的基于時間片劃分的非實時
    的頭像 發表于 11-11 11:43 ?558次閱讀

    工控機支持什么操作系統

    工控機,全稱工業控制計算機(Industrial Personal Computer, IPC),支持多種操作系統以滿足不同行業和應用場景的需求。具體來說,工控機常見的操作系統包括:
    的頭像 發表于 09-11 09:24 ?529次閱讀

    簡單認識RTOS實時操作系統

    RTOS(Real Time Operating System,實時操作系統)是一種專門設計用于在嚴格時間限制內處理任務的操作系統。它以其高實時性、多任務處理能力和資源管理能力在工業自動化、醫療設備、航空航天、汽車電子等眾多領域得到廣泛應用。以下是對RTOS實時
    的頭像 發表于 08-20 11:20 ?3003次閱讀

    嵌入式實時操作系統:Intewell操作系統與VxWorks操作系統有啥區別

    Intewell操作系統和VxWorks操作系統都是工業領域常用的操作系統,它們各有特點和優勢。以下是它們之間的一些主要區別:
    的頭像 發表于 07-08 14:16 ?480次閱讀
    嵌入式實時<b class='flag-5'>操作系統</b>:Intewell<b class='flag-5'>操作系統</b>與VxWorks<b class='flag-5'>操作系統</b>有啥區別

    求助,psoc4系列支持的所有操作系統類型是哪些?

    您能告訴我們 psoc4 系列支持的所有操作系統類型嗎?
    發表于 05-21 07:37

    請問STM32上有跑RTOS實時操作系統的嗎?

    親們最近在鼓搗實時操作系統,有什么好的經驗請不吝賜教,嘿嘿。 我在摸索uT/OS。社區有在STM32幾款芯片上的移植。
    發表于 05-16 07:16

    如何根據需求選擇合適的新加坡VPS操作系統?

    選擇合適的新加坡VPS操作系統您需要考慮哪些因素,如何根據需求選擇合適的新加坡VPS操作系統?rak部落小編為您整理發布選擇合適的新加坡VPS操作系統需要考慮哪些因素。
    的頭像 發表于 05-10 11:14 ?467次閱讀
    如何根據需求選擇合適的新加坡VPS<b class='flag-5'>操作系統</b>?

    基于鴻道(Intewell?)操作系統研發的農業機器人操作系統

    江蘇大學與科東軟件聯合研發“農業機器人操作系統”,并成立“農業機器人操作系統”聯合實驗室,奮力推進農業智能化,推動農業科技創新。“農業機器人操作系統”的技術革新,對提高農業生產效率、保護環境、應對農業勞動力短缺及促進智慧農業發展
    的頭像 發表于 04-30 11:09 ?456次閱讀

    帶你認識實時操作系統(rtos)

    實時操作系統(RTOS)是為嵌入式系統和實時應用提供一個穩定、可預測和高效運行環境的操作系統。實時操作系統確保了系統能夠在嚴格的時間限制內響
    的頭像 發表于 04-16 16:30 ?1383次閱讀
    帶你認識實時<b class='flag-5'>操作系統</b>(rtos)

    C語言基礎-為什么要使用C

    當今最流行的 Linux 操作系統和 RDBMS(Relational Database Management System:關系數據庫管理系統) MySQL 都是使用 C 語言編寫的
    發表于 03-25 11:20 ?472次閱讀

    c語言,c++,java,python區別

    操作系統、嵌入式系統等對性能要求較高的場景。C語言的語法相對簡單,學習曲線較平緩,也是學習其他高級語言的入門
    的頭像 發表于 02-05 14:11 ?2508次閱讀

    深度解析全球操作系統格局

    操作系統是負責協調、管理和控制計算機硬件與軟件資源的程序,是整個計算機的核心系統軟件。 按照操作系統面向的設備類型,通用操作系統主要包括桌面操作系統
    的頭像 發表于 01-18 15:00 ?1268次閱讀
    深度解析全球<b class='flag-5'>操作系統</b>格局
    主站蜘蛛池模板: 国产高清一区二区| freesexvideo性2| 欧美三级色| 日本wwww色| 老色批影院| 国产在线永久视频| 丁香六月色婷婷综合网| 2018天天射| 手机在线免费观看视频| 国产综合视频在线| 国产黄视频网站| www日本免费| 深爱五月激情五月| 乱色伦图片区| 国产手机在线观看视频| 69xxx欧美| 曰本又色又爽又黄三级视频| 五月婷婷深爱| 国产人人澡| 亚洲成在线| 欧美在线一区二区三区| 狠狠色噜噜狠狠狠狠狠色综合久久| 国产产一区二区三区久久毛片国语 | 午夜视频1000部免费看| 色天天综合网| 2020天天操| 国产伦精品一区二区三区四区 | 二十年等一人小说在线观看| 午夜观看| 在线观看黄色网| 欧美涩色| 最新合集丨新片速递| 日本黄色免费电影| 二级黄绝大片中国免费视频| 奇米欧美| 亚州三级视频| 免费精品99久久国产综合精品 | 神马午夜51| 一区二区三| 色天使网| 成人在线网站|