外部中断是单片机实时地处理外部事件的一种机制。具体指的是,当某种外部事件发生时,单片机的中断系统迫使CPU暂停正在执行的程序,转而去进行中断事件的处理;中断处理完毕后,又返回被中断的程序处,继续执行下去。这里我们以NucleiBoardLabs中exti_key_interrup...
在之前的内容里,我们介绍了很多通信协议,不过仅讲解了数据的收发方法,而在实际的通信系统中,除了要实现收发外,还要尽量保证数据尽量不出差错。为尽量提高接收方收到数据的正确率,在接收数据时要对数据进行差错检测,检测的方式有很多种,常见的有奇偶校验、海明校验和CRC(循环冗余校验)。其...
本文内容来源于openEuleropenEulerDeveloperDay2021是由openEuler社区发起,面向社区开发者的一场技术盛会。旨在推动openEuler社区在多样性计算、云原生全栈、全场景协同等技术发展方向的持续探索和创新。本次大会以开放工作会议以及小组讨论等形...
RISC-V新闻速递 RISC-V1RISC-V国际基金会组织的RISC-V暑期实习项目,延长一周,感兴趣的同学可以抓紧申请,四个项目均由国内中科院软件所PLCT实验室发起和提交,是难得的可以跟mentor用母语交流的实习生项目,感兴趣的小伙伴不要错过!「延长一周!RIS...
PWM(脉冲宽度调制)可用于电机的调速、LED的亮度调节、无源蜂鸣器输出音调等,是嵌入式系统开发中经常采用的方法。本期内容以一个用无源蜂鸣器播放音乐的例子,带领大家了解使用定时器PWM输出功能的方法。系统环境Windows 10-64bit软件平台NucleiStudioIDE2...
上期内容我们介绍了定时器的PWM输出功能,本期内容来介绍一下定时器的正交译码器功能(编码器接口)。正交译码器是和正交编码器外设配合使用的,可对编码器输入的脉冲进行计数进而实现速度测量,本期内容我们通过一个使用旋转编码器的计数小实验,来初步了解它的应用方法。系统环境Windows ...
本文内容来源于半导体行业观察(ID:icbank)编译自德勤据德勤报道,RISC-V是一种用于芯片设计的开源指令集架构,正在产生可能演变成未来浪潮的涟漪。为此DeloitteGlobal预测,RISC-V处理内核的市场将在2022年比2021年翻一番,并且在2023年将再次翻番,...
在之前的内容里,我们使用过UART、SPI、I2C等接口进行过数据传输,在处理通信数据时,几乎都是在主程序或中断服务程序中进行数据的转存,这样耗费了大量的CPU时间。幸运的是,微控制器的设计者也考虑到这个问题,设计出了DMA(DirectMemoryAccess,直接存储器访问)...
RISC-V双周报11.5-11.19RISC-V新闻速递 1日本理化学研究所(下称理研)11月18日宣布,开发了专门用于模拟水和蛋白质等分子运动的专用计算机“MDGRRAPE-4A”。该计算机1秒钟可计算约1300兆次(1.3petaflops),用以分析蛋白质和药剂、水分子等...