最近刚入手stm8l151k4t6 这款芯片,但调试到USART1的时候碰到几个问题,希望坛里的高手指点一二。
1、用USART1的时候用内部时钟行不行? 一个是不知道准不准,另一个是如果使用了外部时钟是否一定就要用16M的,我看官网的固件库demo上的USART1的配置也没涉及到根据时钟源来配置波特率,怪事?
2、看芯片手册上,对USART1的定义有超多引脚,不知道用哪一组,有看过其他人的demo程序单,但他们好像就直接设置波特率、停止位什么的(就连官网的固件库demo程序也是直接这样),没涉及到IO口配置问题,如果不涉及IO配置问题,那么就说明这么多组USART1只有一组可用,如果都可切换着用,那应该需要IO对资源引脚的配置吧,我把图截来大家看看,到底要用哪一组(spi还没用到,但好像也很多定义)。
3、最后问下,stm8是不抗干扰能力不行啊,这么便宜,资源这么多,占用的市场率也不是很多
|