|
11樓 巨大八爪鱼
2017-11-25 13:27
昨天上午試圖在STM32F103ZE板子上通過將FSMC其餘器件的片選拉高方式解決NAND Flash連續讀操作異常的問題,但沒有成功,將其餘FSMC期間全部拔掉也不能解決問題
昨天晚上分別使用40cm和20cm的杜邦線將STM32F407VE開發板與NAND Flash相連,發現讀操作是否成功與線的長度有關,40cm的線完全無法完成讀操作,甚至連器件id也無法正常讀取。而20cm的線僅能完成隨機讀操作,無法連續讀。
|
|
12樓 巨大八爪鱼
2017-11-25 23:10
上午:成功用STM32F407VE單片機驅動了槽型光電開關 下午:在STM32F407VE單片機上練習了STM32CubeMX HAL庫的GPIO和USART外設的使用 晚上:成功用STM32F401RE Nucleo開發板通過SPI HAL庫驅動了12864 OLED液晶屏並顯示文字
|
|
13樓 巨大八爪鱼
2017-11-26 22:26
下午:利用STM32F401RE Nucleo開發板,學習了STM32CubeMX HAL庫的EXTI, I2C, ADC外設的基本用法,並成功驅動了接近開關傳感器、三軸加速度傳感器、磁力傳感器,干簧管磁力傳感器和三軸加速度傳感器,數據結果顯示到了4線SPI接口的OLED液晶屏上
晚上:先幫 @12345678 寫了一個窗口程序
然後練習了linux shell的字符串連接語句,if語句和case in語句
|
|
14樓 巨大八爪鱼
2017-11-26 22:29
下午:利用STM32F401RE Nucleo開發板,學習了STM32CubeMX HAL庫的EXTI, I2C, ADC外設的基本用法,並成功驅動了接近開關傳...
傳感器列表有一個重複了
今天只練習了4個傳感器。
|
|
15樓 巨大八爪鱼
2017-11-28 22:34
昨天上午:把OLED液晶屏焊接到了STM32F207VE的板子上,並利用標準庫成功顯示了文字和TIM2秒中斷次數變量counter的值 昨天下午:練習了linux下的AF_UNIX域的socket編程,同時下載並安裝了STM32F2的CubeMX固件包 昨天晚上:成功用HAL庫通過SPI3在OLED上顯示文字,焊接並調通了槽型光耦,成功在OLED上通過RTC的WAKEUP秒中斷顯示日期和時間
|
|
16樓 巨大八爪鱼
2017-11-28 22:44
今天上午:成功地把觸摸開關和TIM2 PWM驅動蜂鳴器的程序移植到了HAL庫上 今天晚上:對着數據手冊分析了OLED初始化代碼,並刪減掉了不必要的初始化序列 練習了linux下用zip命令對文件打包 成功用寄存器寫的程序證明了STM32F2單片機中的RTC WAKEUP中斷(CLK=ck_spre, CNT=0)就是秒中斷,並測量出了秒數跳變後到中斷觸發的延遲時間大約為12個APB1時鐘周期,也就是200ns。
|
|
17樓 180.84.27.*
2017-11-28 22:56
今天上午:成功地把觸摸開關和TIM2 PWM驅動蜂鳴器的程序移植到了HAL庫上 今天晚上:對着數據手冊分析了OLED初始化代碼,並刪減掉了不必要的初始化序列 練習了linux下用z...
TIM2的計數值是12,因此經過的APB1時鐘周期數是6,不是12!每經過一個APB1周期TIM2的計數值加的是2!
時間=6/30=200ns
|
|
18樓 巨大八爪鱼
2017-11-29 22:30
上午:在STM32F207VE板子上焊接了LD3320模塊 用蜂鳴器裡面的磁鐵成功觸發了干簧管傳感器的中斷 晚上:通過STM32F207VE SPI2接口成功完成了LD3320模塊寄存器的讀寫
|
|
19樓 巨大八爪鱼
2017-11-30 21:44
上午:成功實現了LD3320模塊通過耳機播放MP3格式的聲音,但未能解決聲音過大的問題 下午:學習了Linux系統下的unzip命令和gzip,gunzip命令 晚上:複習了Linux系統下的GTK3窗口程序編程
|
|
20樓 180.84.27.*
2017-12-1 22:22
今天晚上學習了linux下的grep命令和find命令的高級用法,複習了gzip命令的用法。編譯了一晚上的內核都沒編譯完,準備明天繼續編譯。
|