原创 STM32H747 / STM32H745 簡單測試

目錄 1 簡介 2 datasheet關鍵點介紹 2.1 PWR 3 資料說明 4 例程運行 4.1 選擇CM7作爲項目工程對象,並編譯下載程序 4.2 同理編譯CM4項目對象 4.3 編譯結果說明 參考鏈接 1 簡介        

原创 Keil調試筆記:數組越界

概要:一個例子,兩個思路,一些思考。 問題現象 struct bmm150_dev { /*! Chip Id */ uint8_t chip_id; /*! Device Id */ uint8_t dev_id; /*!

原创 慣性器件分析—— ICM-42688-P

2019年年底新推出的一款很讚的IMU。 陀螺特性 加計特性 相關鏈接 官網DataSheet:https://invensense.tdk.com/download-pdf/icm-42688-p-datasheet/ 兩家IMU對

原创 C++ sstream的使用

C++ sstream的使用基本操作實用函數參考鏈接   sstream庫定義了三種類:istringstream、ostringstream和stringstream,分別用來進行流的輸入、輸出和輸入輸出操作。[1] 基本操作

原创 Cortex-M系列:中斷的內在機理

在博客[2]Cortex-M系列: 軟件中斷和硬件中斷中,主要寫的是要怎麼配置中斷併產生中斷,而本篇主要將CPU是如何識別我們的代碼並運行中斷,同時不破壞程序的上下文的。文中用一個例子解釋了惰性壓棧的原理。在發生中斷嵌套時,Cortex-

原创 C++ string與其他類型的轉換

1\基本類型轉爲string nt a = 100, b = 200; string A = to_string(a) + to_string(b);//100200 2\string轉cstring*   聲明如下: cons

原创 Linux下安裝印象筆記

想直在ubuntu18.04下使用有道筆記和OneNote失敗了,於是轉戰印象筆記。其中,OneNote主要時因爲OneDriver同步太慢的問題放棄了。 方法1:Chrome快捷方式法 這時知乎問題【https://www.zhihu.

原创 STM32H743 RCC時鐘部分

摘要 通過輸入時鐘和輸出時鐘解析STM32H743的時鐘樹,併爲最小系統程序、PLL動態調整、CPU的外設分配、外設在低功耗模式下的運行、CPU頻率的動態調整提供了參考依據。 目錄 1 術語 1.1 外設Peripherals 1.2 總

原创 Word MathType :Σ的兩種表示意義

求和:依次輸入"\sum ^a_b c",將有如下顯示 符號變量:σ的大寫表示,即依次輸入“\Sigma ”即可獲取Σ符號,並且不會自動生成上下標的形式。一般Σ用於表示協方差。

原创 關係模式的基本概念

爲了更好地存儲數據,需要將現實世界的事物及其關係進行層層抽象,從而得到數據模型。使用關係數據模型的數據庫系統是現在的主流數據庫系統。數據模型是數據庫的框架,該框架描述了數據及其聯繫的組織方式、表達方式和存取路徑。 相關術語如下:   關

原创 單片機該不該用C++?

目前寫個不算小的工程,用到了七八種傳感器,還跑複雜的算法,發現驅動用C寫,後期擴展起來挺費勁的。但目前主流單片機都是用C語言寫,於是有了這個問題——單片機該不該用C++寫。 我想,Quora上大佬的回答Why can't C++ repl

原创 Matlab電路仿真

電路仿真的工具有很多,比如專業點的Pspice,本科時學習時經常使用。但問題是,即使電信專業以後真的從事硬件設計的也寥寥無幾。而爲了進行簡單的仿真還要多裝個軟件,我能接收,我的老電腦也接收不了。於是就有了本文了。 目錄 仿真過程 入門說明

原创 Simulink中的Simscape

Simscape是在Simulink環境下創建物理系統模型的工具和語言。[8] 它可以通過基於Matlab語法的Simscape語法來製作自己的物理仿真系統。如果使用Simscape中現有的基礎庫(Foundation Library),

原创 Cortex-M系列:錯誤異常

目錄 總線錯誤 1、不存在的地址: 2、未對齊訪問 3、對私有外設總線(PPB)的非特權訪問和默認的存儲器訪問權限相沖突 存儲管理錯誤 使用錯誤 HardFault 參考資料 總線錯誤 維基的解釋爲: In computing, a b

原创 關於硬盤數據恢復的一些思考

我平時會將數據保存在兩臺電腦和兩個移動硬盤上,但由於假期回家,IDE軟件用起來容易崩,於是決定重裝下系統,但發現USB啓動盤找不到了,便將移動硬盤隔分了小的個新邏輯卷,想利用[1]的方法制作USB啓動盤,但是……製作好後,微軟把我整個硬盤