单片机点灯小能手 头像

单片机点灯小能手

910 声望
他还没有填写个人简介
关注了
1
粉丝数
3
最新动态
  • 发布了文章 ·
    基于STM32+RT-Thread的新冠肺炎疫情监控平台

    上周末加班,这周末休息,有时间整理一篇之前做的基于RT-Thread的疫情监控平台。上一篇文章我们使用STM32F103 MCU裸机开发的方式实现了疫情监控平台。这次我们玩点高端的,使用RT-Thread Studio来实现同样的功能,一起来看看吧!

    摘要图
  • 发布了文章 ·
    CRC校验原理及实现

    作者:王超首发:电子电路开发学习目录前言CRC算法简介CRC计算CRC校验CRC计算的C语言实现CRC计算工具总结前言最近的工作中,要实现对通信数据的CRC计算,所以花了两天的时间好好研究了一下,周末有时间整理了一下笔记。一个完整的数据帧通常由以下部分构成:校验位是为了保证数据在传输过程中的完整性,采用一种指定的算...

    摘要图
  • 发布了文章 ·
    [踩坑]CMOS器件管脚不能悬空?硬件调试踩坑记录

    最近在调试一块板卡时,发现了一个奇怪的问题,一款反相器——CD4049出现异常发热现象。虽然板卡已经做过温箱老化试验了,即在60度恒温条件下最大功率运行24小时,运行还算正常。但是一次偶然的机会,使用热成像仪测量板卡上的发热点时,发现这颗CD4049芯片温度会达到60度,虽然也在工作温度范围,但是还是感觉不太正常。...

    摘要图
  • 发布了文章 ·
    C++学习之从C到C++

    包含头文件可以不加.h结尾,如iostream,一些常用的头文件在引用时可以不加.h后缀,并在开头增加c,如:

  • 发布了文章 ·
    一种简单粗暴的板球控制系统

    板球系统大家应该都知道是什么吧?这个项目源于 2017全国大学生电子设计大赛B题—板球控制系统 ,当时的设计思路,大多都是基于摄像头图像识别来获取小球位置,然后通过PID控制小球运动。这里分享国外大佬做的一种比较简单粗暴的板球控制系统,没有使用摄像头图像采集,使用的是电阻式触摸屏,小球在触摸屏上滚动,触摸位...

    摘要图
  • 发布了文章 ·
    使用系统定时器SysTick实现精确延时微秒和毫秒函数

    SysTick定时器是存在于系统内核的一个滴答定时器,只要是ARM Cortex-M0/M3/M4/M7内核的MCU都包含这个定时器,它是一个24位的递减定时器,当计数到 0 时,将从RELOAD 寄存器中自动重装载定时初值,开始新一轮计数。使用内核的SysTick定时器来实现延时,可以不占用系统定时器,由于和MCU外设无关,所以代码的移植,在不同...

  • 发布了文章 ·
    [开源] DSLogic开源逻辑分析仪方案分享

    今天来分享一个开源的项目——DSLogic,它是一款基于FPGA的逻辑分析仪,是由国内的梦源实验室(DreamSourceLab)做出的开源软硬件产品,从FPGA源代码、MCU固件到Qt上位机都是完全开源的,文章末尾查看资料获取方式。

    摘要图
  • 发布了文章 ·
    [开源]基于Arduino+OpenCV的颠球机器人

    作者:王超首发:电子电路开发学习最近在网上看到这个,挺好玩的,分享给大家。其实作者在2014年就开始做这个了,最开始是这样的:看完了,是不是觉得似曾相识呢?这不就是2017年的电赛B题目的升级版吗?17年电赛那个题目,常用的解决方案是把摄像头放在上面,而且小球只在平板上进行二维运动。这个项目是把摄像头放在了...

    摘要图
  • 发布了文章 ·
    电路板上的这些标志你都知道是什么含义吗?

    作者:王超首发:电子电路开发学习电路板上的这些标志你都知道是什么含义吗?——详解电子产品认证类型在很多电路板或者电子产品上我们经常会看到下面这些标志,你都知道是什么含义吗?Atmel开发板上的FCC标志、CE标志、手型标志、垃圾桶标志NXP开发板上的RoHS标志、RU标志NXP开发板上的手型标志、垃圾桶标志、Pb标志Ardui...

    摘要图
  • 发布了文章 ·
    Qt小项目之串口助手控制LED

    最近刚学了一点Qt开发上位机,尝试着做个小软件练练手。查找了很多资料,做了一个简单的串口助手,可以实现串口基本发送和接收功能,支持中文显示,还可以控制STM32开发板上的两个LED。

    摘要图
  • 发布了文章 ·
    如何使用串口来给STM32下载程序

    第一次学习STM32的时候,不知道有调试器这个东西,所以一直是通过串口来给STM32下载程序,下载速度也还算可以,一般是几秒钟完成。后来用了调试器,可以直接在Keil环境下进行下载,而且还可以进行在线调试,所以后来就很少使用串口来下载程序了。前几天在uFUN试用群里看到有几个朋友在使用串口下载程序时,遇到了各种各...

    摘要图
  • 发布了文章 ·
    Keil编译报错不能找到"core_cmInstr.h" 解决办法

    前几天在面包板社区申请了一块uFun开发板,昨天刚到手,在烧录Demo程序的时候遇到一个问题,就是Keil打开工程,编译,报很多错误cannot open source input file "core_cmInstr.h,然后搜索了一些资料,最后解决了这个小问题,以下是解决办法。

    摘要图
  • 发布了文章 ·
    STM32F407外部晶体改为25M后检测不到芯片的解决办法

    分享一个之前遇到的STM32F4晶体频率问题,导致单片机死机的解决办法。使用一款新的F4开发板,直接使用的正点原子STM32F407工程模板代码,管脚配置正确,下载到外部晶体为25MHz的开发板之后,LED不闪烁,串口无输出,单片机直接死机,调试器检测不到芯片。

  • 发布了文章 ·
    STM32串口打印输出乱码的解决办法

    最近在试用uFUN开发板,下载配套的Demo程序,串口数据输出正常,当使用另一个模板工程,调用串口printf调试功能时,输出的却是乱码,最后发现是外部晶振频率不一样。很多STM32开发板都是使用的8M晶振,这个也是ST官方推荐的晶振频率,而且固件库默认是8M频率,倍频系数9。而uFUN开发板的晶振是和CH340共用一个12M晶振。...

    摘要图
  • 发布了文章 ·
    Jlink使用技巧之J-Scope虚拟示波器功能

    J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。简单地说,是给一个JTAG协议转换盒。其连接到计算机用的是USB接口,而到目标板内部用的还是jtag协议。它完成了一个从软件到硬件转换的工作。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A...

    摘要图
  • 发布了文章 ·
    Jlink使用技巧之单独下载HEX文件到单片机

    上一篇文章介绍了使用Keil下载单独的Hex文件到单片机内,本篇文章介绍,如何使用SEGGER官方软件JFlash来进行程序的下载,支持Hex和Bin文件。

    摘要图
  • 发布了文章 ·
    Jlink使用技巧之读取STM32内部的程序

    上一篇Jlink系列文章介绍了如何使用J-Flash来下载Hex或Bin文件到单片机,具体可参考Jlink使用技巧之单独下载HEX文件到单片机,本篇文章介绍,如何使用JFlash来读取单片机的程序,学习单片机程序文件的读取,不是为了破解别人的程序,而是学习破解的原理,从而更好保护自己的程序不被破解,希望大家也能尊重他人的劳动成果。

    摘要图
  • 发布了文章 ·
    Jlink使用技巧之虚拟串口功能

    串口调试是单片机开发过程必不可少的一个功能,一般是使用一个UART-TTL的串口模块来实现串口的功能,其实下载调试使用的Jlink仿真器也可以实现串口调试的功能,本篇文章将介绍如何使用Jlink实现虚拟串口功能。

    摘要图
  • 发布了文章 ·
    Microsemi Libero使用技巧——FPGA全局网络的设置

    刚开始做Microsemi FPGA+SoC开发时,会用到几个ARM专用的IP Core,功能一复杂起来,就会遇到某些信号如rst_n不能分配到指定的引脚上的情况,IO类型为CLKBUF,并不是普通的INBUF,而且,这些引脚既不是MSS_FIO,也不是属于Cortex-M3专用的GPIO,怎么会就不能分配呢?曾经一度怀疑是软件的BUG问题。最近在一个FPGA工程中也...

    摘要图
  • 赞了文章 ·
    2030年的设计与制造

    在摩尔定律的发展过程中,我们已经取得了很大的进步,尤其是在21世纪,我们已经实现了新的数据经济。我们现在面临的是电子产品的能量可能很快就会消耗全球能源供应的20%、25%,甚至可能达到33%的预测。

    摘要图
认证与成就
获得 16 次点赞
2020年06月22日 加入
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
Arm中国学堂公众号
关注Arm中国学堂
实时获取免费 Arm 教学资源信息
Arm中国招聘公众号
关注Arm中国招聘
实时获取 Arm 中国职位信息