pdf

自行车速度仪

  • 1星
  • 日期: 2020-06-19
  • 大小: 624.03KB
  • 所需积分:1分
  • 下载次数:47
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: GD32国产芯片

简介: 本系统开发了一种装在自行车上的测速装置,主要可以在自行车骑行的过程中显示如下信息:1. 当前实时速度,2. 最大速度,3. 平均速度,4. 行驶距离,5. 行驶时间,6. 爬坡角度,7. 爬坡高度(暂时未做)

作者:EEWorld社区网友xinmeng_wit

原文链接:http://bbs.eeworld.com.cn/thread-1080555-1-1.html

更多简介内容

推荐帖子

MSP430F6638的TA0CCR0 中断
程序  TA0CCR0 中断 下面程序采用增计数模式,那么增加到TA0CCR0 就会产生TA0CCR0 中断,然后计数器自动清零,重新计数 【注意】:这是一个单源中断 #include void main(void) {     WDTCTL = WDTPW + WDTHOLD; // Stop WDT     P4DIR |= BIT1; /
火辣西米秀 【微控制器 MCU】
异步IO原理及相应函数
何为异步IO? (1)几乎可以认为:异步IO就是操作系统用软件实现的一套中断响应系统。 (2)异步IO的工作方法是:我们当前进程注册一个异步IO事件(使用signal注册一个信号 SIGIO的处理函数),然后当前进程可以正常处理自己的事情,当异步事件发生后当前进 程会收到一个SIGIO信号从而执行绑定的处理函数去处理这个异步事件。其实所有的信号 都是软件实现的一种中断机制,所以异步I
灞波儿奔 【微控制器 MCU】
射频前端技术介绍
5G 愿景的真正实现,还需要更多创新。网络基站和用户设备(例如:手机)变得越来越纤薄和小巧,能耗也变得越来越低。为了适合小尺寸设备,许多射频应用所使用的印刷电路板(PCB)也在不断减小尺寸。因此,射频应用供应商必须开发新的封装技术,尽量减小射频组件的占位面积。再进一步,部分供应商开始开发系统级封装办法(SiP),以减少射频组件的数量——尽管这种办法将会增加封装成本。 系统级封装办法正在被用于
alan000345 【Zigbee 部落】
寻找开源爱好者一起完善BabyOS开源项目
去年12月份,BabyOS开源项目发起时便在eeworld进行了分享:http://bbs.eeworld.com.cn/thread-1102261-1-1.html 当时还不够成熟,没有得到各位工程师的认可。但是BabyOS没有停止更新,经过六个月的发展,其框架和结构已经趋于稳定,5月份时入选了码云GVP项目。 所以这次再分享一次,希望通过这里工程师的检验,让代码得到近一步的优化和
liklon 单片机
RF 技术在零售市场的四大机遇
全球冠状病毒危机正给零售业带来前所未有的压力。杂货店和药房等实体零售空间需要新的规程以确保客户和员工的安全。对面粉、鸡蛋和厕纸等特定产品的需求升高,使得商家难以维持货架上的存货;此外,送货上门的请求也在增加。这种“新常态”动摇了消费者的信心,全球性的消费者支出下滑便是明证。惠誉国际评级公司(Fitch Ratings)预测,仅在美国,可自由支配的零售支出将在 2020 年上半年下降 40% 至 5
alan000345 【Zigbee 部落】
C2000系列(28335)DSP的Flash_API的限制
API可以: 1、可以运行在静态内部SARAM中 2、配置真确的CPU频率 3、根据Flash_API列表去集成API到应用中 4、初始化PLL控制寄存器,在使用API函数前等待PLL锁住 5、初始化API回调函数指针(Flash_CallbackPtr),如果不 不用回调函数请指向NULL。如果初始化失败将会导致程序跳转到未定义位置 6、仔细阅读API关于回调函数、中断、看门狗等的限
Jacktang 【微控制器 MCU】

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

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); }) })