首頁(yè)  資訊  商機(jī)   下載  拆解   高校  招聘   雜志  會(huì)展  EETV  百科   問(wèn)答  電路圖  工程師手冊(cè)   Datasheet  100例   活動(dòng)中心  E周刊閱讀   樣片申請(qǐng)
EEPW首頁(yè) >> 主題列表 >> stm8s

stm8s開(kāi)發(fā)(九) EEPROM的使用:使用EEPROM存儲(chǔ)數(shù)據(jù)!

  •   EEPROM是單片機(jī)應(yīng)用系統(tǒng)中經(jīng)常會(huì)用到的存儲(chǔ)器,它主要用來(lái)保存一些掉電后需要保持不變的數(shù)據(jù)。在以前的單片機(jī)系統(tǒng)中,通常都是在單片機(jī)外面再擴(kuò)充一個(gè)EEPROM芯片,這種方法除了增加成本外,也降低了可靠性。現(xiàn)在,很多單片機(jī)的公司都推出了集成有小容量EEPROM的單片機(jī),這樣就方便了使用,降低了成本,提高了可靠性?! TM8單片機(jī)芯片內(nèi)部也集成有EEPROM,容量從640字節(jié)到2K字節(jié)。最為特色的是,在STM8單片機(jī)中,對(duì)EEPROM的訪問(wèn)就象常規(guī)的RAM一樣,非常方便。EEPROM的地址空間與內(nèi)存是統(tǒng)
  • 關(guān)鍵字: stm8s  EEPROM  

stm8s開(kāi)發(fā)(八) IIC的使用:IIC主機(jī)通信!

  •   前面講過(guò)兩個(gè)常用的串口,UART和SPI,這次這次講解一下另一個(gè)常用的串口:IIC(I2C)通信  科普IIC:一般有兩根信號(hào)線,一根是雙向的數(shù)據(jù)線SDA,另一根是時(shí)鐘線SCL。所有接到IIC總線設(shè)備上的串行數(shù)據(jù)SDA都接到總線的SDA上,各設(shè)備的時(shí)鐘線SCL接到總線的SCL上?! ⊥ㄐ胚^(guò)程:  主模式時(shí),IIC接口啟動(dòng)數(shù)據(jù)傳輸并產(chǎn)生時(shí)鐘信號(hào)。串行數(shù)據(jù)傳輸總是以起始條件開(kāi)始并以停止條件結(jié)束。起始條件和停止條件都是在主模式下由軟件控制產(chǎn)生?! 哪J綍r(shí),IIC接口能識(shí)別它自己的地址(7位或10位)和廣播
  • 關(guān)鍵字: stm8s  IIC  

stm8s開(kāi)發(fā)(七) SPI的使用:SPI主機(jī)通信!

  •   科普SPI:是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,分別是:SCK(時(shí)鐘)、MOSI(主機(jī)發(fā)送數(shù)據(jù))、MISO(主機(jī)接收數(shù)據(jù))、NSS(片選),其中NSS的片選信號(hào),大部分情況下我們使用的是軟件NSS,即為使用一個(gè)GPIO進(jìn)行軟件控制片選。值得注意的是,其中SPI有4中模式:分別是空閑時(shí)SCLK的電平高\(yùn)低、MISO采樣時(shí)第1\2個(gè)變化沿。  stm8s的SPI結(jié)構(gòu)如下圖,        如果用形象的比喻的話:SCK像一個(gè)發(fā)條齒輪,只有當(dāng)發(fā)
  • 關(guān)鍵字: stm8s  SPI  

stm8s開(kāi)發(fā)(六) EXIT的使用:做一個(gè)外部中斷的按鈕!

  •   在前幾篇文章,GPIO的使用:點(diǎn)亮LED!中只講述了IO口的輸出,并沒(méi)有輸入,因?yàn)镮O作為輸入我建議采用中斷方式,可以大大減輕CPU的運(yùn)行時(shí)間。最常用的就是按鈕的功能了,當(dāng)然還有和其他芯片通信的功能?! ∏捌恼轮v過(guò)GPIO可以通過(guò)寄存器設(shè)置為中斷輸入?! ∨渲媚J紻DRCR1CR2配置模式上拉電阻  輸入000懸浮輸入 OFF  010上拉輸入ON  001中斷懸浮輸入 OFF  011中斷上拉輸入ON  輸出100開(kāi)漏輸出 OFF  110推挽輸出  1x1輸出(最快
  • 關(guān)鍵字: stm8s  中斷  

stm8s開(kāi)發(fā)(五) TIMER的使用:定時(shí)!

  •   STM8S提供三種類型的TIM 定時(shí)器:高級(jí)控制型(TIM1)、通用型(TIM2/TIM3/TIM5)和基本型定時(shí)器(TIM4/TIM6)。它們雖有不同功能但都基于共同的架構(gòu)。此共同的架構(gòu)使得采用各個(gè)定時(shí)器來(lái)設(shè)計(jì)應(yīng)用變得非常容易與方便(相同的寄存器映射,相同的基本功能)。        使用定時(shí)可以確定一個(gè)時(shí)間片,方便控制發(fā)送速率,采樣速率,等等一些對(duì)時(shí)間要求比較高的任務(wù),而這些操作可以放入定時(shí)器中斷里面執(zhí)行。這次的例子,定時(shí)1s,讓LED燈翻轉(zhuǎn)一次,達(dá)到2s
  • 關(guān)鍵字: stm8s  TIMER  

stm8s開(kāi)發(fā)(四) CLOCK的使用:時(shí)鐘控制!

  •   STM8S具有一個(gè)強(qiáng)大的時(shí)鐘系統(tǒng),內(nèi)部提供一個(gè)高速16M的RC振蕩器,和一個(gè)低速128K的RC振蕩器?! r(shí)鐘控制器功能強(qiáng)大而且靈活易用。其目的在于使用戶在獲得最好性能的同時(shí),亦能保證消耗的功率最低。用戶可獨(dú)立地管理各個(gè)時(shí)鐘源,并將它們分配到CPU或各個(gè)外設(shè)。主時(shí)鐘和CPU時(shí)鐘均帶有預(yù)分頻器。具有安全可靠的無(wú)故障時(shí)鐘切換機(jī)制,可在程序運(yùn)行中將主時(shí)鐘從一個(gè)時(shí)鐘源切換到另一個(gè)時(shí)鐘源?! ∫话銇?lái)說(shuō),時(shí)鐘樹(shù)是配置時(shí)鐘、控制時(shí)鐘的依據(jù),所以需要掌握,以下是STM8S時(shí)鐘樹(shù)圖:  從圖中看出,一共有3個(gè)時(shí)鐘源,分
  • 關(guān)鍵字: stm8s  CLOCK  

stm8s開(kāi)發(fā)(三) UART的使用:串口通信!

  •   串口通信是單片機(jī)學(xué)習(xí)的一個(gè)最基本、最重要的功能之一。串口通信可以間接的當(dāng)做調(diào)試接口使用,實(shí)現(xiàn)單片機(jī)與電腦之間的通信。當(dāng)然可以與一些模塊(比如藍(lán)牙、wifi)通信,也可以作為和其他單片機(jī)通信的工具?! TM8S的通用異步收發(fā)器(UART)主要特性:  ● 全雙工的,異步通信  ● 可編程數(shù)據(jù)字長(zhǎng)度(8位或9位)  ● 可配置的停止位-支持1或2個(gè)停止位  一般的,我們使用串口通信主要是關(guān)心幾點(diǎn)參數(shù):波特率、停止位、奇偶校驗(yàn)位。  其次就是如何發(fā)送、如何接收數(shù)據(jù),這里介紹的
  • 關(guān)鍵字: stm8s  UART  

stm8s開(kāi)發(fā)(二) GPIO的使用:點(diǎn)亮LED!

  •   通用輸入輸出口(GPIO)是我們使用單片機(jī)最基本的,主要功能:  ● 端口的各個(gè)位可以被單獨(dú)配置  ● 可選擇的輸入模式:浮動(dòng)輸入和帶上拉輸入  ● 可選擇的輸出模式:推挽式輸出和開(kāi)漏輸出  ● 外部中斷可以單獨(dú)使能和關(guān)閉  用戶手冊(cè)上描述:  每一個(gè)端口都有一個(gè)輸出數(shù)據(jù)寄存器(ODR),一個(gè)引腳輸入寄存器(IDR)和一個(gè)數(shù)據(jù)方向寄存器(DDR) 總是同相關(guān)的。控制寄存器1(CR1)和控制寄存器2(CR2)用于對(duì)輸入/輸出進(jìn)行配置。任何一個(gè)I/O引腳可
  • 關(guān)鍵字: stm8s  GPIO  

stm8s開(kāi)發(fā)(一) 使用IAR新建工程

  •   新建工程是第一步!  a)創(chuàng)建一個(gè) Workspace  首先,創(chuàng)建一個(gè)workspace。選擇菜單File>New>Workspace  b)創(chuàng)建一個(gè) Project  1)創(chuàng)建一個(gè)新的工程,選擇 Project>Create New Project,創(chuàng)建新工程的對(duì)話框,如下圖所示:       2) Tool chain 默認(rèn)是 STM8 Series。&nb
  • 關(guān)鍵字: stm8s  IAR  

關(guān)于STM8S ADC腳與其它功能復(fù)用時(shí)的問(wèn)題

  •   之前寫(xiě)過(guò)一篇關(guān)于STM8S芯片GPIO腳復(fù)用AD功能后無(wú)法回到GPIO狀態(tài)的小文,介紹STM8S芯片的ADC應(yīng)用時(shí)相關(guān)施密特觸發(fā)器未適時(shí)開(kāi)關(guān)而導(dǎo)致的問(wèn)題。   大致內(nèi)容就是某一GPIO口被復(fù)用為AD輸入腳做相關(guān)AD檢測(cè)。之后,把該腳AD功能禁用掉,再配置切換為帶下降沿觸發(fā)的外部中斷觸發(fā)腳,讓其作為芯片休眠喚醒腳。   奇怪的是,那樣設(shè)置后根本沒(méi)法喚醒。即使不做休眠,做好切換配置后,直接查看該腳的IDR位的電平,不管外部輸入如何,發(fā)現(xiàn)對(duì)應(yīng)IDR位始終提示為0.   后來(lái)找到原因是跟那個(gè)施密特觸發(fā)器
  • 關(guān)鍵字: STM8S  ADC  

基于STM8S的Atomthreads低功耗的深度思考

  •   Atomthreads像眾多操作系統(tǒng)一樣,在沒(méi)有任務(wù)調(diào)度是會(huì)調(diào)用idle。(by cpuwolf)   static void atomIdleThread (uint32_t param)   {   /* Compiler warning */   param = param;   /* Loop forever */   while (1)   {   /** \todo Provide user idle hooks*/   }   }   atomthreads中ato
  • 關(guān)鍵字: STM8S  低功耗  

意法半導(dǎo)體(ST)STM8S基本型系列微控制器新增耐125°C高溫的產(chǎn)品

  •   意法半導(dǎo)體(STMicroelectronics,簡(jiǎn)稱ST)STM8S基本型系列最新微控制器通過(guò)最高125°C溫度測(cè)試,確保其在燈光控制、電機(jī)驅(qū)動(dòng)和工業(yè)自動(dòng)化等需要在持續(xù)高溫應(yīng)用環(huán)境中保持良好的耐熱性能。   STM8S103F3U3搭載意法半導(dǎo)體的STM8 16MHz 8位高效能內(nèi)核及先進(jìn)的外設(shè)接口,包括10位模數(shù)轉(zhuǎn)換器(ADC)、兩個(gè)16位捕獲/比較定時(shí)器(capture/compare timer)、8位通用定時(shí)器、UART、SPI和I2C界面,性能及功能均超過(guò)市場(chǎng)上其它廠商的同類產(chǎn)品
  • 關(guān)鍵字: 意法半導(dǎo)體  STM8S  

采用STM8S的無(wú)刷直流電機(jī)控制系統(tǒng)的設(shè)計(jì)

  • 摘要:根據(jù)無(wú)刷直流電機(jī)控制系統(tǒng)的特點(diǎn),提出了基于STM8S處理器的無(wú)刷直流電動(dòng)機(jī)控制系統(tǒng)。設(shè)計(jì)并實(shí)現(xiàn)了該控制系統(tǒng)的硬件電路,通過(guò)軟件編程完成對(duì)轉(zhuǎn)子位置的快速檢測(cè)及電機(jī)調(diào)速。實(shí)驗(yàn)顯示該系統(tǒng)的設(shè)計(jì)成本較低,運(yùn)行平穩(wěn),調(diào)速性能良好。
  • 關(guān)鍵字: STM8S  單片機(jī)  PWM  201301  BLDC  

基于STM8S微處理器內(nèi)部EEPROM的數(shù)據(jù)存儲(chǔ)方法

  • 本文介紹了兩種常見(jiàn)的單片機(jī)存儲(chǔ)應(yīng)用實(shí)例,均通過(guò)STM8S內(nèi)置EEPROM實(shí)現(xiàn)存儲(chǔ)。設(shè)計(jì)的方案符合設(shè)計(jì)要求并具備低成本、抗干擾等優(yōu)點(diǎn),適用于一般單片機(jī)存儲(chǔ)的應(yīng)用。
  • 關(guān)鍵字: EEPROM  STM8S  微處理器  數(shù)據(jù)存儲(chǔ)    

電容感應(yīng)式觸摸按鍵方案在電磁爐中的應(yīng)用

  •   本文介紹意法半導(dǎo)體的8位STM8微控制器實(shí)現(xiàn)的電容感應(yīng)式觸摸按鍵原理,以及在電磁爐應(yīng)用中的觸摸按鍵解決方案。該方案具有低成本,環(huán)境自適應(yīng),防水及防電磁干擾等特點(diǎn),在低品質(zhì)電網(wǎng)環(huán)境中也能可靠工作。  
  • 關(guān)鍵字: STM8S  電容式觸摸  
共19條 1/2 1 2 »

stm8s介紹

意法半導(dǎo)體的STM8S系列8位閃存微控制器為工業(yè)應(yīng)用和家電市場(chǎng)提供了理想解決方案。 最新版的微處理器內(nèi)核,結(jié)合一個(gè)3段流水線架構(gòu),使STM8S微控制器具備最優(yōu)異的性能。 真正的嵌入式EEPROM和高精度的阻容振蕩器,給大多數(shù)應(yīng)用設(shè)計(jì)帶來(lái)巨大的成本效益。直觀的開(kāi)發(fā)環(huán)境簡(jiǎn)單易用,使產(chǎn)品上市時(shí)間更短。 STM8S系列產(chǎn)品的文檔和文件 STM8S產(chǎn)品線 [ 查看詳細(xì) ]

熱門主題

STM8S    樹(shù)莓派    linux   
關(guān)于我們 - 廣告服務(wù) - 企業(yè)會(huì)員服務(wù) - 網(wǎng)站地圖 - 聯(lián)系我們 - 征稿 - 友情鏈接 - 手機(jī)EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國(guó)際技術(shù)信息咨詢有限公司
備案 京ICP備12027778號(hào)-2 北京市公安局備案:1101082052    京公網(wǎng)安備11010802012473