• 移植uCOS-II到Cortex-M3平台

    张超
    张超

    本文的目的是希望读者能够通过本文的内容掌握移植uCOS-II 的规范方法。如果只是需要移植文件,可以直接去Micriμm的官网上下载。

    移植uCOS-II,主要的移植工作是编写如下三个文件:

    OS_CPU.H

    OS_CPU_C.C

    OS_CPU_A.ASM

    下面就按照这三个文件的顺序来介绍。本文以STM32F107+RealView Compiler 开发环境为例。如果使用的其他的开发环境,个别代码可能需要做些小修改。

    OS_CPU.H

    OS_CPU.H 的第一部分是定义了一个宏OS_CPU_EXT

    …
    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • STM32F10x 学习笔记10(基本定时器)

    张超
    张超

    大容量的STM32F101xx、STM32F103xx系列和互联型产品中包含了两个基本定时器,TIM6和TIM7。这两个定时器功能非常简单,基本上和SysTick 定时器相当。

    但是我在使用的时候确是费了一番周折才调试通过,所以还是应该将这两个定时器的使用方法好好的写一写。

    基本定时器TIM6和TIM7各包含一个16位自动装载计数器,由各自的可编程预分频器驱动。简单的说两个定时器是从0计数到N(由自动装载计数器来确定N的具体值),然后复位回0 重新计数。每次复位到0 的时候可以产生对应的中断信号,或…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 基于ARM的非特定人语音识别系统的设计方案

    张超
    张超

    [导读] 本系统采用ARM Cortex M3 内核ST 公司的32 位高性能单片机STM32F103C8T6结合LD3320语音识别芯片,通过构建SD卡文件系统实现非特定人语音识别关键词动态编辑功能,适用于嵌入式语音识别场合。系统电路简单,性价比高,识别距离和识别精度都可以满足嵌入式应用。


    摘要:本文介绍了一种采用ARM处理器作为控制核心的非特定人语音识别系统的设计方案。方案中的系统利用IC Route公司的非特定语音识别芯片LD3320与ARM Cortex M3内核ST公司的32位高性能单片机STM32F103C8T6…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • [原创]Cortex-M3内核STM32如何建立工程模版

    张超
    张超

         看到论坛里面有人写如何下载和调试STM32的教程,之前也说过要写这样的一个教程,只是暑假又要下乡回来后准备省电一直没时间,现在抽空写一写STM32如何建立工程模版,算是一个搭配。

           一、获取ST库源码

                  源码可以从ST官网获取,在这里我们以V3.5.0来建立我们的工程模版。…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • STM32F10xxx_Library_Manual_ChineseV2.pdf

    张超
    张超

    STM32F10xxx_Library_Manual_ChineseV2,这个文档主要是在程序开发的时候,特别是关于底层驱动的时候。可以查阅关于寄存器的一些使用方式等等。

    • STM32F10xxx_Library_Manual_ChineseV2.pdf
    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • View related content throughout 中文社区
  • More
  • Cancel
<