随笔分类 -  嵌入式开发

嵌入式开发相关
摘要:一、实验目的 1.实现STM32F407开发板与上位机工具通讯,中断方式 具体实现的效果:上电后,下位机主动发送hello world ,上位机收到并显示;上位机发送数字0~9 ,回复: zero ~ nine 2.通讯协议,后面补充 3.硬件使用野火开发版STM32F407 4.与开发板连接的接口 阅读全文
posted @ 2024-04-26 16:56 码好每一天 阅读(178) 评论(0) 推荐(0)
摘要:调整前的代码GPIO_PinAFConfig(GPIOA,GPIO_Pin_9,GPIO_AF_4);GPIO_PinAFConfig(GPIOA,GPIO_Pin_10,GPIO_AF_4);调整后的代码GPIO_PinAFConfig(GPIOA,GPIO_PinSource9,GPIO_AF_ 阅读全文
posted @ 2024-04-24 11:29 码好每一天 阅读(1229) 评论(0) 推荐(0)
摘要:CPU、DSP、MPU、MCU、SOC、FPGA、ARM等概念参考资料: 百度知道 “stm32和cortex m3是什么关系”:https://zhidao.baidu.com/question/178510430.html 知乎“DSP与MCU与ARM与FPGA有什么区别?”:https://w 阅读全文
posted @ 2024-04-10 11:39 码好每一天 阅读(387) 评论(0) 推荐(0)
摘要:1.单片机内部需要储存器、累加器,这些都需要逻辑门电路。比如锁存器就是一个D触发器,而触发器的置1、清0、置数的功能都需要跳变沿。D触发器就是上升沿后存入数据,而这个上升沿就得外部提供脉冲,这就是脉冲信号 ,而这个脉冲信号就是我们稳定的时钟信号。 2.单片机运行需要时钟支持 就像计算机的CPU一样, 阅读全文
posted @ 2023-07-05 09:16 码好每一天 阅读(220) 评论(0) 推荐(0)
摘要:一、EXTI 管理控制23个中断/事件,每个中断/事件 都对应一个边沿检测器,可以实现信号输入的上升沿检测和下降沿检测。 EXTI可实现对每个中断/事件线单独配置, 可以单独配置为中断或事件,以及触发事件的属性。 二、EXTI的功能框图,见具体资料手册。 三、EXIT中断/事件线 #define E 阅读全文
posted @ 2023-06-17 13:54 码好每一天 阅读(235) 评论(0) 推荐(0)
摘要:一、F407在内核水平上搭载了一个异常响应系统,支持为数众多的系统异常和外部中断。其中系统异常10个,外部中断82个。 除了个别异常的优先级被定死外,其他异常的优先级都是可以编程的。结构体: IRQn_Type包含全部异常声明。 二、嵌套向量中断控制器 NVIC,在STM32中NVIV 是 Cort 阅读全文
posted @ 2023-06-14 11:56 码好每一天 阅读(180) 评论(0) 推荐(0)