stellaris LM4F120 IO口AHB模式配置进入死循环求解

[复制链接]
 楼主| shimx 发表于 2018-6-13 20:36 | 显示全部楼层 |阅读模式
stellaris LM4F120 IO口AHB模式配置进入死循环求解
liliang9554 发表于 2018-6-13 20:38 | 显示全部楼层
你怎么碰到的
 楼主| shimx 发表于 2018-6-13 20:41 | 显示全部楼层
我在使用LM4F120时由于用到外部高速AD,因此想将IO口配置为告诉模式
airwill 发表于 2018-6-13 21:26 | 显示全部楼层
我觉得该上代码, 配置部分,  看看死在了哪里, 配置不能起作用么
huangchui 发表于 2018-6-14 09:08 | 显示全部楼层
测试代码?
 楼主| shimx 发表于 2018-6-14 09:12 | 显示全部楼层

void main()
{

  ROM_SysCtlClockSet(SYSCTL_SYSDIV_3|SYSCTL_XTAL_16MHZ|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN);
  ROM_SysCtlGPIOAHBEnable(SYSCTL_PERIPH_GPIOA);
  ROM_GPIOPinTypeGPIOOutput(GPIO_PORTA_AHB_BASE,GPIO_PIN_1);
  ROM_SysCtlGPIOAHBEnable(SYSCTL_PERIPH_GPIOB);
  ROM_GPIOPinTypeGPIOOutput(GPIO_PORTB_AHB_BASE,GPIO_PIN_1);
  ROM_SysCtlGPIOAHBEnable(SYSCTL_PERIPH_GPIOC);
  ROM_GPIOPinTypeGPIOOutput(GPIO_PORTC_AHB_BASE,GPIO_PIN_1);
  ROM_SysCtlGPIOAHBEnable(SYSCTL_PERIPH_GPIOD);
  ROM_GPIOPinTypeGPIOOutput(GPIO_PORTD_AHB_BASE,GPIO_PIN_1);
  ROM_SysCtlGPIOAHBEnable(SYSCTL_PERIPH_GPIOF);
  ROM_GPIOPinTypeGPIOOutput(GPIO_PORTF_AHB_BASE,GPIO_PIN_1);
  ROM_SysCtlGPIOAHBEnable(SYSCTL_PERIPH_GPIOE);
  ROM_GPIOPinTypeGPIOOutput(GPIO_PORTE_AHB_BASE,GPIO_PIN_1);
  while(1);
}
zhenykun 发表于 2018-6-14 09:15 | 显示全部楼层

可以查看寄存器
 楼主| shimx 发表于 2018-6-14 09:19 | 显示全部楼层
我用AHB GPIO驱动TFT成功过,但总是出问题,也是进死循环
huangchui 发表于 2018-6-14 09:21 | 显示全部楼层

可以查看寄存器以获取FaultISR真正原因,cortex-m3权威提到了相关处理方法,楼主可以去看看
zhanghqi 发表于 2018-6-14 09:23 | 显示全部楼层

对,估计这个M4的板子也类似;P
yufe 发表于 2018-6-14 09:34 | 显示全部楼层
这个首先是简单的对各个相关的IO口相关寄存器进行配置
 楼主| shimx 发表于 2018-6-14 09:37 | 显示全部楼层
谢谢你了,我去看看吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

857

主题

10661

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部