PIXNET Logo登入

彥霖 實驗筆記

跳到主文

個人筆記...

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 1月 08 週三 201423:52
  • STM32F4 入門教學:FreeRTOS 移植 (新版本+教學影片)


 懶得看 FreeRTOS 專案建置方法的人,我已幫大家建置好了 ,這裡提供 STM32F4 Free RTOS 8.0.0 的工程模板 (專案) 下載點:http://lolikitty.pixnet.net/blog/post/167858043

建置方法(教學影片):

建置方法(文字敘述):
階段一:準備好 STM32F4 基本開發環境

( 如果自己已經做好工程模板的話,請直接跳至 階段二 )
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(17) 人氣(36,039)

  • 個人分類:[單晶片] ARM-STM32-F4
▲top
  • 11月 21 週四 201303:25
  • STM32F4 入門教學:基本 ADC 轉換

PrtScr capture
需要使用 STM32-F4 DMA 的 ADC 轉換 可以看這篇:http://lolikitty.pixnet.net/blog/post/145191472
這篇文章只是介紹基本 ADC 轉換,真正在開發應用時建議使用 DMA 來做 ADC 轉換,因為ADC 使用 DMA 效率較高,如此一來 CPU 可以花更多時間做別的事情,就比較不會發生 CPU 使用率滿載的情況。
執行結果:
 
★ 可以直接複製貼上到 C 語言開發環境中,此程式碼可以直接編譯執行(只要你配置好開發環境與硬體)。
★ 需要 STM32 可編譯的 工程模板 (專案) 可到這裡下載:http://lolikitty.pixnet.net/blog/post/167849664
程式碼:
#include "stm32f4xx.h"
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(2) 人氣(7,803)

  • 個人分類:[單晶片] ARM-STM32-F4
▲top
  • 11月 20 週三 201319:42
  • STM32F4 入門教學:UART 接收 字串 (String) 並判斷【使用中斷】[方便使用版]

PrtScr capture
★ 可以直接複製貼上到 C 語言開發環境中,此程式碼可以直接編譯執行(只要你配置好開發環境與硬體)。
這次教學是 [方便使用版]
要 [基本原理版] 請看這篇文章:http://lolikitty.pixnet.net/blog/post/167638569
[方便使用版] 有做一些改良,把輸入變成函式,直接讀取一整行來判斷,
像我下面程式碼這樣寫 : char * [] = My_Usart3_ReadLine()。
有點類似高階語言的寫法,這樣日後會比較好升級維護...(感動)
執行結果:
輸入 AAA  顯示 Love Hello Kitty
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(3) 人氣(20,805)

  • 個人分類:[單晶片] ARM-STM32-F4
▲top
  • 11月 18 週一 201302:45
  • STM32F4 入門教學:UART 接收 字串 (String) 並判斷【使用中斷】[基本原理版]

PrtScr capture
★ 可以直接複製貼上到 C 語言開發環境中,此程式碼可以直接編譯執行(只要你配置好開發環境與硬體)。
這次教學是 [基本原理版] 
要 [方便使用版] 請看這篇文章:http://lolikitty.pixnet.net/blog/post/167837634
執行結果:(輸入 Hello 後面 會 顯示 OK 字串,輸入 Hello 之外 的 字串 將 不會 顯示)
 
程式碼:
#include "stm32f4xx.h"
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(6) 人氣(14,058)

  • 個人分類:[單晶片] ARM-STM32-F4
▲top
  • 11月 17 週日 201321:57
  • STM32F4 入門教學:UART 接收 字元(Char) 並判斷【使用中斷】


★ 可以直接複製貼上到 C 語言開發環境中,此程式碼可以直接編譯執行(只要你配置好開發環境與硬體)。
執行結果:( 手動輸入 A 才會顯示 ok )
 
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(2) 人氣(3,881)

  • 個人分類:[單晶片] ARM-STM32-F4
▲top
  • 10月 18 週五 201300:42
  • STM32F4 入門教學:DS1307Z RTC 時鐘 讀/寫

ASD
★ 可以直接複製貼上到 C 語言開發環境中,此程式碼可以直接編譯執行(只要你配置好開發環境與硬體)。
說明:這篇程式碼有點長~~~,不過可以保證編譯可以通過,PB6=I2C-SCL、PB7=I2C-SDA、PB10=UART-Tx、PB11=UART-Rx,UART 包率為 9600,祝大家都可以成功 (至少我成功了...哈哈哈)
程式碼:
#include "stm32f4xx.h"
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(1) 人氣(2,499)

  • 個人分類:[單晶片] ARM-STM32-F4
▲top
  • 10月 17 週四 201320:31
  • STM32F4 入門教學:使用 I2C 讀取 TC74 A0 溫度

未命名
★ 可以直接複製貼上到 C 語言開發環境中,此程式碼可以直接編譯執行(只要你配置好開發環境與硬體)。
說明:本篇程式碼是網路上資源東拼拼西拼拼、右剪又貼,所以有點亂,不過程式碼是保證可以運行的。晚點我會再重新寫一篇簡潔的程式碼,敬請期待...哈哈 !!
原理:STM32F4 使用 I2C 讀取 TC74 A0 然後再經由 UART 傳送至電腦中查看。
腳位:
        I2C 腳位:PB6 = SCL,PB7 = SDA
        UART 腳位:PC10 = TX,PC11 = RX
程式碼:
#include "stm32f4xx.h"
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(3) 人氣(12,841)

  • 個人分類:[單晶片] ARM-STM32-F4
▲top
  • 4月 20 週六 201322:52
  • STM32F4 入門教學:ADC 轉換 【使用 DMA】

★ 可以直接複製貼上到 C 語言開發環境中,此程式碼可以直接編譯執行(只要你配置好開發環境與硬體)。
★ 需要 STM32 可編譯的 工程模板 (專案) 可到這裡下載:http://lolikitty.pixnet.net/blog/post/167849664
/*
* 本範例將ADC 轉換結果傳到 USART 的端口
* ACD 腳位:PA3
* UART TX 腳位:PC10
* UART RX 腳位:PC11
*/
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(7) 人氣(11,917)

  • 個人分類:[單晶片] ARM-STM32-F4
▲top
  • 4月 18 週四 201303:03
  • STM32F4 入門教學:FreeRTOS 移植


這篇有點舊了,我最近又寫了一篇新的版本,附帶教學影片,可以搭配看:
http://lolikitty.pixnet.net/blog/post/171226332
 懶得看 FreeRTOS 專案建置方法的人,我已幫大家建置好了 ,這裡提供 STM32F4 Free RTOS 7.4.0 的工程模板 (專案) 下載點:http://lolikitty.pixnet.net/blog/post/167858043

(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(5) 人氣(12,155)

  • 個人分類:[單晶片] ARM-STM32-F4
▲top
  • 4月 04 週四 201301:03
  • STM32F4 入門教學:UART、USART 傳送訊息

★ 可以直接複製貼上到 C 語言開發環境中,此程式碼可以直接編譯執行(只要你配置好開發環境與硬體)。
#include "stm32f4xx.h"
 
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(7) 人氣(13,311)

  • 個人分類:[單晶片] ARM-STM32-F4
▲top
12»

實驗人員

黃彥霖
暱稱:
黃彥霖
分類:
數位生活
好友:
累積中
地區:

文章分類

  • [遊戲設計] Unity (100)
  • [程式語言] Java (91)
  • [程式語言] Go (31)
  • [程式語言] C # (15)
  • [程式語言] Python 3 (11)
  • [程式語言] Erlang (2)
  • [程式語言] Python 2 (2)
  • [程式語言] C++ (10)
  • [程式語言] C (8)
  • [程式語言] Node.js (5)
  • [程式語言] JavaScript (8)
  • [程式語言] Java-Android (2)
  • [資料庫] PostgreSQL (28)
  • [資料庫] Hadoop (2)
  • [作業系統] Linux (23)
  • [作業系統] Windows (3)
  • [作業系統] FreeRTOS (1)
  • [單晶片] Arduino (19)
  • [單晶片] ARM-STM32-F4 (15)
  • [單晶片] ARM-STM32-F1 (13)
  • [單晶片] ARM-LPC1114 (1)
  • [單晶片] PIC33FJ128MC804 (4)
  • [硬體設計] 常用IC (1)
  • [硬體設計] 3D 印表機 (3)
  • [硬體設計] 其他 (4)
  • [數學+程式語言] Matlab (4)
  • [數學] 應用數學 (2)
  • [論壇架設] Discuz! (1)
  • [科技新聞] 機器人 (3)
  • [轉碼工具] FFMPEG (1)
  • [檔案格式] 3D 檔案 (1)
  • [程式語言] 程式設計經驗談 (2)
  • [伺服器] GlassFish 筆記 (1)
  • [網頁] HTML 教學 (5)
  • [網頁] CSS 語法 (1)
  • [網頁] JSP / Servlet (7)
  • [網路監控] SmartSniff (1)
  • [虛擬機器] VirtualBox (1)
  • [電腦安全] 開發者 (1)
  • [美術設計] 繪畫 (0)
  • [3D設計] Blender 教學 (2)
  • [3D設計] Blender 外掛設計 (1)
  • [2D設計] GIMP Python (2)
  • [3D設計] Shroud Studio (3)
  • [展示] 作品、比賽、專題 (4)
  • [人類語言] 希伯來語 (1)
  • [金融] 外匯 (1)
  • 未分類文章 (1)

FB 粉絲頁

最新留言

  • [24/05/04] 訪客 於文章「Arduino 入門教學:讀取 ADXL...」留言:
    我想問一下關於ADXL345的問題,我在ARDUINO上測量...
  • [23/01/14] 訪客 於文章「Arduino 入門教學:Timer 使...」留言:
    如果我的callfunction是需要帶參數的 那t.ev...
  • [21/10/21] 陳霖 於文章「Arduino 入門教學:讀取 LSM3...」留言:
    不好意思不知道您還看不看的到,想請問您,你抓出的加速度器資料...
  • [21/07/23] wjb5741 於文章「Arduino 入門教學:讀取 ADXL...」發表了一則私密留言
  • [21/07/23] wjb5741 於文章「Arduino 入門教學:讀取 ADXL...」發表了一則私密留言
  • [20/10/27] 蔡金龍 於文章「STM32F1 入門教學:UART 接收...」發表了一則私密留言
  • [20/09/17] 秋本 嵐 於文章「Unity 入門教學:使用攝影機...」留言:
    您好,我最近在做Unity與Webcam相關的東西。 我想...
  • [20/08/09] 訪客 於文章「STM32F4 入門教學:SysTick...」留言:
    謝謝分享 ~ : )...
  • [20/07/24] 楊昇逸 於文章「C++ ( Qt 5 ) 入門範例:各種...」發表了一則私密留言
  • [20/03/04] 訪客 於文章「Java Json 教學:使用 org....」留言:
    <script>alert('hello');</scrip...

參觀人氣

  • 本日人氣:
  • 累積人氣: