自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

原创 python实战串口助手---9串口接收显示

好不容易把接收的显示搞定了,但是不能显示16进制,不知道为何,上图,上代码接收代码[mw_shl_code=python,true]def SerRead(self):while self.ser.alive:n = self.ser.serSer.inWaiting()#print ("n=%s" % n)try:self.re

2018-01-26 23:13:02 5670 3

原创 python实战串口助手---8串口多个发送解决

今晚终于解决了串口发送的问题,更改代码如下:def write(self, data):        if self.alive:            if self.serSer.isOpen():                self.serSer.write(data)def m_send1butOnButtonClick( self, event ):

2018-01-26 23:12:00 2233 1

原创 python实战串口助手---7串口发送

上次发的帖子的接收是有异常的,昨天下班时,反复的测试,发现问题很大,晚上不想睡觉了,就起来修改调试,终于搞定一个没有异常的版本读取函数,如果有使用我代码的,把下面2个函数替换一下即可,但是还有个问题没有解决,就是显示到text文本框没有实现,我还要再继续研究一下,发送函数,一次只能发一个,超过一个就无法实现,目前还没找到解决方法,我还要继续研究一下的。进展有点慢了,还是先把调试好的部分代码分享

2018-01-26 00:41:07 2091 1

原创 python实战串口助手---6实现串口接收

由于昨天早晨没有调试成功,心里一直不爽,觉都睡不好,于是今早不到2点就起来继续调试,终于把昨天的BUG找到了,还是串口参数配置的问题,先上代码。#! /usr/bin/env python# -*- coding: utf-8 -*-  import timeimport datetimeimport threadingimport binasciiimport p

2018-01-24 06:35:18 4908

原创 python实战串口助手---5实现过程中的困惑

天终于有时间继续调试,可是在调试过程中添加运行代码时出现问题,希望哪位高人指点一下,谢谢。先上代码。#! /usr/bin/env python# -*- coding: utf-8 -*- import timeimport datetimeimport threadingimport binasciiimport platformimport logging

2018-01-23 05:21:34 1587

原创 python实战串口助手---4实现串口功能

在研究别人的代码和资料后,进行了深入的学习后,整理了一版串口的操作代码,功能包括启动,停止,读,和写,目前还没有加到界面上,下一步,大家不要着急,也不要催我,我会慢慢搞定的哦。废话不说了,先给大家代码,欢迎大家的批评和指正,当然是参考了前人的作品改动的,请高手见谅啊,我的目的也是学习和带动大家学习,不是想要什么回报的。import sysimport threadingimport timeimp

2018-01-19 11:57:26 4175 1

原创 stm32f429移植littlevGL

说明一下,工程文件太大了,没办法上传,大家按照我的步骤一步一步即可完成移植昨夜折腾到3点,在移植一个比较小巧的GUI,用的st的库文件,不是HAL版本的,好不容易移植成功,在添加触摸驱动的文件时,出现了所找的驱动文件是用HAL库函数写的,真想骂ST啊,有毛病,搞那么多版本的驱动,是研发人员太多了,还是有病啊,叫人无语,一时间,也静不下来去仔细研究库文件了,就想直接改成HAL的库,结果悲剧啊,N多错

2018-01-19 00:01:44 11964 4

原创 python实战串口助手---3初定界面

昨晚折腾到凌晨2点,确定了使用wxpython,今天又时间,就开始了界面设计,先来张图看看 是使用wxpython设计的界面,当然是按照个人的需要做的,方便自己项目的测试,如果各位不喜欢这界面,我也没有办法哦。给大家提供一下源代码哦# -*- coding: utf-8 -*- import wximport wx.xrcclass serial

2018-01-16 15:32:06 1310

原创 python实战串口助手---2确定控件

折腾了好几天的PyQt,一直是在导入QtWidgets的地方出错,不论是PyQt4还是PyQt5,都一样,虽然我安装的都是.exe版本,反复安装了至少3次,无果,重启也无果,严重的郁闷啊,安装eric也是非常的郁闷,明明在python3.6下安装成功了,双击eric6.bat就是死活不反应啊,不弹出界面,加上上周五出差耽误的,搞了5天了,我暂时投降了,先用wxpython搞了,安装了wxp

2018-01-16 01:46:00 736

原创 python实战串口助手---1熟悉串口

应一位坛友建议,搞一个python版本的串口助手,首先了解下串口需要的插件是pyserial,这个直接pip install pyserial安装即可,很简单。安装完成后,我自己也测试了一下,功能是可以用的,先上图。 这充分说明了串口插件是可以使用的,下面就要开始界面的安排了,目前常用的串口助手都很复杂,我就一初学为名义,先搞个简单的,能实现收发,及16进制为初期目标,串口可选择的范围是C

2018-01-10 23:38:17 4588

原创 stm32f429移植uGUI

昨天在某个论坛发现一个新的GUI,很小巧,心就痒痒了,想试试,目前官方版本是v0.3,官方网站也只提供了f429的demo,但是因本人见识较少,不知道那工程是什么后缀STM32F429.coproj,无奈,就就自己移植一下玩玩了,权当娱乐了。       下班回到家,把f429的discover板子找了出来,已经放了3年了,竟然还能亮起来,很兴奋啊。又从网上找了个discover的例程能点亮l

2018-01-10 13:52:31 3174

原创 python实战数据库MySQL---4操作MySQL

今晚抽时间把数据库连上了,先上图    从图上可知,实现了数据库的写和读的工作,下面上代码def saveInfo(self):          self.nameEntry = self.nameToEntry.get().strip()        self.sexEntry = self.sexToEntry.get().strip()

2018-01-09 21:22:56 363

原创 python实战数据库MySQL---3Tkinter主界面

由于基础不是很扎实,在编写和调试中出现了许多的弯路,目前遇到的已经一一解决了,但也还是有些顽疾,目前尚未解决,下面会说明,先汇报一下今天凌晨3点起来调试的进度,见下图 这些错误,其实很莫名其妙的,我都是严格按照缩进格式进行的,但是还是很头大,反复的用空格和tab键,始终不行,切换到pycharm软件调试,也是一样的错误,很神奇,在快要绝望时,莫名其妙的又好了,为什么?我不知道,也没有答案。

2018-01-08 15:12:35 6273 1

原创 python实战数据库MySQL---2Tkinter

有了明确的方向和方法后,开始了界面的设计,果然渐入境界,有点小高兴,毕竟慢慢的可以使用了,一定要掌握到像用C写嵌入式一样熟练,这样才能算是学会。      目前廖老师的教程只提到了Tkinter,其他的我还没有了解到,就暂且使用这个GUI了,有不到之处,请大家多指点,那将是我最大的收获,在此先谢谢了。在开始动手之前,我有了个想法,增加一个界面,实现登录,这样可以起到保护,不让任何人

2018-01-05 09:32:04 3329 1

原创 python实战数据库MySQL---1彷徨与计划

已经学习了2周了,因为元旦放假,耽误了几天,同时也遇到了一点思想里的矛盾,不知道该学习什么了,毕竟python的用处非常多,自然分支就很多了,如网站,科学计算,APP等,经过5天左右的反复思考,既然决定学习了,而且已经算是入门了,就不能再放弃了,那也不是我的性格啊。茫然中下载了几个培训的视频,可是根本就没有耐心静下来去浪费,毕竟视频来的太慢了,带着耳机听伤耳朵,放外音,影响别人,只能放弃这条路。于

2018-01-03 17:47:09 306

双口RAM 7005

True Dual-Ported memory cells which allow simulta- neous access of the same memory location • High-speed access — Military: 20/25/35/55/70ns (max.) — Commercial:15/17/20/25/35/55ns (max.) • Low-power operation — IDT7005S Active: 750mW (typ.) Standby: 5mW (typ.) — IDT7005L Active: 750mW (typ.) Standby: 1mW (typ.) • IDT7005 easily expands data bus width to 16 bits or more using the Master/Slave select when cascading more than one device •M/S = H for BUSY output flag on Master, M/S = L for BUSY input on Slave

2011-11-01

4串口扩展芯片

The XR16C8641 (864) is an enhanced quad Universal Asynchronous Receiver and Transmitter (UART) each with 128 bytes of transmit and receive FIFOs, transmit and receive FIFO counters and trigger levels, automatic hardware and software flow control, automatic RS-485 half-duplex direction control and data rates of up to 2 Mbps. Each UART has a set of registers that provide the user with operating status and control, receiver error indications, and modem serial interface controls. System interrupts may be tailored to meet design requirements. An internal loopback capability allows onboard diagnostics. The 864 is available in the 100- pin QFP package. The XR16C864 offers faster channel status access by providing separate outputs for TXRDY and RXRDY, offer separate Infrared TX outputs and a separate clock input for channel C (CHCCLK).

2011-11-01

常用运放电路、放大倍数集锦

常用运放电路、放大倍数集锦,详细介绍和推导,有30多个例子

2009-11-27

运放电路放大倍数的计算

运放电路放大倍数的计算,图形加推导,详细介绍运放的计算。

2009-11-27

winavr2009-5

GCC是Linux的唯一开发语言。就嵌入系统应用来说,几乎所有市面上有一定市场份额的8bit以上MCU都有爱好者移植GCC在其上。   GCC的编译器优化程度可以说是目前世界上民用软件中做的最好的,完全用ANSI?C规范写出的超过一万行代码的程序,目前还没有任何一种编译器产生的目标代码能比GCC产生的代码速度更快,但是同时它的bug数量却也可以算作所有民用C编译器中最少的   就8bit开发而言,GCC还有一个很严重的缺陷就是,不支持float数据类型,实际上GCC在所有环境中都把float直接定义为double,这样,对8bit环境来说,就显得负担过重了。   被移植到WINDOWS平台上,整合了各个组件后的Windows版GCCAVR就是WinAVR。不是IDE,自己定制IDE的时候就要用到makefile,makefile重要作用就是:指定所用的单片机类型,指定编译的文件,设定编译优化条件等。

2009-11-18

winavr2009-4

GCC是Linux的唯一开发语言。就嵌入系统应用来说,几乎所有市面上有一定市场份额的8bit以上MCU都有爱好者移植GCC在其上。   GCC的编译器优化程度可以说是目前世界上民用软件中做的最好的,完全用ANSI?C规范写出的超过一万行代码的程序,目前还没有任何一种编译器产生的目标代码能比GCC产生的代码速度更快,但是同时它的bug数量却也可以算作所有民用C编译器中最少的   就8bit开发而言,GCC还有一个很严重的缺陷就是,不支持float数据类型,实际上GCC在所有环境中都把float直接定义为double,这样,对8bit环境来说,就显得负担过重了。   被移植到WINDOWS平台上,整合了各个组件后的Windows版GCCAVR就是WinAVR。不是IDE,自己定制IDE的时候就要用到makefile,makefile重要作用就是:指定所用的单片机类型,指定编译的文件,设定编译优化条件等。

2009-11-18

winavr2009-3

GCC是Linux的唯一开发语言。就嵌入系统应用来说,几乎所有市面上有一定市场份额的8bit以上MCU都有爱好者移植GCC在其上。   GCC的编译器优化程度可以说是目前世界上民用软件中做的最好的,完全用ANSI?C规范写出的超过一万行代码的程序,目前还没有任何一种编译器产生的目标代码能比GCC产生的代码速度更快,但是同时它的bug数量却也可以算作所有民用C编译器中最少的   就8bit开发而言,GCC还有一个很严重的缺陷就是,不支持float数据类型,实际上GCC在所有环境中都把float直接定义为double,这样,对8bit环境来说,就显得负担过重了。   被移植到WINDOWS平台上,整合了各个组件后的Windows版GCCAVR就是WinAVR。不是IDE,自己定制IDE的时候就要用到makefile,makefile重要作用就是:指定所用的单片机类型,指定编译的文件,设定编译优化条件等。

2009-11-18

winavr2009-2

GCC是Linux的唯一开发语言。就嵌入系统应用来说,几乎所有市面上有一定市场份额的8bit以上MCU都有爱好者移植GCC在其上。   GCC的编译器优化程度可以说是目前世界上民用软件中做的最好的,完全用ANSI?C规范写出的超过一万行代码的程序,目前还没有任何一种编译器产生的目标代码能比GCC产生的代码速度更快,但是同时它的bug数量却也可以算作所有民用C编译器中最少的   就8bit开发而言,GCC还有一个很严重的缺陷就是,不支持float数据类型,实际上GCC在所有环境中都把float直接定义为double,这样,对8bit环境来说,就显得负担过重了。   被移植到WINDOWS平台上,整合了各个组件后的Windows版GCCAVR就是WinAVR。不是IDE,自己定制IDE的时候就要用到makefile,makefile重要作用就是:指定所用的单片机类型,指定编译的文件,设定编译优化条件等。

2009-11-18

winavr2009

GCC是Linux的唯一开发语言。就嵌入系统应用来说,几乎所有市面上有一定市场份额的8bit以上MCU都有爱好者移植GCC在其上。   GCC的编译器优化程度可以说是目前世界上民用软件中做的最好的,完全用ANSI?C规范写出的超过一万行代码的程序,目前还没有任何一种编译器产生的目标代码能比GCC产生的代码速度更快,但是同时它的bug数量却也可以算作所有民用C编译器中最少的   就8bit开发而言,GCC还有一个很严重的缺陷就是,不支持float数据类型,实际上GCC在所有环境中都把float直接定义为double,这样,对8bit环境来说,就显得负担过重了。   被移植到WINDOWS平台上,整合了各个组件后的Windows版GCCAVR就是WinAVR。不是IDE,自己定制IDE的时候就要用到makefile,makefile重要作用就是:指定所用的单片机类型,指定编译的文件,设定编译优化条件等。

2009-11-18

空空如也

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

TA关注的人

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