• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > cc3200与实时时钟通信,如何设置IO口能读也能写?

cc3200与实时时钟通信,如何设置IO口能读也能写?

录入:edatop.com     点击:

cc3200与实时时钟通信,如何设置IO口能读也能写?


    使用CC3200与实时时钟(DS1302)通信,DS1302接口为 RST、DAT、CLK三线,DAT线要既能读也能写,SPI是无法用的,使用I2C貌似又有很多疑问。
如果使用IO口则该IO口应该既能读也能写,该怎样配置?有没有其他建议?
    目前我的方法为需要读数值时将IO口 配置为输入MAP_GPIODirModeSet(GPIOA1_BASE, 0x4, GPIO_DIR_MODE_IN);
在写数据时将IO口配置为输出MAP_GPIODirModeSet(GPIOA1_BASE, 0x4, GPIO_DIR_MODE_OUT);
同时每次切换时调用     MAP_PRCMPeripheralClkDisable(PRCM_GPIOA1, PRCM_RUN_MODE_CLK);
                                              MAP_UtilsDelay(50);
                                              MAP_PRCMPeripheralClkEnable(PRCM_GPIOA1, PRCM_RUN_MODE_CLK);
    目前该方法还未奏效,请给些建议。
   谢谢!

SCLK是需要给出稳定的clock的吧,你是不是需要用PWM分频去做。
RST和DAT倒是可以用普通的GPIO去做。
请问DS1302需要多少的SCLK才可以呢?

上一篇:cc2530为什么跑了几天后程序就不正常运行了?
下一篇:cc2540实现固件升级后,为什么编译好的hex文件烧写到flash中就会自动运行?

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图