完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我缺少可用的引脚使用Pro模块。
有没有一种方法来监控我的电池电源电压而不使用模拟输入引脚,就像我可以在我的PIC项目。 我看到有一个1.024内部参考,但没有看到一个明显的方式来阅读它关于VDDD。有办法吗? 在我的PIC项目中,我可以这样做,如果我假设参考值正好是1.024,并且如果我得到关于VDDD的读数,那么计算当前电池电压是简单的事情,并且没有PIN丢失。 如果有,在读取VDDD之前,有没有办法对VREF进行双倍缩放? 谢谢, 山谷 |
|
相关推荐
16个回答
|
|
|
|
|
|
一种方法是使用全局信号分量。
系统组的组件和使用的WWRET选择。 使用API来设置其阈值。这样就够了吗? 问候,Dana。 PSoC LVI设置和ISR.JPG 71.2 K |
|
|
|
|
|
|
|
嗨,Dale,
我不知道你是否找到了解决这个问题的办法: 时钟模型错误:由PSoC Creator生成的WDT中断将被“LoBATItNT”组件的“LubButiSISR”ISR处理程序覆盖,用户将无法使用回调将其功能附加到单独的WDT中断。要么删除组件,要么将中断生成选项改为“由用户执行”。 我有一个小问题,跟踪用户的执行。 今天我发现了这个错误(随后是这个线程),在一些搜索之后发现了提示是“时钟模型错误”部分,如果你进入你的.CydWR文件-GT时钟标签&编辑时钟下拉RH,你会看到一个选项,将定时器(WDT)ISR设置为“用户提供”。 干杯 安东尼 |
|
|
|
在常规PSoC 4中,您可以访问VDD VREF以馈送到A/D。
但没有VREF组件(用户可访问)在那里,我可以看到PROC。 你可以在API控制下改变A/D使用的VREF,但是不能达到它。 进料到A/D进行测量。 问候,Dana。 |
|
|
|
|
|
|
|
我是飞思卡尔8位专家在新英格兰的一段时间。还工作
用uCube。 我在PSoC 1中做了一些设计,AM正在移植一些东西。 PSOC 3/5LP。 制造商之间的比较是乏味的和困难的,我发现。 桌子是一个开始,但永远不能把事情讲清楚。 吸引我到PSoC的是模拟和数字可路由性。更多模拟 资源比OpAmps或比较器在其他制造商发现的夫妇。 在高端家庭中,DFB引擎不仅仅是MAC,还有很多用途。 DMA帮助创建了我不需要服务的后台进程。我记得我是 NEC在20年前做了V25,但却放弃了它。微编码 后台进程和总线支持它们。但是现在我们有PSoC。 工具是一个考虑因素,我在PDP8上编写代码来测试ICS、纸带和工作。 Teradyne的文档太糟糕了,我不得不编写测试向量来计算他们的CPU。 工作。呃。所以我喜欢好的工具,但现在不愿意用硬件不好。 很少或没有可配置性。 享受PSoC,而不是完美,但船员不断改进在这两个工具 和HW。这就是我们的孩子们想要的,让事情变得更好…… 问候,Dana。 |
|
|
|
Dana
这才是真正的职业!我只做了十几个PIC项目(但我确实设计和建造了拉扎尔,当我年轻的时候,最近的ELAZAIR)。 很高兴能了解一下那个一直在帮助我的网络乐园里的那个人。 山谷 |
|
|
|
这是一个了不起的成就。我看了wiki网站。你显然有很多
创意和成功。 几年前我有一个生日礼物,做了滑翔机旅行,有过一次伟大的经历。只是北 海湾地区,唯一的缺点是坐在前排座位上的热空气有限。 我试着稍微飞一点,真的很有挑战性。 提醒我当我在SSN585飞机上合格时,飞下一个水下很漂亮 就像在液体、空气中飞行一样。我已经飞过(如骑士和纽比),天空跳出了 小塞斯纳,总是享受真正的飞行的“感觉”。甚至感觉接近 商业客机的前部提醒我打开副、螺旋效应。以及 5 MW反应堆变为150%后钟停船的效果 永远不要忘记。 一个我很熟悉的湖,一直到去年,每年8月有一只苍蝇,还有各种各样的 实验性的海上飞机会来。我过去常在飞机上到处转悠,流口水。 问候,Dana。 |
|
|
|
我在美国标准飞行滑翔机上有1000英里的飞行记录。看来我们有很多经验分享一些啤酒的时间!
总结线程: 在PROS上,如果你想做的只是在一定电压下通过低功率模式来保护你的电池,你可以在没有一个专用的PRO I/O引脚的情况下完成它,如Dana所示。 但是,如果你想在BLE上发送实际电池电压,你需要使用PIN。 |
|
|
|
作为最后的总结,由MyCase证实:
1。在Pro CYBLY-022001模块上,没有办法读取电池电压并将其发送出去,除非你把一个分压器浪费掉一个I/O(和几个暴露的)和浪费的功率,在将电池电压路由到那个暴露的引脚之前把电池电压降到1.024V。 2。VREF引脚不在模块PCB上路由到未曝光的I/O引脚。为什么,这会让我们读取电池电压,而不浪费点α1。 三。没有办法使用API来将VREF内部路由到PROC芯片上的模拟多路复用器。为什么不,这总是能节省点1的浪费? 对于一个芯片几乎总是由电池供电的芯片来说,监测电池电压无疑是困难和浪费的。 “近乎”的未来只会略有改善: 尚未发布模块CYBLU-02400—00有42个引脚与25 GPIOS暴露(包括VREF)。 |
|
|
|
无需双用途针,如SWD指定的引脚,使用Reg写
断开SWD并连接到VDD R除法器(PIN)用于读取? 注意R除法器必须在芯片内部比率精确R上发生。 网络,或SW CAP+积分器方法。或外部,任一方式电源 消散了。 问候,Dana。 |
|
|
|
我有专用的PIN(我的最后一个)。我想我会尝试一个1M/220K分频器,并在已知的输入电压上运行一个简单的校准例程。然后每次我在一个板上编程时,永久保存校准。这可能是4UA,如果它工作,这几乎三倍我的电流,哦好。
谢谢, 山谷 |
|
|
|
Dana
我仍然希望使用您的全球信号方法在3.3V产生一个中断,即使我应该能够监控我的模拟在引脚的电压,而我有代码运行。 问题是,我在我的BLE广告状态下使用周期性WDT0,以1296ms的速率从每秒50ms的深度睡眠中醒来,以照顾读取传感器(和电池伏特:),并基于传感器值设置输出,然后回到深度睡眠。我在WDT0中实际上没有任何中断代码(它仅仅通过启用周期性WDT0从每50毫秒中唤醒),但是事实上,我使用WDT0(仅在广告期间)阻止我使用WDT来中断一个全局信号。此生成错误: 时钟模型错误:由PSoC Creator生成的WDT中断将被“LoBATItNT”组件的“LubButiSISR”ISR处理程序覆盖,用户将无法使用回调将其功能附加到单独的WDT中断。要么删除组件,要么将中断生成选项改为“由用户执行”。 我有一个小问题,跟踪用户的执行。 你能想出一种方法,我可以把它建立起来,这样我只会使用全球信号中断后,我停止检查传感器在广告期间(从而停止使用WDT0),由于传感器的闲置? 编辑:我感兴趣的是,在一个特定的电压,可从表中选择跳闸可用的全局信号方法,意味着赛普拉斯实际上能够读取电池电压的模拟值,使用这种方法(没有浪费的引脚和没有浪费的功率)。那么为什么我们不能获得这个价值呢? 谢谢, 山谷 |
|
|
|
架构TRM没有描述LVD是如何实现的,但是I
将它比较器与可编程参考,例如不是A/D 过程。你可以通过提交一个案子来解决这个问题。 要么删除组件,要么将中断生成选项改为“由用户执行”。 如果有占位符,我认为有必要让工厂清理。 可用或不需要篡改向量表来获取用户ISR。 问候,Dana。 |
|
|
|
谢谢,这听起来可行,但更复杂,如果他们只是让VREF去模拟多路复用器。
我在组件属性或组件数据表中找不到“用户实现”。 在我计划好我的计划后,我会对其中的一些情况作出解释。 你起得早/晚。 山谷 |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2071 浏览 1 评论
1827 浏览 1 评论
3642 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1762 浏览 6 评论
1513 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
511浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
362浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
860浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 10:57 , Processed in 1.359993 second(s), Total 105, Slave 89 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号