原创 Python學習筆記2-字符串

str = "tom is a good man" #訪問字符串的某一個字符,字符不可改變 str[1] #截取字符串[a:b]  a包含到b之前,從開始截取a可以爲空[:b],截到末尾b可以不寫[a:] str1 = str[2:10]

原创 Python 學習筆記1

#打印到屏幕一些信息,可以接受多個字符串,用逗號分隔,遇到會打印一個空格 print("  ") print("  ","  ") print(1) print(1 + 1) Print("1 + 1 =", 2) #input 從外部獲

原创 QTabWidget各個tabbar樣式

    ui.tabWidget->setStyleSheet(         "QTabWidget{background: #f0f0f0;}"         "QTabBar::tab{background:transparen

原创 jsoncpp使用方法

 //定義json Json::Value json;                         Json::FastWriter writer; //加字段 json["linewidth"] = 1;  Json::Value

原创 QString中文字設置不同顏色

QString("<font color=\'red\'>%1: %2</b>").arg(Name).arg(msg);

原创 各種版本QT下載地址

1. 所有Qt Creator下載地址: http://download.qt.io/archive/qtcreator/ 2. 所有Qt版本下載地址: http://download.qt.io/archive/qt/ 3. 所有Qt

原创 stm32學習筆記 F1系列ADC

ADC:Analog-to-Digital Converter的縮寫。指模/數轉換器或者模擬/數字轉換器。是指將連續變量的模擬信號轉換爲離散的數字信號的器件。 典型的模擬數字轉換器將模擬信號轉換爲表示一定比例電壓值的數字信號。 12位逐

原创 stm32學習筆記 F1系列外部中斷EXTI

STM32的每個IO都可以作爲外部中斷輸入。 STM32F1系列的中斷控制器支持19個外部中斷/事件請求: 線0~15:對應外部IO口的輸入中斷。 線16:連接到PVD輸出。 線17:連接到RTC鬧鐘事件

原创 stm32學習筆記-UCOSIII任務管理

滴答定時器:在以前,操作系統以及所有使用了時基的系統,都必須由硬件定時器來產生“滴答”中斷來作爲系統時基。在STM32中SysTick就是用於產生系統時基的,SysTick有4個控制寄存器,如下表 地址*

原创 stm32學習筆記 F1系列時鐘系統介紹

1. STM32 有5個時鐘源:HSI、HSE、LSI、LSE、PLL。   ①、HSI是高速內部時鐘,RC振盪器,頻率爲8MHz,精度不高。   ②、HSE是高速外部時鐘,可接石英/陶瓷諧振器,或者接外

原创 stm32學習筆記 F1系列中斷優先級管理NVIC

CM3內核支持256箇中斷,其中包含了16個內核中斷和240個外部中斷,並且具有256級的可編程中斷設置。 STM32F1系列並沒有使用CM3內核的全部東西,而是隻用了它的一部分。 STM32F1系列有8

原创 stm32學習筆記 F1系列DMA

DMA 全稱Direct Memory Access,即直接存儲器訪問。 DMA傳輸將數據從一個地址空間複製到另一個地址空間。當CPU初始化這個傳輸動作,傳輸動作本身是由DMA控制器來實現和完成的。 DM

原创 stm32學習筆記 F1系列獨立看門狗與窗口看門狗

看門狗解決的問題:    在啓動正常運行的時候,系統不能復位。    在系統跑飛(程序異常執行)的情況,系統復位,程序重新執行。 TM32內置兩個看門狗,提供了更高的安全性,時間的精確性和使用的靈活性。兩

原创 C++學習筆記---引用

 引用,reference 在本質上就是指針,從創建開始,就與目標綁定  指針定義  int a = 123;  int* p = &a;  稱作:“p指向了變量a”  引用定義  int a = 123;  int& r = a; /

原创 stm32學習筆記 F1系列SPI

SPI接口簡介 SPI 是英語Serial Peripheral interface的縮寫,顧名思義就是串行外 圍設備接口。是Motorola首先在其MC68HCXX系列處理器上定義的。 SPI,是一種