原创 STM32F103C8T6 ADC

  它有18個通道,可測量16個外部和2個內部信號源。各通道的A/D轉換可以單次、連續、掃描或間斷模式執行 ● 單次:即只轉換一遍,如果是一個通道,即只轉換一次,如果是一組通道,即所有通道掃描一遍。 ● 連續:通道循環轉換,分爲單

原创 STM32 串口DMA,非中斷髮送,接收。

  DMA 能完成外設到內存的 或 內存的外設的數據搬運,不用CPU參與。   下面以串口發送爲例,說明操作步驟: 1、初始化通道的CCR寄存器 DMA有x個通道,每個通道都有一組寄存器 1、數據傳輸方向 2、循環模式-----

原创 dialog SmartSnippets_Studio和SmartSnippets_Toolbox入門

安裝軟件 正常安裝即可,安裝過程可能會遇到下面的問題: 如果已經安裝,這裏選擇安裝的路徑 Dialog SmartSnippets™ Studio:   提供構建和調試   通過板載J-Link啓用IDE,提供標準的調試功能

原创 樹莓派入門1

一、裝系統   把鏡像文件 (系統) 通過windows電腦燒到SD卡上,插入樹莓派。 1、先用SDFormatter.exe軟件格式化 SD 卡。 2、用Win32DiskImager.exe燒寫鏡像。選擇要燒寫的鏡像,點擊“

原创 RT-thread 啓動main()

一、MDK的$Super$$ and $Sub$$   在mdk的官網上http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0377g/pge1362065

原创 stm32 HAL庫怎麼得到外設頻率的HAL_RCC_GetPCLK1Freq()

當需要知道外設頻率的時候,調用下面的函數得到 /* Get PCLK1 frequency */ pclk1 = HAL_RCC_GetPCLK1Freq(); 從上面的時鐘樹知道,外設時鐘爲 HCLK 除以 PPRE1分

原创 移植正點的printf

一、用STM32CubeMX生成基本MDK工程   生成工程時,需要使能三個中斷和2個初始化,中斷優先級要大於5 1、DMA接收中斷 2、DMA發送中斷 3、串口中斷 4、初始化一個二值信號量uart2_busy, 只有等到該信號

原创 STM32怎麼利用串口空閒中斷進行DMA接收

一、在底層中初始化DMA接收和串口中斷 void MX_USART1_UART_Init(void) HAL_StatusTypeDef HAL_UART_Init(UART_HandleTypeDef *huart)

原创 學習筆記(01):AI 大師課之線上技術峯會-機器學習中的圖算法以及在圖數庫上的應用案例分析...

立即學習:https://edu.csdn.net/course/play/28642/397299?utm_source=blogtoedu 稀疏矩陣可以用左邊的圖表示,圓圈節點表示行和列,它們間的數據表示矩陣上對應行列的值 

原创 艾克姆 藍牙nRF52832上冊-學習筆記

一 、硬件 IK-52832DK開發板兼容官方nRF52DK(PCA10040) xxAA: 512K 片內Flash, 64KRAM xxAB: 256k 片內Flash,32KRAM 二、開發設備 硬件設備 1

原创 時鐘芯片S35390A

1、內置有自由寄存器,相檔於EEPROM, 用戶寫入自己的數據,斷電後,下次再通電能讀出數據。 讀取的順序爲: 先發一字節指令-------->再寫/讀出數據 (可能是1字節,也可能是多字節的數據) 通信格式: 狀態寄存

原创 GreenPAK入門實踐

最先想做一個電子錶,但想到沒有7段數碼管,軟件仿真看不出結果,所以放棄了。 再就是想做一個流水燈,大部分電子入門都是從流水燈開始的,NE555+CD4017,這個軟件仿真容易看出結果。開始動手,畫圖的時候才發現沒有那麼多與非門與D

原创 Python3.7安裝PyQt5的方法

轉載https://www.cnblogs.com/SH170706/p/10084240.html Python3.7安裝PyQt5的方法 一、系統環境 操作系統:Win7 64位 Python Version

原创 git 學習筆記1

學習參考:https://www.liaoxuefeng.com/wiki/896043488029600/896827951938304 1 、簡介 2 、安裝git 3 、創建版本庫   什麼是版本庫呢?版本庫又名倉庫,英文名

原创 python 給IDLE添加行號

1、下載LineNumbers.py 到 http://idlex.sourceforge.net/extensions.html下載,也可以網上下載 2、解壓 3、把linenumbers.py複製到IDEL目錄下 4、