今天介绍下我新完成的为Microchip的32位单片机PIC32MZ2048ECH144开发的UART bootloader程序。整个工程分两部分,第一部分是单片机端用XC32编译的bootloader程序PhsBoot_v5.0,另一部分是PC端用C#编译的bootloader通讯程序PhsLoa ...
分类:
编程语言 时间:
2016-03-27 18:07:37
阅读次数:
404
这是以前学32的时候写的,那时候学了32之后感觉32真是太强大了,比51强的没影。关于dma网上有许多的资料,亲们搜搜,这里只贴代码了,其实我也想详详细细地叙述一番,但是自己本身打字就慢,还有好多事情要做!代码是我亲自都在板子上测试过的,,当然粘贴/复制过去可能也不会尽如人意,知识这东西总是有许多道
分类:
其他好文 时间:
2016-03-20 10:28:45
阅读次数:
410
一、串口编写总框图 二、分步介绍 #define GPHCON (*(volatile unsigned long *)0x56000070)#define ULCON0 (*(volatile unsigned long *)0x50000000)#define UCON0 (*(volatile...
分类:
其他好文 时间:
2016-03-11 17:05:03
阅读次数:
250
1.解析SerialPortAPI串口通信例子首先分析一下例子中的类结构:通过类结构可知,最主要的还是在SerialPortJNI.java类,该类写了一些Native方法处理打开与关闭串口接收发送的SerialPort.Java代码如下:packagecom.dwin.navy.serialportapi;importjava.io.FileDescriptor;importa..
分类:
移动开发 时间:
2016-03-07 19:27:14
阅读次数:
358
转载: http://www.cnblogs.com/zhaoming510/p/3965061.html http://www.cnblogs.com/binfire/archive/2011/10/08/2201973.html github上封装类: https://github.com/ge
单片机串行口通信有4种不同的方式: 方式0:移位寄存器输入/输出方式:波特率:fosc/12; 方式1:10位UART(通用异步接口电路),一帧数据的格式为:1位起始位,8位数据位,1位停止位。其波特率是可变的(由公式): 方式2和方式3:这两种方式都是由11位UART组成,一帧数据格式为:1位起始
分类:
其他好文 时间:
2016-01-29 15:43:11
阅读次数:
122
在做串口通信的时候,无意中发送了中文到WIN10IOT设备,WIN10IOT设备随即发生报错“No mapping for the Unicode character exists in the target multi-byte code page”。主要原因是WIN10IOT不支持GB2312编...
PC软件与PLC进行串口通信波特率:19200校验位:偶检验数据位:8停止位:1现象一,PC软件向PLC可以发送1,2,4,5,7,8,但是3,6,9发送出去后,PLC无法收到二,使用虚拟串口,PC软件与串口调试助手可以正常通信原因PC软件中,校验位按照Mark(奇偶校验位始终1)位填充。即,在上述...
分类:
其他好文 时间:
2016-01-17 21:38:54
阅读次数:
148
怎样用计算机给单片机发送数据,单片机怎样接收数据呢?JP3与P0口相连接。从计算机给单片机发送一个十六进制数据,然后看数码管的显示。#include/**给单片机发送一个十六进制的数据,用来显示数码管*/void initSer();void main(){ initSer(); while(1) ...
分类:
其他好文 时间:
2016-01-10 15:37:26
阅读次数:
168
串口初始化D8120说明:※ 根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。※ bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。※ RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit1...
分类:
其他好文 时间:
2016-01-10 00:20:58
阅读次数:
490