tag 标签: 固件库

相关博文
  • 热度 1
    2023-11-17 13:10
    439 次阅读|
    0 个评论
    谢谢兆易创新高工、芯片综合服务商映时科技。谢谢面包板论坛。 感谢 机械工业出版社。 感谢提供的这一次试读机会。 感谢 映时科技 董晓 任保宏 。 接上九篇: 《GD32 MCU原理及固件库开发指南》+试读心得(1) 《GD32 MCU原理及固件库开发指南》+试读心得(2)第八章 《GD32 MCU原理及固件库开发指南》+试读心得第一章(1) 《GD32 MCU原理及固件库开发指南》+试读心得第一章(2) 《GD32 MCU原理及固件库开发指南》+试读心得第二章(1) 《GD32 MCU原理及固件库开发指南》+试读心得第二章(2) 《GD32 MCU原理及固件库开发指南》+第三章试读心得 《GD32 MCU原理及固件库开发指南》+第四章试读心得 《GD32 MCU原理及固件库开发指南》+第五章MCU基础外设 电子发烧友jf_39110170 网名“还没吃饭”阅读《GD32 MCU原理及固件库开发指南》中GD32MCU模拟外设的心得体会: 通过学习GD32MCU的ADC和DAC等模拟外设,我深刻理解了这些设备在嵌入式系统中的重要性。ADC和DAC分别作为模拟信号和数字信号之间的桥梁,对于实现系统与外部环境的交互具有不可替代的作用。 首先,关于ADC,我了解到GD32MCU内置的ADC功能强大,使用方便。通过学习规则组和注入组,我了解到它们在数据转换过程中的作用。同时,我也明白了ADC的触发过程,触发方式的不同会导致转换模式也不同。通过使用ADC,我们可以方便地从外部获取模拟信号,并将其转换为数字信号进行处理。 其次,关于DAC,虽然它并不是所有GD32MCU都具备,但是对于某些特定应用场景,DAC的使用可以大大提高系统的性能。通过学习,我了解到DAC可以将数字信号转换为模拟信号。虽然大部分入门级芯片并未配备DAC,但如果我们有这样的需求并且对指标要求不高,可以使用PWM+RC滤波方式进行模拟。 此外,通过学习如何使用DAC0在PA4输出正弦波的例子,我学会了如何通过修改TIMER5定时器的触发输出频率来改变输出波形的频率,以及如何更新convertarr数组的数据来调节信号的波形和幅值。这个例子也让我对信号发生器的原理有了更深入的理解。 总的来说,通过学习GD32MCU的ADC和DAC等模拟外设,我对嵌入式系统中的模拟信号处理有了更深入的理解。同时,我也学会了如何使用这些设备来实现特定的功能。在未来的学习和工作中,我将继续深入学习嵌入式系统的相关知识,不断提高自己的技能和能力。 本人在本论坛内的试读 : 《Proteus实战攻略》+6 第四章AVR单片机仿真 本人在本论坛内的帖子: 【灵动MM32SPIN030C单电机控制器】+(一)使用Motor-DK (MM32SPIN030C)芯片的体验与心得 米尔-STM32MP135开发板试用2-螺旋桨控制(原创)首发(开源) 米尔-STM32MP135开发板试用4-Linux控制螺旋桨升力大小(原创) 【KT148ADSP语音芯片】+试用心得1 【KT6368A双模蓝牙芯片】+体验 我希望这些体会能对你有所帮助! 谢谢!
  • 热度 2
    2023-10-7 23:13
    942 次阅读|
    0 个评论
    谢谢兆易创新高工、芯片综合服务商映时科技。谢谢面包板论坛。 感谢 机械工业出版社。 感谢提供的这一次试读机会。 感谢 映时科技 董晓 任保宏 。 为感谢大家的帮助与支持我给大家表演一段: 接上八篇: 《GD32 MCU原理及固件库开发指南》+试读心得(1) 《GD32 MCU原理及固件库开发指南》+试读心得(2)第八章 《GD32 MCU原理及固件库开发指南》+试读心得第一章(1) 《GD32 MCU原理及固件库开发指南》+试读心得第一章(2) 《GD32 MCU原理及固件库开发指南》+试读心得第二章(1) 《GD32 MCU原理及固件库开发指南》+试读心得第二章(2) 《GD32 MCU原理及固件库开发指南》+第三章试读心得 《GD32 MCU原理及固件库开发指南》+第四章试读心得 电子发烧友jf_39110170 网名“还没吃饭”阅读《GD32 MCU原理及固件库开发指南》第五章MCU基础外设 的读后感: 最近我回顾了GD32MCU基础外设,包括GPIO、DMA、定时器、RTC、看门狗定时器等,这些是嵌入式系统中常用的接口。通过复习这些外设,我深刻体会到MCU作为控制器的强大之处,可以方便地控制各种硬件设备。首先,GPIO是最基础的外设,可以用于控制LED、LCD等输出设备,以及读取按钮、光敏等输入设备。通过学习GPIO,我了解到它的输出和输入操作是如此简单,可以轻松地实现流水灯和按键输入。此外,GPIO还可以配合DMA实现高速并行数据读取,可以用来模拟UART、I2C、SPI等通信协议。这使我更加深入地了解到嵌入式系统的多样性和灵活性。 其次,我回顾了使用中断方式来实现按键输入实例。EXTI的核心是20个相互独立的边沿检测电路,处理器使用EXTI可以从GPIO或者内部外设获取信息。通过这个实例,我复习了处理器如何感知外界的信息,并作出相应的处理。 此外,我还学习了DMA在SRAM中搬运数据和从Flash向SRAM搬运数据。DMA是一种不依赖于CPU的内存管理技术,可以快速地传输数据。通过这个实例,我了解到在实际工程中如何使用DMA来配合其他外设(如ADC、DAC、SPI、USART等)实现更高效的数据传输和控制。定时器也是我复习的重点之一。通过定时器可以实现软件延时测量事件,输出PWM和测量外部输入信号频率等功能。在定时器之间的同步操作中,我学到了如何实现多个定时器的协同工作,以便更好地控制和管理时间。 最后,我回顾了RTC和看门狗定时器。RTC可以获取日历时间和低功耗唤醒,是实际工程中非常重要的外设之一。而看门狗定时器则是一种可靠性更高的保护措施,可以确保系统在出现异常时能够及时复位并重新启动。通过复习GD32MCU基础外设,我不仅掌握了这些接口的基本使用方法,还深入了解了它们的工作原理和应用场景。这些知识将对我今后的学习和工作产生积极的影响,使我更加深入地了解嵌入式系统的设计和应用。 谢谢! 本人帖子: 米尔-STM32MP135开发板试用2-螺旋桨控制(原创)首发(开源) 米尔-STM32MP135开发板试用4-Linux控制螺旋桨升力大小(原创) 【飞凌AM6254开发板试用】+5内核编译串口芯片Linux驱动(原创) 【Milk-V Duo 开发板免费体验】4-Linux控制小车动作(原创)首发 【飞凌i.MX9352开发板试用】+机械臂游戏2游戏操纵杆控制四自由度机械臂(开源)原创首发 【米尔瑞萨RZ/G2L开发板-创新应用】4(原创)四自由度机械臂游戏开源的项目 【轩辕剑法 ---乾甲申式 】 https://www.bilibili.com/video/BV19w411a7mF/?share_source=copy_web&vd_source=b5b305bec6cbccdfdaee2cf57cf341bc 谢谢!
  • 热度 1
    2023-9-28 16:53
    792 次阅读|
    0 个评论
    谢谢兆易创新高工、芯片综合服务商映时科技。谢谢面包板论坛。 感谢 机械工业出版社。 感谢提供的这一次试读机会。 感谢 映时科技 董晓 任保宏 。 接上七篇: 《GD32 MCU原理及固件库开发指南》+试读心得(1) 《GD32 MCU原理及固件库开发指南》+试读心得(2)第八章 《GD32 MCU原理及固件库开发指南》+试读心得第一章(1) 《GD32 MCU原理及固件库开发指南》+试读心得第一章(2) 《GD32 MCU原理及固件库开发指南》+试读心得第二章(1) 《GD32 MCU原理及固件库开发指南》+试读心得第二章(2) 《GD32 MCU原理及固件库开发指南》+第三章试读心得 在阅读关于GD32的电源管理系统和时钟系统的详细介绍后,我对这些系统的原理和运作方式有了更加深入的理解。这些知识对于开发低功耗、高性能的系统非常重要,特别是在嵌入式系统和微控制器应用中。首先,从电源管理方面来看,GD32的3个电源域和3种省电模式的介绍让我明白了如何在不同工作模式下管理电源,以达到节能的目的。通过使用PMU(Power Management Unit)相关的API,可以更加灵活地控制电源,并在深度睡眠模式、待机模式和低压检测器等功能之间进行切换。这为系统设计师提供了一种有效的工具,可以根据系统需求来平衡功耗和性能。另一方面,GD32的时钟系统是一个复杂而又精密的系统。通过了解GD32的3种复位控制方式和时钟源、PLL(Phase-Locked Loop)及外设时钟配置的方法,我认识到时钟系统对于整个系统的稳定运行和各个模块的正常工作至关重要。这就好比是在一个城市中,时钟塔不仅指示着时间,还协调着各个社区的活动,确保城市的和谐运转。 在阅读过程中,我也学习了一些与RCU(Reset and Clock Control Unit)相关的API的使用方法。这些API在初始化系统时钟和控制时钟输出方面发挥了重要作用。通过这些API,开发人员可以更方便地调整和控制系统的时钟频率和时序,以满足各种应用的需求。此外,我也了解到,虽然时钟系统的复杂性可能会让人望而却步,但只要掌握了基本的原理和方法,再结合规格说明书中的模块框图和时钟树图,就可以更好地理解和掌握它。这就好比是在游览一座复杂的城市,只要掌握了城市的地图和交通系统,就能轻松地找到目的地。 总的来说,通过阅读我对这些系统的理解更加深入,也更加清楚它们在嵌入式系统和微控制器应用中的重要性。我相信这不仅提供了我急需的知识,也启发了我对于嵌入式系统设计和微控制器应用的更深层次的理解和思考。 谢谢!
  • 热度 4
    2023-9-28 15:20
    868 次阅读|
    0 个评论
    谢谢兆易创新高工、芯片综合服务商映时科技。谢谢面包板论坛。 感谢 机械工业出版社。 感谢提供的这一次试读机会。 感谢 映时科技 董晓 任保宏 。 接上六篇: 《GD32 MCU原理及固件库开发指南》+试读心得(1) 《GD32 MCU原理及固件库开发指南》+试读心得(2)第八章 《GD32 MCU原理及固件库开发指南》+试读心得第一章(1) 《GD32 MCU原理及固件库开发指南》+试读心得第一章(2) 《GD32 MCU原理及固件库开发指南》+试读心得第二章(1) 《GD32 MCU原理及固件库开发指南》+试读心得第二章(2) 在嵌入式系统的学习中,理解MCU(微控制器)的系统架构是非常重要的。最近,我深入学习了GD32 MCU系统架构 收获颇丰。现在,我想分享一下我对GD32 MCU的理解和心得,希望对大家有所帮助。 GD32 MCU是一种常见的嵌入式系统组件,由于其高性价比和强大的性能,被广泛应用于各种领域。在了解GD32 MCU的系统架构前,我们首先需要理解它的框架结构。GD32 MCU的框架结构清楚明了,包括M内核、NVIC(中断向量控制器)以及存储器架构。 GD32 MCU采用了四种M内核(M4、M33、M23和M3),每种内核都有其独特的特性。特别是M4内核,其结构紧凑,运行速度快,可编程性强,被广泛应用于各种应用中。通过深入学习这四种M内核的特性和M4内核结构,我对MCU内部的处理能力和运行机制有了更深入的理解。 在GD32 MCU中,NVIC和中断系统是实现实时响应的重要部分。NVIC负责处理外部设备的信号输入,而中断系统则负责在有紧急事件发生时立即停止当前任务进行处理。中断响应序列和中断相关配置操作的学习让我对MCU的实时处理机制有了更深的认识。 最后,我对GD32 MCU的存储器架构和Flash相关操作进行了详细研究。存储器架构包括Flash、RAM和其他内部存储器。其中,主Flash可以进行擦除、写入和读取操作。同时,选项字节操作可以用来设置Flash的特定参数,进一步增强了Flash的灵活性。 通过对GD32 MCU系统架构的学习,我不仅从理论上了解了MCU的基本构成和工作原理,更重要的是,我能够将这些理论知识应用到实践中。我明白了如何根据实际需求选择合适的MCU型号以及如何配置MCU以满足特定的性能要求。此外,我也学会了如何针对特定的应用场景优化MCU的编程代码,从而提高系统的效率和稳定性。 总的来说,通过学习GD32 MCU系统架构,我深入理解了嵌入式系统的核心组件和其工作机制。我相信,这种深入的理解将对我未来的学习和职业发展产生积极的影响。我希望通过分享我的学习心得,能够激发其他读者对嵌入式系统的热情和好奇心,从而一起探索这个美妙的世界。 谢谢!
  • 热度 3
    2023-6-24 17:30
    1027 次阅读|
    0 个评论
    《GD32 MCU原理及固件库开发指南》详细开发的快捷助手
    《GD32MCU原理及固件库开发指南》是一本介绍GD32系列单片机原理和固件库开发的实用性指南。一个非常重要的点是这本书有兆易创新的高工参与编写的,对于一款单片机,绝对是原厂的工程师是最了解的。 本书共计分为8章节,从兆易创新的型号发展历程开始,不断细化到其开发环境的创建,并以GD32F303为例进行其固件库的详细介绍,这里需要了解一下GD32F303 ,GD32F303 32 位 ARM Cortex-M4 内核的高性能单片机,具有丰富的外设、灵活的中断处理和低功耗等特点,适用于广泛的应用领域,也是目前国内STM32F103的一个主要替代型号。重点章节介绍GD32的外设,分为基础外设(GPIO、EXTI、DMA、定时器、RTC等)、模拟外设(ADC和DAC)、基础通信外设(串口,IIC、SPI)、高级通信外设(CAN、USB),这些外设的介绍也是偏重于实践,主要通过具体的实例例程来进行的讲解。我将注重从多个角度对这本固件工具书进行分析。 从内容角度来说,本书的内容十分丰富全面,基本涵盖了GD32系列单片机的主要知识点。例如,第一部分讲解了GD单片机的分类组成和单片机基本知识,如产品家族、开发环境、系统架构等;第二部分介绍了GD32固件库的使用和实现原理,深入讲解了GPIO、定时器和中断控制器等的相关知识,通信接口的使用方法和实际应用案例。本书包括了丰富的应用案例和故障分析,能够更好地帮助读者理解和掌握相关知识。这里有个小建议就是对于有一定经验的工程师可以从第四章开始阅读,而初学者可以从头开始进行了解。 从易用性和实用性角度来说,本书的写作方式简明扼要,重点突出,易于理解和使用。作者采用了图文并茂的方式,详细解释每个知识点的实现原理和步骤,并针对不同的应用场景,给出了详细的代码实现方案和案例分析。此外,本书的配套代码丰富全面,可直接应用于实际开发中,使读者能够更加深入地理解和应用相关知识。 从实用性和适用性来说,本书的内容涵盖了广泛的知识点和应用场景,适用于不同层次的读者。无论是初学者还是有一定开发经验的读者,都能够从本书中获得实际应用的知识和经验。此外,本书还提供了广泛的参考资料和学习资源,使读者能够更加深入地学习和掌握相关知识,是一本非常实用和适用的参考指南。 《GD32MCU原理及固件库开发指南》是一本内容丰富全面、易用实用、适用广泛的GD32系列单片机开发指南。读者可以通过学习此书,深入了解和掌握单片机的相关知识和应用技巧,为实际开发提供有力的支持和帮助。 感谢论坛本次的试读活动,让我可以对GD单片机重新认识,加深理解,系统的再学了一遍,随着GD单片机市场的不断扩大,相信它也可以陪伴着我们一同进步!
相关资源
  • 所需E币: 3
    时间: 2019-12-27 20:13
    大小: 4.34MB
    上传者: wsu_w_hotmail.com
    简单的跑马灯程序……
  • 所需E币: 4
    时间: 2019-12-25 16:01
    大小: 328.93KB
    上传者: 978461154_qq
    运行于EK-STM32F学习板上的STM32固件库中的例子part2……
  • 所需E币: 5
    时间: 2019-12-25 16:01
    大小: 750.55KB
    上传者: givh79_163.com
    运行于EK-STM32F学习板上的STM32固件库中的例子part1……
  • 所需E币: 4
    时间: 2019-12-24 21:50
    大小: 5.11MB
    上传者: 微风DS
    STM32固件库中文版,对于学习这款ARM的同学来说非常有用。UM0427用户手册32位基于ARM微控制器STM32F101xx与STM32F103xx固件函数库介绍本手册介绍了32位基于ARM微控制器STM32F101xx与STM32F103xx的固件函数库。该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用API(applicationprogramminginterface应用编程界面)驱动,API对该驱动程序的结构,函数和参数名称都进行了标准化。所有的驱动源代码都符合“StrictANSI-C”标准(项目于范例文件符合扩充ANSI-C标准)。我们已经把驱动源代码文档化,他们同时兼容MISRA-C2004标准(根据需要,我们可以提供兼容矩阵)。由于整个固态函数库按照“StrictANSI-C”标准编写,它不受不同开发环境的影响。仅对话启动文件取决于开发环境。该固态函数库通过校验所有库函数的输入值来实现实时错误检测。该动态校验提高了软件的鲁棒性。实时……
  • 所需E币: 4
    时间: 2019-12-24 11:01
    大小: 16.91MB
    上传者: 16245458_qq.com
    英文版的手册……
  • 所需E币: 4
    时间: 2019-12-24 11:01
    大小: 16.91MB
    上传者: 二不过三
    这个是英文的,中文的好像没有……
  • 所需E币: 3
    时间: 2019-12-24 11:01
    大小: 16.91MB
    上传者: 微风DS
    英文版的固件库,中文版的暂时没找到……
  • 所需E币: 5
    时间: 2019-12-19 15:14
    大小: 21.1MB
    上传者: 16245458_qq.com
    STM32F103固件库3.5版本……
  • 所需E币: 3
    时间: 2019-12-19 15:15
    大小: 20.92MB
    上传者: wsu_w_hotmail.com
    STM32F10x_StdPeriph_Lib_V3.5.0……
  • 所需E币: 3
    时间: 2019-12-19 13:29
    大小: 365.1KB
    上传者: 978461154_qq
    STM32F2xx标准固件库最新源代码……