自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(233)
  • 资源 (21)
  • 收藏
  • 关注

转载 error 65: access violation at 0x40021000 : no 'read

http://blog.csdn.net/beready/article/details/24668529开发环境:keil MDK V5.10操作系统:windows 7(32位) 问题描述:使用MDK进行软件设计时没有使用ST官方的模板而是手动建立的工程,使用ST官方提供的3.5版本固件库。编译完全通过,在使用软件仿真时出现问题,表现为程序无法跳转到main

2017-12-12 19:49:29 767

转载 画封装

借鉴于http://blog.csdn.net/lddzzhengfeng/article/details/26524321通过使用AutoCAD处理图形,并将其导入Altium Designer中,快速绘制元件封装,省去算间距的时间。本例中以NPN管(B772),封装为SOT-89为例:第一步:使用PDF Editor工具打开B772的说明文档,并定位到封装页面。

2017-11-30 15:04:05 817

转载 STM32F4 UART1 DMA发送和接收不定长度数据

转载于http://blog.csdn.net/louyangyang91/article/details/51504177STM32F4 串口收发使用DMA还是很方便的。但是配置DMA时需要配置数据长度,这一点对于发送来说可以预估计自己发送的长度来配置DMA发送数据长度,但是对于接收不是很好解决,因为如果使用DMA接收中断是要配置的数据长度减到0才能出发中断。但是我们无法判断接受数据

2017-10-19 16:36:38 6484 2

转载 STM32F4 UART DMA初始化

转载于http://m.blog.csdn.net/louyangyang91/article/details/51504559F4的片子内部DMA初始化和F103的有很大区别,在这里引入了数据流(Stream),2个DMA共16的数据流(每个控制器8个),每个数据流则可已处理多达8个通道的数据,每个通道都有一个仲裁器处理DMA请求的优先级。下面贴出DMA请求映射事例在

2017-10-19 16:35:22 1631

转载 串口中怎样接收一个完整数据包的解析

http://blog.csdn.net/lpp0900320123/article/details/28239765这里以串口作为传输媒介,介绍下怎样来发送接收一个完整的数据包。过程涉及到封包与解包。设计一个良好的包传输机制很有利于数据传输的稳定性以及正确性。串口只是一种传输媒介,这种包机制同时也可以用于SPI,I2C的总线下的数据传输。在单片机通信系统(多机通信以及PC与单片机通信

2017-10-19 16:33:59 3169

转载 最详细易懂的CRC-16校验原理(附源程序)

from:http://www.openhw.org/chudonganjin/blog/12-08/230184_515e6.html  最详细易懂的CRC-16校验原理(附源程序)1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。2、生成CRC码的基本原理:任意一个由二进制位串组成的

2017-10-17 15:17:30 22540 1

转载 linux CAN操作命令

转载于http://blog.csdn.net/xy6zzz/article/details/699526301.sudo modprobe vcan加载虚拟can模块2.sudo ip link add dev vcan0 type vcan添加vcan0网卡3.ifconfig -a 可以查到当前can网络 can0 can1,包括收发包数量、是

2017-10-13 14:12:13 3568

转载 STM32空闲中断+DMA解决接收不定长数据问题

http://blog.csdn.net/shu_8708/article/details/73480939串口的中断类型:[cpp] view plain copy#define USART_IT_PE                          ((uint16_t)0x0028)  #define USAR

2017-10-12 21:53:57 2756

转载 STM32的串口采用DMA方式接收数据测试

转载于http://blog.csdn.net/jdh99参考链接:http://www.amobbs.com/forum.php?mod=viewthread&tid=5511863&highlight=dma%E6%8E%A5%E6%94%B6环境:主机:WINXP开发环境:MDK4.23MCU:STM32F103CB

2017-10-12 21:38:31 401

转载 stm32-串口接受不定长数据方法(3种)

http://blog.csdn.net/u014515202/article/details/73293917方法1:串口接受数据,定时器来判断超时是否接受数据完成。方法2:DMA接受+IDLE中断实现思路:采用STM32F103的串口1,并配置成空闲中断IDLE模式且使能DMA接收,并同时设置接收缓冲区和初始化DMA。那么初始化完成之后,当外部给单片机发送数

2017-10-12 21:37:23 9095 1

转载 STM32串口接收不定长数据原理与源程序

http://blog.csdn.net/hyk0601/article/details/51698489今天说一下STM32单片机的接收不定长度字节数据的方法。由于STM32单片机带IDLE中断,所以利用这个中断,可以接收不定长字节的数据,由于STM32属于ARM单片机,所以这篇文章的方法也适合其他的ARM单片机。IDLE中断什么时候发生?IDLE就是串口收到一帧数据后,发生的中断。

2017-10-12 21:09:10 2402

转载 十大滤波算法程序大全

转载于:http://blog.csdn.net/qincode/article/details/507270161、限幅滤波法(又称程序判断滤波法)2、中位值滤波法3、算术平均滤波法4、递推平均滤波法(又称滑动平均滤波法)5、中位值平均滤波法(又称防脉冲干扰平均滤波法)6、限幅平均滤波法7、一阶滞后滤波法8、加权递推平均滤波法9、消抖滤波法

2017-09-24 20:43:58 692

转载 win10 64位JLink v8固件丢失修复总结

转载于http://blog.csdn.net/hzt12345hf/article/details/50846447以前修复过这个问题,但当时系统是win7 32位,现在用win10 64位不知道能不能修复,所以查资料,修复过程如下:#0.开始前准备工具1.SAM-BA v2.12.exe 用于烧写固件 下载地址:http://download.csdn.net/de

2017-07-15 11:33:19 1019

转载 如何用altium designer10去画4层板

本篇博客主要讲解一下如何用altium designer10去画4层板。    想想当初自己画4层板时,也去网上海找资料,结果是零零散散,也没讲出个123,于是硬着头皮去找师兄,如何画4层板。师兄冷笑道:“2层板会画,4层板就会画”。我的天呢,我心里那个憋屈呀。“师兄,来两个板子瞧瞧,看一下4层板”,于是乎一发不可收拾,2层,4层,6层均画过一遍。    不过现在回想起师兄那句话,

2017-07-12 23:53:27 4483 1

转载 STM32菜鸟成长记录---RS485通讯协议的应用

转载于http://blog.csdn.net/yx_l128125/article/details/7914102RS485缺点:RS485总线是一种常规的通信总线,它不能够做总线的自动仲裁,也就是不能够同时发送数据以避免总线竞争,所以整个系统的通信效率必然较低,数据冗余量较大,对于速度要求高的应用场所不适应用RS485总线。同时由于RS485总线上通常只有一台主机,所以这种总线方式

2017-07-11 09:09:24 1546

转载 ARM板Ubuntu平台上编译CANFestival的方法

http://blog.csdn.net/iamplane/article/details/50215063以调试的CANopen I/O模块为例进行说明。根据对象字典中定义的输入输出变量DI1、DI2、DO1、DO2,PDO同步传输数据如下:void TestMaster_post_sync(CO_Data* d){DO1++;//  低8位数字输出端口DO2++

2017-06-26 20:32:45 1335

转载 树莓派(raspberry pi)学习4: 更改键盘布局

转载于http://blog.csdn.net/c80486/article/details/8460271树莓派(raspberry pi)用了几次后,发现键盘老是按错,一些字符打不出来或打错这个问题,折腾我半天。还是把心得分享一下吧上网查,发现是键盘布局不对,树莓派(raspberry pi)是英国产品,默认键盘布局是英国(GB),我们用的键盘布局一般是美国(U

2017-06-26 20:30:17 1237

转载 CANopen通信之PDO通信

http://blog.csdn.net/iamplane/article/details/49931319      过程数据对象(Process Data Object,PDO)是用来传输实时数据的,提供对设备应用对象的直接访问通道,它用来传输实时短帧数据,具有较高的优先权。PDO 传输的数据必须少于或等于 8 个字节,PDO 的 CAN 报文数据域中每个字节都用作数据传输,因此,

2017-06-06 22:10:51 3396

转载 在Ubuntu系统下安装使用Python的GUI工具wxPython

http://www.jb51.net/article/79670.htm这篇文章主要介绍了在Ubuntu系统下安装使用Python的GUI工具wxPython的方法,wxPython可以为Python提供强大的图形化界面开发支持,需要的朋友可以参考下(一)wxpython的安装    Ubuntu下的安装,还是比较简单的。?123

2017-06-06 22:05:38 1686

转载 Ubuntu实践(4):安装wxPython

http://blog.csdn.net/madpointer/article/details/8221967    ubuntu的Python默认是没有安装wxPython的,简单的验证方法是在终端输入如下命令:    python     import wx    如果你的ubuntu没有安装wxPython,将会出现产生结果:    Traceback

2017-06-06 22:04:06 5714

原创 ubuntu软件中心打不开解决办法

sudo apt-get update  sudo apt-get dist-upgrade  sudo apt-get install --reinstall software-center

2017-06-06 22:01:51 13869 5

转载 Linux CAN编程详解

转载于http://velep.com/archives/1181.html《Linux CAN编程详解》是一篇百度文库上的文档,主要描述了以下内容:can总线介绍及其帧类型;Linux 系统中CAN 接口配置;Linux 系统中CAN 接口应用程序开发;Linux 系统中CAN 接口编程实例总体来说,这篇文档,对于嵌入式linux can应用编程还是有很大的帮助。

2017-06-01 21:15:56 543

转载 《Linux CAN编程详解》

http://blog.csdn.net/reille/article/details/49980469《Linux CAN编程详解》是一篇百度文库上的文档,主要描述了以下内容:can总线介绍及其帧类型;Linux 系统中CAN 接口配置;Linux 系统中CAN 接口应用程序开发;Linux 系统中CAN 接口编程实例总体来说,这篇文档,对于嵌入式linux can应

2017-06-01 21:13:19 3082

转载 MDK的编译过程及文件类型全解

http://www.cnblogs.com/firege/p/5806134.html 本章参考资料:MDK的帮助手册《ARM Development Tools》,点击MDK界面的"help->uVision Help"菜单可打开该文件。关于ELF文件格式,参考配套资料里的《ELF文件格式》文件。在本章中讲解了非常多的文件类型,学习时请跟着教程的节奏,打开实

2017-04-17 21:52:03 6275 5

转载 关于STM32中CAN1_RX0_IRQn和CAN1_RX1_IRQn的使用

http://blog.csdn.net/niepangu/article/details/38842073 “如果你用的CAN引脚是PA11和PA12,接收中断用CAN1_RX0_IRQn。如果CAN引脚用的是PB8和PB9,也就是用重定义的引脚,接收中断用CAN1_RX1_IRQn。由于PA11和PA12也是USB的引脚,所以非互联型且带CAN控制器的微控制器的库文件在起名字时用了US

2017-03-21 20:24:16 7162 2

转载 再谈STM32的CAN过滤器-bxCAN的过滤器的4种工作模式以及使用方法总结

http://blog.csdn.net/flydream0/article/details/523175321. 前言bxCAN是STM32系列最稳定的IP核之一,无论有哪个新型号出来,这个IP核基本未变,可见这个IP核的设计是相当成熟的。本文所讲述的内容属于这个IP核的一部分,掌握了本文所讲内容,就可以很方便地适用于所有STM32系列中包含bxCAN外设的型号。有关bxCA

2017-03-21 19:48:08 423

转载 STM32之CAN ---CAN ID过滤器分析

转载于http://blog.csdn.net/flydream0/article/details/8148791主要提醒一下CAN_FilterInitStructure.CAN_FilterIdHigh和CAN_FilterInitStructure.CAN_FilterIdLow的设置:最终设置是这样滴:[cpp] view plain copy

2017-03-20 15:54:59 11113

原创 stm32f103 c8t6 can

采用stm32F103C8T6 进行调试can通信,硬件连接的为PB8,PB9,而手册为PA11,PA12这个时候如何处理,查看中文参考手册进行端口映射 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO | RCC_APB2Periph_GPIOB, ENABLE);

2017-03-20 11:00:17 5978

转载 CC2541蓝牙学习——ADC

转载于http://www.cnblogs.com/chenzhao207/p/4539197.htmlCC2541的ADC支持多达14位的模拟数字转换与高达12位的有效位数。它包括一个模拟多路转换器,具有多达8个各自可独立配置的通道,一个参考电压发生器。转换结果通过DMA写入存储器。还具有若干运行模式。ADC主要特性如下:可选的抽取率,设置了7~12位的分辨率;8个独立输

2017-03-12 13:41:05 2660

转载 STM32定时器---正交编码器模式详解

转载于http://blog.csdn.net/wang328452854/article/details/50579832编码器分类: 按工作原理:光电式、磁电式和触点电刷式 按码盘的刻孔方式:增量式和绝对式两类 由于博主接触面还不是很广,一共就用过两个种类的编码器,都是属于光电的 差分编码器:一般由8根线连接 信号线分别为 A+ A- B+ B- Z+ Z- 以及VCC

2017-03-09 13:44:44 14962 5

转载 AltiumDesigner导入AutoCAD文件DXF,DWG格式

转载于http://www.jyguagua.com/?p=1728最近有个朋友给了个AutoCAD的文件,需要我画个板子,结构什么的参见AutoCAD的文件,百度了下,得知protel是可以导入AutoCAD的DXF,DWG格式的文件的,那么AltiumDesigner应该也是可以的,经过一番摸索,终于搞定,下面我把过程分享下。1:打开AutoCAD,截取需要画的板子的结构图,操

2017-03-06 17:51:17 25053 1

转载 Altium Designer 从导入DXF文件,并转换成板框

http://www.cnblogs.com/craftor/archive/2012/06/28/2567259.html大多数人都知道,PADS中导入DXF文件,然后转换成板框,是很方便的。AD也同样可以做到。PADS导入DXF见:http://www.cnblogs.com/craftor/archive/2012/01/14/2322446.html 1

2017-03-06 17:38:04 7493

转载 把DXF导入到Altium Designer的完美方法

转载于http://blog.csdn.net/k331922164/article/details/46238083硬件工程师跟结构工程师交互的文件,就只有结构图了,也就是PCB板框,这类文件一般是由AutoCAD导出的DWG、DXF文件,当然,也有只给你3D图的(如SolidWorks、Pro-E等),让你自己导。这里以DWG、DXF以例,演示导入到Altium Designe

2017-03-06 17:34:10 10744

转载 基于MLX90316的磁性角度传感器的设计方案

http://www.eeworld.com.cn/dygl/2014/0711/article_22578.html为实现恶劣环境下角度值的测量,分析了各类角度传感器的优缺点,本文介绍了一款基于MLX90316的非接触式、低成本、高分辨率,高抗干扰的磁性角度传感器的设计方案。本方案中所设计的整个系统重点分析了信号采集模块的实现原理和影响测量精度的机械结构,通过微处理器实现角度

2017-03-06 13:18:51 13529 1

转载 MDK调试错误之assert_failed

转载于http://www.cnblogs.com/wujichaomx/p/3720728.htmlMDK调试错误之assert_failedUndefined symbol assert_failed (referred from dma.o).链接过程中出现assert_param函数未定义的错误解决方法:     在Options->C/C++->p

2017-03-04 21:53:18 4054

转载 新手分享:MDK5.13新建工程步骤

转载于http://www.stmcu.org/module/forum/thread-600249-1-1.html 本人也是接触stm32没多久,之前用的MDK是5.1,现在用的是5.13,MDK5.0之前的版本(本人简称旧版)和之后的版本(本人简称新版)新建工程有很大区别。对于刚开始用学stm32的新手来说,基本上stm32 的视频教程,都是使用的旧版MDK,如果新手直接安装的是新版

2017-03-02 10:03:05 10313 2

转载 关于STM32 MDK中USE_STDPERIPH_DRIVER问题的解释

转载于http://blog.csdn.net/xingzhewalker/article/details/6929804初学STM32,在RealView MDK 环境中使用STM32固件库建立工程时,初学者可能会遇到编译不通过的问题。出现如下警告或错误提示:  warning: #223-D: function "assert_param" declared implicitly;as

2017-03-02 09:46:00 5228 1

转载 CanOpen协议【CanFestival】移植方法 支持VC、QT、STM32

转自http://bbs.21ic.com/icview-878522-1-1.html 前段时间学习了CanOpen协议,到网上下载的CanFestival3-10源码,移植到VC、QT、STM32等平台,由于网上的资源较少,走了不少弯路,移植好使用过程中才逐渐暴露出各种问题,比如OD字符串传输、心跳时间不准确等等,现在已经解决了遇到的所有问题,移植出来的工程能够完好支持CanOpen协

2017-02-18 17:17:08 2830 2

转载 CANOpen移植(CanFestival移植)

http://www.cnblogs.com/tdyizhen1314/p/4348666.html在网上下载CanFestival源码最新版本CanFestival-3-884a60cbb83e建立以下文件夹:inc文件夹:放LM3S8962硬件相关以及驱动部分的头文件,adc.h、hw_adc.h等等;Lib文件夹:放集成库文件driverlib.lib,这个需要比较新的,

2017-02-18 17:15:34 3504

转载 C语言字节对齐

http://blog.csdn.net/21aspnet/article/details/6729724文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。  一、概念       对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x000000

2017-02-16 20:13:51 312

canopen入门手册

很清晰介绍canopen协议!!便于刚开始学习canopen不疑惑!!

2017-11-27

fuzzyTech使用手册

手册使用说明

2017-03-31

时间触发嵌入式系统

扩展自己的思路,对系统的分类以及如何写面向任务的嵌入式系统具有指导意义,很经典的资料

2017-01-03

unknow PIn解决方案

用于解决从原理图导入PCB图出现的unkonw pin的问题,这是从网上找到的且绕过删除PCB文件的方案

2016-11-23

蓝牙3.0 HC-05

配置蓝牙AT指令

2016-10-18

HC-05 AT指令

2016-09-09

STM32 C++ LED

利用c++开发stm32,改编于原子的代码,硬件原子开发板,stm32F407ZGT6

2016-03-29

RT-Thread构建工具

用于RT-Thread构建工程,Python2.7.6 scon2.3.1 两者不存在兼容问题,win7 64位

2015-12-23

蓝牙串口协议代码

含有蓝牙搜索,连接,以及蓝牙串口通讯协议

2015-04-19

Android蓝牙

Android蓝牙

2015-04-13

ccs 使用说明

ccs 使用说明。

2015-04-12

CCS开发430

用于新手学习ccs 开发430单片机,避免无从下手

2015-04-10

Include标签学习的demo

android 高级ui抽样布局中include标签的学习demo

2015-04-06

在java web中显示存入mysql数据库的图片

在java web中显示存入mysql数据库的图片

2015-04-04

将图片存入mysql数据库中

将图片存入mysql数据库中,比如说用户头像保存到数据库以便信息的管理

2015-04-04

javaee 中文语言包

用于将自己的eclipse工具改成中文的语言包

2015-04-04

mysql c#连接所需的引用

用于C#连接mysql的数据库

2015-04-04

蓝牙串口工具

用于开发蓝牙数据通信的工具 便于调试

2015-04-04

AndroidJNI 学习 java与c传数据

用于android jni 的学习 java调用c,且可传送数据在c里面处理

2015-03-21

Lucene demo

用于测试Lucene demo中所用版本为4.6, 但压缩包里也含有5.0的版本,注意使用5.0的时候一些代码需改动

2015-03-18

Tomcat服务器

用于java web开发的tomcat,具体配置查百度更好点

2015-03-15

空空如也

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

TA关注的人

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