打印
[MCU]

配置进入死循环

[复制链接]
367|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shimx|  楼主 | 2020-8-16 14:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
liliang9554| | 2020-8-16 14:13 | 只看该作者
你怎么碰到的

使用特权

评论回复
板凳
shimx|  楼主 | 2020-8-16 14:22 | 只看该作者
我在使用LM4F120时由于用到外部高速AD,因此想将IO口配置为告诉模式

使用特权

评论回复
地板
huanghuac| | 2020-8-16 14:25 | 只看该作者
我觉得该上代码, 配置部分,  看看死在了哪里, 配置不能起作用么

使用特权

评论回复
5
huangchui| | 2020-8-16 14:30 | 只看该作者
测试代码?

使用特权

评论回复
6
shimx|  楼主 | 2020-8-16 14:34 | 只看该作者

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);
}

使用特权

评论回复
7
zhenykun| | 2020-8-16 14:38 | 只看该作者
可以查看寄存器

使用特权

评论回复
8
shimx|  楼主 | 2020-8-16 14:47 | 只看该作者
我用AHB GPIO驱动TFT成功过,但总是出问题,也是进死循环

使用特权

评论回复
9
huangchui| | 2020-8-16 14:51 | 只看该作者
可以查看寄存器以获取FaultISR真正原因,cortex-m3权威提到了相关处理方法,楼主可以去看看

使用特权

评论回复
10
zhanghqi| | 2020-8-16 14:54 | 只看该作者
对,估计这个M4的板子也类似;P

使用特权

评论回复
11
yufe| | 2020-8-16 14:57 | 只看该作者
这个首先是简单的对各个相关的IO口相关寄存器进行配置

使用特权

评论回复
12
shimx|  楼主 | 2020-8-16 15:25 | 只看该作者
谢谢你了,我去看看吧

使用特权

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

本版积分规则

857

主题

10661

帖子

5

粉丝