原创 CCM ——極致發揮STM32F4性能的利器

http://blog.sina.com.cn/s/blog_61332ec601016hj6.html **CCM(Core Coupled Memory)是給F4內核專用的全速64KB RAM, 它們沒有經過總線矩陣, F4內核與之直

原创 QT 項目在其他計算機無法正常打開

問題描述 QT創建的工程,在發送到其他計算機打開的時候出現 “Setting File for “xx” from a different Enviroment ? ” 點擊Yes後打開工程只出現.pro文件,無法加載出其他文件。

原创 STM32實現呼吸燈

具體目標 利用延時函數模擬PWM輸出,變佔空比實現呼吸燈 源碼 #define DeyTim 5000 void LED() { int i=1; GPIO_InitTypeDef GPIO_InitStructure;

原创 三輪全向底盤運動學性能分析

速度分析 建立三輪底盤的速度物理學模型如圖所示。 其中v_1、v_2、v_3分別爲三個輪子的轉速,ω爲旋轉角速度,v_x、v_y爲車身座標系中的速度即相對速度(由於底盤速度性能與在世界座標系中的姿態無關,因此此處爲簡化運算,取車身座標

原创 STM32F4+UCOSII 程序運行一段時間操作系統死掉中斷正常響應

問題描述 控制系統使用的是STM32F4+UCOSII 搶佔型內核,最近一段時間出現了程序跑一段時間之後操作系統直接死掉的問題,表現爲:操作系統中設有優先級很低的呼吸燈任務,只要操作系統在正常工作,呼吸燈就會不停的跳動,但是當出現問題時,

原创 STM32 中斷優先級相關概念與使用筆記

一、基本概念 1.ARM cortex_m3 內核支持 256 箇中斷(16 個內核+240外部)和可編程 256 級中斷優先級 的設置,與其相關的中斷控制和中斷優先級控制寄存器(NVIC、SYSTICK 等)也都屬於 cortex_m3

原创 STM32F4實現矩陣鍵盤

程序中所使用的矩陣鍵盤所接的引腳爲PC4-PC5、PF11-PF15和PG0,接線方法爲常規矩陣鍵盤的接法,PC4、PC5、PF11、PF12爲行線PF13、PF14、PF15、PG0爲列線。 u8 check_Key(void)

原创 STM32通過SPI採集DT50 ADS8320數據

具體目的 使用STM32的SPI通道,採集ADS8320對DT50(激光測距傳感器)進行了AD轉換之的數據。不要求進行濾波,但採集到的數據要與距離呈正相關。 ** 具體代碼 ** main.h #ifndef _MAIN_H

原创 麥克納姆輪及其速度分解計算

https://zhuanlan.zhihu.com/p/20282234?utm_source=qq&utm_medium=social什麼是麥克納姆輪在競賽機器人和特殊工種機器人中,全向移動經常是一個必需的功能。「全向移動」意味着可以

原创 Eclipse+Tomcat+MAVEN+SVN項目完整環境搭建

1.JDK的安裝       首先下載JDK,這個從sun公司官網可以下載,根據自己的系統選擇64位還是32位,安裝過程就是next一路到底。安裝完成之後當然要配置環境變量了。———————————————————————————————

原创 STM32 FSMC LCD 液晶的驅動—ILI9320

轉載自 http://ntn314.blog.163.com/blog/static/16174358420117133913845 原來老早知道 STM32 具有 帶4個片選的靜態存儲器控制器。支持CF卡、SRAM、PSRAM、NOR和

原创 “文件或目錄損壞且無法讀取”修復方法

今天在使用3D打印機的時候打印機出現了故障,上電後運行到第二個畫面就會卡死,然後蜂鳴器報警,經拆箱檢查後發現板子上自帶的SD卡出現了問題,用讀卡器讀取SD卡,複製其中文件進行解析出現“文件或目錄損壞且無法讀取”,使用了以下方法對文件進行了

原创 STM32讀取Flash出現亂碼,重新刷入進入HardFault

問題描述 之前是在Flash中寫入了一些參數,讀取一直是正常的,但是今天修改了一些程序後再次刷入程序,跑的時候卻發現寫在Flash中的參數崩了。 解決方案 Debug觀察Flash中的數據,發現在寫參數的扇區中的數據變成

原创 C語言隊列入門程序舉例

** C語言隊列入門程序舉例 ** 程序功能 創建一個7個數據的循環隊列,創建完成後立即返回排頭和隊尾元素指針,並返回隊中元素,然後將倒數三個元素退隊,退隊後返回退隊元素是什麼,然後再返回隊中元素和現在的排頭和隊尾指針