自定义博客皮肤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)
  • 收藏
  • 关注

转载 Python小札

在Python中,等号(=)是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量如:a = 123 #a是整数print(a)a = 'ABC' #a变为字符串print(a)这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配就会报错~~当我们...

2017-05-27 16:06:00 198

转载 MVB设备分类

连接在MVB上的设备按性能可以分为5类MVB上的设备应具备下面六个性能中的一个或多个。MVB设备的性能性能说明分类设备状态设备被轮询时能够发送出其设备状态1,2,3,4,5过程数据设备被轮询时能够发送和接收过程数据1,2,3,4,5消息数据设备被轮询时能够发送和接收消息数据,此性能说明设备能够执行实时协议...

2015-08-19 13:46:00 1236

转载 MVB帧

MVB帧有两种类型: 1.仅有总线主发布的主帧; 2.从设备相应主帧而发送的从帧;一个主帧及其相应的从帧形成一个报文。主帧起始分界符和从帧起始分界符是不同的,以防止同步滑移主帧的长度固定问33位,包括: 9位主起始分界符; 4位F代码,它指明所期望的从帧类型和长度 。即我们所说的FCode; 12位的地址或参量; 8位的检验序列;所...

2015-08-19 11:54:00 2398

转载 有限状态机FSM

因为工作需要,要明白状态机的编程原理。现直接拿txj的micro raw os来分析学习  (c++学习网站:  http://www.cplusplus.com/)这里先给出要分析的源码:主要有6个函数/* raw os - Copyright (C) Lingjun Chen(jorya_txj). This file is part...

2015-08-17 17:14:00 219

转载 QT--- Graphics View

在Qt Graphics View框架中,主要有三种对象:场景(scene)、视图(view)、图元(item);场景(scene)存储了图形数据,它通过视图(view)以多种形式表现出来,每个图元(item)可以单独进行控制。Graphics View框架是Qt4.2引入的。我一开始学习就是从Qt4着手的。所以之前是什么,我就不了解了。Graphics View框架中包括三...

2015-08-13 17:08:00 153

转载 也说析构---C++

正如我们知道的:通过new分配到heap中的对象,当对其delete,才会被析构;分配在stack中的对象,当其离开作用域时被析构;转载于:https://www.cnblogs.com/king-77024128/p/4726510.html...

2015-08-13 10:35:00 75

转载 QT---多线程

在Qt中使用线程比较简单,只需要继承QThread类并重新实现其run()函数,代码如下class MyThread : public QThread{ Q_OBJECTprojected: void run(); };void MyThread :: run(){ .......}只需在run()函数中填写所需要的功能代...

2015-08-12 14:29:00 108

转载 QT文件处理总结

Qt里提供了QFile类来进行文件操作,为了更方便地处理文本文件和二进制文件。Qt还提供了QTestStream和QDataStream类,处理临时文件可以使用QTemporaryFile。获取文件信息可以使用QFileInfo,处理目录使用QDir,监视文件和目录变化则可以使用QFileSystemWatcher。 QFile类可以读写文本文件、二进制文件和Qt的资源...

2015-08-07 16:11:00 105

转载 QT---QFileInfo

包含头文件 #include <QFileInfo>QFileInfo类中的函数是可重入的。QT中的事件好信号槽并不是可以相互替代的:信号是有具体的对象发出的,然后会马上交给有connect()函数连接的槽进行处理。对于事件,Qt使用一个事件队列对所有发出的事件进行维护,当新的事件产生时,会被追加到事件队列的尾部。前一个事件队列完成后,取出后面的事件进行...

2015-08-07 15:53:00 99

转载 QT---QFileDialog

添加同文件 #include <QFileDialog>例子:void MainWindow::on_pushButton_clicked(){ fileDialog = new QFileDialog(this);//创建一个QFileDialog对象,构造函数中的参数可以有所添加。 fileDialog->setWindow...

2015-08-06 17:20:00 110

转载 Java基本

定义类的方法class 类名{  属性;  方法;}属性也叫成员变量,主要用于描述累的状态方法也叫成员方法,主要用于描述类的行为class Person{  int age;    void show()  {    System.out.println(“oh,my god ! I am”+age);  }}Person 类名age 类的属性,也叫类...

2015-02-25 17:56:00 60

转载 XML学习摘要

XML元素可以在开始标签中包含属性。属性(Attribute)提供关于元素的额外信息,属性必须加引号。属性值必须被引号包围,不过单引号和双引号均可,若属性值本身包含双引号,那么有必要使用单引号包围它。例子 1<person sex="female"> <firstname>Anna</firstname> <las...

2015-02-12 16:15:00 81

转载 CAN基础知识

CAN:Controller Area Network,是ISO国际标准化的串行通信协议。CAN控制器根据两根线上的电位来判断总线电平。总线电平分为显性电平和隐性电平,二者必居其一。发送方通过使总线电平发生变化,将信息发送给接收方。在CAN协议中,所有的消息都以固定的格式发送,总线空闲时,所有与总线相连的单元都可以开始发送新消息。两个以上的单元同时开始发送消息时,标识符ID决定优...

2015-01-24 14:28:00 137

转载 基于MCP2515的CAN学习

CAN总线上的所有节点都必须具有相同的标称比特率(Nominal Bit Rate)。MCP2515通过DPLL(数字锁相环)实现位定时,DPLL被配置成同输入数据同步,并为发送数据提供标称定时。DPLL将一个位时间分割为有最小单位为时间份额(Time Quanta,TQ)所组成的多个时间段。CAN总线上的所有器件都必须使用相同的比特率。然而并非所有器件都要求具有相同...

2014-09-23 11:02:00 293

转载 openwrt----Luci WEB界面增加挂载点

原来的编译的luci是没有这个挂载点的,如下命令增加挂载点:opkg updateopkg install block-mount重启路由即可出现 挂载点转载于:https://www.cnblogs.com/king-77024128/articles/3534832.html...

2014-01-27 14:08:00 7222

转载 刷OpenWRT标准版固件后安装LuCI的方法

我这里直接说怎么在终端安装Luci,所以要你的设备能连上互联网,能SSH或者直接TTl终端进去也行;好开始说安装Web管理界面LuCY;1.打开显示的路由器Linux终端中,输入“opkg update”,开始下载Packages.gz并更新;2.输入“opkg install luci”,安装LuCY主体,先开始自动下载各种关联库,下载完会自动安装配置。3.输入“/et...

2014-01-27 11:18:00 504

转载 STM32 寄存器对端口上下拉的实现

STM32平时我们都是在使用库函数来操作,这样带来的便利是显而易见的,不过这对芯片的深入了解有一点的阻碍的。个人愚见,看下面分析在输出模式下:ODR是数据输出寄存器,但是在 输入模式下,同时也用来配置上拉下拉设置。在Alientek的源码中的按键输入实验中有如下一段初始化代码:void KEY_Init(void){ RCC->APB2ENR|=1<&l...

2014-01-19 21:37:00 162

转载 STM32____GPIO几个寄存器的理解

使用BRR和BSRR寄存器可以方便地快速地实现对端口某些特定位的操作,而不影响其它位的状态。比如希望快速地对GPIOE的位7进行翻转,则可以:GPIOE->BSRR = 0x80; // 置'1'GPIOE->BRR = 0x80; // 置'0'如果使用常规'读-改-写'的方法:GPIOE->ODR = GPIOE->ODR | 0x80; //...

2014-01-17 23:16:00 1677

转载 LCD模式8080和6800

800又叫moto总线,8080总线又叫Intel总线。大致来说,Intel总线的控制线有四根,RD写使能,WR读使能,ALE地址锁存,CS片选。而moto总线只有三根,R/W读/写,ALE地址锁存,CE片使能。--------------------------------------------------------------------------------...

2014-01-17 13:19:00 246

转载 KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释

KEIL RVMDK编译后的信息Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116Code是代码占用的空间;RO-data是 Read Only 只读常量的大小,如const型;RW-data是(Read Write) 初始化了的可读写变量的大小;ZI-data是(Zero I...

2013-12-07 19:14:00 1627

转载 STM32内核的储存器映射

存储器映射是指把芯片中或芯片外的FLASH,RAM,外设,BOOTBLOCK等进行统一编址。即用地址来表示对象。这个地址绝大多数是由厂家规定好的,用户只能用而不能改。用户只能在挂外部RAM或FLASH的情况下可进行自定义。Cortex-M3是32位的内核,因此其PC指针可以指向2^32=4G的地址空间,也就是0x0000_0000——0xFFFF_FFFF这一大块空间。Co...

2013-12-07 18:47:00 181

转载 STM32F105使用固件库的时候串口乱码解决方法

主要是根据你的外部晶振修改的。若使用的外部晶振是8M,可用如下方法修改。将 "stm32f10x.h" 做如下修改,就能解决问题。#if !definedHSE_VALUE#ifdef STM32F10X_CL#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator ...

2013-11-27 16:25:00 122

转载 USB设备描述符

一个USB设备有一个设备描述符,设备描述符里面决 定了该设备有多少种配置,每种配置描述符对应着配置描述符;而在配置描述符中又定义了该配置里面有多少个接口,每个接口有对应的接口描述符;在接口描述符 里面又定义了该接口有多少个端点,每个端点对应一个端点描述符;端点描述符定义了端点的大小,类型等等。由此我们可以看出,USB的描述符之间的关系是一 层一层的,最上一层是设备描述符,下面是配置描述符...

2013-11-24 17:01:00 97

转载 physdiskwrite使用教程

关于该工具的描述: 用来将img类型的映像写入磁盘的工具,可以用来写mono,飞鱼3200 img 类型的路由器! physdiskwrite 这是一个 Windows NT/2000/XP命令行工具,是用来对像EDC、DOM、CF卡这样的储存设备进行写入。 用于硬盘绝对写。可以把一个镜像文件按照文件原本的顺序写入物理硬盘。该工具最初是为了安装m0n...

2013-11-11 17:26:00 794

转载 Linux中有用的调试方法

三个宏__FILE__  __FUNCTION__  __LINE____是两个下划线__FILE__这个宏是定位哪个文件;__FUNCTION__这个宏定位哪个函数;__LINE__这个宏定位哪一行;例程:#include<stdio.h>void test_0(void);void test_1(void);int main...

2013-11-01 09:55:00 58

转载 STM32-AFIO

只有使用了AFIO的事件控制寄存器、AFIO的重映射功能以及外部中断(EXTI)控制寄存器才需要开启AFIO的时钟,STM32参考手册从来没说过使用IO的复用功能就一定要开启AFIO时钟,这是个误区。转载于:https://www.cnblogs.com/king-77024128/p/3257453.html...

2013-08-14 16:24:00 410

转载 STM32 USB

USB配置并没有对PA11和PA12这个两个IO口进行设置,是因为一旦开启了USB电源(USB_CNTR的PDWN位清零)PA11和PA12将不再作为其他功能使用,仅供USB使用。所以咋开启了USB电源之后不论你怎么配置这个两个IO口,都是无效的。转载于:https://www.cnblogs.com/king-77024128/articles/3179581.html...

2013-07-09 11:57:00 154

转载 Altium Designer Summer 09 中 画PCB出现collision警告 怎么处理

Altium Designer Summer 09 中 画PCB出现collision警告 怎么处理啊。。 看起来很不爽。 collision 这个警告 在哪里 设置 有知道的吗?这个警告的意思应该是原件挨太近了,我也遇到过,就像是软件把圆柱的原件当做方形的原件了。我的解决方法是这样:编辑PCB原件,放置器件体,按照原件的外形放置合适的外形(...

2013-07-01 22:35:00 4138

转载 单片机晶振上两个电容的作用

这两个电容叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十皮发。它会影响到晶振的谐振频率和输出幅度,一般订购晶振时候供货方会问你负载电容是多少。晶振的负载电容=[(Cd*Cg)/(Cd+Cg)]+Cic+△C式中Cd,Cg为分别接在晶振的两个脚上和对地的电容,Cic(集成电路内部电容)+△C(PCB上电容)经验值为3至5pf。各种逻辑芯片的晶振引脚可以等效为电...

2013-05-30 12:14:00 390

转载 负载调整率

中文名称:负载调整率英文名称:load regulation负载调整率 (LOAD REGULATION) 电源负载的变化会引起电源输出的变化,负载增加,输出降低,相反负载减少,输出升高。好的电源负载变化引起的输出变化减到最低,通常指标为3%--5%。负载调整率是衡量电源好坏的指标。好的电源输出接负载时电压降小。负载调整率=(满载时输出电压-半载时输出电压)/...

2013-05-30 10:04:00 1208

转载 u-boot的移植

uboot根目录下的board中选择你要是用的目标板,启动大部分的移植都在这个目录下操作。include/configs/目录下的相应的目标板的配置文件。基本上就是修改以上文件转载于:https://www.cnblogs.com/king-77024128/articles/3077782.html...

2013-05-14 14:39:00 56

转载 Rx62N的几种模式

1. Single-Chip Mode此模式片上ROM可以使能或者失能;外部总线是失能的;I/O可以被用作输入/输出口。Rx62N的学习推迟到6月份。工作需要转载于:https://www.cnblogs.com/king-77024128/articles/3021159.html...

2013-04-20 22:29:00 209

转载 u-boot.lds

文字来源:http://wenku.baidu.com/view/59d98bd149649b6648d74758.html我的后期整理:在工作时使用的blackfin-533系列的DSP,修改Analog移植好的uboot是,编译老出错。加之我是从中途接手的这个项目。搞的我实在头晕。于是想下决心好好理解一下uboot,毕竟以后工作还很需要。看这相广超的视频教程慢慢啃吧。先附...

2013-04-20 22:28:00 89

转载 make时遇到的问题及解决方法

1.uuid/uuid.h: No such file or directory这个是因为没安装uuid软件开发包导致的,ubuntu系统下可以使用命令sudo apt-get install uuid-dev在线安装,安装成功后,重新编译即可2.启动时可能会报错,因为运行menuconfig需要ncurses 库的支持,那我们就手动下载这个库:sudo apt-get in...

2013-04-17 16:01:00 550

转载 U-Boot中的filesize环境变量

U-Boot中的环境命令可以使用$(filesize)来确定刚下载(传输)得到的文件大小.因为使用类似tftp命令传输文件后,会自动更新filesize环境变量。如:setenv updaterootfs nand write.yaffs 20000000 200000 $(filesize)这时如果printenv,会发现updaterootfs=nand write.yaffs ...

2013-04-12 15:44:00 67

转载 Renesas RX62N-R5F562N8BDFP-100pin

最高工作频率:100MHz32-bit RX CPU每个状态一条指令4Gbyte的线性地址空间16个32-bit通用寄存器9个32-bit控制寄存器1个64-bit累加器大小端可选转载于:https://www.cnblogs.com/king-77024128/articles/2992383.html...

2013-03-31 22:06:00 203

转载 ubuntu12.04挂载SD卡

Ubuntu自动挂载,挂载点在/media转载于:https://www.cnblogs.com/king-77024128/articles/2973742.html

2013-03-21 16:40:00 111

转载 在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法

如果使用内部RC振荡器而不使用外部晶振,请按照下面方法处理:1)对于100脚或144脚的产品,OSC_IN应接地,OSC_OUT应悬空。2)对于少于100脚的产品,有2种接法: 2.1)OSC_IN和OSC_OUT分别通过10K电阻接地。此方法可提高EMC性能。 2.2)分别重映射OSC_IN和OSC_OUT至PD0和PD1,再配置PD0和PD1为推挽输出并输出'0'。此方法...

2013-01-16 15:11:00 530

转载 STM32 启动文件选择

小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101xx、STM32F102xx和STM32F103xx微控制器。 中容量产品是指闪存存储器容量在64K至128K字节之间的STM32F101xx、STM32F102xx和STM32F103xx微控制器。 大容量产品是指闪存存储器容量在256K至512K字节之间的STM32F101xx和STM32F103xx微控...

2012-12-18 10:41:00 123

转载 OUTLOOK 2007设置邮件在服务器上保存

用OUTLOOK2007后,默认情况下,邮件同步到本地后不会再邮件服务器上保存副本的,如果要在服务器上保存副本,需要自己手动设置。设置方法如下:打开OUTLOOK2007后,点击“工具”菜单,选择“账户设置”菜单项,在“账户设置”对话框中选择“电子邮件”选项卡,选中要更改的账户,点击“更改”,在“更改电子邮件账户”对话框中选择“其他设置”,在弹出的“Internet电子邮件设置”对话...

2012-11-27 09:14:00 217

空空如也

空空如也

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

TA关注的人

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