0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CH32和stm32的库函数一样吗?

工程师邓生 来源:未知 作者:刘芹 2023-08-16 11:15 次阅读

CH32和stm32的库函数一样吗?

STM32是ST公司推出的一款32位微控制器,其拥有强大的性能及丰富的外设功能,实现了嵌入式应用的功能。而在STM32的开发中,库函数是不可或缺的,因为它简化了开发者编程难度,使得开发工作更加高效和易于实现。而目前市面上也出现了CH32,那么问题来了,这两个库函数是否一样呢?

虽然CH32和STM32都是由不同的生产厂家推出的,但两者在产品的架构上有许多相似之处,因此它们的库函数也存在一些相似之处。比如,它们都有GPIO口、UART、IIC、SPI等外设的库函数。这些库函数的命名和功能都是十分类似的,使用方法也基本相同。在这些方面,两者的库函数可以说是非常相似的。

但是,CH32和STM32库函数也存在着一些不同之处。其中一个主要的区别就是在库函数的调用方法上。STM32的库函数可以通过ST公司提供的标准驱动库调用,也可以通过hal库调用。而CH32的库函数是支持Arduino开发环境的库函数,所以在调用方法上有明显的不同。如果您是STM32开发者,可能需要一些时间才能适应CH32的调用方法。

此外,另一个明显的不同是在两者库函数的性能上。STM32的库函数更加的完善和稳定,因为它是由专门的工程师进行开发的,它们可以保证在不同的环境下运行稳定且性能良好。而CH32,由于是新型的开发平台,其库函数有时可能会存在一些瑕疵,需要花费一些时间才能发现和解决。因此,STM32的库函数在性能和稳定性方面是更加可靠的。

总之,CH32和STM32虽然存在一些相似之处,但在库函数的调用方法、性能和稳定性等方面还是存在明显的差异。开发者可以根据自己的实际需求来选择使用哪种开发平台和库函数,可以根据自己的情况进行选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6023

    文章

    44388

    浏览量

    628990
  • STM32
    +关注

    关注

    2260

    文章

    10831

    浏览量

    352749
  • 库函数
    +关注

    关注

    0

    文章

    177

    浏览量

    33914
  • ch32
    +关注

    关注

    0

    文章

    73

    浏览量

    591
收藏 人收藏

    评论

    相关推荐

    stm32的官方库函数有步进电机的那个脉冲函数吗?

    stm32的官方库函数有步进电机的那个脉冲函数吗,还是说要自己编写
    发表于 07-23 06:37

    锰芯磁环电感尺寸一样性能也一样

    电子发烧友网站提供《锰芯磁环电感尺寸一样性能也一样吗.docx》资料免费下载
    发表于 06-03 14:52 0次下载

    stm32f072如何在keil里面创建寄存器函数的工程而非库函数

    stm32f072如何在keil里面创建 寄存器函数的工程而非库函数
    发表于 05-17 07:21

    怎么开始学习stm8l的库函数

    我之前用的都是51单片机,虽然有上过stm32的课但是当时忙于考研基本没学,对库函数根本不了解,现在我参加个需要用stm8l做环境检测和无线组网的项目,想知道该怎么快速上手stm8l。应该怎么开始学习stm8l的
    发表于 05-11 08:12

    STM32 CAN用库函数在发送时遇到的疑问求解

    STM32 CAN用库函数在发送时,作这样处理:标准ID<<21,扩展ID<<3位。那么如果用这种方式发送报文到个其他设备(比如汽车里某个
    发表于 05-06 08:40

    STM32-CLASSB-SPL与standard peripherals library一样吗?

    STM32-CLASSB-SPL与standard peripherals library一样吗,能同等使用吗,迷惑啊,最近开发,看到这样的两个库
    发表于 04-22 08:06

    STM32的VDD与VDDA不一样可以吗?

    STM32 的VDD与VDDA不一样可以么
    发表于 04-11 06:34

    函数指针和指针函数是不是个东西?

    函数指针的本质是指针,就跟整型指针、字符指针一样函数指针指向的是函数
    的头像 发表于 01-03 16:35 436次阅读
    <b class='flag-5'>函数</b>指针和指针<b class='flag-5'>函数</b>是不是<b class='flag-5'>一</b>个东西?

    CH32内部参考电压的自学笔记

    前言CH32V/F单片机能够在定的电压范围内进行工作,以CH32V203C8T6芯片为例,在不使用USB外设时,最低工作电压能够达到2.4V。较为宽泛的工作电压,允许单片机直接使用电池供电,但由于
    的头像 发表于 12-14 08:00 931次阅读
    <b class='flag-5'>CH32</b>内部参考电压的自学笔记

    AD7915的三线模式能用stm32 SPI库函数读取吗?

    AD7915的三线模式能用stm32SPI库函数读取么,感觉时序差很多啊,原理也不一样,但AD7915数据手册写的SPI兼容,
    发表于 12-13 08:10

    请问avr的mega328p芯片和arduino的库函数一样吗?

    请问avr的mega328p芯片和arduino的库函数一样吗?
    发表于 11-08 06:06

    如何绑架C语言标准库函数

    C语言动态内存可以使用 malloc 标准库函数,而 C++ 会使用 new 关键字申请,裸机情况下般没有问题,但是在 RTOS 情况下,就需要考虑资源保护的情况,比如多个任务同时
    发表于 11-01 09:50 388次阅读

    如何绑架C语言标准库函数

    C语言动态内存可以使用 malloc 标准库函数,而 C++ 会使用 new 关键字申请,裸机情况下般没有问题,但是在 RTOS 情况下,就需要考虑资源保护的情况
    发表于 11-01 09:50 287次阅读

    STM8CubeMX和STM32CubeMX功能一样吗?

    STM8CubeMX和STM32CubeMX功能一样吗?
    的头像 发表于 10-31 16:59 1570次阅读
    STM8CubeMX和<b class='flag-5'>STM32</b>CubeMX功能<b class='flag-5'>一样</b>吗?

    跑马灯实验-库函数

    电子发烧友网站提供《跑马灯实验-库函数.ppt》资料免费下载
    发表于 10-09 18:22 0次下载