摘要:
STM32是就是基于Cortex-M3這個核生產(chǎn)的CPU。 arm7是arm公司推出的以V4指令集設(shè)計出來的arm核--其代表的芯片有s3c44b0 arm9是arm公司推出的以V5指令集設(shè)計出來的arm核--三星的S3C2440 cortex是arm公司推出的以V7指令集設(shè)計出來的一系列arm核-
閱讀全文
posted @ 2017-04-22 10:16
珵詡媛
閱讀(7263)
推薦(3)
摘要:
一、官方說明 基礎(chǔ)原理圖
閱讀全文
posted @ 2025-07-30 16:40
珵詡媛
閱讀(6)
推薦(0)
posted @ 2021-11-29 09:22
珵詡媛
閱讀(110)
推薦(0)
摘要:
序言:8個可以開合的晶體管來組合成不同的狀態(tài),以表示世界上的萬物,他們把這稱為”字節(jié)“.他們又做了一些可以處理這些字節(jié)的機(jī)器,可以用字節(jié)來組合出很多狀態(tài)。于是它們就這機(jī)器稱為”計算機(jī)“。 美國:計算機(jī)語言 ANSI(American Standard Code for Information Int
閱讀全文
posted @ 2021-11-29 09:19
珵詡媛
閱讀(63)
推薦(0)
摘要:
1、只比較CH文件:工具->選項-->調(diào)整->預(yù)設(shè) (C++源代碼) 2、
閱讀全文
posted @ 2021-11-22 10:37
珵詡媛
閱讀(188)
推薦(0)
摘要:
申請須知 1、 申請人可以自己辦理計算機(jī)軟件著作權(quán)登記,也可以委托代理機(jī)構(gòu)辦理登記。 2、 申請人應(yīng)當(dāng)將所提交的申請文件留存一份,便于在補(bǔ)正程序中保持文件內(nèi)容的一致。 3、辦理軟件著作權(quán)登記可到登記大廳現(xiàn)場辦理,也可使用掛號信函或特快專遞郵寄。 (現(xiàn)場到中國版權(quán)保護(hù)中心登記大廳辦理的,需在中國版權(quán)保
閱讀全文
posted @ 2021-11-17 10:52
珵詡媛
閱讀(614)
推薦(0)
摘要:
Ctrl+Shift : 旋轉(zhuǎn)頁面視圖 +/- :展開/折疊 鼠標(biāo)選定的目錄 * :全部展開鼠標(biāo)選定的目錄
閱讀全文
posted @ 2021-10-07 09:10
珵詡媛
閱讀(977)
推薦(0)
摘要:
在想要完成摸個功能的時候,有時候回嘗試好幾種方法,但是每次弄完可能會在刪除的時候留下一堆的變量在那邊,后面完成時候又不敢刪除 很麻煩吧,這時候預(yù)編譯就很好用; 常用的預(yù)編譯1 #ifdef XXX .... #else .... #endif 常用的預(yù)編譯2 #if defined xxx1 ...
閱讀全文
posted @ 2021-07-23 08:56
珵詡媛
閱讀(70)
推薦(0)
摘要:
一、掌握基本的使用 1、創(chuàng)建工程:文件>>新的>>工程 2、右鍵新的工程>>添加SCH和PCB ,文件>>全部保存 二、電子設(shè)計基本流程 1、確定設(shè)計功能和板子大小; 2、導(dǎo)入和繪制相關(guān)的元器件的原理圖和PCB; 3、外形繪制,原理圖布局,PCB布局,PCB布線; 4、布局和接線調(diào)整; 三、基礎(chǔ)和常
閱讀全文
posted @ 2021-07-23 08:54
珵詡媛
閱讀(538)
推薦(0)
摘要:
一、建立三個任務(wù) 按鍵,LED,串口 二、任務(wù)堆棧信息打印 uint8_t u8TaskListBuff[400]; /** *@FUN:任務(wù)信息 *@PRO:棧名、棧狀態(tài)、優(yōu)先級、棧的剩余空間、任務(wù)序號 *@BAK:LQW */int8_t Log_TaskStaMsg(void) {// mem
閱讀全文
posted @ 2021-07-23 08:53
珵詡媛
閱讀(152)
推薦(0)
摘要:
一、濾波器基礎(chǔ)知識 低通:全頻率信號輸入,只有低頻能夠輸出; 高通:全頻率信號輸入,只有高頻能夠輸出; 帶通:全頻率信號輸入,只有莫一段頻率能夠輸出; 帶阻:全頻率信號輸入,基本全書輸出,只有莫一段頻率被過濾; 二、常用的濾波器 1、限幅濾波法(又稱程序判斷濾波法) A、名稱:限幅濾波法(又稱程序判
閱讀全文
posted @ 2021-07-23 08:52
珵詡媛
閱讀(89)
推薦(0)
摘要:
一、概述 IAP是通過外設(shè)來實現(xiàn)程序升級的一個統(tǒng)稱,可以通過的外設(shè)有串口、WIFI、藍(lán)牙、網(wǎng)口、無線模塊等,只要可以和芯片通訊的都能做為IAP的升級方式。 IAP項目需要三種東西。BOOT、APP和上位機(jī),單獨介紹下這幾個東西: BOOT:實現(xiàn)程序的擦除和APP跳轉(zhuǎn)和APP升級。必須實現(xiàn)有兩個,一個
閱讀全文
posted @ 2021-07-02 14:49
珵詡媛
閱讀(502)
推薦(0)
摘要:
早期開發(fā)STM32,大部分工程師都是基于標(biāo)準(zhǔn)庫進(jìn)行開發(fā),如果要換成LL庫,且需要復(fù)用以前代碼,該怎么辦呢? 下面就來給大家分享一下使用【SPL2LL轉(zhuǎn)換器】實現(xiàn)標(biāo)準(zhǔn)庫代碼遷移為LL庫的方法,以及相關(guān)內(nèi)容。 1關(guān)于LL庫 LL庫,即STM32Cube Low-Layer,也叫Cube LL、Cube底
閱讀全文
posted @ 2021-06-24 16:36
珵詡媛
閱讀(1285)
推薦(0)
摘要:
函數(shù)的使用和封裝 一、函數(shù)的使用 在matlab中有兩種 .m文件,方便大家直接使用,一種運(yùn)行前需要輸入?yún)?shù)的 和 一種可以直接運(yùn)行,兩種的差別就是有沒有文件開頭有沒有 function 函數(shù)還可以多種使用方法 注意多使用函數(shù),后續(xù)測試使用會越來越方便,這里給出數(shù)據(jù)點的傅里葉變化畫圖,原來是想查看濾
閱讀全文
posted @ 2021-06-24 14:01
珵詡媛
閱讀(54)
推薦(0)
摘要:
一、字符串 #include "mainwindow.h" #include <QApplication> #include<QLabel> #include<QString> #include <QtDebug>//輸出頭文件 int main(int argc, char *argv[]) {
閱讀全文
posted @ 2021-06-24 13:39
珵詡媛
閱讀(204)
推薦(0)
摘要:
基于ESP32-PicoD4的開源迷你開發(fā)板 最近芯片瘋狂漲價,ST系列的MCU價格已經(jīng)上天,所以后面打算以ESP32為項目的主力平臺。 實際上ESP32性能比STM32還強(qiáng)不少: 雙核架構(gòu),主頻還高 帶WiFi/藍(lán)牙能力(SiP封裝內(nèi)帶射頻匹配電路) 原生基于FreeRTOS 直接兼容Arduin
閱讀全文
posted @ 2021-06-23 08:28
珵詡媛
閱讀(2552)
推薦(0)
摘要:
一、建立窗口 建立默認(rèn)UI窗口mainwindow 建立登錄窗口 命名為 LoginDlg 當(dāng)完成后會自動跳轉(zhuǎn)到設(shè)計模式,對新添加的對話框進(jìn)行設(shè)計。我們向界面上拖入一個Push Button,然后更改顯示文本為“登錄到主界面”。 為了實現(xiàn)點擊這個按鈕后可以關(guān)閉該對話框并顯示主窗口,我們需要設(shè)置信號和
閱讀全文
posted @ 2021-06-17 11:03
珵詡媛
閱讀(2772)
推薦(0)
摘要:
一、程序安裝 Qt5.12下載網(wǎng)址: http://download.qt.io/archive/qt/5.12/5.12.2/ 選擇Windows平臺, Linux和Mac平臺類似 下載好之后的安裝包: 2、軟件安裝 管理員運(yùn)行安裝程序 賬號密碼注冊:https://login.qt.io/log
閱讀全文
posted @ 2021-06-16 17:23
珵詡媛
閱讀(231)
推薦(0)
摘要:
一、前言 LL相比較HAL占用空間小很多,執(zhí)行效率更高,以后也更加的支持LL庫; 二、基礎(chǔ)工程建立 使用的庫選擇 三、GPIO使用 主要實現(xiàn):拉高,拉低,取反,讀取 #ifdef defLED1 #define LED1_ON (LL_GPIO_SetOutputPin(LED1_GPIO_Port
閱讀全文
posted @ 2021-06-03 14:09
珵詡媛
閱讀(1837)
推薦(0)
摘要:
基礎(chǔ)使用教程:https://ww2.mathworks.cn/help/matlab/getting-started-with-matlab.html?s_tid=CRUX_lftnav 界面說明在文章末尾,太久沒使用的下去看下我們直接開干 轉(zhuǎn)載請注明文章來源 ,請勿用于任何商業(yè)用途 對于濾波器設(shè)
閱讀全文
posted @ 2021-05-17 16:26
珵詡媛
閱讀(591)
推薦(0)
摘要:
1、傅里葉同學(xué)告訴我們,任何周期函數(shù),都可以看作是不同振幅,不同相位正弦波的疊加 2、在你的理解中,一段音樂是什么呢? (時域) 上圖是我們對音樂最普遍的理解,一個隨著時間變化的震動。但我相信對于樂器小能手們來說,音樂更直觀的理解是這樣的: (頻域) 其實這一段寫到這里已經(jīng)可以結(jié)束了。上圖是音樂在時
閱讀全文
posted @ 2021-05-17 11:14
珵詡媛
閱讀(1941)
推薦(1)
摘要:
在Github上面瀏覽下載的一個工程,可以用KEIL打開,但是我竟然找不到mian函數(shù)。找了一圈發(fā)現(xiàn)是用到了面向?qū)ο蟮木幊谭椒ǎ蔷捅仨氈С諧++,他怎么實現(xiàn)的呢? 看配置工程:明顯的一個不一樣 --cpp11 谷歌搜索了下這個 --cpp11,發(fā)現(xiàn)就是有人已經(jīng)使用很多了,還有出問題了來詢問的; *
閱讀全文
posted @ 2021-05-13 09:42
珵詡媛
閱讀(3528)
推薦(0)
摘要:
故障:JLINK上的指示燈也不亮,無驅(qū)動等 文中所提工具和固件鏈接: 工具:http://pan.baidu.com/s/1c2z8nao 固件:http://pan.baidu.com/s/1jIB7pEQ 備用鏈接:https://pan.baidu.com/s/1yny9bQcIf5S0h09
閱讀全文
posted @ 2021-04-10 08:10
珵詡媛
閱讀(1937)
推薦(0)
摘要:
一、Windows訪問Ubuntu文件 1、Ubuntu安裝VMwareTool,解決文件在虛擬機(jī)和Windows之間的拖拽問題 VM軟件菜單欄點擊安裝VMwareTool 注意直接拖拉的文件會在系統(tǒng)中產(chǎn)生備份,這個文件很大,注意刪除在HOME的用戶名名的文件夾下的cache文件夾下 2、安裝編譯鏈
閱讀全文
posted @ 2021-03-03 12:57
珵詡媛
閱讀(19)
推薦(0)
摘要:
1、首要是要選外形大小和接口類型,常用的SATA接口2.5寸,不知道直接下載魯大師看下硬件就行。 2、選型同等存儲價格差很多,一般都是顆粒不一樣和牌子影響不大。參考圖形選下型號,還不懂的直接知乎查,每個月都有更新(整機(jī)配置的都有),跟著買就好。 2020年的生產(chǎn)顆粒的廠家和市場占比圖
閱讀全文
posted @ 2021-01-07 18:13
珵詡媛
閱讀(331)
推薦(0)
摘要:
Heap Size:如果沒有用到標(biāo)準(zhǔn)庫的malloc,就是廢物,純屬浪費(fèi)內(nèi)存,所以直接設(shè)置為0即可; Stack Size :最大的可讀寫變量的大小即可;
閱讀全文
posted @ 2019-09-27 11:11
珵詡媛
閱讀(2563)
推薦(0)
摘要:
總結(jié):按鍵接到高,初始化下拉,ReadPin有效等于 GPIO_PIN_SET; 按鍵接到低,初始化山上拉,ReadPin有效等于 GPIO_PIN_RESET; 硬件電路: 硬件優(yōu)化和按鍵檢測 改進(jìn)一:在原方案一的基礎(chǔ)上,加上與門電路,使得任何一個按鍵按下,都能產(chǎn)生中斷,然后在中斷里面識別是哪個按
閱讀全文
posted @ 2019-08-28 18:04
珵詡媛
閱讀(418)
推薦(0)
摘要:
1、發(fā)現(xiàn)問題 項目需要使用上位機(jī)配置,所以列了一個結(jié)構(gòu)體包含了浮點數(shù)和整形和短整型,可以查看下面的數(shù)據(jù), union { struct { float AD[AD_NUM];//當(dāng)前AD工程量 32 0 R u8 DX[DI_NUM];//當(dāng)前輸入 4 32 R u8 DY[DO_NUM];//當(dāng)前
閱讀全文
posted @ 2019-07-19 12:07
珵詡媛
閱讀(441)
推薦(0)
摘要:
1、CAN通信需要配置5個參數(shù): 這個CAN通信波特率有專門的配置軟件。 2、CAN的配置需要進(jìn)行: 時鐘設(shè)置:RCC_APB2PeriphClockCmd 端口設(shè)置:GPIO_PinRemapConfig GPIO_Init CAN單元設(shè)置:CAN_Init 波特率設(shè)置:CAN_Init 過濾器設(shè)
閱讀全文
posted @ 2019-06-26 18:07
珵詡媛
閱讀(266)
推薦(0)
摘要:
一、TTL電平、COMS電平、232電平、USB電平信號的主要特性 二、電平之間的轉(zhuǎn)換 PC機(jī)上的通信接口有USB接口,相應(yīng)電平邏輯遵照USB原則;還有DB9接口(九針口),相應(yīng)電平邏輯遵照RS-232 而我們的單片機(jī)上的串行通信通過單片機(jī)的RXD、TXD、VCC、GND四個引腳,相應(yīng)電平邏輯遵照T
閱讀全文
posted @ 2019-06-20 18:13
珵詡媛
閱讀(370)
推薦(0)
摘要:
下面是RTU協(xié)議代碼,讀寫寄存器數(shù)據(jù)組包,校驗,解析 modbus_common.h文件:/**************************************************************************** 名稱: modbus_common.h頭文件* 日期:
閱讀全文
posted @ 2019-05-06 13:22
珵詡媛
閱讀(1069)
推薦(1)
摘要:
//讀寫必須的地址必須是4的倍數(shù),對于編輯的長度按照32位來編輯。要寫進(jìn)去8個字節(jié) 寫進(jìn)去長度 n = 8/4 + 8%4?1:0; = 2+0 = 2//const u8 TEXT_Buffer[]={"STM32FLASH"};//#define TEXT_LENTH sizeof(TEXT_B
閱讀全文
posted @ 2019-04-26 16:15
珵詡媛
閱讀(71)
推薦(0)
摘要:
bsp_fun.c只被調(diào)用里面不要包含main.h 1.一個功能模塊最好使用一個文件夾包含 2.基本就需要幾個文件,比如定時器取反 LED: bsp_led.c 和 bsp_led.h : 包含你需要的led外設(shè)GPIO的初始化代碼 led_it.c 和 led_it.h :包含你需要在中斷中執(zhí)行的
閱讀全文
posted @ 2019-04-20 12:26
珵詡媛
閱讀(154)
推薦(0)
摘要:
(1)注意配置在比較不輸出模式 (2)使用HAL_TIM_OC_DelayElapsedCallback回調(diào)函數(shù); (3)使用htim->Channel來判斷通道;
閱讀全文
posted @ 2019-04-04 18:08
珵詡媛
閱讀(62)
推薦(0)
摘要:
(1)M7對高速數(shù)據(jù)有兩種模式:回寫模式只有SCB_CleanDCache或則SCB_CleanInvalidateDCache下才會將Cache中的內(nèi)容更新到真是的內(nèi)存中去。 2.關(guān)于I_Cache和D_Cache 3.初始化相關(guān)的DMA數(shù)據(jù)的時候注意數(shù)組的大小和你的MPU的大小有相關(guān)性 設(shè)置MP
閱讀全文
posted @ 2019-03-29 16:21
珵詡媛
閱讀(55)
推薦(0)
摘要:
1、按鍵初始化,硬件如果上拉到高,軟件配置為下拉輸入;反之亦然; 圖中的 UP按鈕下拉,別的IO配置都是上拉輸入;
閱讀全文
posted @ 2019-03-11 17:05
珵詡媛
閱讀(51)
推薦(0)
摘要:
1、配置好后 串口開啟接收空閑中斷? 電腦串口發(fā)送數(shù)據(jù)給單片機(jī),沒有收到任何數(shù)據(jù),硬件RX與TX反了。 2、更改好硬件后,配置完成后,進(jìn)入中斷,一次后不進(jìn)入? 空閑中斷添加huart1.RxState = HAL_UART_STATE_READY; 3、使用自己編輯的判斷和清除程序? 剛開始直接使用
閱讀全文
posted @ 2019-03-07 20:53
珵詡媛
閱讀(297)
推薦(0)
摘要:
typedef struct _16_Bits_Struct{ u16 bit0 : 1; u16 bit1 : 1; u16 bit2 : 1; u16 bit3 : 1; u16 bit4 : 1; u16 bit5 : 1; u16 bit6 : 1; u16 bit7 : 1; u16 bi
閱讀全文
posted @ 2019-03-06 14:57
珵詡媛
閱讀(284)
推薦(0)
摘要:
級聯(lián)時,初始化開啟一次定時器中斷。
閱讀全文
posted @ 2019-03-04 22:04
珵詡媛
閱讀(32)
推薦(0)
摘要:
調(diào)試筆記2+++++++++++++++++++++++++++++++++++++++ 1、不同的寄存器的位數(shù)不一樣調(diào)整 // (uint32_t*)aSRC_Buffer, TIM_DMABURSTLENGTH_1TRANSFER); //HAL_TIM_DMABurst_WriteStart(
閱讀全文
posted @ 2019-01-11 10:50
珵詡媛
閱讀(201)
推薦(0)
摘要:
1 定時器的用途 2 高級定時器框圖 3 時基單元 4 通道 1 定時器的用途 已知一個波形求另一個未知波形(信號長度和占空比) 已知波形的信號長度和占空比產(chǎn)生一個相應(yīng)的波形 增量正交編碼器驅(qū)動電機(jī)獲得動態(tài)信息(速度、加速度) 測量輸入信號的脈沖寬度(輸入捕獲) 產(chǎn)生輸出波形(輸出比較、PWM、嵌入
閱讀全文
posted @ 2018-08-27 18:14
珵詡媛
閱讀(2217)
推薦(0)