原文:STM32學習筆記7(增量式PID的實現)

原文地址:http: www.amobbs.com thread .html 硬件部分:控制系統的控制對象是 個空心杯直流電機,電機帶光電編碼器,可以反饋轉速大小的波形。電機驅動模塊是普通的L N模塊。芯片型號,STM F ZET 軟件部分:PWM輸出:TIM ,可以直接輸出 路不通占空比的PWM波PWM捕獲:STM 除了TIM TIM 其余的都有捕獲功能,使用TIM TIM TIM TIM 四個 ...

2014-08-05 13:50 1 10257 推薦指數:

查看詳情

STM32嵌入開發學習筆記(一)

本文中,筆者將介紹使用嵌入開發工具Keil uVision5,使用C語言,對微處理器STM32F103C8進行嵌入開發。 開發使用C語言,首先需要新建一個C語言文件,將其設為主函數的入口,因此,將此文件命名為main.c 配置好軟硬件依賴環境后,在此文件中鍵入如下內容,嘗試編譯,如果能 ...

Wed Aug 28 02:30:00 CST 2019 0 829
STM32 學習總結4 --- 編碼器 旋鈕 增量編碼器

  這個我實在網上找了好久找了一個可用的程序,大部分,你搜索編碼器程序出來的都是電機的相關程序,而我要的是旋鈕的,PEC11-4020F-S0018型號的編碼器。   這個代碼寫得挺完善的,就是沒有寫主函數,因此調用問題上,還是費了好些神才弄出來,關鍵它里面的一些定義,我很久沒有些程序,都不 ...

Thu Nov 19 23:17:00 CST 2015 0 8583
STM32學習筆記(3)——什么是STM32

  既然已經做好了開發STM32的准備,軟件硬件都准備好了,那么我們來了解一下何為STM32吧。   STM32是意法半導體(ST)設計的一系列32位芯片的名字,細分為L、F、H三個系列。   F系列是最經典的系列。F系列的基礎芯片是F1系列,價格低廉,麻雀雖小五臟俱全,我做課程設計最喜歡 ...

Fri Apr 10 11:02:00 CST 2020 0 613
STM32嵌入開發學習筆記(四):使用滴答計時器實現精准計時

前面我們講過,因為在STM32上沒有系統時間的接口,因此無法調用sleep函數,在本文中,筆者將利用滴答計時器實現精准延時。 查閱技術手冊,滴答計時器依賴於一個SysTick_Type類型寄存器,定義如下 四個成員分別意義是控制和狀態,重裝載值,當前值,校准值。 滴答計時器 ...

Thu Aug 29 18:29:00 CST 2019 0 456
STM32學習筆記(二) 基於STM32-GPIO的流水燈實現

  學會了如何新建一個工程模板,下面就要開始動手實踐了。像c/c++中經典的入門代碼"hello world"一樣,流水燈作為最簡單的硬件設備在單片機領域也是入門首推。如果你已經有了一定的C語言基礎以及曾經使用過類似的芯片,那么學習起來絕對事半功備。當然沒有也不需要擔心,本項目實現起來很簡單 ...

Sat Jul 18 01:05:00 CST 2015 1 15405
STM32學習筆記——printf

printf復習 當我們寫printf("%d\n", 1);的時候,printf函數並不能通過C語言語法得知第二個參數是int類型。printf是一個變參函數(variadic function) ...

Tue Jun 09 09:36:00 CST 2020 0 696
STM32學習筆記——點亮LED

STM32學習筆記——點亮LED 本人學習STM32是直接通過操作stm32的寄存器,使用的開發板是野火ISO-V2版本; 先簡單的介紹一下stm32的GPIO; stm32的GPIO有多種模式:   1.輸入浮空   2.輸入上拉   3.輸入下拉   4.模擬輸入   5.開漏 ...

Wed Sep 14 02:12:00 CST 2016 0 2833
STM32學習筆記——USART

STM32的USART組件支持異步、同步、單線半雙工、多處理器、IrDA、LIN、SmartCard等模式,本文介紹的是異步即UART模式。 總線通信有三種模型:輪詢、中斷和DMA。DMA對我來說是陌生的內容,以后單獨開篇細講。 HAL HAL把寄存器組組織成組件,組件包含外設的各個寄存器 ...

Mon May 18 07:45:00 CST 2020 0 885
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM