首页  资讯  商机   下载  拆解   高校  招聘   杂志  会展  EETV  百科   问答  电路图  工程师手册   Datasheet  100例   活动中心  E周刊阅读   样片申请
EEPW首页 >> 主题列表 >> stm8s

stm8s 文章

stm8s开发(八) IIC的使用:IIC主机通信!

  •   前面讲过两个常用的串口,UART和SPI,这次这次讲解一下另一个常用的串口:IIC(I2C)通信  科普IIC:一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到IIC总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。  通信过程:  主模式时,IIC接口启动数据传输并产生时钟信号。串行数据传输总是以起始条件开始并以停止条件结束。起始条件和停止条件都是在主模式下由软件控制产生。  从模式时,IIC接口能识别它自己的地址(7位或10位)和广播
  • 关键字: stm8s  IIC  

stm8s开发(七) SPI的使用:SPI主机通信!

  •   科普SPI:是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,分别是:SCK(时钟)、MOSI(主机发送数据)、MISO(主机接收数据)、NSS(片选),其中NSS的片选信号,大部分情况下我们使用的是软件NSS,即为使用一个GPIO进行软件控制片选。值得注意的是,其中SPI有4中模式:分别是空闲时SCLK的电平高\低、MISO采样时第1\2个变化沿。  stm8s的SPI结构如下图,        如果用形象的比喻的话:SCK像一个发条齿轮,只有当发
  • 关键字: stm8s  SPI  

stm8s开发(六) EXIT的使用:做一个外部中断的按钮!

  •   在前几篇文章,GPIO的使用:点亮LED!中只讲述了IO口的输出,并没有输入,因为IO作为输入我建议采用中断方式,可以大大减轻CPU的运行时间。最常用的就是按钮的功能了,当然还有和其他芯片通信的功能。  前篇文章讲过GPIO可以通过寄存器设置为中断输入。  配置模式DDRCR1CR2配置模式上拉电阻  输入000悬浮输入 OFF  010上拉输入ON  001中断悬浮输入 OFF  011中断上拉输入ON  输出100开漏输出 OFF  110推挽输出  1x1输出(最快
  • 关键字: stm8s  中断  

stm8s开发(五) TIMER的使用:定时!

  •   STM8S提供三种类型的TIM 定时器:高级控制型(TIM1)、通用型(TIM2/TIM3/TIM5)和基本型定时器(TIM4/TIM6)。它们虽有不同功能但都基于共同的架构。此共同的架构使得采用各个定时器来设计应用变得非常容易与方便(相同的寄存器映射,相同的基本功能)。        使用定时可以确定一个时间片,方便控制发送速率,采样速率,等等一些对时间要求比较高的任务,而这些操作可以放入定时器中断里面执行。这次的例子,定时1s,让LED灯翻转一次,达到2s
  • 关键字: stm8s  TIMER  

stm8s开发(四) CLOCK的使用:时钟控制!

  •   STM8S具有一个强大的时钟系统,内部提供一个高速16M的RC振荡器,和一个低速128K的RC振荡器。  时钟控制器功能强大而且灵活易用。其目的在于使用户在获得最好性能的同时,亦能保证消耗的功率最低。用户可独立地管理各个时钟源,并将它们分配到CPU或各个外设。主时钟和CPU时钟均带有预分频器。具有安全可靠的无故障时钟切换机制,可在程序运行中将主时钟从一个时钟源切换到另一个时钟源。  一般来说,时钟树是配置时钟、控制时钟的依据,所以需要掌握,以下是STM8S时钟树图:  从图中看出,一共有3个时钟源,分
  • 关键字: stm8s  CLOCK  

stm8s开发(三) UART的使用:串口通信!

  •   串口通信是单片机学习的一个最基本、最重要的功能之一。串口通信可以间接的当做调试接口使用,实现单片机与电脑之间的通信。当然可以与一些模块(比如蓝牙、wifi)通信,也可以作为和其他单片机通信的工具。  STM8S的通用异步收发器(UART)主要特性:  ● 全双工的,异步通信  ● 可编程数据字长度(8位或9位)  ● 可配置的停止位-支持1或2个停止位  一般的,我们使用串口通信主要是关心几点参数:波特率、停止位、奇偶校验位。  其次就是如何发送、如何接收数据,这里介绍的
  • 关键字: stm8s  UART  

stm8s开发(二) GPIO的使用:点亮LED!

  •   通用输入输出口(GPIO)是我们使用单片机最基本的,主要功能:  ● 端口的各个位可以被单独配置  ● 可选择的输入模式:浮动输入和带上拉输入  ● 可选择的输出模式:推挽式输出和开漏输出  ● 外部中断可以单独使能和关闭  用户手册上描述:  每一个端口都有一个输出数据寄存器(ODR),一个引脚输入寄存器(IDR)和一个数据方向寄存器(DDR) 总是同相关的。控制寄存器1(CR1)和控制寄存器2(CR2)用于对输入/输出进行配置。任何一个I/O引脚可
  • 关键字: stm8s  GPIO  

stm8s开发(一) 使用IAR新建工程

  •   新建工程是第一步!  a)创建一个 Workspace  首先,创建一个workspace。选择菜单File>New>Workspace  b)创建一个 Project  1)创建一个新的工程,选择 Project>Create New Project,创建新工程的对话框,如下图所示:       2) Tool chain 默认是 STM8 Series。&nb
  • 关键字: stm8s  IAR  

关于STM8S ADC脚与其它功能复用时的问题

  •   之前写过一篇关于STM8S芯片GPIO脚复用AD功能后无法回到GPIO状态的小文,介绍STM8S芯片的ADC应用时相关施密特触发器未适时开关而导致的问题。   大致内容就是某一GPIO口被复用为AD输入脚做相关AD检测。之后,把该脚AD功能禁用掉,再配置切换为带下降沿触发的外部中断触发脚,让其作为芯片休眠唤醒脚。   奇怪的是,那样设置后根本没法唤醒。即使不做休眠,做好切换配置后,直接查看该脚的IDR位的电平,不管外部输入如何,发现对应IDR位始终提示为0.   后来找到原因是跟那个施密特触发器
  • 关键字: STM8S  ADC  

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

  •   Atomthreads像众多操作系统一样,在没有任务调度是会调用idle。(by cpuwolf)   static void atomIdleThread (uint32_t param)   {   /* Compiler warning */   param = param;   /* Loop forever */   while (1)   {   /** \todo Provide user idle hooks*/   }   }   atomthreads中ato
  • 关键字: STM8S  低功耗  

意法半导体(ST)STM8S基本型系列微控制器新增耐125°C高温的产品

  •   意法半导体(STMicroelectronics,简称ST)STM8S基本型系列最新微控制器通过最高125°C温度测试,确保其在灯光控制、电机驱动和工业自动化等需要在持续高温应用环境中保持良好的耐热性能。   STM8S103F3U3搭载意法半导体的STM8 16MHz 8位高效能内核及先进的外设接口,包括10位模数转换器(ADC)、两个16位捕获/比较定时器(capture/compare timer)、8位通用定时器、UART、SPI和I2C界面,性能及功能均超过市场上其它厂商的同类产品
  • 关键字: 意法半导体  STM8S  

采用STM8S的无刷直流电机控制系统的设计

  • 摘要:根据无刷直流电机控制系统的特点,提出了基于STM8S处理器的无刷直流电动机控制系统。设计并实现了该控制系统的硬件电路,通过软件编程完成对转子位置的快速检测及电机调速。实验显示该系统的设计成本较低,运行平稳,调速性能良好。
  • 关键字: STM8S  单片机  PWM  201301  

基于STM8S微处理器内部EEPROM的数据存储方法

  • 本文介绍了两种常见的单片机存储应用实例,均通过STM8S内置EEPROM实现存储。设计的方案符合设计要求并具备低成本、抗干扰等优点,适用于一般单片机存储的应用。
  • 关键字: EEPROM  STM8S  微处理器  数据存储    

电容感应式触摸按键方案在电磁炉中的应用

  •   本文介绍意法半导体的8位STM8微控制器实现的电容感应式触摸按键原理,以及在电磁炉应用中的触摸按键解决方案。该方案具有低成本,环境自适应,防水及防电磁干扰等特点,在低品质电网环境中也能可靠工作。  
  • 关键字: STM8S  电容式触摸  

使用普通I/O口实现电容触摸感应方案

  •   触摸感应解决方案受到越来越多的IC设计厂家的关注,不断有新的技术和IC面世,国内的公司也纷纷上马类似方案。但是目前所有的触摸解决方案都使用专用IC,因而开发成本高,难度大,而本文介绍的基于RC充电检测(RC Acquisition)的方案可以在任何MCU上实现,是触摸感应技术领域革命性的突破。   RC充电检测基本原理   RC充电检测基本原理是对使用如PCB的电极式电容的充电放电时间进行测量,通过比较在人体接触时产生的微小变化来检测是否有“按下”动作产生,可选用于任何单独
  • 关键字: Cypress  PCB设计  触摸感应  STM8S  Capsense  200909  
共18条 1/2 1 2 »   

stm8s介绍

意法半导体的STM8S系列8位闪存微控制器为工业应用和家电市场提供了理想解决方案。 最新版的微处理器内核,结合一个3段流水线架构,使STM8S微控制器具备最优异的性能。 真正的嵌入式EEPROM和高精度的阻容振荡器,给大多数应用设计带来巨大的成本效益。直观的开发环境简单易用,使产品上市时间更短。 STM8S系列产品的文档和文件 STM8S产品线 [ 查看详细 ]

热门主题

FPGA    DSP    MCU    示波器    步进电机    Zigbee    LabVIEW    Arduino    RFID    NFC    STM32    Protel    GPS    MSP430    Multisim    滤波器    CAN总线    开关电源    单片机    PCB    USB    ARM    CPLD    连接器    MEMS    CMOS    MIPS    EMC    EDA    ROM    陀螺仪    VHDL    比较器    Verilog    稳压电源    RAM    AVR    传感器    可控硅    IGBT    嵌入式开发    逆变器    Quartus    RS-232    Cyclone    电位器    电机控制    蓝牙    PLC    PWM    汽车电子    转换器    电源管理    信号放大器    树莓派    linux   
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473