软件开发小王
码龄8年
关注
提问 私信
  • 博客:115,101
    问答:185
    动态:14
    115,300
    总访问量
  • 18
    原创
  • 2,129,495
    排名
  • 45
    粉丝
  • 0
    铁粉

个人简介:将繁琐的操作简单化,把已有的事物整合优化,从而提高用户体验。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-02-20
博客简介:

小王的博客

博客描述:
将繁琐的操作简单化,把已有的事物整合优化,从而提高用户体验。主要涉及软件开发以及单片机编程方面的知识
查看详细资料
个人成就
  • 获得108次点赞
  • 内容获得12次评论
  • 获得537次收藏
  • 代码片获得435次分享
创作历程
  • 5篇
    2020年
  • 11篇
    2019年
  • 2篇
    2018年
成就勋章
TA的专栏
  • C#
    5篇
  • STM32单片机
    10篇
  • C51单片机
    2篇
  • Linux
兴趣领域 设置
  • 微软技术
    c#.netasp.net
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

如何在MFC和Win32程序下调用WPF写的窗口弹窗(封成类库)

发布问题 2020.08.27 ·
2 回答

C# WPF 基于SerialPort类实现串口通信,打开、关闭、接收、发送,支持HEX数据和ASCII数据收发。

纯小白教程,串口通信,实例自定义类,调用方法即可使用,可自己加定时器实现自动发送。 界面.xaml <Grid> <Button x:Name="BtConnect" Content="建立连接" HorizontalAlignment="Left" Margin="33,24,0,0" VerticalAlignment="Top" Width="75" Height="50" Click="BtConnect_Click"/> <Butt..
原创
发布博客 2020.05.19 ·
7602 阅读 ·
1 点赞 ·
1 评论 ·
25 收藏

Em(Socket_Service).zip

发布资源 2020.05.18 ·
zip

Em(Socket_Client).zip

发布资源 2020.05.18 ·
zip

C# WPF 基于TCP协议,通过Socket类实现网络通信(服务端)(一个服务端对多个客户端进行通信)

直接Ctrl+c再Ctrl+v就能直接用了,纯小白教程。运用了MVVM,Combobox内容动态绑定。 前端.XMAL <Grid> <Button x:Name="BtConnect" Content="建立连接" HorizontalAlignment="Left" Margin="33,24,0,0" VerticalAlignment="Top" Width="75" Height="50" Click="BtConnect_Click"/>
原创
发布博客 2020.05.18 ·
2210 阅读 ·
4 点赞 ·
1 评论 ·
19 收藏

C# WPF 基于TCP协议,通过Socket类实现网络通信(客户端)

C# WPF 基于TCP协议,通过Socket类实现网络通信(客户端)直接Ctrl+c再Ctrl+v就能直接用了,纯小白教程。 前端XAML<Grid> <Button x:Name="BtConnect" Content="建立连接" HorizontalAlignment="Left" Margin="33,24,0,0" VerticalAlignment="Top" Width="75" Height="50" Click="BtConnect_Click
原创
发布博客 2020.05.15 ·
3811 阅读 ·
2 点赞 ·
1 评论 ·
16 收藏

C# WPF 获取与编译Excel内容,通过NPOI组件

借用NPOI.Excel组件获取与编辑Excel内容获取内容编辑内容获取内容 private void ReadExcel() { string strReadFilePath = string.Empty; Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win...
原创
发布博客 2020.05.08 ·
644 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C#获取本机IP 获取本地计算机已启用的网卡名、IP和MAC(默认ipv4)(最简洁实用)

C#获取本地计算机已启用的网卡名、IP和MAC(默认ipv4)欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowcha...
原创
发布博客 2020.04.27 ·
1682 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

STM32——如何配置GPIO的led点亮

GPIO_Init();1、使能GPIO的时钟2、设置GPIO目标引脚3、控制GPIO引脚输出高低电平IO操作重要结构体:GPIO_InitTypeDeftypedef struct{ uint32_t Pin; 操作的管脚 uint32_t Mode; 模式选择 uint32_t Pull; 上拉下拉,或者都不加 ui...
原创
发布博客 2019.05.17 ·
3599 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

STM32——如何配置通用定时器中断

STM32的定时器STM32F103ZET6一共有8个定时器,其中分别为:高级定时器(TIM1、TIM8);通用定时器(TIM2、TIM3、TIM4、TIM5);基本定时器(TIM6、TIM7)。除非APB1的分频系数是1,否则通用定时器的时钟等于APB1时钟的2倍。默认调用SystemInit函数情况下:SYSCLK=72MAHB时钟=72MAPB1时钟=36M所以APB1的...
原创
发布博客 2019.05.17 ·
14019 阅读 ·
21 点赞 ·
1 评论 ·
84 收藏

STM32——FlagStatus与ITStatus

FlagStatus与ITStatuseg:FlagStatus USART_GetFlagStatus(); //获取状态标志位void USART_ClearFlag(); //清除状态标志位ITStatus USART_GetITStatus(); //获取中断状态标志位void USART_ClearITPendingBit(); //清除中断状态标志位F...
原创
发布博客 2019.05.17 ·
9152 阅读 ·
11 点赞 ·
0 评论 ·
65 收藏

STM32——如何配置外部中断

外部中断一般步骤1、开启IO口时钟,初始化IO口为输入。调用函数:GPIO_Init();2、开启IO口复用时钟。调用函数:RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);3、设置IO口与中断线的映射关系。调用函数:GPIO_EXTILineConfig();4、初始化线上中断,设置触发条件等。调用函数:EXTI_Init();5、...
原创
发布博客 2019.05.15 ·
11179 阅读 ·
7 点赞 ·
4 评论 ·
57 收藏

STM32——利用STM32CubeMX来点亮GPIO口的led

GPIO口的 LED 点亮(以STM32F407IGTb芯片为例 )1、掌握的GPIO口的使用方法2、熟悉Keil uVision5工具软件的使用原理:只要是对硬件操作,就要首先查看原理图。查看外设是给模块的MCU的哪个引脚相连。FS-STM32F407开发平台上的LED的亮灭状态,与芯片上的引脚I/O输出电平有关。FS-STM32F407开发平台上LED的I/O扩展:...
原创
发布博客 2019.05.13 ·
1790 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

STM32——GPIO的CRL、CRH和CNF与MODE的关系

GPIO的CRL、CRH和CNF与MODE的关系STM32的CRL控制着每个IO端口的位占用CRL的4个位,高两位为CNF,低两位为MODE。CRH的作用和CRL完全一样,只是CRL控制的是低8位输出口,而CRH控制的是高8位输出口。...
原创
发布博客 2019.05.11 ·
10385 阅读 ·
11 点赞 ·
0 评论 ·
17 收藏

STM32——简述GPIO的功能和结构

简述GPIO的功能和结构(1)什么是GPIOGPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。(2)基本结构1.保护二极管IO引脚上下两边两个二极管用于防止引脚外部过高/过低的电压输入,当引脚电压高于VDD时,上方的二极管导通,当引脚电压低于VSS时,下方的二极管导通,...
原创
发布博客 2019.05.11 ·
8974 阅读 ·
9 点赞 ·
0 评论 ·
28 收藏

STM32——ARM与STM32之间的联系

ARM与STM32之间的联系stm32是基于ARM内核的一种控制器,是包含与被包含的关系。ARM(STM32)
原创
发布博客 2019.05.11 ·
9477 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

STM32——简述USART与SPI、IIC之间的区别与联系

简述USART与SPI、IIC之间的区别与联系第一个区别当然是名字:SPI(Serial Peripheral Interface)串行外设接口I2C(INTER IC BUS)集成电路总线USART(Universal Asynchronous Receiver Transmitter)通用异步收发器第二个区别在电气信号线上:SPI总线由三条信号...
原创
发布博客 2019.05.11 ·
6209 阅读 ·
4 点赞 ·
1 评论 ·
41 收藏

Linux目录文件名释义

首先在linux中,一切皆“文件”。文件名释义bin全称 binary 含义是二进制,该目录存储的都是二进制文件,文件都是可以被运行的dev该目录主要存放的是外接设备,例如U盘等等,在其中多外接设备不能直接被使用,需要挂载(类似windows下多分配盘符)etc该目录存储一些配置文件home表示“家”,表示除了root用户以外...
原创
发布博客 2019.05.11 ·
258 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多