在PC上开发我们习惯使用C库中的printf做输出和调试,而将printf重定向为串口输出的方法,就是需要重新实现fputc()这个函数。在华大的驱动库中,我们可以看到官方已经帮我们实现了相关的功能(感兴趣的可以自行查看官方代码hc32f460_utility.c,这里不做讲解),而我们所需要做的,就是调用官方的API接口,注册对应的串口驱动...
硬声是电子发烧友旗下广受电子工程师喜爱的短视频平台,推荐教你使用RT-Thread在小华HC32上一天完成一个物联网毕业设计-RT-Thread夏令营作品 - 3-3视频给您,在硬声你可以学习知识技能、随时展示自己的作品和产品、分享自己的经验或方案、与同行畅快交流,无论你是学生、工
用尽CPU提供的内存(修改board.h) hc32f460的bsp默认只使用了32kb的内存,对于rt-thread全功能不是很宽裕。hc32f460提供了四段共188kb的SRAM,虽然分了四段,但是地址是连续的,如果没有特殊需求的话四段可以作为一个整体使用。 修改board.h中的SRAM内存结束地址,以使用全部内存。 开发资料 HC32F460用户手册 https:/...
SPI驱动代码结构相对复杂,主要有两个函数完成hc32_spi_configure和hc32_spi_xfer。其中hc32_spi_configure完成SPI外设的初始化操作,包括配置外设时钟,主从模式、3&4线配置、相位和极性、LSB或MSB、数据位宽、速率、DMA等外设特性。hc32_spi_xfer指定上的数据传输工作,此函数同时支持polling和dma两种模式,为了追求高速...
1、首先我们需要建立程序工程文件,下面的工程我是在HC32F460官方例程基础上建立的。在一个总的工程文件...
硬声是电子发烧友旗下广受电子工程师喜爱的短视频平台,推荐教你使用RT-Thread在小华HC32上一天完成一个物联网毕业设计-RT-Thread夏令营作品 - 10-视频给您,在硬声你可以学习知识技能、随时展示自己的作品和产品、分享自己的经验或方案、与同行畅快交流,无论你是学生、工
芯片型号:HC32F460PETB 芯片内核:ARM Cortex M4 芯片主频:最高200MHz 片内SRAM:192K 片内FLASH:512K 目标 环境搭建 基础工程 验证工程 移植过程 1.环境搭建 安装KEIL5。 安装HC32F460的pack:HDSC.HC32F460.1.0.7.pack,官网下载链接:http://www.hdsc.com.cn/Catego... ...
要是把调试器换成板载的 CMSIS-Dap Link 就更好了。
rt_thread hc32f460开发五:wdt驱动移植 看门狗驱动的代码结构和原理 参考STM32的看门狗驱动,RT-Thread中的看门狗驱动主要有两个函数组成wdt_init和wdt_control。 其中wdt_init提供看门狗初始化,主要就是初始化看门狗依赖的时钟,不过看门狗的功能比较简单,init函数一般空置。wdt_control根据命令字提供喂狗、设置超时时间、...
- HC32F4A0 是 cortext-M4 的内核,添加 cortex-M4 内核相关文件,在路径 rt-thread-3.1.3/lip...