详细论述了4位RISC MCU中断系统的Verilog设计实现过程。该MCU采用PIC两级流水线结构,含4个中断源,2级优先级。最后通过整体的RISC MCU IP核对其中断系统进行完整的程序测试,完成功能与时序的仿真与验证。
2022-12-28 19:13:58 239KB 微处理器|微控制器
1
为了适应客户需求变化或程序BUG的修改,利用dsPIC33F单片机运行时的自编程特性,实现了基于该单片机的应用程序升级功能。在详细描述基本原理的基础上,给出了引导程序的实现流程图,并提供实现流程中一些关键细节的实现方法,最后对实际应用中的升级正确性及继点续传问题进行了探讨。该方法的实现原理同样适用于其他具备运行时自编程或有应用编程功能的单片机中。
2022-12-22 13:29:14 149KB 微处理器|微控制器
1
程序实现了MSC主机和CDC设备的功能。
2022-12-16 11:02:01 3.81MB 微处理器开发 C/C++
1
本设计的创新点在于详细设计了基于单片机AT89252模拟路灯控制的系统,通过对功率参数的实际测量,达到精确控制LED路灯的输出功率;能够根据光线强弱自动开关路灯;还能够根据控制设定定时开关路灯;能自动检测故障路灯并显示故障位置。多种控制方式起到节能和智能控制作用。所设计程序已经在模拟LED路灯控制系统硬件平台上成功运行。
2022-12-13 21:17:22 144KB 微处理器|微控制器
1
我在很多项目中使用微控制器,最终在 MATLAB 中进行了大量数据分析和测试。 一直对连接两者的现有方法感到沮丧 - 将数据保存到 SD 卡很慢,从串行端口监视器复制/粘贴令人沮丧,命名 .csv 文件很烦人且容易忘记,excel 很慢。 我想要一个可以简单的工具1) 轻松连接到通用 USB 串行流2)无论报告的数据通道数量如何,都解析流3)快速绘制数据以进行快速检查和4) 将数据保存到 MATLAB 工作区,用于后期记录分析。 streaming_plotter.m 实现了这些目标。 查找活动的串行端口。 工作速度高达数百赫兹(取决于数据通道的数量),实时绘图。 此代码需要 Instrumentation 工具箱。 使用 Teensy 3.2、Teensy LC 和 Arduino UNO 进行测试。 要进行操作,请下载.zip文件夹并解压缩。 如果您之前没有使用过 MATLAB G
2022-11-26 08:13:12 21KB matlab
1
课程期末项目。用NUCLEO-F411RE,OLED和麦克风,结合STM32CubeMX写的八分音符酱(没错 就是去年比较火的那个魔性游戏)小样
1
基于M-CORE微控制器的嵌入式系统.PDF
2022-11-24 15:32:23 12.5MB M-CORE 微控制器 嵌入式系统
1
恩智浦半导体NXP Semiconductors N.V.近日宣布推出业界首款内嵌易用型片上CANopen驱动,集成高速CAN物理层收发器的微控制器LPC11C22和LPC11C24。作为一种独特的系统级封装解决方案,LPC11C22和LPC11C24集成了TJF1051 CAN收发器,在低成本LQFP48封装中实现了完整的CAN功能。     CAN被认为是一种适用于恶劣环境的坚固而可靠的通信信道。随着面向工厂、建筑物及家庭的工业及自动化应用日益普及,凭借LPC11C22和LPC11C24集成CAN收发器的微控制器解决方案,恩智浦为低成本CAN的广泛应用开启了大门。通常,CAN收发器的成本与
1
Nyuzi处理器Nyuzi是一种实验性GPGPU处理器硬件设计,专注于计算密集型任务。 它针对深度学习和图像处理等用例进行了优化。 该项目包括可合成的硬件Nyuzi处理器Nyuzi是一种实验性GPGPU处理器硬件设计,专注于计算密集型任务。 它针对深度学习和图像处理等用例进行了优化。 该项目包括用System Verilog编写的可综合硬件设计,指令集仿真器,基于LLVM的C / C ++编译器,软件库和测试。 它可用于试验微体系结构和指令集设计的折衷。 文档:https://github.com/jbush001/NyuziProcess
2022-11-19 10:56:25 3.41MB C/C++ Miscellaneous
1
文中以AT89C52为核心设计了交通智能控制系统,该系统正常工作时设置直行倒计时为45s,左拐倒计时为15s,行人通行的时候同时设置盲人提示音。该系统不仅有普通交通灯的功能,还增加了特种车辆自动通行功能,以及
2022-11-15 00:24:32 236KB 微处理器|微控制器
1