原创 鳥哥私房菜第六章

2/1: 第六章 第一節:用戶與用戶組 1.文件所有者 2.用戶組概念 3.其他人的概念 即group user others三者的概念,以及root相當於天神。 注:root的相關信息存放在/etc/passwd下面 (進入root

原创 如果看了此文你還不懂傅里葉變換,那就過來掐死我吧【完整版】

還記得上大學的時候的機械振動還有工程測試利用的傅立葉變化,當時感覺雲裏霧裏的,感覺好難,也就沒有去搞,渾水摸魚也就過來了,然後現在到了研究生階段,發現傅立葉變換呀,卷積呀非常的重要,也是學術研究最基礎的工具。在做人臉識別的時候剛好

原创 PID實踐筆記-兩輪直立車的速度控制

      不知不覺已經調了一個學期的車了,從讓大公主(原型爲恩智浦智能車競賽E車模)學會站,到會走,最後能跑起來,簡直就像是一個自己一把屎一把尿帶大的孩子一樣(可能帶孩子還不如這個那麼累吧),自己也成爲了學弟學長眼中的老司機。感覺

原创 步進電機在STM32中與PWM的關係

1、不是說可以通過調節頻率來調節步進電機的轉速嗎,可是現在只有這麼窄的範圍,可以實現轉速調節嗎? 而且我發現在這些頻率內,電機轉速都差不多,是不是我理解錯了? 轉速和PWM的頻率沒關係,和繞線的通電方向的切換速度有關 2、當我調節PW

原创 怎麼用STM32配置產生PWM(一個定時器用輸出比較方式產生不同頻率的PWM)

STM32產生PWM是非常的方便的,要需要簡單的設置定時器,即刻產生!當然,簡單的設置對於新手來講,也是麻煩的,主要包括: (1)使能定時器時鐘: RCC_APB1PeriphClockCmd(RCC_APB1Periph

原创 stm32定時器輸出比較功能不同頻率

<p>輸出比較:打開一個TIMx計數器,再打開TIMx的一路或幾路輸出比較器(共4路),都配置好以後,計數器開始計數,當計數器裏的值和比較寄存器裏的值相等時,產生輸出比較中斷,在中斷中將計數器中的值讀出,與翻轉週期相加再

原创 STM32輸出比較模式中寄存器詳解

               OCx與OCxREF和CCxP之間的關係 初學STM32,我這個地方卡了很久,現在終於有些明白了,現在把我的理解寫下與大家共享,如果有不對的地方,還請指出。 ---------------------

原创 STM32定時器輸出比較模式中的疑惑(轉)

<h2 id="t_3ba262a10101esd1" class="titName SG_txta">STM32定時器輸出比較模式中的疑惑</h2> <span class="img2"> <i

原创 stm32比較輸出模式配置以及用於步進電機控制(採用步進電機驅動器)(轉)

接觸過實際項目後,才發現實際運用的步進電機的控制並不是採用初學單片機時採用高低電平延時輸出相序控制(當然這種方法並未使用專門的步進電機驅動器),也不是採用PWM波輸出的模式(這裏使用了專門的步進電機驅動器,PWM輸出模式只適用於電機

原创 步進電機工作原理

步進電機是將電脈衝信號轉變爲角位移或線位移的開環控制元件。在非超載的情況下,電機的轉速、停止的位置只取決於控制脈衝信號的頻率和脈衝數。 脈衝數越多,電機轉動的角度越大。 脈衝的頻率越高,電機轉速越快,但不能超過最高頻率,否則電機的

原创 stm32簡說步進電機(包括步進電機的概念)

步進電機(也稱脈衝電機)(將電脈衝轉換爲相應的角位移或線位移的電磁機械裝置,具有快速啓動,停能力,在電機的負荷不超過它能提供的動態轉矩時,可以通過輸入脈衝來控制它在一瞬間的啓動或者停止。在非超載的情況下,步距角和轉速只和輸入的脈衝

原创 8086寄存器詳解

引子 打算寫幾篇稍近底層或者說是基礎的博文,淺要介紹或者說是回顧一些基礎知識, 自然,還是得從最基礎的開始,那就從彙編語言開刀吧, 從彙編語言開刀的話,我們必須還先要了解一些其他東西, 像  CPU ,內存這些知識點還

原创 8086寄存器詳解哈

引子 打算寫幾篇稍近底層或者說是基礎的博文,淺要介紹或者說是回顧一些基礎知識, 自然,還是得從最基礎的開始,那就從彙編語言開刀吧, 從彙編語言開刀的話,我們必須還先要了解一些其他東西, 像  CPU ,內存這些知識點還是

原创 寄存器中cs,ds,ss,es的區別

首先 cpu中寄存器用於存儲內存中數據的物理地址 cs 爲代碼段寄存器,一般用於存放代碼;  通常和IP 使用用於處理下一條執行的代碼 cs:IP 基地址:偏移地址 cs地址對應的數據 相當於c語言中的代碼語句 ds 爲數據段