原创 TI CC1310 sub1G的SDK開發之讀取芯片內部電源模塊和溫度模塊數據

寫在前面 CC1310、CC2640R2F等射頻芯片內部集成了電源管理模塊和溫度管理模塊,可以通過相關API讀取,讀取週期不宜過短,建議1s以上 源碼路徑 C:\ti\simplelink_cc13x0_sdk_3_20_00

原创 TI CC1310 sub1G的SDK開發之唯一識別號MAC地址讀取

uint64_t macAddrLsb = HWREG(FCFG1_BASE + FCFG1_O_MAC_15_4_0); uint64_t macAddrMsb =HWREG(FCFG1_BASE + FCFG1_O_MAC_1

原创 CC2640R2F BLE 開發之如何使用BLE例程

寫在前面 CC2640R2F的SDK提供了豐富的例程,但是TI官方提供的開發環境很多,這裏主要講IAR的開發,其他的例程可以以此爲例 以simple_central爲例 1、找到路勁C:\ti\simplelink_cc264

原创 j-flash的使用

寫在前面 J-Flash支持大部分的M0,M3等系列的單片機的燒錄,比如ST意法半導體,TI的等等。 軟件工具:JLink_Windows_V646c.exe 安裝軟件JLink_Windows_V646c.exe 安裝好後

原创 window端QT開發之scrollArea佈局的使用

寫在前面 scrollArea佈局可以解決在較小的佈局空間裏裝下較多的控件,可以通過滑動控件滑動工作界面 視頻演示 點我

原创 TortoiseSVN小烏龜GIT之使用教程

寫在前面 TortoiseSVN是一款免費的軟件版本管理工具,通過這個工具可以更好的管理軟件的每次更新,版本回顧,版本對比 一、準備工作 電腦操作系統:window 10,其他的也可以 軟件工具: 1、TortoiseSVN-

原创 射頻功率單位轉換

寫在前面 射頻功率的單位表示方式:1、dBm,m表示毫瓦特,2、dbw,w表示瓦特,3、w,4、mw。下面以dBm與mw之間的互換。 已知mw,兌換成dBm時,兩者成自然對數關係,即以10爲底的對數關係,數學表達式:dBm =

原创 QT使用過程記錄

一、原地等待延時 利用Qtime實現 #include <QTime> void Delay_MSec(unsigned int msec) { QTime _Timer = QTime::currentTime().a

原创 SHT3X溫溼度傳感器開發應用

文章目錄寫在前面規格講解實測波形clock stretching disabledclock stretching enabled不明之處 寫在前面 溫溼度傳感器SHT3X系列是瑞士著名的高科技公司盛思銳(sensirion)研

原创 window端QT開發之定時器的使用

寫在前面 定義全局變量 QTimer *mytimer; 初始化 void MainWindow::initialize_timer(int timeout_ms) { mytimer= new QTimer(thi

原创 window端QT開發之原地延時

寫在前面 需要原地延時,沒找到什麼好的方式。實測過,在調用前後打印當前時間測試,還是蠻準的 void Delay_MSec(unsigned int msec) { QTime _Timer = QTime::curr

原创 STM32F0系列開發之串口的使用

寫在前面 芯片型號:stm32f030c8t6 說明:便宜,用量大 要點說明:初始化、主函數調用串口接收callback、串口接收空閒中斷,串口接收中斷 這種API封裝方式可以拓展到其他單片機,但需要注意單片機是否支持接收空閒中

原创 TI-RTOS實時操作系統開發之功耗測試

##寫在前面 要測試一個產品的電流功耗方式有很多種:1、電流轉電壓,通過在供電迴路中串聯10Ω電阻,通過示波器實時跟蹤電阻的電壓波動。2、TI官方的CCS工具,該工具有個功耗跟蹤的插件,但是需要launchpad的配合。 本文主

原创 QT開發之開機自動運行軟件

寫在前面 平臺:windows 需求:自啓動,需要電腦開機後自動運行軟件,windows系統需要在註冊表中登記。 /** * 開機自動運行軟件 * @param 1:isstart = true,註冊開機自動運行 *

原创 不同文本編碼方式的互換

寫在前面 在不同的平臺上開發,經常會遇到文本編碼方式的衝突,比如A平臺上的是UTF-8,B平臺的是GB2312,這時如果想從A移植代碼到B上,中文部分就會出現亂碼的現象。 雖然有些編輯器會自動識別編碼方式,但是這個功能也會有出錯