Quantcast
Channel: MSP 低功耗微控制器论坛 - 最近的话题
Browsing all 3634 articles
Browse latest View live

MSP430FR4133驱动8COM液晶的问题

大家好,今天使用自制板子驱动8COM 段式液晶。选用L0~L23为液晶驱动脚,其中L8~L15为COM,其他都正常,唯有L20~L23对应段不显示,用示波器测量对应管脚(L20~L23)为矩形波,但是低电平位1.2V、高电平位2.3V,其他管脚的波形是正常的;使用另一个没有焊接液晶屏的线路板实验,现象是相同的。请问这是为什么呢?是不是我程序设置那里不对呢。PS:程序是从TI...

View Article


MSP430 IIC

Setting the UCTXSTP bit will generate a STOP condition. After settingUCTXSTP, a NACK followed by a STOP condition is generated after receptionof the data from the slave, or immediately if the USCI...

View Article


MSP430 boot flash

请问下MSP430的boot flash 是怎样进入的呢?是自己在应用中进行地址跳转,还是MCU复位后自己先执行到boot flash这个区域?

View Article

编写程序的时候,大家一般怎样封装一个设备模块?

分层搭建嵌入式系统是为了使结构更清晰,便于维护,提高复用性等等。那大家在写嵌入式程序的时候,尤其是编写设备驱动的时候,一般是怎样封装一个设备的?类似于RTC实时时钟,比较容易一些,单独形成一个文件,在其中定义一些初始化、设置时间、读取时间、设置闹钟等等的函数,并实现它。主程序调用这几个函数就实现了这个设备的操作。但是类似于串口这一类的,除了基本的设置,还需要交互数据等等,尤其是接收数据。如何封装才能...

View Article

MSP430F1232IPW 芯片做定时器内部时钟DCOCLK:内部数字可控晶振,具有可选择的频率 定时20mS,不同的片子差别 2mS

MSP430F1232IPW 芯片做定时器内部时钟DCOCLK, 定时20mS,输出方波波形测试,不同的片子时间差别  2mS  。是什么原因??

View Article


msp430AFE253关于SD24一致性的问题

最近在用MSP430AFE253的SD24做采集,发现同一个测试电压在不同的单片机用同样的程序测得的结果差别较大,请问这种情况如何处理?怎样提高产品的一致性?

View Article

msp430F1232芯片定时器程序,仿真LED灯不闪 为什么?

#include <msp430x12x.h>void main(void){ WDTCTL = WDTPW + WDTHOLD; // Stop WDT P3DIR |= 0xFF; // P3.5 output CCTL0 = CCIE; // CCR0 interrupt enabled CCR0 = 3000-1; TACTL = TASSEL_1 + MC_1; //...

View Article

求MSP430F449REV G的可兼容替换芯片,64K内存不够用,不知道有没有更大内存的芯片?

硬件已经基本定型了,最好不要改,老产品想要升级新功能,目前基本完成,就是内存有点不够用,不知道有没有和MSP430F449REV G完全兼容的芯片,就只有内存大一点,这样硬件就不用改了,只要改下BOM就行了。

View Article


Image may be NSFW.
Clik here to view.

LED翻转测试输出的脉冲宽度不一致时什么原因?

代码:#include <msp430.h>int main(void){ WDTCTL = WDTPW + WDTHOLD; // Stop WDT BCSCTL1 |= XTS; P3DIR |= 0x20; // P1.0 output CCTL0 = CCIE; // CCR0 interrupt enabled CCR0 = 1000; //TACTL = TASSEL_2 +...

View Article


Image may be NSFW.
Clik here to view.

CCS V6 for mac第一次安装后便无法Debug程序

MCU : MSP430F5529开发板采用 MSP430F5529 LaunchpadCcstudio...

View Article

MPU操作

msp430fr6972的mpu操作寄存器数值不发生改变?如何解决??

View Article

关于Energy Trace的应用

目前在用430做低功耗产品,刚接触430,手里也没有高精度的电流表,因为功耗具体到多少也没办法测,估算也不太好估算。后来看到Energy Trace,说是可以用来评估以及优化430的功耗。但是我对Energy Trace的应用比较模糊,网上找了几个应用都是基于430的launchpad的。对于自己画的板子来说不知道怎么办了。我现在的理解是可以的,Energy Trace是CCS...

View Article

用CCS编译一个工程源码时,发现好多未定义的变量,麻烦大神帮忙看一下,是缺少哪个头文件没有包含进来吗?

"../USB_Common/usb.c", line 678: error: identifier "RESRIE" is undefined"../USB_Common/usb.c", line 691: error: identifier "USBIFG" is undefined"../USB_Common/usb.c", line 691: error: identifier...

View Article


ADS1x9x_ECG开发板固件升级问题

最近刚拿到一块ADS1192ECG的开发板,通过USB连接到PC后打开ADS1x9x ECG-FE GUI软件可以正常工作,但是我用FILE->load firmware升级过几次固件,某次升级后,软件就连接不上开发板了,从设备管理器里也看不到端口了,想要烧回以前的固件也没法了,该怎么办呢,第一次使用MSP430的单片机?

View Article

5438A进入LPM4,为什么还是可以进入定时器器中断

大家好,我用MSP430F5438A在进入LPM4后,怎么还是可以进入TIMER A0的中断呢?SR 中 SCG1, SCG0, OscOff, CPUOff, GIE都是1

View Article


msp430单片机电压值幅度值菜单显示程序

开发环境用的IAR,单片机用f149,显示用的1602的四线模式。主程序__________________________分隔线____________________________________#include &lt;msp430x14x.h&gt;#include &quot;ds1302.h&quot;#include...

View Article

MSP430F5438A低功耗LPM3模式,RTC无法中断无法进入的问题

非低功耗状态下,RTC中断正常,低功耗状态下,RTC秒中断无法进入,分中断有时候无法唤醒,判断出了RTC无法唤醒问题,所以将喂狗放在了RTC里,但是低功耗状态无法唤醒,代码如下,求解。#pragma vector=RTC_VECTOR__interrupt void RTC_ISR(void){  switch(__even_in_range(RTCIV,16))  {    case...

View Article


求:MSP430FG4618/F2013试验板(SLAU213)代码例程

谁有MSP430FG4618/F2013试验板(SLAU213)代码例程麻烦联系我,希望可以参考一下,谢谢!

View Article

某学校的msp430课后作业及答案

(多年不做学生了,虽然题目都很基础,但看到很有感触。分享给大家)1.CCS编写的程序下载到MSP430F5529单片机之后,请问程序是保存在RAM中,还是保存在FLASH中?判断的依据是什么? 保存在FLASH中,因为FALSH掉电数据不丢失。 2....

View Article

MSP430F5438A 32.768K主频运行没有问题,高频25M主频运行程序跑飞

我的芯片为MSP5438A,主频为内部时钟25M,应用的外设为Timer,UART,AD,现在的问题就是如果用32.768K主频,程序运行良好,但是如果用25M,程序会跑飞,我的数组的定义都用了__no_init 定义,而且查看寄存器的话,没有出现看门狗复位,内核电压我也抬升到了level 3 ,我的Clk, Timer,UART,AD的配置如下:void UCS_Init(void){...

View Article
Browsing all 3634 articles
Browse latest View live