打印
[Kinetis]

在MK10中移植freemodbus的问题

[复制链接]
1666|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dongshan|  楼主 | 2013-9-23 12:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 FSL_TICS_Admin 于 2013-9-23 14:46 编辑

   freemodbus在外理3.5T的时序时,是基于一个输入时钟为20KHz的定时器的,我系统用的是外部晶振4M,但是无用何种方式,怎么也不可能把定时器的时钟分频到20KHz, stm32就可以,好像汽车的无级变速样,时钟的分频系统数连续可调,而MK10只是2的n次可调,这也是MK10不方便的地方。
   难道非要更改freemodbus中的非移植的代码?这样可不好吧!其实kinetis有些模块真的不如stm32方便。比如ADC就没有扫描模式,还需要用DMA来模拟。
  

相关帖子

沙发
dongshan|  楼主 | 2013-9-23 14:46 | 只看该作者
在不改freemodbus代码的情况下,已想到解决的办法,就是用PIT的二个通道来实现。

使用特权

评论回复
板凳
FSL_TICS_Admin| | 2013-9-24 11:48 | 只看该作者
解决了就好。你说的这两个细节是我们芯片有待提高的地方。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

1142

帖子

7

粉丝