學習日誌
姓名:於慧 日期:2018.7.23
今日學習任務
軟體安裝環境
stm32的簡單介紹
了解stm32f4xx的gpio暫存器
用暫存器點亮乙個led燈
了解韌體庫
建立基礎模板
今日任務完成情況
(詳細說明本日任務是否按計畫完成,開發的**量)
完成軟體安裝
了解了stm32的一些簡單知識
實現了用gpio點亮乙個led燈的程式
今日開發中出現的問題彙總
led燈不能點亮
今日未解決問題
基礎模板未完全建立
今日開發收穫
1.重要引腳說明
key1 = pa0
key2 = pc13
key3 = pa2
key4 = pb5
led1 = pc1
led2 = pc2
led3 = pc3
led4 = pc4
點亮乙個led燈**
#include "stm32f4xx.h"
int main(void)
#ifndef _stm32f4xx_h
#define _stm32f4xx_h
#define periph_base (0x40000000)
#define ahb1periph_base (periph_base + 0x20000)
#define rcc_base (ahb1periph_base + 0x3800)
#define rcc_ahb1enr *(unsigned int *)(rcc_base + 0x30)
#define gpioc (ahb1periph_base + 0x800)
#define gpioc_moder *(unsigned int *)(gpioc + 0x00)
#define gpioc_otyper *(unsigned int *)(gpioc + 0x04)
#define gpioc_ospeedr *(unsigned int *)(gpioc + 0x08)
#define gpioc_pupdr *(unsigned int *)(gpioc + 0x0c)
#define gpioc_odr *(unsigned int *)(gpioc + 0x14)
#endif
自我評價
(是否按開發規範完成既定任務,需要改進的地方,與他人合作效果等)
任務有未完成
stm32晶元比較複雜,有一定難度,需要認真對待
其他
蘇嵌學習日誌
姓名 盧元玉 日期 2018.7.12.今日學習任務 1.完成老師布置的31 道嵌入式 linux 開發工具篇問題整理 2.完成4個c 語言編寫。今日任務完成情況 1.基本能完成老師給我門布置的三十多道複習題目 2.對程式編寫還存在一定的難度,不過有老師和同學的幫助,最終能順利完成任務。今日開發中出...
蘇嵌學習日誌
學習日誌 姓名 於慧 日期 2018.7.25 今日學習任務 gpio 時鐘systick系統定時器 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 使用韌體庫點亮led燈 部分 include bsp led.h include stm32f4xx.h int main void i...
蘇嵌學習日誌
學習日誌 姓名 於慧 日期 2018.7.26 今日學習任務 串列埠外部中斷 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 實現串列埠的初始化 部分重要 void usart config void gpio輸出控制,用printf輸出按鍵結果 配置外部中斷 今日開發中出現的問題彙總...