久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4503|回復: 4
收起左側

Arduino Nucleo072兼容包---搶先體驗版

[復制鏈接]
ID:127084 發表于 2016-6-17 21:15 | 顯示全部樓層 |閱讀模式
有圖有真相:

190721cmceq1mc4o8vssv4.png

安裝步驟:

  • 在本帖的附件中下載ST-LINK.rar。解壓到D:Program FilesArduinohardware        ools。這個文件夾內的文件其實就是復制的ST-LINK的,里面有一個ST-LINK_CLI,供我們通過命令行來下載程序。
  • 通過百度網盤鏈接http://pan.baidu.com/s/1gdIPp8R 下載g++_arm_none_eabi_2014q3.rar,并放置在D:Program FilesArduinohardware        ools(和ST-LINK)放置在同一個文件夾內。這是我們編譯程序使用的ARM GCC。和Arduino原生的雖然是同是GCC,但是版本不同。
  • 在附件中下載stm32f0xx.rar,解壓到D:Program FilesArduinohardwarearduino。這是我們兼容包的全部代碼。




說明:
  • 因為時間精力有限,目前實現的功能比較有限。如果有興趣的話,你也可以添加其他的代碼到兼容包中。我們一同來進行開發,讓Nucleo系列更加完善。
  • 芯片使用HSI作為時鐘,主頻為48M。
  • ST Nucleo072共有4個USART,在Arduino中分別使用Serial,Serial2,Serial3,Serial4進行表示。為了與板子自帶的USB 轉串口兼容,Serial其實是USART2,Serial2是USART1,Serial3是USART3,Serial4是USART4。串口采用主動發送,中斷接收的方式。中斷接收的數據存放在ringBuffer中。是一種先入先出的隊列結構。每一個Serial接收的數據存放在單獨的ringBuffer中。
  • 更多的軟件細節請參考兼容包STM32F0XX/cores/Arduino中的代碼。
  • 兼容包STM32F0XX/system中存放的是CMSIS以及固件庫。真正起作用的是頭文件。源文件并不參與編譯。修改system里面的源文件并不會起作用。
  • 使用者可以將自己的代碼添加至STM32F0XX/cores/Arduino文件夾,以及STM32F0XX/variants/Nucleo072中。這兩個文件夾中的所有代碼都能夠參與編譯。一般來說,建議,將Arduino相關的代碼放置在Arduino文件夾。variants中僅僅放置每一個芯片讀一無二的信息,例如啟動文件,system_stm32f0xx.c,引腳信息文件。
  • 在啟動的時候,已經打開算了所有的GPIO的時鐘。
  • 在啟動的時候,已經將systick配置成為1ms中斷的工作方式。systick也正是delay函數工作的保證。
  • 對函數有任何疑問,歡迎在下面留言討論。
  • 在之前也發過一個Nucleo072的兼容包。這一個包在之前的基礎上,重新進行編寫。主要是對編譯工具,下載工具的重新命名,安裝位置改變。也重新整理了部分編譯的函數(platform.txt),是platform.txt更加通用。如果你使用過上一個版本,請按照這一個版本的改變重新安裝。



實現的函數:
  • digitalWrite
  • digitalRead
  • toggleDigital
  • pinMode
  • Serialx.xxx
  • analogRead
  • analogReadResolution
  • delay

ST-LINK.rar

2.74 MB, 下載次數: 14, 下載積分: 黑幣 -5

stm32f0xx.rar

1.81 MB, 下載次數: 14, 下載積分: 黑幣 -5

回復

使用道具 舉報

ID:75191 發表于 2017-5-12 09:28 | 顯示全部樓層
學習了,很不錯,謝謝!!
回復

使用道具 舉報

ID:75191 發表于 2017-5-12 09:37 | 顯示全部樓層
確實不錯,很好!!
回復

使用道具 舉報

ID:194780 發表于 2017-5-15 17:52 | 顯示全部樓層
好東西 !!!感謝樓主
回復

使用道具 舉報

ID:482193 發表于 2021-4-23 20:20 | 顯示全部樓層
我自己有個開發板,想移植arduino的支持。。。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 97人澡人人添人人爽欧美 | 91亚洲精品在线观看 | 国产精品久久国产精品99 gif | 成人欧美一区二区三区在线观看 | 久久综合影院 | 久久精品国产v日韩v亚洲 | 欧美影院 | 亚洲精品国产区 | 最新高清无码专区 | 日本成人免费网站 | 亚洲视频免费观看 | 国产精品99久久久久久动医院 | 色噜噜亚洲男人的天堂 | 一区二区三区在线观看视频 | 欧美久久一区二区三区 | 国产精品国产亚洲精品看不卡15 | 日本精品999| 中文字幕第一页在线 | 成人国产在线视频 | 99re在线视频 | 国产美女精品视频 | 日韩一区二区三区在线看 | 龙珠z国语版在线观看 | 在线视频一区二区 | 91成人在线视频 | 91色在线| 麻豆91av| 免费99视频| 欧美中文 | 美国a级毛片免费视频 | 精品亚洲国产成av人片传媒 | 国产小视频在线观看 | 久久久精品一区 | 欧美日韩精品一区二区 | 亚洲精品一区中文字幕 | 91免费在线看 | 99久久久久久 | 性高湖久久久久久久久 | 久久久精品日本 | 国内精品免费久久久久软件老师 | 天天爱爱网 |