智能车制作

标题: 求救!串口发送了Assertion failed in E:\Smart Car\新程序\Chip\src\MK60_gpi... [打印本页]

作者: KD-Brick    时间: 2016-5-29 08:36
标题: 求救!串口发送了Assertion failed in E:\Smart Car\新程序\Chip\src\MK60_gpi...
串口发送了:Assertion failed in E:\Smart Car\新程序\Chip\src\MK60_gpio.c at line 99


MK60_gpio.c at line 99代码是这样的:
void gpio_set (PTXn_e ptxn, uint8 data)
{
  ASSERT( BIT_GET( GPIO_PDDR_REG(GPIOX_BASE(ptxn)) , PTn(ptxn)) == GPO ); // 断言,检测 输出方向是否为输出
                                                                                                                      // 获取 GPIO PDDR 管脚号 ,比较是否为输出

    //端口输出数据
    if(data == 0)
    {
     GPIO_PDOR_REG(GPIOX_BASE(ptxn)) &= ~(1 << PTn(ptxn));   // GPIO PDOR 管脚号 清0,即对应管脚配置为端口输出低电平
    }
    else
    {
        GPIO_PDOR_REG(GPIOX_BASE(ptxn))  |= (1 << PTn(ptxn));   // GPIO PDOR 管脚号 置1,即对应管脚配置为端口输出高电平
    }
}






欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2