在线情况
1
  • 头像
  • 级别
  • 门派
  • 职务总版主
  • 声望+9
  • 财富5
  • 积分3065
  • 经验390701
  • 文章6744
  • 注册2006-03-07
你好:
如果在同一个模块中,有可复用功能的话。你可要注意以下这些问题。
[1] 在某一个时刻时,你可以将模块用于某个功能的。只需要配置成UART或SPI就可以了。这里需要注意的是,这些模块复用功能的GPIO PIN是不是被复用的,如果GPIO不被复用的话,那么复用的功能就可以基本复用。因为最起码GPIO硬件上是不被连接的。[P][2] 当复用这些模块时,你要注意所复用的模块是主机功能还是从机功能。如果是从机功能的话,而你的又无法保证在从机时被其他主机访问的,那么SPI这样用法就有问题。或者UART当有其他UART发来数据时,刚好此时是处理SPI模式的话,那么也是无法接到RX中断的。那么UART这样用法就有问题。[/P][P]若果,当UART模式下,只做主动式访问,不管是接收还是发送你都能在这模式完成的。而在SPI不管是读/写都是可自主控制的。那么这样的用法复用是没问题的。[/P][P]
[/P][P]总的来说,在什么模式下,都是你的程序控制说了算就可以适用于同时使用的概念。
[P]
[/P][/P]
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
Powered by LeadBBS 9.2 .
Page created in 0.1719 seconds with 7 queries.