上一篇简单介绍了C#的一些基本知识,并成功的Hello,World,那么从这篇开始,我们来自己动手写一个串口助手: 1、构思功能 串口助手在单片机开发中经常被用来调试,最基本的功能就是接收功能和发送功能,其次,串口在打开前需要进行一些设置:串口列表选择、波特率、数据位、校验位、停止位,这样就有了一个 ...
上一篇大致了解了一下单片机实际项目开发中上位机开发部分的内容已经VS下载与安装,按照编程惯例,接下来就是“Hello,World!” 1、新建C#项目工程 首先选择新建Windows窗体应用(.NET Framework),然后选择项目保存位置,填写项目名称,这里因为我们不需要用git进行进行版本管 ...
网上很多关于Ymodem协议的,有部分是错误的,以下是经过本人亲自编写的程序,测试可用。目前单片机作为接受端,用于IAP升级,发送还没写。另外对于终止传送也还没写,正常情况接收是完全没问题的。 平台:stm32f101v8 超级终端 keil 首先超级终端中Ymodem协议是这样的,定义单片机位接受 ...
分类:
其他好文 时间:
2018-05-31 16:14:53
阅读次数:
3132
芯唐官方的烧录器是nu-link,用芯唐单片机做项目开发建议使用官方的烧录器;但是不少工程师用习惯了jlink调试arm内核的mcu;芯唐的M0用jlink怎么玩呢? 硬件接口 芯唐单片机的烧录接口有五条线;分别是,vcc,Dat,Clk,Rst,Gnd; 图<1> Jink的烧录接口JTAG有20 ...
分类:
其他好文 时间:
2018-05-30 10:59:05
阅读次数:
418
从这一节开始,以视频加源码的形式,后期视频和程序将放在链接中 资料链接 链接:https://pan.baidu.com/s/10MxI8-Q33-M_R2WEHqEi1A 密码:j1sz 14节: 51单片机ESP8266学习-AT指令(ESP8266作为TCP客户端,连接自己制作的手机TCP服务 ...
分类:
其他好文 时间:
2018-05-27 22:43:19
阅读次数:
447
1 /*------------------------------------------------------------------------------------*/ 2 /* --- STC MCU Limited ---------------- -----------------... ...
分类:
其他好文 时间:
2018-05-27 20:26:23
阅读次数:
175
单片机控制第一个外设——LED灯 单片机编程的一般步骤 1、目标分析:点亮开发板上的LED灯。 2、原理图分析 1)LED工作原理 2)相关模块电路连接 3)控制线路分析:相关IO端口 3、代码编写、编译 4、下载与调试 原理图与控制方法分析 74HC573芯片 OE(output enable) ...
分类:
其他好文 时间:
2018-05-27 16:23:30
阅读次数:
174
管脚定义 IO端口——单片机和外电路进行交互的窗口,大部分的引脚 管脚复用——为了省引脚 引脚有2种作用,不同时可工作在不同的2种模式下,一个引脚的2种模式之间没有关联 单片机管脚图 1)DIP封装和SMD封装 2)引脚编号与编程无关,名字与编程有关。 程序调试的发展 1、仿真器:仿真单片机的效果, ...
分类:
其他好文 时间:
2018-05-27 15:39:59
阅读次数:
184
开漏输出就是不输出电压,低电平时接地,高电平时不接地。如果外接上拉电阻,则在输出高电平时电压会拉到上拉电阻的电源电压。这种方式适合在连接的外设电压比单片机电压低的时候。推挽输出就是单片机引脚可以直接输出高电平电压。低电平时接地,高电平时输出单片机电源电压。这种方式可以不接上拉电阻。但如果输出端可能会 ...
分类:
其他好文 时间:
2018-05-26 16:38:18
阅读次数:
124