摘要: FPGA集训第6天,尝试去完成用FPGA实现和串口助手完成接收上位机信息的指令过程。 串口接收的过程是 -串行数据转并行数据的过程 1帧=(1bit开始+8bit数据+1bit结束) 故输入除了时钟和复位之外,只需要一个接收数据线rx_data即可,输出则为一个8位并行输出uart_data和一个r 阅读全文
posted @ 2024-07-16 11:32 (喜欢黑夜的孩子) 阅读(284) 评论(0) 推荐(0) 编辑
摘要: LED,按键 配置LED点亮,按键采集按键值 前期准备:通过Cubemx生成一个源文件方便后续直接使用。 源文件准备完毕以后开始进行按键和LED的配置 LED 对比芯片引脚连接图可以知道8个LED分别连接在GPIOC的如下8个引脚中 Cubemx中对该8个引脚进行配置,分别配置为推挽输出模式,初始电 阅读全文
posted @ 2024-04-10 18:41 (喜欢黑夜的孩子) 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 老规矩,先看外设要求...... ADC,LED,LCD,KEY,EEPROM。除了EEPROM之外其它没什么新意,所以我们来看看EEPROM就可以了(其它可以在第一套模拟题中看到) /********************************************************* 阅读全文
posted @ 2024-03-20 17:38 (喜欢黑夜的孩子) 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 首先,我们来看一下题目的要求 都是一些常规的考题,考察LCD,ADC,PWM,KEY,UART和LED这几个。 从最简单的看起,我们先从按键和LED部分开始 打开Cubemx并选择芯片型号后我们正式开始。 选择Serial Wire 选择时钟源并配置时钟 根据开发板的配置要求选择对应的引脚并设置别名 阅读全文
posted @ 2024-03-18 19:14 (喜欢黑夜的孩子) 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 2024-01-17 利用Cubemx配置usart中Asyn... 和 Syn....的意思是什么? 使用串口时报错如下 解决办法:添加st官方提供的串口驱动文件 修改底层printf内部的fputs代码 实现printf函数通过串口输出,需要利用LIB什么的...... 我猜测这个函数是向某个文 阅读全文
posted @ 2024-01-21 15:28 (喜欢黑夜的孩子) 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 学习心得 socket通信学习心得 socket通信的作用是什么?为了实现不同主机之间的网络通信,Linux引进了socket通信 socket通信的过程是怎样的?从客户端和主机端两个方面阐述 从主机端开始说,必须先利用socket()函数建立一个socket套接字,然后定义一个socketaddr 阅读全文
posted @ 2023-12-14 16:59 (喜欢黑夜的孩子) 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Linux编程中,错误通过函数返回值表示(-1),并通过变量errno描述 包含的头文件 <errno.h>中定义了extern int errno; 注意: Errno的值只有在函数错误后短时间有效,后续任何成功执行的函数都会修改该值(errno可能会被覆盖) errno可能错误值 C库提供了将e 阅读全文
posted @ 2023-12-03 16:04 (喜欢黑夜的孩子) 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 备注一些学习过程中的笔记...................... ***************************************************************************** Linux对文件进行读写之前需要打开文件 在Linux中,遵循一切皆文件, 阅读全文
posted @ 2023-12-03 15:44 (喜欢黑夜的孩子) 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Makefile命令 makefile文件和make工具的作用make它能够通过查找文件中记录的被修改过的文件根据依赖关系对这些文件来单独编译,达到快速编译多个文件的过程。 Make的执行过程 当控制台终端执行make命令以后,它就会去寻找Makefile文件并执行文件中的第一个目标的命令。例子中第 阅读全文
posted @ 2023-11-22 20:38 (喜欢黑夜的孩子) 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 进程间通信 Linux下进程通信的方式有 管道: 管道用于有亲缘关系的进程间通信 有名管道:除了管道特性外还能在独立进程间进行通信 信号: 用于通知进程有某种事件发生 消息队列:用于进程间较多数据的通信,有读写权限的进程可以向队列中添加消息。只有读权限则只能读取队列中消息 共享内存:多个进程访问同一 阅读全文
posted @ 2023-11-20 20:19 (喜欢黑夜的孩子) 阅读(26) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示