- 博客(24)
- 资源 (15)
- 问答 (12)
- 收藏
- 关注
转载 逐次逼近比较型adc原理
adc模块的精度一般有8位、10位、12位、16位、24位。以5V的ADC模块为例介绍:8位的精度:把0~5V分成256份,每份表示5/256=0.02V;10位的精度:把0~5V分成1024份,每份表示5/1024=0.005V;12位的精度:把0~5V分成4096份,每份表示5/4096=0.0012V;16位的精度:把0~5V分成65536份,每份表示5/65536=
2015-10-29 08:12:15 10594 1
转载 linux 输出正确或错误信息到文件 1> 或 2>>
1> :以覆盖的方法将『正确的数据』输出到指定的文件或装置上;1>>:以累加的方法将『正确的数据』输出到指定的文件或装置上;2> :以覆盖的方法将『错误的数据』输出到指定的文件或装置上;2>>:以累加的方法将『错误的数据』输出到指定的文件或装置上;例:1. 将查找文件正确的信息输入到list_right 文件,错误的信息输入到list_error 文件find /home
2015-10-28 20:45:33 1174
转载 IAP与APP互相跳转的实现
首先,在您动手做这个实验之前,先要弄清除咱俩的软硬件有什么不同:1. 我的CPU是STM32F103ZET6,里面有512K的FLASH,您的CPU如果是其它类型,也不要紧,只是在程序里面,地址上限可能不一样。但是,个人觉得,最好能用256K以下的FLASH。2. 我的外部存储介质是U盘,如果您的外部存储介质是SD卡,那也应该一样用,只是它们必须是FAT16,FAT32文件系统。如
2015-10-27 09:31:22 2543
转载 STM32IAP升级-----编写IAP升级遇到的问题总结
IAP的源码等资料我上传了,压缩包内有12个文件,,http://download.csdn.net/detail/f907279313/7524849(要积分的辛苦收集的你们就给点积分吧)还有另一篇博客总结的IAP:http://blog.csdn.net/super_demo/article/details/32133257一,串口通信问题1,串口通信两端的TTL电平要
2015-10-27 09:19:29 889
转载 STM32关闭全局中断时需要注意的问题
STM32在使用时有时需要禁用全局中断,比如MCU在升级过程中需禁用外部中断,防止升级过程中外部中断触发导致升级失败。ARM MDK中提供了如下两个接口来禁用和开启总中断:__disable_irq(); // 关闭总中断__enable_irq(); // 开启总中断 但测试发现这样一个问题,在关闭总中断后,如果有中断触发,虽然此时不会引发中断,但在调用
2015-10-27 08:46:36 33063 2
转载 局部变量,静态局部变量,全局变量,静态全局变量在内存中的存放区别(转)
我们先来看内存中的几大区: 内存到底分几个区?下面有几种网上的理解,我整理一下:一: 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由os回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
2015-10-26 20:43:00 1012
转载 修改Ubuntu默认运行级别,启动字符界面
Ubuntu的默认开机的runlevel是2,可以用runlevel来查看当前的默认运行级别。debian系(ubuntu是基于debian)的Linux一直是用runlevel 2来默认启动,并且runlevel定义也与redhat有区别。debian的runlevel级别定义如下:0 – Halt,关机模式1 – Single,单用户模式2 - Full multi-user
2015-10-24 21:12:20 406
转载 IAR STM32 函数和变量的绝对地址定位
昨天我突然冒出个想法,能否利用函数和变量的绝对定位,实现程序的模块化更新。 也就是说,如果我要改变某个函数,只需要更新flash里面一个局部,也许只需要更新几百个字节,而无须重新下载整个上百K的程序。 经过查找资料和反复实验,终于实现了,现总结如下: 1) 把函数定位在FLASH高端的指定位置,以后更新,只更新那小块地方就可以了。 方法一: I
2015-10-20 11:07:51 2034
转载 arm-linux-gcc 安装
参考了前人的成果,结合自己实践,arm-linux-gcc-4.4.3.tar.gz的下载地址为:http://ishare.iask.sina.com.cn/f/13836544.html?from=like本人所用系统是Ubuntu12.04,但只要是Ubuntu应该都可以安照此步骤安装。1.解压文件解压 tar zxvf arm-linux-gcc-4.4.3.t
2015-10-18 18:25:52 495
转载 Linux初始root密码设置
在新安装好Linux系统之后,想要用su root切换到root用户却不知道密码是什么,这个让人很惆怅刚安装好的Linux系统没有设置root用户密码的,下边介绍如何设置root用户的密码第一步:sudo passwd第二步:输入密码第三步:确认密码这样三个步骤过后root用户的密码就设置好了切入root用户, su root 输入刚刚设置好的密码就
2015-10-18 17:52:15 917
转载 J-Link JTAG/SWD接口
J-Link接口是如何定义的?下面为J-Link接口定义:仿真器端口连接目标板备注 1. VCCMCU电源VCCVCC2. VCCMCU电源VCCVCC3. TRSTTRSTTest ReSeT/ pin4. GNDGND或悬空 5. TDITDITest Da
2015-10-17 22:22:37 7700
转载 s232、rs422和rs485通讯接口的区别
RS232与RS485是两个难搞清的东西,尽管它们非常不同。 1.什么是RS-232-C接口?采用RS-232-C接口有何特点?传输电缆长度如何考虑? 答:计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。 在串行通讯时,要求通讯双方都采用一个标准接口,使不同
2015-10-17 21:06:02 1529
转载 VB6.0 支持鼠标滚轮教程
操作步骤如下:1、下载http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe这是一个自解压的包,其中包含VB6IDEMouseWheelAddin.dll和其源程序,将其解压到桌面即可。 2、选择直接使用VB6IDEMouseWhe
2015-10-16 21:06:44 889
转载 ISP、IAP、ICP烧写方式的区别
玩单片机的都应该听说过ISP、IAP和ICP这几个词。一直搞不太清楚他们之间的区别。今天查了资料后总结整理如下。ISP:In System Programing 在系统编程IAP:In applicating Programing 在应用编程ICP:In Circuit Programing 在电路编程区别:1、ISP是把房子
2015-10-16 20:10:49 1396
转载 s3c2440裸机开发调试环境(MDK4.6,Jlink v8,mini2440)
用于arm裸机程序开发的IDE基本有 以下3个:MDK,IAR,还有ADS。具体它们的具体情况在这里我就不多说了,百度一下就明白了。由于之前开发c51,stm32时候都使用了MDK开发环境,而且MDK的界面确实看起来舒服多了,所以我选择了MDK作为我的s3c2440裸机开发的IDE。以下主要介绍一下如何使用MDK配合J-link来调试基于s3c2440的开发板。 首先,我们需要下载
2015-10-15 21:45:58 809
转载 uboot 源码官方下载地址 2
最近打算开始学习uboot,得好好加油。 U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来 所有版本的u-boot源代码压缩包都可以在ftp://ftp.denx.de/pub/u-boot/下载。关于u-boot源代码的信息,看http://www.denx.de
2015-10-15 21:11:20 448
转载 Microsoft office Excel 不再支持Microsoft Map解决技巧
这几天,我的Excel不能运行控件工具箱了,很是头疼,问题提示:Microsoft office Excel 不再支持Microsoft Map经过在网上搜索,找到了解决解决技巧:开始→运行→regsvr32 fm20.dll问题解决了,就这么简单。写出来,让朋友们分享!
2015-10-14 11:21:32 3741 1
转载 VBA如何获取当前EXCEL文件的路径
返回应用程序完整路径 Application.Path 返回当前工作薄的路径 ThisWorkbook.Path 返回当前默认文件路径: Application.DefaultFilePath Application.ActiveWorkbook.Path 只返回路径 Application.ActiveWorkbook.FullName
2015-10-13 11:29:51 46642
转载 Excel-VBA操作文件四大方法之一
Excel-VBA操作文件四大方法之一在我们日常使用Excel的时候,不仅会用到当前Excel文件的数据,还经常需要访问其他的数据文件。这些数据文件可能是Excel文件、文本文 件或数据库文件等。经常有朋友会问如何在vba代码里操作这些数据文件?本文就系统地介绍一下在Excel中应用VBA操作数据文件的方法。本文主要介绍四种常用的方法:1、利用Excel对象来处理文
2015-10-13 11:25:09 3632
转载 Excel中的“定时器”
Excel VBA并没有提供定时器控件,但是用户可以通过Application对象的OnTime方法实现简单的定时器功能,如下面的代码所示。 Sub StartTimer() Sheet1.Cells(1, 2) = Sheet1.Cells(1, 2) + 1 Application.OnTime Now + TimeValue("00:00:01"), "St
2015-10-13 10:57:19 2519
转载 STM32 的三种不同启动模式
STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1. 用户闪存:芯片内置的Flash。2. SRAM:芯片内置的RAM 区,就是内存啦。3. 系统存储器:芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM 区。在每个STM32的芯片上都有两个管脚BOOT0和
2015-10-12 19:15:12 2821
转载 STM32 中的 assert_param 函数
我们在学STM32的时候函数assert_param出现的几率非常大,上网搜索一下,网上一般解释断言机制,做为程序开发调试阶段时使用。下面我就谈一下我对这些应用的看法,学习东西抱着知其然也要知其所以然。4 断言机制函数assert_param我们在分析库函数的时候,几乎每一个函数的原型有这个函数assert_param();下面以assert_param(IS_GPIO_ALL_PERIP
2015-10-10 21:51:17 563
转载 隐私问题警告:此文档中包含宏、ActiveX控件、XML扩展包信息或Web组件......
解决方法:文件-选项-信任中心-信任中心设置-个人信息选项-保存时从文件属性中删除个人信息前的勾去掉
2015-10-09 14:26:28 9341
IMX6ULL + SPI LCD MSP2402(驱动IC ILI9341)显示简单的QT界面
2022-11-24
基于Linux嵌入式下如何实现 外部脉冲统计
2023-02-22
Linux 驱动24C02 EEPROM的问题,
2023-02-17
通过Yocto 编译 uboot和kernel, 编译时间不改变
2022-11-17
IMX8QXP SN65DSI84 双路LVDS输出
2022-11-13
QML 做的界面,子界面启动慢怎么解决
2022-05-08
QML 动态修改SVG图片颜色
2022-04-28
QML 如何修改SVG 图片边框颜色
2022-04-28
QML 如何修改SVG 的局部的颜色
2022-04-27
QML 的ListView 有办法修改滑动的速度吗?
2022-04-21
QML 里SwipeView如何修改灵敏度
2022-04-19
LVGL 无法 同时使用触摸屏和物理按键,求解
2021-08-19
Ubuntu 编译MiniGUI遇到的问题,求解
2021-07-29
QML 中如何更新Model的数据
2021-02-28
Uboot 下如何判断是否有U盘插入
2021-02-08
移植QT到ARM上的问题
2021-01-29
使用FIO测试SSD的疑问
2016-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人