原创 嵌入式硬件設計總結

第一、電源確定 電源對於嵌入式系統中的作用可以看做是空氣對人體的作用,甚至更重要:人呼吸的空氣中有氧氣、二氧化碳和氮氣等但是含量穩定,這就相當於電源系統中各種雜波,我們希望得到純淨和穩定符合要求的電源,但由於各種因素制約,只是我們的夢想。

原创 (008)我們一起學Python;總結--序列類方法

我們把 列表、字符串、元組統稱爲 序列。他們有很多相似點,下面介紹幾個類方法:①list方法--創建列表    >>> list("fuck you")                    #字符串創建列表    ['f', 'u',

原创 (012)我們一起學Python;字典

字典不是序列類型,是 映射類型!字典是另一種可變容器模型,且可存儲任意類型對象。字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在花括號 {} 中 ,格式如下所示:創建方法:    >

原创 (005)我們一起學Python;常用操作符

基礎的東西總得學一遍,對於學過C的同學可能學起Python來比較簡單。我們來看一下常用的操作符:①+-*/其中除法不同,在Python3中  /  得到的是浮點數。想要地板除法應該使用      //②優先級問題    -3*2 + 5/

原创 (000)我們一起學MSP430F5529;入門總結

(1)MSP430F5529學習入門   爲想學MSP430單片機的初學者,或者,你是剛轉到電子硬件嵌入式開發,如果你的電子基礎課程已經完成,想盡快掌握MSP430單片機,又糾結於怎樣儘快闖入MSP430學習過程的問題,現總結整理出新手開

原创 硬件(轉)如何在模擬電路PCB板上做好信號線的佈局走線?

有一個公認的準則就是在所有模擬電路印製電路板中,信號線應儘可能的短,這是因爲信號線越長,電路中的感應和電容捐合就越多,這是不希望看到的。現實情況是,不可能將所有的信號線都做成最短,因而,佈線時首先要考慮的就是最容易產生干擾的信號線。  

原创 硬件(轉)幾種有效的開關電源電磁干擾抑制措施

目前,許多大學及科研單位都進行了開關電源EMI(Electromagnetic Interference)的研究,他們中有些從EMI產生的機理出發,有些從EMI 產生的影響出發,都提出了許多實用有價值的方案。這裏分析與比較了幾種有效的方案

原创 PCB各層的含義 (solder paste 區別)

PCB層的定義:  阻焊層:solder mask,是指板子上要上綠油的部分;因爲它是負片輸出,所以實際上有solder mask的部分實際效果並不上綠油,而是鍍錫,呈銀白色!助焊層:paste mask,是機器貼片時要用的,是對應所有貼

原创 (009)我們一起學Python;函數(函數參數)

函數,對象,模塊就是大人玩兒的遊戲,基礎部分的小兒遊戲我們我們玩兒的差不多的,開始來學習成人遊戲吧~~~①函數定義    >>> def my_pao(a,b):    ...     print("大炮遊戲")    ...     p

原创 硬件模塊_NRF24L01調試總結(轉)

1.樣品 一個無線通信項目,原因種種選擇了NRF24L01,和一般的器件一樣SPI口控制,但是多了射頻功能。 網上買了2個STM32的小開發板,就開始調試了,我是模擬SPI,所有的時序都嚴格按照手冊,很快就寄存器讀寫成功了; 接下來要調通

原创 (011)我們一起學Python;匿名函數,遞歸函數

lambda關鍵字,匿名函數,具有簡潔的表達方式,適合做一次性運算,系統會自動回收。>>> pao = lambda x : x * x + 5>>> pao(2)9>>> gg = lambda x,y : x*y        #支持

原创 (004)我們一起學Python;閒談數據類型

①類型轉換函數    >>> a='520'    >>> b = int(a)    >>> b    轉換浮點型數據會截斷    >>> a= 520.520    >>> b= int(a)    >>> b    520    ②

原创 (013)我們一起學Python;集合

>>> num = {2,3,45,5,6,6,6}>>> num{2, 3, 5, 6, 45}

原创 IAR右鍵無法跳轉至定義/聲明

以下三種方法可能有用,也可能不管用,就跟治病一樣。。。 (1)該勾選的選上Tools->Options (2)在工程的C編譯器選項裏的預編譯添加$TOOLKIT_DIR$\inc可以搞定 (3)打開Source Browser