从ST的官方网站下载的STM8 Touch Sensing Library是适用于STM8S20X系列和STM8L系列MCU的。而STM8其他系列的芯片在资源配置上与其略有差别,因此要在其它系列的芯片上使用STM8S 触摸软件库,必须对库做一些修改。主要是关于Timer各寄存器地址的更改。如表1所示,STM8S各系列芯片的Timer资源略有不STM8S 触摸软件库需要使用一个16位定时器作为IO口充放电时间计算,一个8位定时器作为时基。库中提供的DEMO基于207系列芯片,使用TIM3和TIM4,因此对于STM8S105系列来说,可以直接使用原来的库。但是STM8S103上没有TIM3,需要将TIM3更改到TIM2。而对STM8S903来说,定时器的名称变成了TIM5,TIM6(尽管地址基本与TIM3,TIM4一致)。所以本章会详细对如何将软件库更改后应用与STM8S103和STM8S903系列的芯片进行详细说
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !