[Kinetis] Ke06 函数的问题

[复制链接]
 楼主| zhn11212023 发表于 2015-10-23 15:57 | 显示全部楼层 |阅读模式
Ke06的UART_Interrupt_demo中有个函数UART_SetCallback(UART_HandleInt);这是啥意思呀?有大神能帮忙解释下void UART_HandleInt(UART_Type *pUART);这个函数么?
追逐浪花 发表于 2015-10-23 20:38 | 显示全部楼层
函数UART_SetCallback的形参是啥?
 楼主| zhn11212023 发表于 2015-10-24 14:29 | 显示全部楼层
追逐浪花 发表于 2015-10-23 20:38
函数UART_SetCallback的形参是啥?

void UART_SetCallback(UART_CallbackType pfnCallback)
{
    //uint8_t    u8Port = ((uint32_t)pUART-(uint32_t)UART0)>>12;
    UART_Callback = pfnCallback;
}
 楼主| zhn11212023 发表于 2015-10-24 14:30 | 显示全部楼层
追逐浪花 发表于 2015-10-23 20:38
函数UART_SetCallback的形参是啥?

void UART_SetCallback(UART_CallbackType pfnCallback)
{
    //uint8_t    u8Port = ((uint32_t)pUART-(uint32_t)UART0)>>12;
    UART_Callback = pfnCallback;
}
谢谢大神!!
Tennasi 发表于 2015-10-24 16:27 | 显示全部楼层
感觉传递的是一个结构体啊
跟屁虫 发表于 2015-10-25 21:06 | 显示全部楼层
函数传递的是一个结构体啊
FSL_TICS_Jeremy 发表于 2015-10-26 09:25 | 显示全部楼层
回调函数
 楼主| zhn11212023 发表于 2015-10-27 08:53 | 显示全部楼层

请问能大概讲讲回调函数么?看资料没看懂
 楼主| zhn11212023 发表于 2015-10-27 08:55 | 显示全部楼层
跟屁虫 发表于 2015-10-25 21:06
函数传递的是一个结构体啊

没明白。。。handleint不是一个函数么?
Luis德华 发表于 2015-10-27 17:11 | 显示全部楼层
原来是回调函数
FSL_TICS_Jeremy 发表于 2015-10-28 10:13 | 显示全部楼层
zhn11212023 发表于 2015-10-27 08:53
请问能大概讲讲回调函数么?看资料没看懂

这个百度一下,C语言方面的
 楼主| zhn11212023 发表于 2015-12-22 17:40 | 显示全部楼层
好吧,最后还是自己理解了。是一个回调函数楼上说的都没错,就是讲UART_HanleInt这个函数的地址作为指针变量传入。KE06的这个官方函数UART_HanleInt是自己定义的一个中断函数,在系统中断函数中调用了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

27

帖子

1

粉丝
关闭

热门推荐上一条 /4 下一条

手机版|21ic电子技术开发论坛

GMT+8, 2025-8-22 12:13

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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

6

主题

27

帖子

1

粉丝
关闭

热门推荐上一条 /4 下一条

手机版|21ic电子技术开发论坛

GMT+8, 2025-8-22 12:13

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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