自定义博客皮肤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)
  • 资源 (15)
  • 问答 (12)
  • 收藏
  • 关注

转载 stm32库函数学习篇---通用定时器(输入捕获功能)

实现功能:PA8随意延时驱动led灯闪烁,并且将PA8用杜邦线连接到PA7口,PA7是通用定时器TIM3的2通道,在TIM3_CH2触发中断程序中取反连接到PD2口的led灯,指示中断程序运行,并且每次进入中断后改变触发捕获的极性。实现两个led灯会交替闪烁。 先有必要了解stm32定时器的输入触发模块,如下图: 需要注意的是,一眼望去一个定时器似乎有8个通

2015-03-31 11:15:40 4490

转载 const的常见用法

const用法主要是防止定义的对象再次被修改,定义对象变量时要初始化变量 下面我就介绍一下几种常见的用法1.用于定义常量变量,这样这个变量在后面就不可以再被修改 const int Val = 10; //Val = 20; //错误,不可被修改 2. 保护传参时参数不被修改,如果使用引用传递参数或按地址传递参数给一个函数,在这个函数里这

2015-03-27 08:06:11 507

转载 使用单片机普通IO口模拟串口的三种方法

随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数据后进行处理、存储,再主动或被动上报给管理站。这种情况下下,采集会需要一个串口,上报又需要另一个串口,这就要求单片机具有双串口的功能,但我们知道一般的51系列只提供一个串口,那么另一个串口只能靠程序模拟。本文所说的模拟串口, 就是利用51的两个输入输出引脚如P1.0和

2015-03-19 09:36:13 20431

转载 STM32 CAN 过滤器分析小结

最近看了下STM32 CAN 通讯 其中标示符过滤器设置大有讲究。特别是你要使用ST库函数时,当过滤器工作在屏蔽模式下,并且你把屏蔽位设了1也就是标示符对应位必须全部匹配才能通过,这是由其要小心。举个例子吧,过滤器长度为32位,模式为屏蔽模式,假如我要发送的标示符为0x1314;那过滤器设置如下一、过滤器完全无效 接收到的标示符全部通过   0x1314 二进制码:

2015-03-19 08:52:55 3636 2

原创 typedef struct CMCI_t *CMCI;的理解

typedef struct CMCI_t *CMCI;CMCI oMCIList经过上边两步骤的转换 定义的oMCIList其实就是结构体struct CMCI_t 的指针

2015-03-17 14:05:34 1519

转载 #ifdef 和 #if defined 的区别

#ifdef 和 #if defined 的区别在于,后者可以组成复杂的预编译条件,比如#if defined (AAA) && defined (BBB)xxxxxxxxx#endif#if defined (AAA) || VERSION > 12xxxxxxxxx#endif而#ifdef 就不能用上面的用法,也就是说,当你要判断单个宏是否定义时#ifdef 和 #if

2015-03-17 13:23:32 577

原创 DXP设计PCB过程中批量修改元件符号大小的方法

使用全局修改功能,随便单击一个标识符后鼠标右击选择第一个Find Similar Objects查找相似对象会出现如图对话框。在Objects kind中将Text栏中下拉菜单选为Same相同的,点击Apply添加或直接点OK也可以就选中了所有的标识符。这时会出现另一个PCB Inspcctor对话框在里面找到Text Height高和Text Width宽修改成你想要的大小值单击回车就可以了。

2015-03-14 22:13:28 8990

转载 J-link v8固件修复

J-link v8固件修复打开JLINK后盖,主流的有以下两种结构:擦除芯片并进入编程模式1.使用USB线连接JLINK与PC机,以提供JLINK工作电源2. 短接图中ERASE(A) 的两个过孔约5秒。断开ERASE(A)位置的两个过孔的短接。然后拔掉JLINK与PC间的USB线(注意先后顺序)3.短

2015-03-13 13:57:11 751

转载 STM32F4 DAC

国电临近,总结一下之前写过的一些程序和电路。时间不多,只能抽空写了,等闲的时候再一并写好,以飨读者。       STM32F103VCT6自带两个12位DAC,DAC的转换速度一直没有查到,网上有人说是1MHZ的频率,那就是1us了。ADC的转换时间在56MHZ工作频率下为1us,在72MHZ工作频率下为1.17us。如果AD和DA有对称关系的话,那么很可能跟ADC的时间相同。(仅作分析

2015-03-13 08:56:38 3683

转载 FreeRTOS STM32移植笔记

1.前言    【1】其实说不上移植笔记,FreeRTOS已经移植至众多平台(MCU),包括MSP430,STM32等,这份笔记完全建立在官方代码的基础之上,简单的说就是修改一些设置从而完成一个呼吸灯实验。    【2】虽然有官方移植代码,但是官方移植版本为STM32的V2.X库,与现在流行的V3.5有比较大的区别。本笔记也是总结网上几篇学习笔记,主要说明如果使用V3.5库,需

2015-03-07 22:29:19 757

原创 IAR开发环境中 汇编文件(.S文件)中能包含C语言的头文件(.H文件)

在assembler(汇编编译选项) 的preprocessor(预处理)里,填写好 引用的头文件地址就行了

2015-03-06 09:19:04 5771

原创 Warning[25]: Label 'Reset_Handler' is defined pubweak in a section implicitly declared root

该警告是来自启动文件 startup_stm32f10x_hd.s  将该文件从工程中移除即可

2015-03-05 12:26:55 6754

原创 IAR修改工程名称的方法

在IAR工程里   *.dep、*.ewd、*.ewp、*.eww,这同个文件与工程密切相关。         如果想修改一个工程的工程名的话,可以复制一份工程文件,将工程文件中的*.dep、*.ewd、*.ewp、*.eww这四个文件,用自己想定义的名字代替“*”即可,然后打开IAR Embedded Workbench IDE,选择菜单 “Project”,选择“Add Existin

2015-03-04 14:57:47 7330

转载 串口 COM口 USB-TTL RS-232 RS-485 不同标准 区别 释疑

串口 COM口 USB-TTL RS-232 RS-485 不同标准 区别 释疑  有几个概念玩嵌入式的同志经常搞混。也不怨谁,现在的卖家为了一点可怜的销量都在故意混淆串口的概念。如果你发现本文有哪里含糊,或者任何一点有可能影响理解的地方,请留言,我会修正以便帮助后来的朋友。Point (所有要点都在这,请仔细阅读):1、串口、COM口是指的物理接口形式(硬件)

2015-03-03 15:42:31 2178 2

转载 推挽输出、开漏输出、上拉输入区分与总结

推挽输出、开漏输出、上拉输入区分与总结推挽输出:可以输出高,低电平,连接数字器件; 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源低定。推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出

2015-03-01 16:59:30 2522

基于QT的MQTT开发实例

基于QT的MQTT开发实例,有助于初学者更深入地理解MQTT的开发,

2023-04-20

IMX6ULL + SPI LCD MSP2402(驱动IC ILI9341)显示简单的QT界面

基于正点原子的IMX6ULL 开发板实现的 SPI LCD 上显示QT 包含设备树,直接可以运行 LCD:MSP2402(驱动IC ILI9341)

2022-11-24

BitBake User Manual.pdf

Bitbake 详细文档

2021-10-17

callLoaderQml.zip

C++ 操作QML控件的属性和响应QML的信号

2021-03-18

locktest.zip

locktest.zip

2021-01-23

精通Django 高清版 带完整书签,支持内容查找功能

精通Django 高清版 带完整书签,支持内容查找功能,完全满足学习的需求

2018-04-10

PYTHON机器学习及实践_从零开始通往KAGGLE竞赛之路

PYTHON机器学习及实践_从零开始通往KAGGLE竞赛之路,不错的学习资料

2018-01-02

Python机器学习实践指南 中文版电子书包含完整书签

Python机器学习实践指南 中文版电子书包含完整书签

2018-01-02

用Python写网络爬虫 源代码

用Python写网络爬虫 源代码,网上有pdf文档,,找了很久才找到配套的源代码,分享给需要的朋友

2017-11-14

S3C2440上LCD驱动(FrameBuffer)实例开发讲解

S3C2440 Linux LCD 驱动开发讲解,将的比较详细,

2016-01-03

C语言常用排序算法

C语言 排序 选择 冒泡 经典的C语言排序算法,

2013-07-25

如何在 Eclipse 中显示行号

如何在 Eclipse 中显示行号,很方便的 很快捷的方法

2013-07-18

java环境搭建及用eclipse创建第一个程序_详细步骤

java环境搭建及用eclipse创建第一个程序_详细步骤

2013-07-17

(好书)电子设计从零开始.pdf

(好书)电子设计从零开始.pdf 初学者的宝典 完整版

2013-03-16

C程序设计_第三版_谭浩强.pdf

C程序设计_第三版_谭浩强.pdf 很完整 带书签

2013-03-12

ARM嵌入式LINUX应用实例开发.pdf

ARM嵌入式LINUX应用实例开发.pdf 很完整 很清晰

2013-03-11

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

TA关注的人

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