rar

跑μCOS-II的万年历(源码公开)

  • 1星
  • 日期: 2013-03-16
  • 大小: 328.27KB
  • 所需积分:0分
  • 下载次数:8
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: μCOSII

跑μCOS-II的万年历(源码公开)

更多简介内容

推荐帖子

MSP430看门狗使用笔记&&低功耗模式下如何用看门狗监控程序跑飞
一、看门狗简介 1、看门狗可用来当定时器计时,也可用来防止程序跑死。主要对应到两种工作模式,定时器模式和看门狗模式。 2、MSP430默认看门狗模式打开,因此一般在程序初始化前,会用到指令“WDTCTL = WDTPW + WDTHOLD”关闭看门狗模式,不然程序会一直超时重启。 3、如果想启用看门狗的定时器功能或看门狗超时复位功能,则需要对看门狗进行重新设置,以下将详细介绍。
Jacktang 【微控制器 MCU】
CAN报文为什么会发送失败?
CAN总线调试过程中出现报文发送失败。很多工程师都对此只知其一不知其二,今天我们就CAN报文发送失败的问题来做一次探讨。 在了解CAN报文为什么会发送失败之前我们先看看一条正确的CAN报文到底应该是怎么样的。表1是一个正常标准数据帧的报文组成。 表1 标准数据帧报文格式组成图1 标准数据帧格式CAN总线是一种基于广播的通讯方式,为了保证总线上的每一个正常节点都能正确的接收到报文,报文的发送者要
火辣西米秀 【无线连接】
C55x C和汇编语言混合编程
  1 寄存器规则        在C环境下对特殊操作使用特殊寄存器有严格的规定,C程序中嵌入汇编程序需要遵循这些规则,所以DSP程序员必须懂得寄存器规则。 寄存器规则规定了编译器如何使用寄存器和如何在函数调用时保存数值。 寄存器规则规定在函数调用时用到的寄存器要预先保存。这个工作部分由父函数完成,没有被父函数保存而子函数又用到的由子函数保存。      2 函数结构和调用规则 2.1.
fish001 【DSP 与 ARM 处理器】
32.768K晶体不起振,选型很重要!
在设计一个32位MCU作为工控机协处理的控制器项目时,外接了8M的有源晶振和32.768K的无源晶体。当时采用的是一颗国产插件的32.768K无源时钟,在整个系统运行时,发现这个时钟有些能够起振,有些不起振,在网上查了很多资料,说法各一,也尝试了很多方法,最终还是没法完全解决这个问题。根据我的设计需求并结合无源晶体的原理及设计方案,有人推荐了合适的芯片,最终解决了这个问题。 下面大概复述一下
Aguilera 【微控制器 MCU】
TI OMAP-L138(定点/浮点DSP C674x+ARM9)拓展IO信号、底板B2B连接器
  CPU OMAP-L138、TMS320C6748、AM1808三款CPU管脚兼容,外设资源基本相同。 TMS320C6748 TI TMS320C6748是一款低功耗浮点DSP处理器。支持DSP的高数字信号处理性能和精简指令计算机(RISC)技术,采用一个高性能的456MHz TMS320C674x 32位处理器。以下是TMS320C6748 CPU的资源框图:
火辣西米秀 【微控制器 MCU】
TI AM335 嵌入式硬件设计参考指南 OK335xD
本帖最后由 fish001 于 2020-5-9 22:50 编辑 小提示: 由于下载文件较大,为保障顺利下载,推荐使用下载工具如迅雷、QQ旋风等进行下载。   目 录 注意事项与维护 ............................................................1 技术支持与更新...........................
fish001 【微控制器 MCU】

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })