原创 STM32學習筆記2-系統時鐘知識及程序配置

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

原创 STM8S TIM1庫函數應用

個人覺得ST的庫函數用起來還是挺不錯的,之前都是使用自己寫的函數,容易改出錯,以下是驗證過的,TIM1定時100微妙中斷一次。 void TIM1_TimeBaseInit(u16 TIM1_Prescaler,

原创 keil 中的一些設置

option for target 'target 1' 中: 第3選項output: select folder for objects :此選項是選擇編譯時產生的以希望文件,點擊選擇路徑,不然這些文件就會生成並保存在和項目文件.pro

原创 使用IAR編譯STM8S 如何生產燒錄文件

  IAR編譯後可以生成的燒錄文件格式有4中,如下 第一種是Motorola,其生成文件和STVD生成燒錄文件.s19格式一樣的,即可以通用 第二種是16進制,keil等等常都用到的; 第三種是二進制的,個人比較少用 第四種是??我也

原创 STM32學習筆記3-IO配置輸入輸出

STM32的IO配置時沒什麼特殊的,有個注意點就是實用IO前需要先打開其時鐘線,以下是驗證過oK的程序:   RCC->APB2ENR|=GpioBApb2enrEn; //使能PORTB時鐘 GPIOB->CRL&

原创 常見可控硅帶驅動 光耦 三極管 電阻三種方式

常見可控硅帶驅動 光耦 三極管 電阻三種方式,注意共的線哦

原创 STM8S 獨立看門狗配置及使用

//獨立看門口的時鐘來源 內部低速時鐘 128khz 除以2 即64khz //選擇 IWDG_Prescaler_128 //64/128 =0.5 khz 2ms週期#define IWDG_500MS_REST (uint8)2

原创 STM8S PWM 應用 呼吸燈

//主功能接受:使用MCU STM8S105C6 的PWM通道2 PC2 來做呼吸燈 已經驗證OK,呵 //呵,這個PWM設置剛開始用還是有點麻煩,因爲是自己摸索,花點時間,還是攻克了 。 //所用子函數都是調用STM8S的庫函數st

原创 NTC 家電中的應用1

      NTC應用很廣,特別是家電產品中,基本上凡是涉及到溫度控制的都會選擇它。本人應用的的產品有打奶器,電烤箱,油炸鍋,咖啡機,直髮器,暖風機和電壁爐,雖然應用廣,但都是千篇一律。其中最主要的要點是應用中NTC有滯後性,即外部環境溫

原创 STM8S AD轉換

//不說那麼多了,直接上程序 void ADC1_DeInit(void) { ADC1->CSR = ADC1_CSR_RESET_VALUE; ADC1->CR1 = ADC1_CR1_RESET_VALUE;

原创 使用 stvd 編譯STM8S 時能看到使用RAM ROM大小的方法

剛剛安裝的STVD編譯器,編譯時候不顯示用了多少RAM和ROM?對於此問題,有兩個方法:一是看.map文件 另一種是 增加一個補丁,具體操作如下,可以在我的資源裏下載相應的文件。 http://download.csdn.net/deta

原创 STM32學習筆記1-軟件安裝

       收到自己買的STM32F103ZE爲主芯片的開發板,標誌着我正式進入實踐階段,之前看了不少ARM的資料,都是零零散散的,也沒有什麼系統的總結,總覺得找到真正的感覺,就下決心買開發板,至於爲什麼選擇STM32,很簡單,適合自己

原创 NTC的一些知識

  NTC負溫度係數熱敏電阻工作原理 NTC是Negative Temperature Coefficient 的縮寫,意思是負的溫度係數,泛指

原创 stm8s 時鐘庫函數選擇內部RC初始化

//本文選擇16M內部RC震盪,分頻爲1 即系統時鐘爲16M void CLK_HSICmd(FunctionalState NewState) { /* Check the parameters */ assert_p

原创 常見按鍵LED複用電路圖

比較常用的電路圖,當是保存一下吧 點贊 32 收藏 分享 文章舉報 胡電子 發佈了86 篇原創文章 · 獲贊 2954 · 訪問量 24萬+ 他的留言板