自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

     KISSMonX

博学,审问,慎思,明辨,笃行。弗措。

  • 博客(52)
  • 资源 (13)
  • 收藏
  • 关注

转载 MSP430常见问题与解答

原帖: http://bbs.21ic.com/viewthread.php?tid=345244&highlight=============================================================================================由Texas Instruments提供,如果你是一位MSP430初学者。希望这些能帮到

2012-09-30 20:32:10 3179

转载 MSP430仿真&烧写程序

http://bbs.21ic.com/icview-345558-1-1.html===============================================================================================================================MSP430无论是仿真还是烧写程序,一般可以通过:

2012-09-30 20:27:48 3582

转载 分享MSP430用TB捕获脉宽问题与解决心得

原帖: http://bbs.21ic.com/icview-293369-1-1.html=============================================================================================================================硬件:单片机:MSP430F149 晶振:32

2012-09-30 20:23:35 2385

转载 msp430 与c51 的区别

原帖: http://bbs.21ic.com/icview-284997-1-1.html暂不考虑他们说的对错与否.  学习一下!===============================================================================================================================m

2012-09-30 20:07:03 2670

转载 MSP430的内存分配到底有多重要?

原帖: http://bbs.21ic.com/icview-287422-1-1.html==============================================================================================================================之前做的一个项目,本来插上仿真器运行程序没一点儿

2012-09-30 15:55:56 1912

转载 MSP430单片机中MAB和MDB指的是什么?

MAB是地址总线.MDB是数据总线.在 MSP430 上这两个都是不开放的,外部只有 I/O 和模块接口。

2012-09-30 15:52:35 2144

转载 msp430如何设置IO口上拉还是下拉?

1) 对于部分MSP430如1xx和4xx的产品无法初始化上拉电阻;2) 2xx产品可以使用上拉使能,需配置PxREN。具体参看:MSP430x2xx Family User’s Guide.3)对于5xx的产品PxDIRx PxRENx PxOUTx组合可以配置为上拉或者下拉,具体参看:MSP430x5xx Family User’s Guide.

2012-09-30 15:50:01 7538

转载 msp430是什么?

MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供"单片机"解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。

2012-09-30 15:44:04 1753

转载 BIOS 并口设置选项SPP, EPP, ECP区别

SPP:标准并行端口,半双工单向传输,传输速率较慢,仅为15KB/s,应用较为广泛 .EPP:增强并行端口,双向半双工数据传输,其传输速度比SPP高很多,可达2MB/s .ECP:扩展性能端口,ECP扩充型工作模式,ECP采用双向全双工数据传输,传输速率比EPP还要高一些 .ECP + EPP:扩展性能端口+ 增强并行端口,为了兼容而选用.

2012-09-30 15:42:15 11014

转载 F1611大数组定义,不能正常运行的问题

相信有不少朋友已经用上了 F1611,这个 RAM 大大的 MSP,呵呵.那就有可能会遇到 RAM中定义的变量/数组在超过一个极限的时候,MSP 程序不能正常运行的现象吧.一般初步判断,可以用I/O输出电平来确定程序进程.这样可以非常方便的知道该问题是由于WDT造成的,哈哈 (RAM的初始化时间大于 WDT 默认的 32MS 时间,因此 MSP 复位)下面来看下解决的办法:A

2012-09-30 15:40:20 952

转载 接上仿真器,发现不能下载,IAR提示找不到目标?

可能的原因: 1. 并口驱动能力不足,在电脑的BIOS界面下设置成 ECP 或者 ECP + EPP 模式2. JTAG 线太长,一般超过 20CM 不推荐, 而且这个线最好不要交叉缠绕,会影响实时在线调试3. 你的负载太大,一般功耗相对比较大,电流超过 20MA 以上的板子,建议用外接电源, 要不光靠并口那点驱动能力,那MCU 的电压就要被拉低到不能写 FLASH 了.

2012-09-30 15:29:17 4233

转载 程序下载到一半,突然告警并报错,说某某地址写不进去?(msp430)

可能的原因:A :芯片的复位电路引起的,在写 FLASH 的时候,会造成系统电压的一些波动,可能导致芯片复位,而为什么都是写到这个地址才错,那是 IAR 的问题,改用 BSL 再烧一边,就可以克服了B :芯片有可能死机了,给断电,拔掉 JTAG 没,稍后再试, 一般没有问题C: 如果都不是上述的方法能解决的,告诉你一个更酷的办法,给芯片上电,电压 =3.6V,重新写一次

2012-09-30 15:27:38 1149

转载 I/O电压供电居然也行?

在设计低功耗设备时,有时我们经常用MCU的引脚给一些IC供电,这个方案我最早用在PIC的单片机上,前人的经验,照着抄没错 MSP430当然也没问题.有兴趣的朋友不仿可以试试,DVCC/AVCC不接,直接从某个I/O加电压,MCU照样能跑哦.这个问题大家要注意的,可能是好事,也可能很麻烦.但是在做硬件设计的时候一定要想清楚了,I/O可以供电给其他IC,当然也能从其他IC中取电,在

2012-09-30 15:21:30 2848

转载 MSP430的C语言编写注意事项

原帖:http://bbs.21ic.com/icview-292712-1-1.html==============================================================================================================================微处理器一般用于特定环境和特定用途,出于成本、功耗

2012-09-29 21:43:39 1510 2

转载 msp430程序跑飞相关总结

转自: http://bbs.21ic.com/icview-242590-1-1.html===============================================================================================================================1.中断或主函数中有死循环,现象是程序停在某处

2012-09-29 21:39:51 2097

转载 msp430的中断优先级和中断嵌套

MSP430 的中断优先级按所在的向量的大小排列,中断向量地址越高优先级就越大,但是默认的 MSP430 是不能中断嵌套的,要想在执行某一中断时能够响应更高优先级的中断,需要在低优先级的中断程序中手动打开全局中断便能位,因为在进入中断服务子程序时全局中断便能位被清零,即禁止响应其它中断。msp430 的指令中,DINT 和 EINT 分别指关和开所有中断,也就是包涵 P1IE、P2IE、WDT

2012-09-29 21:33:27 2018

转载 MSP实时输出占空比可调的pwm波形

// 占空比可调的PWM, 我没试过, 手里没单片机, 只是记下.#include void main(void) { volatile unsigned int i; WDTCTL = WDTPW + WDTHOLD; // Stop WDT BCSCTL1 |= XTS;

2012-09-29 21:01:23 2762 1

转载 MSP430复位的几种情况

转自:http://bbs.21ic.com/icview-347421-1-1.html----------------------------------------------------------------------1.看门狗超时复位由于没有及时喂狗或在程序一开始没有关闭看门狗,导致看门狗溢出复位。在调试阶段应该屏蔽看门狗,在程序的一开始使用WDTCTL = WDTPW

2012-09-29 20:34:08 1390

转载 Which variables should I typecast when doing math operations in C/C++?

原帖: http://stackoverflow.com/questions/245740/which-variables-should-i-typecast-when-doing-math-operations-in-c-c=====================================================================================

2012-09-29 13:21:41 1031

转载 why unsigned int 0xFFFFFFFF is equal to int -1?

原帖: http://stackoverflow.com/questions/1863153/why-unsigned-int-0xffffffff-is-equal-to-int-1==========================================================================================================

2012-09-29 13:08:22 1514

原创 volatile 修饰的变量"副作用/序列点"问题

这个问题是因为这个帖子而起, 也是这段代码有点不明白. 和自己预期的值不一样, 所以就编译反汇编看了下.编译工具:  Code:blocks(GCC), CPU(Intel Core i3 32位), OS(windows 7 / 32bit).参考书籍:  深入理解计算机系统(Bryant & Hallaron)更多了解关于 volatile 可以参考: http://blog.cs

2012-09-29 12:24:39 1412 1

转载 Could anyone explain these undefined behaviors (i = i++ + ++i , i = i++, etc…)

原帖: http://stackoverflow.com/questions/949433/could-anyone-explain-these-undefined-behaviors-i-i-i-i-i-etc============================================================================================

2012-09-29 11:39:38 941

转载 Best way to detect integer overflow in C/C++

原帖: http://stackoverflow.com/questions/199333/best-way-to-detect-integer-overflow-in-c-c--------------------------------------------------------------------------------------------------------------

2012-09-28 22:30:21 2006

转载 What should main() return in C/C++?

原帖: http://stackoverflow.com/questions/204476/what-should-main-return-in-c-c--------------------------------------------------------------------------------------------------------------------------

2012-09-28 22:21:52 1007

转载 Do-While and if-else statements in C/C++ macros

原贴: http://stackoverflow.com/questions/154136/do-while-and-if-else-statements-in-c-c-macrosIn many C/C++ macros I'm seeing the code of the macro wrapped in what seems like a meaningless do w

2012-09-28 22:17:19 1439

原创 用一个双字节变量表示两个单字节组成的双字节数据

想想应该有好几种方法, 当然了, 这两个单字节变量的地址得考虑是连续的还是不连续的和考虑大小端序问题.对于地址不连续的情况: unsigned char H_Byte, L_Byte;unsigned short Two_Bytes = (H_Byte << 8) + L_Byte; // 1unsigned short Two_Bytes = (H_Byte * 0x

2012-09-28 21:55:23 4765

原创 怎样才能保证硬件板子和 boot loader 的执行环境是正确的?

要做到这些测试, 得进行以下的这些验证项目(所有的操作都可以看 u-boot 的源代码 start.S 文件, 不同的平台可能不同, 但是意思差巴多):1. CPU 寄存器操作测试. (参考这篇)2. stack pointer (SP)的设定是否正确, function call 是否可正常运行.3. 中断向量表设定是否正确, 中断向量程序是否可正确运行.4. 内存初始化及其操作

2012-09-28 20:23:24 1094

原创 下载烧录后, 如何判定程序是在运行的呢?

废话少絮. 记录.------------------------------------------------------------------------------------------------------------------------------------------------1. 先用仿真器(JTAG/J-link)下载到板子内, 下载后, 在程序的第一行设置

2012-09-28 19:14:24 1673 1

转载 0欧姆电阻的作用

-------------------------------------------------------------------------------------------------------------------------------------------------1, 在电路中没有任何功能,只是在 PCB 上为了调试方便或兼容设计等原因。2, 可以做跳线用,如果某

2012-09-28 13:52:33 648

原创 Memory management(ARM)

摘自: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0471c/Beihhaag.html文档: ARM Compiler toolchain  Developing Software for ARM Processors.pdf就不翻译了, 水平有限, 费时间, 免得误人子弟. 见谅则个!  ^_^==

2012-09-28 11:42:34 833

原创 ARM各架构处理器特性简介(ARM Processors)

2012-09-28 09:36:34 1163

原创 Default memory map(ARM)

摘自: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0471c/Beihhaag.html文档: ARM Compiler toolchain  Developing Software for ARM Processors.pdf就不翻译了, 水平有限, 费时间, 免得误人子弟. 见谅则个!  ^_^

2012-09-27 22:21:11 1844

原创 ROM and RAM remapping(ARM)

摘自: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0471c/Beihhaag.html文档: ARM Compiler toolchain  Developing Software for ARM Processors.pdf就不翻译了, 水平有限, 费时间, 免得误人子弟. 见谅则个!  ^_^==

2012-09-27 22:10:32 1125

原创 ARM 汇编实现简单的向量乘

s = A·B = a1·b1 + a2·b2 + a3·b3 + ... + an·bn: MOV r4, #0 ; clear initial sum in r4 MOV r5, #24 ; load loop counter with n (assume 24 here) ADR r0, A ; r0 poi

2012-09-27 21:37:23 1818

转载 In C is “i+=1;” atomic?

原文: http://stackoverflow.com/questions/1790204/in-c-is-i-1-atomic/1790234#1790234=================================================================================================================

2012-09-27 21:22:25 1092

转载 Conversion from int16_t to uint32_t

int16_t s;uint32_t ui = s;Is the result of converting a int16_t value to a uint32_t value compiler dependent? If not, what's the rule?======================================================

2012-09-27 21:12:20 1974

转载 如何使得三极管输出波形的边沿变得陡峭(加速电容)

原帖地址: http://www.amobbs.com/forum.php?mod=viewthread&tid=3552601&highlight=%E9%9D%A2%E8%AF%95有些比较好的回复讨论很不错. 虽然听不多大明白, 但是学习了!!!!=====================================================================

2012-09-27 21:03:46 17427

原创 i = &i

// 偶然的在网上看到这么个问题, 问下列程序有没有一错误. #include int main(void){ int i; printf("int i;\ni == %d\naddr == %d\n\n", i, &i); i = (int)&i; printf("i = &i;\ni == %d\naddr == %d\n\n", i, &i);

2012-09-27 20:28:00 968

转载 低功耗设计

下载pdf文档, 戳这里: http://ishare.iask.sina.com.cn/f/34051223.html

2012-09-27 19:19:41 529

原创 memcpy() 函数的效率与平台相关.

先来看看微软开发工具下的 memcpy() 源代码(E:\Microsoft Visual Studio 9.0\VC\crt\src):/****memcpy.c - contains memcpy routine** Copyright (c) Microsoft Corporation. All rights reserved.**Purpose:*

2012-09-27 19:13:01 2824

PJProject SIP Stack

PJLIB is an Open Source, small footprint framework library written in C for making scalable applications. Because of its small footprint, it can be used in embedded applications (we hope so!), but yet the library is also aimed for facilitating the creation of high performance protocol stacks. PJLIB is released under GPL terms.

2018-09-19

SerialChart_v034串口助手工具, 支持可视化曲线

SerialChart_v034 串口助手工具, 支持可视化曲线, 支持可视化曲线

2018-09-19

Gource-windows, software version control visualization

The repository is displayed as a tree where the root of the repository is the centre, directories are branches and files are leaves. Contributors to the source code appear and disappear as they contribute to specific files and directories.

2018-09-19

Geekbench 3.3.2 Pro + 破解注册

性能测试软件. 觉得还不错. 如果商业用就买licence. 支持正版. 自己玩一下就破解玩玩.

2015-04-21

接地技术与接地系统(日)

日本人写的一个电子系统如何接地的书籍。 内容不错,推荐给大家。

2014-08-27

印制板设计技术 ---西电 邱扬教授

西安电子科技大学的邱杨教授的印制电路版设计技术课件。 说的很详细,很深入。推荐。

2014-08-27

mazeiar-kruchten-4+1.ppt

介绍了一种 4+1 View Model of Software Architecture 不太懂。

2014-08-12

An Introduction to Software Architecture.pdf

Garlan and Shaw 写的一篇关于软件架构的论文。 比较老了。 我也是刚入门, 感觉蛮经典。

2014-08-12

Garlan and Shaw describe several architectural styles for software.pdf

介绍了 Garlan and Shaw 描述的软件架构风格和样式, 我也不太懂。 找到这个就看了。 稀里糊涂。

2014-08-12

Effective C++ in an Embedded Environment

嵌入式系统里 C++ 高效使用.

2014-05-29

Modbus协议简介.pdf

就是 Modbus 协议相关的详细简介. 很详细啊. 哈哈

2013-10-24

回调函数Callback Function

关于回调函数的基本概念和使用技巧. 个人觉得不错. 当然了. 网上可以搜到更好的,

2012-11-10

uCOS-II 中文注释

ucosII的中文注释, 很详细, 很给力.

2012-04-30

空空如也

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

TA关注的人

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