学习笔记
文章平均质量分 84
搞硬件的飞飞公主
一个初入硬件江湖的00后
展开
-
续:如何使用QT制作简易的Mobus TCP(Client)工具-第二期
如何使用QT制作简易的Mobus TCP(Client)工具-第二期原创 2024-08-23 10:27:43 · 370 阅读 · 0 评论 -
基于STM32F103移植canfestival协议栈(从站)CANopen
CAN open是一个基于CAN串行总线的网络传输系统的应用层协议,遵循ISO/OSI协议。CAN现场总线只是实现了OSI七层架构中的物理层和数据链路层,而canopen协议是基于他之上的一个应用层协议,它规定了(包含了)OSI七层架构的网络层以上的通信规则(个人理解)二、通信对象理解(1)网络管理对象(NMT)包括Boot-up消息,Heartbeat协议(心跳节点)及NMT消息,基于主从通信模式, NMT 用于管理和监控网络中的各个节点,主要实现三种功能:节点状态控制、错误控制和节点原创 2022-11-06 01:13:10 · 4981 阅读 · 1 评论 -
如何使用Android studio实现扑克牌翻牌效果?
用Android studio实现翻牌动画效果原创 2022-06-02 16:59:05 · 1904 阅读 · 0 评论 -
串口通信-实验报告
《STM32嵌入式接口与传感器应用开发》实验报告(三)实验名称:串口通信 一、实验目的 1.在keil5中编写工程以实现串口通信的功能。 二、实验内容 在工程代码中实现串口通信的功能。 实验过程与结论 C源码(请将C源码粘贴于下方) #include "stm32f10x.h" #include <stdio.h> #include "led.h" v...原创 2021-09-22 20:57:38 · 6803 阅读 · 0 评论 -
STM32中各部分配置代码
1.led.c的配置#include "stm32f10x.h"#include "led.h"void Init_LED(void){ GPIO_InitTypeDef GPIO_InitStruct; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE, ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); GPIO_InitStruct.GPIO_Pin=GP...原创 2021-09-22 20:27:32 · 849 阅读 · 0 评论 -
《STM32嵌入式接口与传感器应用开发》实验报告(二)
《STM32嵌入式接口与传感器应用开发》实验报告(二)实验名称:ADC+KEY控制LED 一、实验目的 1.在keil5中编写工程以实现ADC+KEY控制LED的功能。 二、实验内容 在工程代码中实现ADC+KEY控制LED的功能。 实验过程与结论 C源码(请将C源码粘贴于下方) #include "stm32f10x.h" #include "adc.h" #include "delay.h...原创 2021-09-22 20:17:06 · 1047 阅读 · 0 评论 -
Qt程序的编译和发布(实验报告)
一、实验目的: (1)掌握创建 Qt 程序的方法 (2)掌握发布 Qt 程序的方法 (3)学会为 Qt 程序添加应用程序图标 (4)了解 Qt发布需要的 DLL动态库文件 实验内容: (1)搭建好 Qt开发环境 (2)了解 QtCreator 设计模式的基本使用方法 (3)了解 DLL动态库文件的作用 (4)了解 Debug版本和 Release版本的区别 三、实验过程与结...原创 2021-09-22 19:55:06 · 2690 阅读 · 0 评论 -
QT中常出现的小错误
一.在创建Qt程序方式:自定义C++类中出现的问题及解决方法1.出现该问题时(.ui界面改名字没保存问题)首先查看我们hellodialog.h头文件中的namespaceUi{classHelloDialog;//此处大小写是否与下面的一致};若保持一致,打开.ui界面,查看如下图地方的名字是否改成与上面的一致,另外特别要注意的是,改了之后要保存!!!保存真的很重要,实在不行就点击左上角的文件夹,选中如下图保存的方式把原来的覆盖掉,不然会一直报这个错!!!出...原创 2021-09-22 19:14:49 · 864 阅读 · 0 评论