stm32中,利用keil自带的组件进行ucos-ii的移植,省去了很多复杂的步骤,过程简单,清晰,基本看一次就会。
2019-12-21 19:51:32 348KB keil ucos-ii 移植 stm32
1
Keil.STM32F1xx_DFP.2.3.0.pack(stm32f1xx芯片支持包),及安装说明。
2019-12-21 19:49:23 47.41MB keil5 stm32f1xx pack 安装说明
1
GD32F10X,GD32F1X0的安装包,找了一下,亲测使用OK,方便使用。。。。。。。。。。。。。。。。。。。。。。
2019-12-21 19:43:51 10.82MB GD32 PACK
1
**正文** 本文将深入探讨如何在Keil5集成开发环境中创建和使用模板,特别是针对STM32F103RD微控制器,进行串口4(UART4)和串口5(UART5)的功能测试。STM32F103RD是STM32系列中的一个型号,具备丰富的外设接口,包括多个串行通信接口,适用于各种嵌入式应用。 了解STM32F103RD的基本特性是必要的。它是一款基于ARM Cortex-M3内核的32位微控制器,拥有高性能、低功耗的特点。STM32F103RD集成了64KB到256KB的闪存和20KB到48KB的SRAM,支持多种通信接口如UART、SPI、I2C等,以及定时器、ADC、DMA等功能。 在Keil5中创建项目模板,首先需要一个已配置好的工程。这个模板应包含必要的初始化代码,如系统时钟配置、GPIO引脚配置、NVIC中断设置等。对于串口4和串口5的测试,我们需要关注以下几点: 1. **UART配置**:在STM32CubeMX或手动编写代码中配置UART4和UART5的参数,如波特率、数据位、停止位、校验位等。通常,我们选择波特率为9600,8位数据位,1位停止位,无校验。 2. **GPIO配置**:STM32的串口通信依赖于特定的GPIO引脚。例如,UART4的TX和RX可能映射到PA0和PA1,UART5的TX和RX可能映射到PB7和PB6。在初始化阶段,需正确配置这些引脚为复用推挽输出和输入。 3. **中断设置**:如果需要异步通信,应启用UART4和UART5的接收中断。在中断服务函数中处理接收到的数据。 4. **发送与接收函数**:实现发送和接收数据的函数,如`HAL_UART_Transmit`和`HAL_UART_Receive`。这些函数通常位于HAL库中,调用它们可以实现串口通信。 5. **调试与测试**:通过串口终端软件如Putty或串口助手,连接到STM32的串口,发送和接收数据验证功能是否正常。可以发送预定义的字符序列并检查接收端是否正确接收。 6. **模板化**:将上述配置和代码整理成模板,可以创建一个工程文件夹,包含`.c`和`.h`文件,以及必要的Makefile或项目设置文件。然后,在Keil5中导入这个文件夹,保存为模板。 在“Version1.0”这个文件中,很可能包含了上述步骤的实现代码。解压文件后,可以查看源码来学习和理解如何在实际项目中应用这些配置和功能。通过这样的模板,开发者能快速创建新的STM32F103RD项目,特别是涉及到串口4和串口5的应用,大大提高了开发效率。 熟悉STM32的外设配置和Keil5的项目管理是嵌入式开发的基础。通过创建和使用模板,我们可以更高效地进行串口通信相关的开发工作。在实际操作中,根据项目需求,可能还需要考虑错误处理、多线程、实时性等因素,以确保串口通信的稳定性和可靠性。
2019-12-21 19:40:27 2.1MB STM32
1
利用定时器、外部中断、GUI组件、串口等实现电子时钟
2019-12-21 19:39:55 41.24MB STM32
1
Version: 2.3.0 (2018-11-05) Keil.STM32F1xx_DFP.2.3.0.pack Added DBGMCU INI files for setting up debug configuration. Fixed case insensitive include of device header file (fixing build error on Linux). Updated CMSIS driver: CAN: Corrected MessageSend function to only access required data for sending Corrected abort message send functionality Corrected SetBitrate function EMAC: Corrected ETH DMA initialization. Now done when MAC transmitter or receiver is enabled (resolving netInitialize/netUnnitialize/netInitialize issue). USB Host and Device : Added support for CMSIS-RTOS2 USART: Corrected ARM_USART_SET_IRDA_PULSE control Updated Board drivers: Updated Board Support LED_*.c files. Updated Examples: Updated emWin examples to emWin V5.46e. Updated USB Host examples thread stack settings 版权归原作者所有,此处为了方便国内下载
2019-12-21 19:39:22 46.69MB Keil5 STM32 F1xx 2.3.0
1
keil5 支持5.15到最新5.24版本注册机 商业应用请购买正版,仅供个人学习使用。
2019-12-21 19:37:56 16KB keil5 注册机
1
Consolas雅黑混合版字体 keil5用,之前试过好多字体,在keil中都无法设置这个没问题,顺便求问一下,资源分怎么设置为0分,大家拿去用好了
2019-12-21 19:34:51 7.58MB 字体 编程 keil Consolas
1
压缩包含:c51v954a、注册机、操作说明 目前我们通常编写51程序使用的是keil4,而好多编写STM32等单片机程序的使用keil5。 本资源教您如何在keil5中兼容51和STM32程序编写,省去切换版本的繁琐。
2019-12-21 19:26:31 74.99MB Keil5 51 兼容
1
基于康威科技驱动板的AD9910的修改程序,带中文注释,可以调幅度频率相位,扫频,RAM,实测可用。注意函数名有一些没有修改。
2019-12-21 19:25:53 6.37MB stm32f103 keil5
1