自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 保姆教程HAL+STM32F4+MATLAB实现FIR数字低通滤波器

用HAL库简单生成FIR滤波器

2024-12-19 12:28:54 2173

原创 【无标题】

parameter可以模块实例化 而localparam不行(类似全局变量和局部变量)非阻塞并行执行,begin里面同时执行。模块名通常与文件名一致。输出变量output。

2024-12-19 12:24:46 128

原创 STM32cubeMX ADC采集-单通道-定时器触发-DMA-串口打印

最后烧录,将单片机的PA0连接信号发生器的OUT,(注意单片机不能采集负信号)将ADC采集的average数据copy到matlab,用matlab简单处理。注意APB1 Timer clock=84M 是定时器时钟频率。ADC触发选择TIM2的trigger,上升沿触发和下降沿都行。prescale是分频 这里我选择3,则为4分频(数字+1)counter period是计数值 我选择8400-1。因为是定时器触发 所以不用continuous模式。定义变量 函数 这里的意思是四次求一个平均。

2024-09-17 17:58:15 986

原创 STM32 cubeMX ADC采集-单通道-轮询-串口打印

选择一个ADC,具体参数如下 这里没有DMA和中断,软件触发。最后生成代码,在main中添加串口重定向函数。串口 异步通信 115200。while中代码如下。

2024-09-17 15:58:48 427

原创 1.7FPGA状态机(1)

Moore 状态机:组合逻辑的输出只取决于当前状态,而与输入状态无关。Mealy 状态机:输出不仅取决于当前状态,还取决于输入状态。

2024-09-17 15:52:00 202

原创 1.6FPGA电容按键点亮LED

3.是的都是延时到下一个上升沿不过2相对1明显一些。2.两个flag为了找出key的下降沿。1.电容按键本身具有消抖的作用。trl(边沿检测下降沿)

2024-08-13 21:05:21 427

原创 1.5FPGA阻塞与非阻塞赋值

(2)非阻塞赋值(<=)在赋值开始时计算表达式右边的值,在本次仿真周期结束时才更新被赋值变量,即赋值不是立即生效的;非阻塞赋值允许块中其他语句同时执行。在同一个块中,非阻塞赋值表达式的书写顺序不影响赋值的结果。(要点:并行,不是立即生效,同时执行)(1)阻塞赋值(=)必须是阻塞赋值完成后,才进行下一条语句的执行;赋值一旦完成,等号左边的变量值立即变化。在同一个块中,非阻塞赋值表达式的书写顺序不影响赋值的结果。硬件没有对应的电路。非阻塞赋值“<=”是并行执行。阻塞赋值"="是顺序执行。

2024-08-09 17:26:00 473

原创 1.4FPGA latch

2024-08-09 14:08:50 172

原创 1.3FPGA全加器

2024-08-09 00:13:55 162

原创 1.1FPGA编码器

最后一个else可以防止latch,结果如下。out用always赋值 用reg。使用阻塞赋值 因为是组合逻辑。

2024-08-07 20:55:10 233

原创 1.0初识HDL

parameter可以模块实例化 而localparam不行(类似全局变量和局部变量)非阻塞并行执行,begin里面同时执行。模块名通常与文件名一致。输出变量output。

2024-08-06 23:24:10 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除