智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1958|回复: 0
打印 上一主题 下一主题

[单片机] 求救!串口发送了Assertion failed in E:\Smart Car\新程序\Chip\src\MK60_gpi...

[复制链接]

14

主题

33

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1918
威望
1505
贡献
345
兑换币
137
注册时间
2015-11-18
在线时间
34 小时
毕业学校
NUDT
跳转到指定楼层
1#
发表于 2016-5-29 08:36:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
串口发送了: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,即对应管脚配置为端口输出高电平
    }
}

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 20:06 , Processed in 0.076751 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表