- 博客(8)
- 收藏
- 关注
原创 C#上位机 3.常用控件和上位机界面设计
这些控件都在工具箱内。打开VS一般在左侧有显示。如果没有点击视图→工具箱。gropbox控件lable控件button控件combobox控件textbox控件radiobutton和checkbox控件
2021-06-06 21:54:13
6751
原创 C#上位机 2.控件参数介绍
本文主要介绍控件的参数,不涉及具体控件。控件,控件是对数据和方法的封装。所有控件都有很多属性,用于处理控件的操作。要知道,大多数控件的基类都是System.Windows.Forms.Control。表1列出了Control类最常见的一些属性。这些属性大多数控件中都有,所以在后面的篇幅中不再详细解释它们。某些控件的详细说明请参见具体的解释。属性说明Anchor(锚定)定义某个控件绑定到容器的边缘。当控件锚定到某个边缘时,与指定边缘最接近的控件边缘与指定边缘之间的距离将保持
2021-06-05 08:43:14
683
原创 C#上位机 1.新建工程
由于课程需要使用C#语言开发一个上位机。主要功能有可用通过串口读取下位机的数据,并将其传入数据库内。首先,需要建立一个C#的工程。我是用的软件是VS2019。打开VS2019。选择创建新项目。选择项目模板选择Window窗体文件(.NET Framewrok)。从左边列表可以看见还有一个Windows窗体文件,这个是基于.NET core框架的。工具箱中会少一些控件。但仍然可以通过实例化使用。选择Window窗体文件(.NET Framewrok)会让开发变的简单一些。配置新项目项目
2021-06-04 23:17:01
802
原创 HAL库 UART+DMA发送只有一次
简述:使用TIM2捕获pwmIDE: KEILv5.27Firmware Package:STM32Cube FW_H7 V1.8.0芯片:STM32H750VBT6串口配置如下:DMA配置如下:在主函数里隔一定时间调用HAL_UART_Transmit_DMA(&huart1,(uint8_t *)SendBuff,SendBuffSize),但串口只能接收到一次。用单步调试看了一下,只进入一次if (huart->gState == HAL_UART_STATE_READ
2021-05-08 10:20:09
4159
9
原创 STM32H7 输入捕获(cubemax和hal)
简述:运用dma搬运adc减少cpu消耗时间。IDE: KEILv5.27Firmware Package:STM32Cube FW_H7 V1.8.0芯片:STM32H750VBT6
2020-09-23 17:32:24
2067
原创 arduino头文件内好用的定义、函数等
#define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))
2020-09-20 19:27:34
1047
原创 STM32H750VBTx 多通道ADC用DMA 连续模式和TIM触发 HAL
简述:运用dma搬运adc减少cpu消耗时间。Firmware Package:STM32Cube FW_H7 V1.8.0芯片:STM32H750VBT6此次,打开了adc的多个通道,使能了扫描模式。
2020-09-20 11:52:22
4964
原创 STM32H750VBT6在只能调试时运行 重新上电和reset都不行
在调试STM32H750VBT6时遇到程序只有在调试时可以运行,虽然勾选了rest and run,但下载完任然不运行。检查了boot和reset电压均正常。最后,是用了AC5编译一遍后下载,就解决了问题。再用AC6也行。问题还没有找到。有点玄学。...
2020-09-17 09:18:35
1116
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人