使用msp430fr5887上的 scan IF接口在50度时采集无磁水表的转动会不工作,之后用测试程序采集标定值ESIDAC1R0等十二个DAC值,出现非常大的跳动。
程序大概是这样的,初始化时得到标定值esiconfig();每五分钟复位下再初始化得到标定值。
(请访问站点以查看此文件)
使用msp430fr5887上的 scan IF接口在50度时采集无磁水表的转动会不工作,之后用测试程序采集标定值ESIDAC1R0等十二个DAC值,出现非常大的跳动。
程序大概是这样的,初始化时得到标定值esiconfig();每五分钟复位下再初始化得到标定值。
(请访问站点以查看此文件)
新买的MSP430F5528大面积无法烧录,QFN64,直接表现为烧录器无法与芯片通讯,都是用的利尔达烧录器,SBW两线模式,
尝试过去掉外部无源晶振也无用,复位电路 47K + 1nF,已经尝试去掉电容,和更换电容均无用。交叉测试确当只有主芯片的差异, 同样电路板替换上老的芯片正常。
提示:与目标板MCU链接失败!
丝印:
TI 82K K
C5HV G4
而替换使用之前的芯5528片,可以正常烧录。
丝印:
TI 52K I
CFQ7 G4
跟之前的板子也做过互换芯片交叉测试,确认是不同主芯片导致, 复位电路 47K + 1nF。
不能烧录的芯片,加3.3V电压, vcore电压也没有输出, 有的芯片:V18输出1.8V正常,VUSB 输出3.3V正常, 有点芯片这两路也没有输出。
不同版本的芯片,K和I,这方面还有区别吗? 测试了30片,只有偶尔几片正常可以烧录。
且无法烧录的USB BSL也无法发现。 正常烧录的空片都是识别到USB BSL。
大家好:
我们购买了BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229),请教蓝牙从设备驱动程序的编写!
我们拥有“MSP430_Experimentor”的相关参考代码,请问哪个程序用于参考比较合适?
Hi~I'm kk, I try to connect EVM430FR6047 to notebook and GUI shows "HID bridge connected---waiting for devices" . The hardware setting as attached photo-I also connecting the transducer on board and following the hardware guide, the water-mode GUI shows the same message as follow:
I don't know how to figure out the EVM430FR6047 connection issue,so please give me same suggestion.
Thank you very much~
在A.c文件中定义了 uint8_t echo_buf_1[8]数组,然后在A.h头文件 extern了一下,在B.c包含 A.h文件,使用了ehcobuf,但是编译报错
Error[e46]: Undefined external "echo_buf_1" referred in adc10_a
请问这是怎么回事?
您好,最近使用MSP430F5438A做项目,当使用RAM超过4K时程序会跑飞,请问是何原因?有人说要修改memory mode,请问如何修改?IAR编译环境。
boot是从DC00开始,中断复位是ffe0
APP是从8000开始,中断复位DBCE
一个片子只有一个复位管脚,如何让boot跳转到APP,直接复位ffe0指定APP的起始位吗?请问有参考例子吗
MSP430 設計於生理訊號應用, 產品會對ESD 產生感應而影響訊號, 如果考慮產品須通過靜電測試(規格 Contact 8k / Air 15K)有什麼建議的對策? 是否有相關的參考設計可以提供?
在使用USS库调试超声波水表的时候发现,有时候时间差异常数据要么非常大要么非常小,例如:静态时955829ps或-955829ps,动态时1454687ps,实际是488363ps,我尝试遇到这种情况进行复位USS模块但没有用只能复位单片机,有时复位单片机也不行或者运行一段时间又出现了。分析发现可能是USS模块捕捉静态点异常引起,在USS库里面没有找到相应关闭静态点捕捉的API
大家好:
我们购买了BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229),希望提供开发软件(完成它的基本功能):
1. 可以在串口打印log信息
2. 可以支持蓝牙模块工作
大家好,
我在用 F5529 LaunchPad 为例,学习 USB MCU 的使用。
我安装了 “MSP430Ware_3_40_00_19” 中的 “usblib430” ,
因为 USB HID 程序都需要一个上位机发送命令,而这个Java HID程序我却一直无法运行。
路径如下:
C:\ti\msp\MSP430Ware_3_40_00_19\usblib430\Host_USB_Software\Java_HID_Demo\Windows\
我曾尝试在安装了 jdk11、jdk8,的Mac和Win10下尝试,运行结果相同,什么都没有打开。
如果没插 F5529,会提示未连接,显示如下,点击“确定”后就什么都没有了。
如果插上F5529,程序应该检测到了板子,没有弹出下面的未连接提示,但仍然什么窗口都没有打开。
这是系统需求,我使用的是最新的430Ware,USB部分一直未更新吗?请求帮助。
TI MCU 推新了!八月直播揭秘新特性
第二场:8月23日 深入挖掘集成主控制器功能的新一代CapTIvate™触控技术
直播Q&A
直播讲师:Zhu Ling
直播Q&A:
1、capTivate可以支持手势感应吗?感应距离是多少
A:支持的,感应距离要看感应焊盘的设计
2、这个可以感应多少个点或多少线?
A:64个点
3、微控制器功耗怎样
A:Active mode: 135 µA/MHz (Typical) – Standby: <5 µA wake-on-touch with four sensors – Shutdown (LPM4.5): 37 nA without SVS
4、新一代CapTIvate控制器有提供相关的开发工具吗?
A:有上位机开发软件CapTIvate Design Center GUI
5、触控技术是集成到MCU内部的吗?
A:是的
6、这个触控芯片能用在汽车吗? 以前用过一个方案不稳定,经常误触摸
A:目前没有汽车级芯片版本
7、你们容性触摸最多同时支持几个点?
A:64
8、CapTIvate技术有哪些优势,有没有防误触的考虑?
A:应用灵活可靠,设计易于上手。有防误触设计
9、TI MCUMSP430FR2676微控制器用到什么领域合适?有相应的案例和解决方案吗?
A:有按键的地方都可以尝试,有很多案例的可以到我们官网搜索
10、可以实现多远距离的检测
A:这个要看感应焊盘的设计
11、同时最大多少点
A:同一时间最多扫描4个点
12、从哪可以看到已经支持CapTIvate的器件列表?
A:software-dl.ti.com/.../ch_device.html
13、电容触摸只在FR系列中集成了吗
A:Captivate 技术只在FR中
14、完全开源么 相比其他触控按键有啥优势
A:灵敏度高,抗干扰强,方便设计
15、MSP430FR2676比2633增加了那些功能,电容触摸功能是一致的吗
A:功能类似,内存大了 64k
16、最大穿透距离有多大啊
A:要看穿透介质
17、有没有给出demo?方便上手
A:有很多的你可以在我们的上位机软件中找到
18、电容触摸最大的缺点是什么?目前市场上的触摸灯很好用,但是平板电脑的手写笔却很怕损坏,这些有什么联系吗?
A:应该是误触
19、智能水瓶需要触摸才显示温度,是为了省电?
A:是的
20、电容触摸主要瓶颈是什么
A:抗干扰
21、电容触摸技术与之前相比有哪些改善?
A:抗干扰能力有所提升
22、TI的这个芯片相比瑞萨、微芯有什么优势?
A:抗干扰性能好,设计方便
23、新一代CapTIvate 开发工具有那些了?
A:CapTIvate Design Center GUI
24、电容触摸有没有次数限制?
A:没有
25、现在的电容屏技术支持多点触控,触点算法的截取直接跟MCU的处理能力有关吧?
A:支持多点触摸
26、针对某个应用,MSP CapTIvate 设计中心 GUI从拿到板子到生成代码的过程教程 ,针对不同的问题,演示如何调整参数
A:中文视频:edu.21ic.com/search (包括了Captivate 技术简介/硬件设计/软件设计,观看可能需要注册21IC)
27、新一代CapTIvate 主要应用于那些领域了?
A:有按键的地方都可尝试
28、新一代CapTIvate 开发工具主要有哪些优势和缺陷?兼容性和使用范围怎样?
A:抗干扰能力更强
29、CapTIvate产品使用CapTIvateDesignCenter设计出来,默认参数就可以使用吗
A:需要根据硬件进行修改的
30、新一代的CapTIvate触控技术有什么突破?
A:抗干扰能力提高
31、请问下CapTIvate的抗干扰能力如何,有没有相应的测试报告?
A:– Reliability – Increased immunity to power line, RF, and other environmental noise – Built-in spread spectrum, automatic tuning, noise filtering, and debouncing algorithms – Enable reliable touch solutions with 10-V RMS common-mode noise, 4-kV electrical fast transients, and 15-kV electrostatic discharge, allowing for IEC‑61000-4-6, IEC61000-4-4, and IEC‑61000-4-2 compliance – Reduced RF emissions to simplify electrical designs – Support for metal touch and water rejection designs
32、触控的响应度如何的?
A:很快的
33、MSP430FR2676跟上一代的MSP430系列增加了那些功能了?
A:抗干扰能力和内存
34、相比较上一代最大的优点是什么
A:抗干扰
35、请问下CapTIvate能否做到手势的识别?
A:可以
36、触摸点击一定是碰到才算吗,会不会有隔空几毫米就能算碰到?
A:会
37、触摸容错机制如何考虑的
A:硬件和软件都有考虑设计
38、MSP430FR2676内带几路电容触摸或功能了?
A:16
39、触摸检测电容变化,水等其他影响电容变化,是否会误触发
A:可能会
40、触摸导致的数字变化会不会因为触摸力度而变化,会不会因为其他环境变化而有误差?
A:不会因为力度而变化(金属感应除外)
41、自耦,互偶,怎么选择最适合的 应用场合
A:自电容一般是需要高灵敏度,而互电容是需要高密度
42、新一代CapTIvate的都带有电容触摸功能了?
A:不是
43、CapTIvate 能否做到接近感应,是否能够自动校正干扰,例如水滴
A:可以做接近感应,有抗干扰设计
44、互感按键的大小尺寸,有没有参考设计的 PCB
A:有,software-dl.ti.com/.../ch_design_guide.html
45、是否提代DEMO板测试一下?
A:有DEMO板
46、自感按键,每个按键需要一个触摸接口,互感按键至少需要两个接口是吧?8个接口可以实现16个触摸按键对吗
A:是的
47、这个检测高度是多少?可以自行校正吗?
A:这个要看硬件设计
48、在设计电容触摸时要考虑那些部分了,怎么防止干扰误操作了?
A:硬件和软件都有考虑
49、有相关参考设计吗
A:software-dl.ti.com/.../ch_design_guide.html
50、触摸按键与面板之间 需要什么样的连接介质?
A:一般是3m胶
51、新一代CapTIvate的触摸功能除了按健外还可以实现条形触摸控制么?
A:可以
52、抗干扰设计主要有哪些措施?
A:软件和硬件都有,可以参考software-dl.ti.com/.../ch_design_guide.html
53、滑条和滚轮主要应用在安歇地方?
A:旋钮,和电位计
54、电容触摸需要PCB正反面都要做设计吗?
A:不需要
55、触控按键上面的玻璃盖板有6MM的厚度,是不是可以呢
A:要看按键大小,这个厚度还好
56、可以做金属触摸吗?
A:可以
57、滚轮是物理按钮吧?
A:电容触摸
58、开源嘛? 关键是例子,才好用
A:部分函数库不开源,大部分是开源的
59、湿手指可以操作,会不会误触摸?
A:可以操作
60、这种触摸按键灵敏度可以调整吗?
A:可调
61、电容式触控技术如何测量电容值?
A:software-dl.ti.com/.../ch_technology.html
62、挥手感应这种功能,如果人体其他部位或者动物经过,会不会误动作呢?
A:要看灵敏度
63、TI官方的上位机都支持新一代CapTIvate开发么?
A:支持
64、电容传感器的驱动电压有多少?
A:1.5V
65、滚轮触摸,灵敏度是不是很差?
A:不差
66、触摸面板,出来玻璃,亚克力板可以吗
A:都可以
67、TI 主控芯片都支持多点触控技术吗
A:支持
68、按键类型是否对电容触摸板设计有所不同?如:弹簧型、海绵型等等。
A:会
69、PCB和面板之间的双面胶会因为自身缺陷而导致问题吗?这里的双面胶一般是什么材质的?
A:3M
70、如果有有雨水的情况下CapTIvate还能正确过滤干扰么?
A:有相关设计
71、必须是平面触摸吗?曲面是不是也行?特殊的场合
A:曲面可以的
72、有力度的触摸,是说数值会变化?
A:这个是针对金属触摸的
73、CapTIvate技术是否可应用于工业环境应用?
A:可以
74、PCB的设计,TI提供方案吗?抗干扰的算法是由芯片硬件处理还是需要算法优化,如果使用算法优化,那TI提供算法吗?还是需要用户自行优化?
A:有参考设计software-dl.ti.com/.../ch_design_guide.html
75、金属触摸跟普通的亚克力触摸有什么不同点了?
A:金属是检查金属形变,亚克力是直接测量手上的电容
76、像雨滴那样的小东西落在触控式面板阵列上会有哪些影响?
A:会有干扰
77、那金属触摸怎么能实现那么小的距离呢?
A:高灵敏度
78、温度对于识别有多大影响?
A:我们有自动校正的
79、MSP430FR25x2 Capacitive Touch Sensing系列 支持从电容触发,休眠唤醒吗
A:支持
80、带电容触摸功能产品PCB布线上有什么要注意的事项了?
A:中文视频:edu.21ic.com/search (包括了Captivate 技术简介/硬件设计/软件设计,观看可能需要注册21IC)
81、TI CapTIvate 触控技术是否支持金属触摸和拒水设计?
A:支持
82、CapTIvate Design Center GUI 这个有什么作用?怎么简化软件的开发?
A:支持代码生产
83、CapTIvate触控是采用电容模式还是电阻模式?
A:电容
84、电荷转移测量技术,用的电磁感应还是电荷的漂移?
A:电荷转移
85、CapTIvateDesignCenter对新的产品,是不是需要下载新的软件?
A:www.ti.com/.../MSPCAPTDSNCTR
86、带手套可以触摸按键吗?
A:可以
87、TI CapTIvate 触控技术是目前市场上最流行的技术吗?在设计中是否有什么缺点或者新的想法无法解决?超低功耗触摸检测是怎么设计的?
A:是主流趋势
88、capTivate是脱离mcu独立运行的?
A:是,但受CPU控制
89、4个Cap模块并行运行,这个速度比较快了,集成的mcu的主频是多少?
A:16MHz
90、2633也是4个CAP模块,2676也是只有4个吗?
A:是的
91、按键PCB的设计会不会比较不简单,比如背面是否需要留空或者接地网,按键周边需要留多大间距,按键的大小限制?
A:参考中文视频:edu.21ic.com/search (包括了Captivate 技术简介/硬件设计/软件设计,观看可能需要注册21IC)
92、为了增加什么功能,未来的设计会超过四个TI CapTIvate 触控模块?四个中同时的话,只是一个在工作么?
A:并行工作
93、电容触摸可以做到防水吗,原理是啥
A:有参考设计
94、对按键的设计有什么要求?普通的印制板可以吗?
A:可以
95、TI CapTIvate支持常见的一些按键操作吗?比如双击,三击,长按1S,长按5秒?
A:这个是软件设计问题,可以实现
96、4个captivate同时扫描和1个captivate的4个通道扫描灵敏度为什么会不一样
A:可以不一样,参数是独立的
97、PCB按键的面积大小、形状、板子厚度、覆铜的厚度等因素,对按键的功能有多大影响?程序需要针对性设计参数吗?谢谢
A:中文视频:edu.21ic.com/search (包括了Captivate 技术简介/硬件设计/软件设计,观看可能需要注册21IC)
98、按键和触摸能同时支持吗?是否需要不同的captivate来实现
A:同时的
99、MSP430有以太网接口吗
A:没有
100、MSP430内部有晶振吗
A:有
101、Fram还是可以自己分存储和ram的大小的吗?
A:可以
102、MSP430最高的频率是多少?
A:16M有其他的芯片可以25M
103、软件加密的还是开源的?
A:大部分开源
104、智能使用CCS吗
A:IAR也可以
105、自己做触摸面板有什么技术要求,有设计说明吗
A:中文视频:edu.21ic.com/search (包括了Captivate 技术简介/硬件设计/软件设计,观看可能需要注册21IC)
106、CapTIvate Design Center GUI 也是图形化的模块配置功能么?
A:是
107、CapTivate设计中心,比较强大,通讯接口是串口吗。
A:UART I2C
108、触摸的可视化调试主要指一个什么概念?
A:参数的实时图形化显示
109、触控面板做的愈大是不是精度就越差?
A:中文技术指南:www.ti.com/.../ZHCU200
110、相关PCB设计要求高吗?
A:software-dl.ti.com/.../ch_design_guide.html
111、PCB电容的设计尺寸,注意事项有没有参考说明
A:中文视频:edu.21ic.com/search (包括了Captivate 技术简介/硬件设计/软件设计,观看可能需要注册21IC)
112、参考设计在官网都有下载吗
A:有
113、走线和PAD需要在同一层吗?
A:尽量
114、CapTIVate电容屏的抗静电可以到多少伏?
A:8000V
115、功耗大概多少?
A:– Active mode: 135 µA/MHz (Typical) – Standby: <5 µA wake-on-touch with four sensors – Shutdown (LPM4.5): 37 nA without SVS
116、TI CapTIvate 触控技术是否支持多点触控?
A:支持
117、从选型上看,2633和2675、2676对CAP是一样多的,只是RAM增加,除此之外还有什么提升吗。CAP性能上有优化吗
A:2676是第二代的触摸IP, EMC 性能有提升
118、430FR2676 如果触控点数超出64个,可以扩展接口吗?
A:可以用触摸板的形式来实现
119、温漂,零漂有什么好对策
A:芯片每一次启动都会校准
120、串行扫描如何避免一组失效的风险?
A:扫描频率可以调整,默认30Hz,只要在33ms没不丢键就行
121、我们正在做这方面的产品,请问如何能最大限度的消除水对于触摸的影响?
122、单个感应区域可以做很大么? 比如我需要A4纸那么大一块面积,这麽大的时候抗干扰性怎么样
A:可以,注意不要超过300pF。灵敏度越高,抗干扰越差
123、防水或者其他液体的干扰有什么好办法?
124、电容屏的触控板灵敏度的参数与哪些因素有关?
A:您是说灵敏度还是分辨率?
有个计时器的项目,需要一个超低功耗的MCU,理处理电容式触摸按键,段式LCD显示,还有蓝牙模块。请推荐一个MCU,谢谢。
给单片机供电,是用5v电压连到+VBUS,负连接GND吗
MSP430F437总共应该有32Kflash,但是在程序代码为27K时IAR for 430编译器提示错误:
Error[e104]: Failed to fit all segments into specified ranges. Problem discovered in segment CODE. Unable to place 178 block(s) (0x6c44 byte(s) total) in 0x6a10 byte(s) of memory. The problem occurred while processing the segment placement command "-P(CODE)CODE=8000-FFDF", where at the moment of placement the available memory ranges were "CODE:81d0-e9ff,CODE:fe00-ffdf"
请问如何解决此类问题
您好 ,我现在使用CD74HC4051做多路模拟输入ADC检测。
芯片供电3.3V,发现当一路输入上拉10K到5V后,模拟切换开关的输出公共端电压变成4V。此时,切换检测不准(比实际电位要高)!
请问这是什么原因?
环境搭建和闪灯
正面
背面
特写
首先看到是黑色板卡就知道这次试用的是那个V1.0,调试有点问题的那一版,有点小失望啊。但是线路板做工和PCB设计感觉都不错,尤其有一种熏黑的感觉挺时髦。
MSP432P401R性能介绍:
• 高达 48MHz 的系统时钟
• 256KB 闪存、64KB SRAM 和 32KB ROM(含 SimpleLink MSP432 SDK 库)
• 四个 16 位定时器(具有捕捉、比较或 PWM 功能),两个 32 位定时器和一个 RTC
• 最多八条串行通信通道(I2C、SPI、UART 和 IrDA)
• 模拟:14 位逐次逼近寄存器 (SAR) 模数转换器 (ADC)、电容式触控、比较器
• 数字:AES256、CRC、μDMA
开发板引脚定义:
虽然是红色REV C版的引脚定义,但是对比了REV B版的,引脚输入输出是相同的。
在Win10 64bit系统上安装XDS110-ET的驱动,我没有安装CCS软件,插入USB线后,系统对于XDS110的仿真器没有获取正确的驱动,在网上下载了XDS110的驱动安装后,可以正确识别。
通过观察可以看到板载XDS110采用的固件是2.0版本的,这里建议升级到3.0版本。虽然还是提示报错,但是调试效果明显有改善了。
附上XDS110的驱动:(请访问站点以查看此文件)
希望在KEIL下面完成测试,所以没有安装CCS,安装官方的教程指导,下载MSP432的Pack包,目前最新的版本是3.2.5,安装后就可以看到器件的描述了。
官方提供的教程对于基于KEIL MDK5创建工程写的挺详细,这里不在重复,主要说一下不同的地方。
开发板上的MSP432是REV B版,集成的驱动ROM不是最新的了,由于强迫症的作用,所以准备采用外部的驱动库。
首先下载最新的SimpleLink MSP432 SDK 3.20.00.6,安装这个SDK备用。
按照教程创建一个基于MSP432P401R的空工程。
添加库文件支持,这里不准备采用lib的方式导入库文件,还想看看具体的驱动操作,所以把SDK中drivelib目录下的C文件和H文件添加到工程中。
通过简单的修改,再把把例程中的blink代码复制过来,完成第一个闪灯程序。
编译下载和运行,除了一些警告没有错误,下载调试也比较流程,程序可以正常运行。
代码如下
#include "msp.h" // Device header #include "driverlib.h" int main(void) { volatile uint32_t i; // Stop watchdog timer WDT_A_holdTimer(); // Set P1.0 to output direction GPIO_setAsOutputPin( GPIO_PORT_P1, GPIO_PIN0 ); while(1) { // Toggle P1.0 output GPIO_toggleOutputOnPin( GPIO_PORT_P1, GPIO_PIN0 ); // Delay for(i=100000; i>0; i--); } }
大家好:
我们购买了BT-MSPAUDSOURCE Tools Bluetooth and MSP430 Audio开发板(MSP430F5229),现在连接P4.5(PM_UCA1RXD)P4.4(PM_UCA1TXD)以及地线;通过USB-TTL的转换器与PC串口相连, 现在只能输出乱码!
请问我们应该接哪个口(地线), 现所有的波特率都试过了, 只能输出乱码!该怎么解决?
MSP432P401R的TA1.0或TA2.0之类的引脚如何配置PWM引脚操作舵机的机械臂,可以使用PWM功能的引脚及占用情况如下,想问一下YTA0.0、TA1.0的引脚可以操作PWM舵机吗?如何配置,没有多余的引脚了,需要3路PWM,端口映射也找不到合适的。