单片机点灯小能手 头像

单片机点灯小能手

1285 声望
他还没有填写个人简介
关注了
1
粉丝数
259
最新动态
  • 发布了文章 ·
    如何写出易于维护的Verilog代码?

    众所周知,用于FPGA开发的硬件描述语言(HDL)主要有两种:Verilog和VHDL,VHDL的出现时间要比Verilog早,Verilog由于其简单的语法,和C语言的相似性,目前被各大公司广泛使用。

    摘要图
  • 发布了文章 ·
    我们一起苗苗苗!教你用STM32获取疫苗接种数据

    中国疾控中心免疫规划首席专家王华庆说,我国要建立免疫屏障,可能需要10亿以上的人接种新冠疫苗,接种率越高,免疫屏障就越牢固。

    摘要图
  • 发布了文章 ·
    一文看懂I2C协议

    电子行业最常用的3种串行通讯协议:UART、SPI和I2C。前面介绍了串口通讯协议及其FPGA实现,SPI协议。本篇文章介绍I2C通讯协议及其FPGA实测波形。文末有【官方标准文档下载方法】。

    摘要图
  • 发布了文章 ·
    一文看懂SPI协议

    作者:王超首发:电子电路开发学习都有哪些内容?SPI协议简介4线还是3线?4种工作模式多种传输速率SPI协议的时序SPI协议的升级版FPGA实现SPI协议SPI和IIC的对比总结SPI协议简介板卡内不同芯片间通讯最常用的三种串行协议:UART、I2C、SPI,之前写过串口协议及其FPGA实现,今天我们来介绍SPI协议,SPI是Serial Perriphera...

    摘要图
  • 发布了文章 ·
    基于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文件。

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