原创 嵌入式linux學習筆記--20200222--JZ2440V3 S3C2440 時鐘樹分析以及修改時鐘的代碼

今天要學習一下S3C2440 的時鐘體系 這個是整體的時鐘框圖 其中的USB 和camera 的時鐘是一個單獨的分頻器分頻出來的  只是給這兩個外設用  我們暫且不去討論。 主要的時鐘就是  F_CLK 、HCLK、 PCLK、這三個時

原创 stm32F4 配置串口+DMA 接收不定長數據 串口空閒中斷

串口是一種很常見的通訊接口,通過串口回傳數據是很多智能型的傳感器都擁有的特點。 很多智能型傳感器內置單片機 通過單片機將原始的數據處理,然後以串口的形式發送給用戶單片機,用戶單片機在利用串口得來的信息進行決策。 那麼有沒有一種簡化通訊的方

原创 嵌入式linux學習筆記 2020-02-15 ------野火i.mx6ull pro 開發板啓動電流很小、啓動不起來 問題原因及解決方法

今天拿出了吃灰幾個月的 野火i.mx6ull pro 開發板準備學習一下,一開始是想用韋東山老師的教程開始學習,使用的是 SD卡模式啓動,在啓動的過程中也是遇到了一些小的問題,但最終還是解決了,接下來就準備測試一下開發板的網絡部分,但是發

原创 面試準備--交換兩個數字的幾種方法(第五種未驗證)

現在一共在網上找到了3種方法 第一種方法最常用, 直接添加一箇中間變量 方法2:  使用加減法 這種方法比較容易理解,但是存在一定的問題(int 可能會存在溢出) 第三種方法是使用異或運算進行的       手工運算結果確實是滿足

原创 MSP430F5529 時鐘 25MHz 設置方法

本文會分享到電賽論壇 (https://bbs.nuedc-training.com.cn/forum-36-1.html) 我是Jeason  這是電賽的培訓網址  :    https://bbs.nuedc-training.com

原创 stm32F4 定時器中斷 + 步進電機控制器 控制四線兩相步進電機 (初級版本)

今天給大家分享一個 初級版本的步進電機的控制方法,用到的步進電機是4線兩相的42步進電機   如下圖: 步進電機驅動選用的是這款   TB6600 供電選用了12V的穩壓電源  最小系統板供電是從Jlink上直接引出 MCU是  st

原创 基於Stm32F407的任意波形發生器 定時器觸發 + DMA數據傳輸 + DAC轉換 Loto虛擬示波器顯示(OSC802)

今天跟大家分享一個DAC轉換的例子:  先來效果圖  示波器使用的是 Loto示波器  OSC802 三角波20KHz示例 正弦波20KHz示例 測試使用的是Loto虛擬示波器   以上兩張圖的波形每一個週期都是300個DAC點組成,

原创 MSP430F5529系統時鐘頻率設置---超頻40MHz

我是Jeason                  本文章會被分享到電賽的論壇  這是電賽的培訓網址  :    https://bbs.nuedc-training.com.cn/forum.php?fromuid=11142 先前跟大

原创 TI的CCS集成開發環境的 快捷鍵設置 自定義的快捷鍵 實現編譯下載功能 CCS9.xxx

今天給大家分享一下CCS的快捷鍵設置 ,初用CCS 各種快捷鍵用着很不適應(以前是用keil5.23 的  ),所以我就嘗試着更改一下CCS的快捷鍵。(一般工具類軟件都會開放快捷鍵修改的接口, keil 也有  所以我就嘗試了修改CCS的

原创 日記-2019.06.29-1 FreeRTOS初步----假期日記第一篇

1.FreeRTOS的任務創建分爲動態和靜態任務創建,區別在於 靜態任務創建是需要安排分配的內存的地址的,一般用的不多,平常使用一般採用動態任務創建。 2.任務堆棧的空間設置 100 實際的大小是400個byte   因爲使用的單片機是3

原创 基於Stm32F407的多路(6路)步進電機速度控制函數

應學弟們的要求特意將步進電機的速度控制函數完善。 重點:  這裏只是速度控制函數, 沒有加減速曲線! 沒有記錄步數!  只是簡單的把步進電機當成直流電機用! 很初級的一個程序! 程序的下載鏈接在      這裏 開發平臺Keil5 單片

原创 步進電機與直流減速編碼電機的優缺點分析 第六屆工程訓練綜合能力競賽之智能物料搬運機器人的反思-----麥克納姆輪小車的底盤電機選擇--步進電機

近期剛參加完第六屆的全國大學生工程訓練綜合能力競賽,發現很多隊伍 的麥克納姆輪小車的底盤電機都選用的步進電機作爲動力部分,感到很驚訝, 步進電機還能這麼用?  進過一番思考 我覺得步進電機做麥克納姆輪車的底盤也是有他的優勢的,而且優勢還很

原创 MSP430F5529 默認時鐘頻率(1.05MHz)的來源探究

相信很多小夥伴跟我一樣好奇 MSP430FF5529的 初始時鐘是哪裏來的,是多少 接下來我和大家一起分析一下! 首先我認爲比較可疑的是 那些默認的參數,一些Reset值不是0的參數 十分的可疑,我們着重的看看他想表達什麼意思 我查找U

原创 CubeMX Stm32F407 生成一定週期的佔空比不同的方波 DMA + 定時器

先上圖 如圖 是我生成的一個波形  這個波形的佔空比在連續的四個週期內分別是10%,20%,30%,40%, 並且按照這個順序循環這裏大致介紹一下實現的方式。 使用的軟件是Cubemx(庫函肯定也可以實現) 第一步是器件選型  這一部分不

原创 日記--08.19 一種 keil5 鎖死 STM32F103C8T6的 解決方法 Flash Download failed - "Cortex-M3"

先前 畫的一款 電機驅動板, 今天總算有時間調試了,,, 效果如上, 實驗室裏面的洗板水用沒了。。。。  沒有辦法收拾的乾淨了, LED 沒了。。。 接線端子   開關也沒了。。。  條件很艱苦  進入 正題  ,  上圖主控是 STM