问题1:根据28377的使用说明书,芯片的BOOT0和BOOT1脚可用寄存器设置为任意管脚,像SCI烧写的管脚好像只有两对选择,GPIO84&GPIO85这一对和GPIO28&GPIO29这一对,在最初使用时需要仿真器先连接,在程序中设置BOOTCTRL寄存器中的EMU_BMODE位为0x81,表示使用SCI BOOT1这个管脚选择,此寄存器为ROM所以只设置一次就OK后期再写程序不用每次重新设置一遍,重新复位上电后,芯片就可以根据BOOT脚电平确认启动状态了,BOOT0&1=0时从FLASH启动,BOOT0=1&BOOT1=0时可以使用GPIO28&GPIO29管脚的SCI下载程序,请问这种理解正确么?
问题2:根据28377的使用说明书,在使用EPWM搭配X-bar时,要用到SYNCIN和SYNCOUT,SYNCIN可以配置成任意管脚,SYNCOUT要配置到一X-baroutput上,请问这种理解正确么?
请各位高手解答,谢谢~~~
ke xu4:
回复 Eric Ma:
我主要是要实现SCI用GPIO28和GPIO29实现程序烧写这个功能,其他都按照原厂设定使用;
SYNCIN和SYNCOUT我都有用到,谢谢您的解答,我已清楚该怎么使用了。
问题1:根据28377的使用说明书,芯片的BOOT0和BOOT1脚可用寄存器设置为任意管脚,像SCI烧写的管脚好像只有两对选择,GPIO84&GPIO85这一对和GPIO28&GPIO29这一对,在最初使用时需要仿真器先连接,在程序中设置BOOTCTRL寄存器中的EMU_BMODE位为0x81,表示使用SCI BOOT1这个管脚选择,此寄存器为ROM所以只设置一次就OK后期再写程序不用每次重新设置一遍,重新复位上电后,芯片就可以根据BOOT脚电平确认启动状态了,BOOT0&1=0时从FLASH启动,BOOT0=1&BOOT1=0时可以使用GPIO28&GPIO29管脚的SCI下载程序,请问这种理解正确么?
问题2:根据28377的使用说明书,在使用EPWM搭配X-bar时,要用到SYNCIN和SYNCOUT,SYNCIN可以配置成任意管脚,SYNCOUT要配置到一X-baroutput上,请问这种理解正确么?
请各位高手解答,谢谢~~~
user4666840:
回复 Eric Ma:
您好,请问28377的I2C有实现EEPROM按页写的例程吗,28377I2C对EEPROM按页写怎么实现的呢
问题1:根据28377的使用说明书,芯片的BOOT0和BOOT1脚可用寄存器设置为任意管脚,像SCI烧写的管脚好像只有两对选择,GPIO84&GPIO85这一对和GPIO28&GPIO29这一对,在最初使用时需要仿真器先连接,在程序中设置BOOTCTRL寄存器中的EMU_BMODE位为0x81,表示使用SCI BOOT1这个管脚选择,此寄存器为ROM所以只设置一次就OK后期再写程序不用每次重新设置一遍,重新复位上电后,芯片就可以根据BOOT脚电平确认启动状态了,BOOT0&1=0时从FLASH启动,BOOT0=1&BOOT1=0时可以使用GPIO28&GPIO29管脚的SCI下载程序,请问这种理解正确么?
问题2:根据28377的使用说明书,在使用EPWM搭配X-bar时,要用到SYNCIN和SYNCOUT,SYNCIN可以配置成任意管脚,SYNCOUT要配置到一X-baroutput上,请问这种理解正确么?
请各位高手解答,谢谢~~~
zdc:
回复 Eric Ma:
GPIO72和EMIF复用的,我要用到EMIF,看手册说是弱上拉,可是弱上拉之后,不会影响读写的上升沿时间吗?
问题1:根据28377的使用说明书,芯片的BOOT0和BOOT1脚可用寄存器设置为任意管脚,像SCI烧写的管脚好像只有两对选择,GPIO84&GPIO85这一对和GPIO28&GPIO29这一对,在最初使用时需要仿真器先连接,在程序中设置BOOTCTRL寄存器中的EMU_BMODE位为0x81,表示使用SCI BOOT1这个管脚选择,此寄存器为ROM所以只设置一次就OK后期再写程序不用每次重新设置一遍,重新复位上电后,芯片就可以根据BOOT脚电平确认启动状态了,BOOT0&1=0时从FLASH启动,BOOT0=1&BOOT1=0时可以使用GPIO28&GPIO29管脚的SCI下载程序,请问这种理解正确么?
问题2:根据28377的使用说明书,在使用EPWM搭配X-bar时,要用到SYNCIN和SYNCOUT,SYNCIN可以配置成任意管脚,SYNCOUT要配置到一X-baroutput上,请问这种理解正确么?
请各位高手解答,谢谢~~~
lipeng liu:
回复 ke xu4:
请教一下,你是怎么实现SCI用GPIO28和GPIO29来实现程序烧写的呢?是首次使用仿真器下载程序,并且在设置中配置Debud->Flash Settings里面的Z1-BOOTCTRL(0x7801E)(32bit)里面设置成0x0000815A吗?我这样操作是不是不正确。