草庐IT

STM32+FPGA

全部标签

FPGA多功能数字钟的设计实现

题目:    在FPGA中设计实现一个多功能数字钟,具备以下功能:   1.准确计时。能显示时分秒,小时的计时为24进制,分和秒的计时为60进制。 2.准点报时。当“时-分-秒”为“XX-59-55、XX-59-56、XX-59-57、XX-59-58、XX-59-59”时,蜂鸣器发“嘀”;当“时-分-秒”为“XX-00-00”时,扬声器发“嗒”。   3.校时功能。能够对数字钟的时分秒进行精确的调节。(本实验基于AlteraEP4CE10征途Pro开发板设计实现)一.设计思路  该工程主要包括顶层模块Digitalclock和若干个底层模块。计时模块Timer_gen,数码管显示模块disp

c++ - 是否可以创建一个不会通过枚举找到的 win32 消息传递窗口?

我正在尝试使用以下代码枚举所有win32窗口:EnumChildWindows(GetDesktopWindow(),WindowManager::enumChildWindows,reinterpret_cast(this));BOOLCALLBACKWindowManager::enumChildWindows(HWNDhwnd,LPARAMlParam){WindowManager*manager=reinterpret_cast(lParam);////Dostuffwithchildwindowhandle(hwnd)////ReturnTRUEtocontinueenume

蓝桥杯嵌入式第12届真题(完成) STM32G431

蓝桥杯嵌入式第12届真题(完成)STM32G431题目程序main.c/*USERCODEBEGINHeader*//*********************************************************************************@file:main.c*@brief:Mainprogrambody*******************************************************************************@attention**©Copyright(c)2021STMicroelect

平时积累的FPGA知识点(7)

平时在FPGA群聊等积累的FPGA知识点,第七期:11描述扇出的xilinx官方文档是?解释:ug94912在BD中如何指定某个IP用global,其他的用OOC模式?因为某个模块引用的IP带着XPM,综合不了解释:无法单独指定IP的使用方式。13–hier_fanout_limit是全局的吗(arg表示数字,使用方式例如opt_design–hier_fanout_limit1000)解释:是的,这一条命令对所有层次的子模块都起作用14report_design_analysis–logic_distribution_level中的报告的路径中过的高扇出的net,但是report_hign_

FPGA_工程_基于rom的vga显示

一框图二代码修改moduleDisplay#( parameterH_DISP=1280, parameterV_DISP=1024,parameterH_lcd=12'd150,parameterV_lcd=12'd150,parameterLCD_SIZE=15'd10_000)( inputwire clk, inputwire rst_n, inputwire [11:0] lcd_xpos, //lcdhorizontalcoordinate inputwire [11:0] lcd_ypos, //lcdverticalcoordinate outputwire[23

一款相对比较强大的国产ARM单片机HC32F4A0

   已经用了3年的HC32F4A0,已经对它比较熟悉了,与STM32相比它的外设使用这些的确是挺大大,不像GD32一类的单片机很多都能兼容STM32。用久了之后就更喜欢用HC32F4A0,功能强大,外设使用灵活,用点向FPGA靠拢的感觉。我们公司用它来做全国产的伺服驱动器,对F4A0表现出的性能很满意。     HC32F4A0和STM32F407都是基于ARMCortex-M4内核的高性能单片机,适用于中高端嵌入式应用。下面是对两者之间一些关键特性的比较:内核与性能:两者均采用ARMCortex-M4内核,支持单精度浮点运算单元(FPU)。HC32F4A0系列最高运行频率可达240MHz,

嵌入式项目分享 基于Stm32的家庭智能监控系统 - 单片机 图像识别 人体检测 AI

0前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是🚩基于Stm32的家庭智能监控系统🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:4分创新点:4分1简介结合低功耗AI芯片以及移动网络,将人员/物体检测模型部署到设备端,达到较低功耗、实时响应、节省流量的效果。2主要器件主控芯片使用勘智K210摄像头OV7740数据传输使用4G模块EC20或者2G模块SIM800C;3实现效

STM32连接阿里云物联网平台

文章目录(源码已置顶评论)引言一、STM32连接阿里云物联网平台思路二、ESP8266烧录固件三、使用AT指令连接阿里云物联网平台四、STM32环形串口缓冲区驱动程序五、STM32连接阿里云驱动程序引言连续写了两篇关于阿里云连接的文章,都是使用ArduinoESP8266&ArduinoESP32的方式:1、ArduinoESP8266&ESP32使用AliyunIoTSDK.h连接阿里云物联网平台2、使用ArduinoMqttClient库连接阿里云,并实现发送接收数据(ESP8266)但是,使用Arduino的方式处理阿里云的数据在简单的电子小制作、毕业设计完全可以胜任,但是Arduino

毕业设计 stm32与GSM的远程无线智能报警系统(项目开源)

文章目录0前言1GMS模块原理1.1GMS模块1.2技术规格1.3适应性1.4GMS示例代码5实现效果2系统硬件设计3软件设计4实现效果5最后0前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是🚩毕业设计stm32与GSM的远程无线智能报警系统(项目开源)🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:4分创新点:4分🧿项目分享:见文末!1GMS模块原理1.1GMS模块GSM

嵌入式开发--STM32G4系列片上FLASH的读写

这个玩意吧,说起来很简单,就是几行代码的事,但楞是折腾了我大半天时间才搞定。原因后面说,先看代码吧:读操作读操作很简单,以32位方式读取的时候是这样的:data=*(__IOuint32_t*)(0x0800F000);需要注意的是,当以32位方式读取时,地址需要是4的整数倍,即32位。8位或16位方式类似操作即可写操作需要注意的是,写操作时,是以64位方式写入数据,即以双字的方式写入,以下代码是将一个u64的值0x12345678aabbccdd,写入0x0800F000这个地址HAL_FLASH_Unlock();__HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_OPTV