原创 智能小車的STM32CubeMx配置

時鐘源選擇 下載方式選擇 時鐘配置 串口1配置 電機驅動的PWM配置 點贊 收藏 分享 文章舉報 GlYoung 發佈了251 篇原創文章 · 獲贊 16

原创 查找算法代碼實現彙總

Get up. Keep moving. 站起來,繼續前進。 一、順序查找 /* 無哨兵順序查找,a爲數組,n爲要查找的數組個數,key爲要查找的關鍵字 */ int Sequential_Search(int *a,int

原创 leetcode刷刷題(30) ---- 合併兩個有序鏈表(C語言版)

2020-2-12 You gotta do what you’re meant to do. 想做什麼就去做。 題目: 將兩個有序鏈表合併爲一個新的有序鏈表並返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成的。 示例:

原创 leetcode刷刷題(29) ---- 鏈表的中間結點(C語言版)

2020-2-11 Strength through unity. Unity through faith. 力量來自團結,團結來自信仰。 題目: 給定一個帶有頭結點 head 的非空單鏈表,返回鏈表的中間結點。 如果有兩個中

原创 通信隔離 ---- 高速通信光耦的電路設計

前言 電子設計開發過程中,有些項目分爲幾個不同的系統,它們間需要隔離(電氣隔離,不能共地),但是又需要通信,這時我們可以使用高速通信光耦來實現這種需求。 高速通信光耦的電路設計 以LTV-M501爲例,講解如何設計高速隔離通信電路

原创 leetcode刷刷題(34) ---- 刪除中間節點(C語言版)

2020-2-16 Listen to your inner voice. 請聆聽你內心的聲音。 題目: 實現一種算法,刪除單向鏈表中間的某個節點(除了第一個和最後一個節點,不一定是中間節點),假定你只能訪問該節點。 示例:

原创 python中的對象

面向對象的三個特點 封裝 比如對象的方法,我們只需要調用即可,不需要了解裏面的實現細節。 繼承 一個類可以繼承另外一個類的屬性和方法。 >>> class mylist(list): # mylist類繼承了括號內的list類

原创 環路補償之單零點分析 ---- 以“反相放大器”爲例分析

上一篇 – 環路補償之單極點分析 ---- 以“反相放大器”爲例分析  單零點的性質和單極點的性質有點相反,對於單零點,有如下特點: 在零點處會有20dB/10倍頻程的的斜率,意味着隨着頻率的增加而增益增加的速度 在經歷零點後,

原创 環路補償之“誤差放大器” 分析

一、Type I 誤差放大器 在誤差放大器增加一個積分環節 會增加系統的動態響應,但是會犧牲掉系統的動態響應 二、Type II 誤差放大器 三、Type II 跨導放大器 與誤差放大器不同,輸入是電壓,但輸出卻是電流。

原创 環路補償之“反向零點”分析 ---- 以“反相放大器”爲例分析

上一篇 – 環路補償之單零點分析 ---- 以“反相放大器”爲例分析   反向零點的特點如下圖所示:   對應的電路如下:

原创 TI 的《環路補償很容易》視頻教程 筆記總結及拓展

一、資源 TI精品視頻教程 – 《環路補償很容易》 二、筆記 2.1、單個極點 三、要點 這裏頻域定義的零點、極點是使電路特性(諸如幅值、相位)發生變化的拐點。 注:巧合,“和複數域裏面的零極點沒有絕對的物理聯繫,改點的影響也不

原创 環路補償之單極點分析 ---- 以“反相放大器”爲例分析

一、預備知識 鏈接:如何使用運算放大器進行反相放大器設計 如圖,反相放大器能夠使信號的相位反相(相差180度的相位),是由於運放的內部結構造成的。 引入頻率特性,s=jω,電容阻抗爲1/jωc=1/sc。1/jωc=1/2πf

原创 WS2812-5050-RGB-LED的使用筆記 ---- 基於RT-thread操作系統

一、WS2812-5050-RGB-LED 介紹與控制原理 1.1、介紹 WS2812-5050-RGB-LED是一款比較炫酷的全綵燈珠。 WS2812

原创 電路參數配置小工具 -- 基於Python GUI庫Tkinter

一、需求背景 二、準備 基於Python的我們Tkinter庫 配置小工具圖形界面的實現是是使用Tkinter庫,Tkinter 是 Python 標準 GUI 庫,我們常用的 IDLE 就是用 Tkinter 開發的。由於其是

原创 NRF24L01(2.4G無線通信模塊)的使用 ---- 基於RT-thread操作系統對應的軟件包

一、概述 二、軟件包的使用 2.1、獲取軟件包 nRF21L01軟件包是基於RT-thread的spi驅動設備,使用前要打開。 在menuconfig選中nRF21L01軟件包 在 env 中輸入pkgs --update