打印
[STM32G4]

跟着chatGPT学HAL库之深入理解HAL库延时函数

[复制链接]
楼主: gaoyang9992006
手机看帖
扫描二维码
随时随地手机跟帖
41
lium| | 2023-4-21 22:16 | 只看该作者 回帖奖励 |倒序浏览
hal库串口中断回调怎能延时  

使用特权

评论回复
42
dengdc| | 2023-4-21 22:18 | 只看该作者
利用系统节拍定时器SystemTIck实现了毫秒级ms延时

使用特权

评论回复
43
lium| | 2023-4-21 22:19 | 只看该作者
stm32的hal库为什么编译变慢

使用特权

评论回复
44
zhanglli| | 2023-4-21 22:22 | 只看该作者
HAL库函数中有延时函数HAL_Delay()

使用特权

评论回复
45
huwr| | 2023-4-21 22:23 | 只看该作者
这篇文章是chatGPT写的?              

使用特权

评论回复
46
happy_10| | 2023-4-21 22:24 | 只看该作者
HAL库中只有一个毫秒级延时函数HAL_Delay()

使用特权

评论回复
47
zhanglli| | 2023-4-21 22:25 | 只看该作者
HAL库要实现毫秒延时很简单,直接调用HAL_Delay();延时函数就可以了。(

使用特权

评论回复
48
zhenykun| | 2023-4-21 22:27 | 只看该作者
zhanglli 发表于 2023-4-21 22:25
HAL库要实现毫秒延时很简单,直接调用HAL_Delay();延时函数就可以了。(

这种是用的中断方式。感觉不怎么好在某些场合下

使用特权

评论回复
49
heweibig| | 2023-4-21 22:29 | 只看该作者

HAL_GetTick();//获取tick值(毫秒)  

使用特权

评论回复
50
LED2013| | 2023-4-22 15:11 | 只看该作者
有没有CHATGPT详细的教程啊,下载,安装,注册,打开。。。在哪里下载直到怎样打开智能问答,我百度了很多,到现在都是一头雾水,找不到入门方法

使用特权

评论回复
51
yhchen2001| | 2023-4-23 11:02 | 只看该作者
好强大的工具

使用特权

评论回复
52
caoenq| | 2023-4-24 08:59 | 只看该作者
请教大佬,chat gpt怎么安装免费版的?我试了网页版的,都是收费的啊,有没有免费版的chat gpt,请大佬赐教。

使用特权

评论回复
53
gaoyang9992006|  楼主 | 2023-4-24 09:26 | 只看该作者
caoenq 发表于 2023-4-24 08:59
请教大佬,chat gpt怎么安装免费版的?我试了网页版的,都是收费的啊,有没有免费版的chat gpt,请大佬赐教 ...

chat.openai.com
这个网站才对,你去的都是冒牌骗钱的网站。

使用特权

评论回复
54
caoenq| | 2023-4-24 09:51 | 只看该作者
gaoyang9992006 发表于 2023-4-24 09:26
chat.openai.com
这个网站才对,你去的都是冒牌骗钱的网站。

感谢大佬,我这就去试一下

使用特权

评论回复
55
caoenq| | 2023-4-24 09:56 | 只看该作者
gaoyang9992006 发表于 2023-4-24 09:26
chat.openai.com
这个网站才对,你去的都是冒牌骗钱的网站。

这个网页打不开,是需要所谓的“翻qiang”么?

使用特权

评论回复
56
gaoyang9992006|  楼主 | 2023-4-24 14:30 | 只看该作者
caoenq 发表于 2023-4-24 09:56
这个网页打不开,是需要所谓的“翻qiang”么?

是的,打开了,你也注册不了。最近禁止注册新账号了。

使用特权

评论回复
57
caoenq| | 2023-4-25 08:41 | 只看该作者
gaoyang9992006 发表于 2023-4-24 14:30
是的,打开了,你也注册不了。最近禁止注册新账号了。

嗯,感谢。

使用特权

评论回复
58
lmn2005| | 2023-4-26 12:14 | 只看该作者
我问:STM32 HAL库提供了哪些延时函数,GPT回答是这样的:
STM32 HAL库提供了三种主要的延时函数:

HAL_Delay():该函数可以在毫秒级别上实现延迟。它采用一个参数,即需要延迟的时间(以毫秒为单位),并且会阻塞程序执行直到延迟完成。

HAL_SuspendTick() 和 HAL_ResumeTick():这两个函数可以暂停和恢复HAL所使用的系统节拍定时器。如果你需要多次短暂延迟,这些函数可能比使用HAL_Delay()更适合,因为它们可以避免长时间阻塞程序执行。

HAL_TIM_Base_Start()/HAL_TIM_Base_Stop():若只想延迟一段时间而不是在执行其他任务时等待,可以使用STM32的定时器来实现定时器中断。HAL_TIM_Base_Start()函数启动定时器,HAL_TIM_Base_Stop()函数则停止定时器。由于定时器是硬件实现的,因此相比于软件延迟具有更高的精度和可靠性。

使用特权

评论回复
59
tpgf| | 2023-5-17 08:28 | 只看该作者
ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码等任务。

使用特权

评论回复
60
磨砂| | 2023-5-17 10:49 | 只看该作者
ChatGPT是美国人工智能研究实验室OpenAI新推出的一种人工智能技术驱动的自然语言处理工具

使用特权

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

本版积分规则