自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (190)
  • 收藏
  • 关注

原创 stc不断用串口向外发送数据,如何下载程序

先关闭单片机电源,连接好下载线,单击单片机程序下载烧录软件下载按钮,开始下载,然后及时打开单片机电源,就可以解决单片机串口占用,无法下载程序的问题。

2016-06-30 18:43:47 1608

转载 单片机怎么擦除程序,串口一直发数据来 STC-ISP一下载就关闭

win7系统,STC89C52单片机,用ISP V4.83下载,以前一直很好用的,今天突然不能烧程序了,是这样的,一、接上单片机后第一次烧程序,会提示: Chinese:正在尝试与 MCU/单片机 握手连接 ... Chinese:连接失败,请尝试以下操作: 1.在单片机停电状态下,点下载按钮,再给单片机上电 2.停止下载,重新选择 RS-232 串口, 接好电缆 3.可能需要先将 P1.0/

2016-06-30 18:40:04 4822

转载 宏晶STC单片机使用STC-ISP串口烧录失败的解决方法及实例汇总 (Ver0.99.15)

(Click here for the English version: STC MCU STC-ISP serial programming failure causes and solutions點擊查看繁體中文版本: 宏晶STC單片機使用STC-ISP串口燒錄失敗的原因與解決匯總)STC单片机使用串口ISP(在系统编程:InSystemProgram)编程(或称:下载、烧写、

2016-06-30 18:16:02 33351

转载 STC双串口单片机无法烧写下载程序原因,普中开发箱,STC12C5A60S2

我用的是普中科技的开发箱,用STC-ISP下载线直接连到P3.0和P3.1针脚下载程序,发现无法下载程序的原因是开发箱的P3.0和P3.1是与DB9串口相连的,由J-RXD和J-TXD两个跳线控制,烧写程序时拔掉这两个跳线即可。因为STC系列单片机烧写下载程序是要用串口的,所以要保证所使用的串口不被占用。要么直接用DB9串口,要么用杜邦线直接连串口针脚时保证针脚不被占用

2016-06-30 18:13:03 5142

转载 使用comm在java程序中管理本地端口

在Java程序中,为了实现同本地系统的硬件端口(RS-232标准串口/IEEE1284标准并口)通讯,目前有两个方法,第一个就是以前说过的,使用JNI技术自己写一个与java程序相关的dll/so文件,这个文件可以直接和本地系统通信,从而管理本地机器的端口,不过使用java程序独自实现一个比较完善的端口管理解决方案对个人而言是一个花费巨大且不实际的想法.第二个方法就是使用sun公司提供的comm包

2016-06-30 17:07:18 920 2

原创 Eclipse javax.comm.NoSuchPortException

将comm.jar复制到java安装主目录下的jre/lib/ext目录下将javax.comm.properties复制到java安装主目录下的jre/lib目录下将win32com.dll复制到java安装主目录下的bin目录下Eclipse jre也要改的java安装主目录下的jre system lebrarys,而不能用java安装主目录下上一目录下的jre到此即可解

2016-06-30 14:34:25 1466

转载 java.lang.NoClassDefFoundError: javax/comm/SerialPortEventListener 和 javax.comm.NoSuchPortException

今天测试第一个用Java进行串口通信的程序,用的是javacomm中的官方例子:SimpleRead.java。用电脑连接了一台仪器的串口,在设备管理器中显示为COM7:因为一开始在Eclipse中运行SimpleRead.java的时候老是提示NoSuchPortException,所以网上查了查,有人说要用Windows命令行运行。于是用命令行运行,但是

2016-06-30 13:36:54 1033

转载 在eclipse下如何把jar包加入到jre环境下

点击需要导入jar的项目,右击项目属性(properties),进入到如下图界面:2选择Java Build Path选项,然后选择右边红框内的jre,之后点击【edit】,如图:

2016-06-30 12:39:32 1730

转载 下位机单片机c语言发送数据到串口,上位机pc机java语言获取端口数据

环境:Windows7 64b,jdk64b,myeclipse8.5,rxtx开发包,STC,keil,格西烽火,51单片机,rs232USB转串口线。下位机c代码#include #include #define INBUF_LEN 7   //数据长度unsigned char inbuf1[INBUF_LEN];unsigned char check

2016-06-29 23:52:07 2671

转载 基于Java语言的51单片机串口通讯PC机程序

摘要:由于Java语言的诸多优点,Java得到了广泛的应用,如今利用Java开发串口通讯已相当成熟,实现简单,可移植性强。文章详细介绍了如何配置开发环境以及使用Java串口API函数编写PC机程序。本程序比使用C++语言编写的串口通讯程序更容易理解,且移植性非常强,视图与控制分开,便于维护和升级。关键字:Java,JBuilder,KeilC,Java Communications A

2016-06-29 23:45:28 3458

转载 java如何给单片机串口发送一个16进制的命令

public static byte[] hex2byte(String hex) { String digital = "0123456789ABCDEF"; String hex1 = hex.replace(" ", ""); char[] hex2char = hex1.toCharArray();

2016-06-29 20:09:15 7326

转载 java布局管理器入门详解

很多初学java的朋友,对布局管理器很生疏,尤其是接触过其他语言的朋友,更是对java布局管理器摸不着头脑,如何让指定的控件显示到自己需要的位置,如何让指定的控件随着窗口自动伸缩调整位置呢?包括我本人在内,也是为这个颇费脑筋,现将所学的内容与大家分享。如有不妥之处,请指正,大家一起共同进步。首先我们来了解一下java布局管理器。java提供了5种布局管理器分别是:BorderLayout,

2016-06-29 17:02:08 444

转载 java布局管理器总结

之前在使用的过程中一直对java中swing的布局管理器感到很困惑,以下是在网上找到的一篇文章。其中我重点关注了一下gridbaglayout。写的比较详尽:BorderLayoutFlowLayoutGridLayoutGridBagLayoutCardLayoutBoxLayout1.BorderLay

2016-06-29 17:00:07 343

转载 Java软件与单片机串口通信

从菜鸟级的电子爱好者到骨灰级的电子工程师,相信大多数人都经历过制作万年历,毕竟它比较全面的考察对单片机基础知识的掌握,并且体现了C语言编程模块化的思想。     而本文旨在介绍在完成制作万年历后实现软件通过RS-232串口对万年历进行控制。软件的编写采用的Java语言,当然,使用C++、VB等语言也可以编写出与单片机串口通信的软件,使用VB的MSCOMM控件可以更方便的实现串口通信。 

2016-06-28 23:19:38 5786 1

转载 java 实现单片机与PC串口通讯

Java 实现单片机与PC串口通讯  在用Eclipse做开发时,我发现利用Eclipse控制台可以很方便的实现PC与单片机的串口通讯,这样可以省略自己做一个GUI的步骤,直接利用Console做串口通讯终端。  实现代码如下:  package commPort;  import java.io.IOException; import java.io.InputStream;

2016-06-28 23:02:57 3606

转载 51 单片机与PC 串口通信程序及硬件电路图

51 单片机与PC 串口通信程序及硬件电路图2009-10-16 10:18#include #define BUFFERLEGTH 10//-----------------------------------------------------------------void UART_init(); //串口初始化函数void COM_send(voi

2016-06-28 20:44:54 5402 2

转载 51单片机串口通信的发送与接收

51单片机的串口,是个全双工的串口,发送数据的同时,还可以接收数据。当串行发送完毕后,将在标志位 TI 置 1,同样,当收到了数据后,也会在 RI 置 1。无论 RI 或 TI 出现了 1,只要串口中断处于开放状态,单片机都会进入串口中断处理程序。在中断程序中,要区分出来究竟是发送引起的中断,还是接收引起的中断,然后分别进行处理。看到过一些书籍和文章,在串口收、发数据的处理方法上,

2016-06-28 17:43:37 10161 1

转载 51单片机串口通信的发送与接收(转)

51单片机的串口,是个全双工的串口,发送数据的同时,还可以接收数据。当串行发送完毕后,将在标志位 TI 置 1,同样,当收到了数据后,也会在 RI 置 1。无论 RI 或 TI 出现了 1,只要串口中断处于开放状态,单片机都会进入串口中断处理程序。在中断程序中,要区分出来究竟是发送引起的中断,还是接收引起的中断,然后分别进行处理。看到过一些书籍和文章,在串口收、发数据的处理方法上,

2016-06-28 17:24:33 13144 2

原创 android studio无法设置java jdk

将android sdk路径中的空格去掉,然后修改java jdk重新编译

2016-06-28 00:41:25 436

转载 有关Android Studio的问题Error:Failed to find: com.google.android.gms:play-services:6.1.71

你翻墙再试就可以了。要不你装不上那个repository。

2016-06-28 00:05:03 4013

转载 Error:Execution failed for task ':app:processDebugResources'. 的解决办法

Android Studio项目Build的时候报了这么一个错误:Error:Execution failed for task ':app:processDebugResources'.com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process

2016-06-27 23:59:08 17621 1

转载 android studio Error:Unable to start the daemon process

我在用Android studio 做一个小项目,在家里的mac电脑中创建项目,并同步到coding.net中。到公司电脑中下拉此项目,并通过android studio打开,可打开后的项目报如下错误:[java] view plain copy Error:Unable to start the daemon process.  

2016-06-27 21:16:34 245

转载 android 为支持多语言,常用的iso keystore country code

中国:cn,zh加拿大:ca法国:fr英国:en西班牙:es日本:jp韩国:kp,kr

2016-06-27 15:49:16 639

转载 第一次使用Android Studio时你应该知道的一切配置

一、新建工程:1、新建一个Project:打开Android Studio,新建一个Project,界面如下:上图中,设置好工程名和路径之后,接下来可以一路next:二、Android Studio使用方法;1、修改项目结构视图:Project新建完了以后,默认的结构如下:上图可以看到,AS的目

2016-06-27 14:00:20 1549

转载 Android Studio体验(二)--创建项目和Genymotion试用

上周日已经体验了一把Android Studio顺便没事点了点其他功能,不过还是从自己创建项目开始说吧,首先我们要熟悉Android Studio中的Project 和 Module 两个概念。Android Studio中Project是工作空间类似于Eclipse中的WorkPlace, Module指的是具体项目类似于Eclipse中项目。Eclipse可以同时对多个 Eclipse 的 P

2016-06-26 22:28:24 481

转载 安卓模拟器Genymotion虚拟设备启动失败问题的解决方法

几个基本概念:1、Genymotion是安卓开发环境的一种模拟器,加载APP的速度比较快(模拟器本身启动也是需要相当长时间)。2、Genymotion依赖于VirtualBox(著名的开源虚拟机软件,轻巧、好用!),就是说Genymotion跟VirtualBox要一起使用(Genymotion调用了VirtualBox的接口)。3、Genymotion对VirtualBo

2016-06-26 21:59:43 12411

转载 Android Studio中安装Genymotion插件解决方案

之前讨论了在Eclipse中安装Genymotion插件,感觉还是比较麻烦的。现在我们要在Android Studio中安装Genymotion插件,比在Eclipse中方便多了。前提是你已经在电脑上安装了Genymotion。鉴于Eclipse的经验,在这里我们不介绍离线安装jar包的方式,也不推荐,现在而是使用在线的方式。具体步骤如下:(1)在Android Studio中选择File

2016-06-26 20:42:41 419

转载 Error Unable to start the Genymotion virtual device.解决

Genymotion安卓模拟器虽然给我们测试软件或者做微信营销、网赚项目等带来了很大的便利,但是又经常出问题让我们煞费苦心,今天电脑知识网小编又将给大家分享如何解决:Error Unable to start the Genymotion virtual device.这样的错误提示。The Genymotion virtual device could not obtain an I

2016-06-26 20:26:35 443

转载 android tv焦点特效实现浅析

Android TV上的焦点凸显特效相信大家都看到过,那么我们就来实现它吧,首先上张效果图。先说一下实现原理,主要通过重写RelativeLayout实现item,之后在其中加入scalanimation动画效果。刚开始处理时,还是发现了一些问题,比如item放大后会被其他item遮挡,如何添加选中边框等等,以及动画的实现等等。下面放上实现细节。首先是item的代码

2016-06-26 18:06:17 1145

转载 Android Studio教程从入门到精通

最新2.0系列文章参考:Android Studio2.0 教程从入门到精通MAC版 - 安装篇Android Studio2.0 教程从入门到精通MAC版 - 入门篇Android Studio2.0 教程从入门到精通MAC版 - 提高篇目标:Android Studio新手–>下载安装配置–>零基础入门–>基本使用–>调试技能–>构建项目基础–>使用AS应对常规

2016-06-26 18:03:43 733

转载 Java 读写Properties配置文件

1.Properties类与Properties配置文件  Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法(1)load(InputStream inStream)   这个方法可以从.properti

2016-06-25 23:17:04 220

转载 Java程序中的配置文件的存放和读取

1、先在项目中创建一个包(如:config),再创建一个配置文件(如:a.properties),添加配置信息如下:比如:复制代码代码如下:name=kakaage=282、代码:复制代码代码如下:import java.io.IOException; import java.io.InputStream; import java

2016-06-25 23:15:57 345

转载 基于c#环境的单片机和PC串口通信

c#程序:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;

2016-06-25 22:08:29 2901

转载 c#怎样利用this.Invoke()方法,用委托调用带参数的方法?new ParameterizedThreadStart()除外

345this.Invoke((EventHandler)delegate{    //随便你调用什么,有没参数都行,委托不用了。直接调用函数即可。当然直接委托也行。    委托(参数);});345this.Invoke((EventHandle

2016-06-25 20:01:20 5703

转载 c#字符转换

string sample = "我们的祖国是花园 花园的花朵 真鲜艳。"; byte[] textbytes = Encoding.Default.GetBytes(sample); string result = Encoding.Default.GetString(textbytes); Console.WriteLine(result);

2016-06-25 19:53:56 256

转载 单片机串口通信实例

上讲介绍并应用了单片机内部定时器和中断,并给出了实例。这一讲将介绍单片机上的串口通信。通过该讲,读者可以掌握单片机上串口的工作原理和如何通过程序来对串口进行设置,并根据所给出的实例实现与PC 机通信。  一、原理简介  51 单片机内部有一个全双工串行接口。什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行;既可接收又可发送,但不能同时进行的称为半双工;能同时接收和发送

2016-06-24 23:53:27 10608

转载 C#串口通信、单片机

C#串口操作系列:http://blog.csdn.net/wuyazhe/article/category/695097(精品,5个系列都有,感谢wuyazhe博主)两个完整例子:http://dldx.csdn.net/fd.php?i=35144030363803&s=210244c0411405405a6adaa4d8818c02http://bbs.csu.edu

2016-06-24 23:46:56 759

转载 C#与51单片机串口通信

C#与51单片机串口通信51接受数据,PC发送数据。通过单片机的数码管将PC发送的16进制数据显示出来。51接受数据代码:#include   #include     #include     sbit LS138A = P2^2;     //定义138译码器的输入A脚由P2.2控制   sbit LS138B = P

2016-06-24 23:40:54 5501 2

转载 51单片机串口通信的发送与接收(转)

51单片机的串口,是个全双工的串口,发送数据的同时,还可以接收数据。当串行发送完毕后,将在标志位 TI 置 1,同样,当收到了数据后,也会在 RI 置 1。无论 RI 或 TI 出现了 1,只要串口中断处于开放状态,单片机都会进入串口中断处理程序。在中断程序中,要区分出来究竟是发送引起的中断,还是接收引起的中断,然后分别进行处理。看到过一些书籍和文章,在串口收、发数据的处理方法上,

2016-06-24 23:40:14 4507 1

转载 如何用C#的serialport类接收单片机发送的数据

为什麽下面的程序只能实现 发送数据而不能接收??、请问还有其他方法实现接收数据嘛/?若有好的建议请上传程序并写上注释。。谢谢 private void button1_Click(object sender, EventArgs e) { SerialPort serialPort1 = new SerialPort(); se

2016-06-24 23:38:32 2022

eggdbus-0.6-3.el6.i686.rpm

eggdbus-0.6-3.el6.i686.rpm

2016-07-26

efibootmgr-0.5.4-10.el6.i686.rpm

efibootmgr-0.5.4-10.el6.i686.rpm

2016-07-26

efax-0.9a-8.el6.i686.rpm

efax-0.9a-8.el6.i686.rpm

2016-07-26

edac-utils-0.9-14.el6.i686.rpm

edac-utils-0.9-14.el6.i686.rpm

2016-07-26

ed-1.1-3.3.el6.i686.rpm

ed-1.1-3.3.el6.i686.rpm

2016-07-26

ecryptfs-utils-82-6.el6_1.3.i686.rpm

ecryptfs-utils-82-6.el6_1.3.i686.rpm

2016-07-26

eclipse-valgrind-0.6.1-1.el6.i686.rpm

eclipse-valgrind-0.6.1-1.el6.i686.rpm

2016-07-25

eclipse-swt-3.6.1-6.13.el6.i686.rpm

eclipse-swt-3.6.1-6.13.el6.i686.rpm

2016-07-25

eclipse-svnkit-1.3.0-3.el6.i686.rpm

eclipse-svnkit-1.3.0-3.el6.i686.rpm

2016-07-25

eclipse-subclipse-graph-1.6.5-6.el6.i686.rpm

eclipse-subclipse-graph-1.6.5-6.el6.i686.rpm

2016-07-25

eclipse-subclipse-1.6.5-6.el6.i686.rpm

eclipse-subclipse-1.6.5-6.el6.i686.rpm

2016-07-25

eclipse-rse-3.2-1.el6.i686.rpm

eclipse-rse-3.2-1.el6.i686.rpm

2016-07-25

eclipse-nls-hu-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-hu-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

eclipse-nls-hi-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-hi-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

eclipse-nls-he-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-he-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

eclipse-nls-fr-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-fr-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-19

eclipse-nls-fi-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-fi-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-19

eclipse-nls-et-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-et-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-19

eclipse-nls-es-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-es-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-19

eclipse-nls-el-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-el-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-19

eclipse-rpm-editor-0.5.0-2.el6.i686.rpm

eclipse-rpm-editor-0.5.0-2.el6.i686.rpm

2016-07-24

eclipse-rcp-3.6.1-6.13.el6.i686.rpm

eclipse-rcp-3.6.1-6.13.el6.i686.rpm

2016-07-24

eclipse-platform-3.6.1-6.13.el6.i686.rpm

eclipse-platform-3.6.1-6.13.el6.i686.rpm

2016-07-24

eclipse-oprofile-0.6.1-1.el6.i686.rpm

eclipse-oprofile-0.6.1-1.el6.i686.rpm

2016-07-24

eclipse-nls-zh-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-zh-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-24

eclipse-nls-zh_TW-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-zh_TW-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-uk-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-uk-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-tr-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-tr-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-sv-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-sv-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-ru-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-ru-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-ro-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-ro-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-23

eclipse-nls-pt-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-pt-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-pt_BR-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-pt_BR-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-pl-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-pl-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-no-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-no-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-nl-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-nl-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-mn-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-mn-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-22

eclipse-nls-ko-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-ko-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

eclipse-nls-ja-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-ja-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

eclipse-nls-it-3.5.0.v20090620043401-4.el6.i686.rpm

eclipse-nls-it-3.5.0.v20090620043401-4.el6.i686.rpm

2016-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除