新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STM32F030探索套件開發日志70篇,從入門到開發助力你的低成本設計!

        STM32F030探索套件開發日志70篇,從入門到開發助力你的低成本設計!

        作者: 時間:2017-06-04 來源:網絡 收藏

        M32F030超值系列基于48MHz的ARM Cortex?-M0處理器內核,批量訂貨最低價僅為0.32美元。產品發布以后, MCU社區開展了免費申請M32F030活動,之后發出150塊套件,并收到60余篇網友開發日志,篇篇附有詳細說明以及代碼,部分如下:(點擊進入各篇日志中,可查看詳細內容,登陸論壇后,可直接下載代碼)

        開發日志一:PROJECT模板+解決flash download error

        終于有空試一下到手的板子了。先發一下工程模板吧,用的是默認程序。發現keil5.0多了個pack-installer, 要安裝相應的pack 才能選擇對應的flash, 這大概是很多人flash download error的原因吧

        STM32F0開發日志二:學習資料的收集與分享

        時鐘配置工:AN4055
        工具篇:STLINK的使用
        數據手冊

        開發日志三:工程模板_基礎實驗(實現端口驅動,外部中斷,定時器中斷,PWM控制、串口通信

        現已實現基本功能驅動,此程序可作為模版程序使用,程序包含IO端口驅動,外部中斷,定時器中斷,PWM控制,串口通信,ADC轉換. 直接上傳代碼了,希望大家在此基礎上增加功能并共享。

        STM32F0開發日志四:基于STM32F0的LCD顯示驅動

        經過查找對比,確定使用IAR for ARM 6.7 了。從官網下載IAR for ARM 6.7 解壓縮安裝很順利,發現現在的軟件愈來愈求大求全啊,越發的想念dos版的cpp編譯器了

        STM32F030開發日志五:采集角位移傳感器信號控制直流電機(待續)

        4只mos管,2只pmos,2只nmos,驅動直流電機換向工作;stm32f030,產生pwm波控制直流電機;1只精密角位移傳感器,傳感直流電機的偏轉角度;stm32f030采集角位移傳感器的角度值,反饋控制電機的偏轉。

        STM32F030開發日志六:熟悉IO擴展排針資源分布在STM32F030上運行uCOS-III

        先從基礎做起,首先給板子上個操作系統,考慮到內存有限,選個合適的RTOS吧。因對uCOS-III比較熟悉,并且穩定性很好,資料也多,就選它吧!以后加功能都在這個系統上,算是基礎軟件吧。(我用的是MDK5.0)

        STM32F0開發日志七:在IAR EWARM 6.7上開發STM32F0程序STM32F030控制AD9851產生10Mhz正弦波信號源(EWARM6.7開發環境)

        開發環境:win7 64位
        開發軟件:IAR Embedded Workbench for ARM 6.70
        主控芯片:STM32F030探索套件
        被控芯片:AD9851

        STM32F0開發日志八:對于新手的一些經驗分享 (函數說明)

        STM32給出的STM32 Standard Peripherals Firmware Library編譯的Html幫助文件大家都不陌生。可是對于新上手使用STM32的用戶,開始找相關需要使用的函數的時候可能卻有點一頭霧水了。大家在Html幫助文件中經常會要使用到的是Modules,Data Structures等。以下主要提及的是幫助文件的這兩個主要分類。


        STM32F0開發日志九:KiteOS點燈小試C++

        小試了下用C++開發,發揮C++的封裝特性,方便使用。簡單實現了GPIO(包含EXTI),和INT控制器,目前類還有很多不完善的地方,歡迎大神批評指導。Demo實現SysTick閃燈和按鍵中斷閃燈。國際慣例,全部代碼。

        11、STM32F030探索套件開發日志十:開發環境的搭建ST-Link驅動安裝

        注意啦,我的系統是Windows8.1,可能有些地方系統有差異,僅供參考,歡迎吐槽
        老老實實從環境搭建開始,包括ST-Link驅動的安裝方法

        12、STM32F030開發日志十一:點亮LED開始 串口 SPI讀取flash的ID號

        本次試驗主要是簡單的驗證一下SPI的讀寫功能,通過spi接口讀取flash的ID號。
        主程序中按照圖所示,進行SPI初始化配置,然后讀取flash的ID,ID號存入temp1中。SPI的初始化程序:如圖所示。讀取ID的程序如圖所示。通過以上步驟,就可以在線查看temp1的值,應該是EF14,如果是FFFF則表示通信錯誤。

        13、STM32F0開發日志十二:下班回家使用stm32f0discovery板驅動LCD1602(四線模式)

        LCD1206四線接法,見附加文件里面的說明文檔。此源碼極易移植到其他CPU,話不多說直接上源碼,感謝這次stm32f0探索板贈送活動,謝謝社區管理人員的大力支持。源碼無需回復即可下載。

        14、STM32F0開發日志十三:互補PWM波的產生

        由于需要驅動H橋,產生一個偽直流,拿到板子之后一直在搗鼓PWM波,產生了占空比50%,有死去時間的0.125Hz互補的方波,主要操作如下,會有一些誤差:
        TimerPeriod = (SystemCoreClock / 1000) - 1;
        ……


        繼續閱讀:
        STM32F030探索套件演示程序、原理圖、用戶手冊等官網資料下載

        STM32F030探索套件開發日志/評測/學習筆記/使用問題匯(70篇)



        本文引用地址:http://www.104case.com/article/201706/348136.htm


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 静海县| 宣城市| 顺平县| 密云县| 伊金霍洛旗| 松阳县| 同仁县| 本溪市| 嘉禾县| 仙居县| 嘉黎县| 会宁县| 巴里| 湘阴县| 马公市| 永宁县| 册亨县| 汕头市| 阜南县| 抚宁县| 天峻县| 宕昌县| 河源市| 正定县| 常德市| 泽州县| 当阳市| 阿拉善右旗| 灵台县| 建瓯市| 蒙自县| 宁武县| 从化市| 建德市| 蒲江县| 江川县| 栾城县| 康保县| 新绛县| 晋州市| 故城县|