能否将ADE7753 与MCU之间进行的数据交互,设置寄存器的顺序及方法举个案例看看!怎么读取VRMS\IRMS\W等;有功功率的数据怎么读取?
2018-11-06 09:41
大家好,我有一个在 STM32F427VI 上运行的项目,它对双组闪存有一些特定用途,既用于存储某些配置参数,也用于自定义引导加载程序。这很好,但我离使用完整的 2MB 闪存还差得很远,所以由于难以找到芯片,我希望能够使用带有 1MB 闪存的 STM32F427VG 芯片。我看到如果设置了DB1M选项位,我可以在双bank模式下使用1MB芯片的flash,布局类似于2MB芯片,非常完美。所以我得到了一个 1MB 的芯片并将它焊接到电路板上。为了好玩,我用我现有的引导加载程序和应用程序对它进行了编程,然后……它起作用了吗?这是令人惊讶的,因为引导加载程序进程使用了超出 0x0810 0000 (1MB) 边界的闪存。如果我使用 ST-LINK 连接到芯片,它会正确显示 1MB 闪存大小,如果我转到“擦除扇区...”,它会正确显示 1MB 单组闪存布局。但是在我的代码中,我多次擦除大于 11 的闪存扇区(考虑到 DB1M 选项处于未设置的默认状态,它不存在)甚至 FLASH_SECTOR_23(在任何记录的配置中都不存在)芯片)。更令人惊讶的是,使用 ST-LINK 我可以读取和写入 0x0810 0000 边界之外的闪存地址。我现有的代码假定内存布局如 RM0090 的表 6 所示,两个存储区中共有 24 个扇区(0x0800 0000 - 0x080F FFFF,和 0x0810 0000 - 0x81F FFFF)。为了擦除闪存,我使用 HAL 中的 FLASH_SECTOR_* 宏和硬编码地址。因此,如果我查看同一文档的表 9,我的硬编码地址应该都是错误的,至少我的某些闪存扇区不应该存在。起初我以为HAL代码在做一些翻译魔术,但我在任何地方都没有看到它,ST-LINK也很高兴地向我展示了不应该存在的闪存地址范围的内容。我还注意到 VG 芯片的地址 0x1FFF 7A22 正确显示闪存大小为 0x0400。我假设 a) 我要疯了,b) 我弄错了,或者 c) 我中了 ST 彩票并在我的 1MB 芯片中获得了额外的 1MB 闪存奖励,但我希望答案是 ( b) 这里有人可以指出我错在哪里。谢谢!
2022-12-02 06:16
芯片方案的全部信息: 方案采用TPS54331DR芯片,采用BUCK拓扑架构,BOM成本3.7美金,按照现价大约:23元。其中TPS54331DR0.75美金,约5元。总功率:1.63W,面积大小
2018-09-18 14:21
我们使用外部存储器与MeBII板和LCD的存储板有问题。我们使用所有的Microchip DeV板和没有定制硬件。我们还使用了所有与MeBII板一起使用的LCD默认设置。我有:1。安装了所有最新的工具。2。使用MHC建立一个简单的测试模式的液晶显示器附带MeBII工具包(它的4.3WQVGA PCAP显示器)。我们没有使用任何代码——只是创建了一个带有原语和图像的简单屏幕。三。使用所有默认设置(没有改变任何东西)我的模式在LCD上显示得很好。4。然后我改变了跳线J9(对于EBI存储器)连接EBOIE和LCDXPCLK引脚。5。在MHC中,我只改变了一个设置——内存——LCC驱动程序参数到外部存储器6。然后我重新生成、重建和下载。然后我注意到我的测试模式中有随机的噪声,但主要是在图像中。各种颜色条纹的垂直线都在流淌,出现的问题是在屏幕上用外部存储器使用图像。我已经包括了两个LCD图像。一个使用内部存储器,另一个使用外部存储器。当使用内部存储器时,图像是良好的。当使用外部存储器时,图像颜色被扭曲。但是原语(圆圈、正方形、矩形等)很好。我使用的是同一个图形合成器屏幕中创建的完全相同的屏幕。除了这个简单的测试屏幕,我什么也没做。我已经把这个屏幕的LCD屏幕包含了一个使用内部存储器的切换到外部存储器的结果。
2019-10-08 07:08
我们正在构建一种设备,该设备需要存储到NVM的唯一标识符,例如存储到Flash的名称或ID。我们无法确定如何成功地做到这一点,伸出援手!在MPLAB调试SSESION.G中,手动将Flash区域手动写入值。我想将名称“DeVixi 123”存储到Flash中的一个位置,并使用这个持久化处理工具PIC24FJ256GA702ICD3这是可能的吗?有什么例子或参考来帮助我这样做吗?我花了一个多小时努力工作,不能成功,非常感谢! 以上来自于百度翻译 以下为原文 We are building a device which needs a unique identifier stored to NVM, e.g. a name or ID stored to FLASH. We cannot establish how to successfully do this, reaching out for help! FeatureReserved FLASH region with ability to manually write values to during MPLAB debug sessione.g. I would like to store the name "Dev#123" to a location in FLASH manually and have this persistProc & ToolingPIC24FJ256GA702ICD3Is this possible? Are there any examples or references to help me do such? I have spent over an hour trying to make work and cannot succeed, help is much appreciated!
2018-10-11 08:36
如何去理解音频质量?高音质是否优于CD?
2021-05-31 07:29
际此万物互联时代的来临,图像传感可说是促进物联网应用的一个重要接口,是万物之“眼”。安森美半导体宽广的成像和像素技术和图像传感器阵容,配以公司在成像领域的经验和专长,实现超越人眼界限的创新视野,解决机器人导引、运动分析、车牌识别、科学研究、家居安防、智能家电、婴儿监视器、智能照明、可穿戴等多个物联网细分领域的成像需求,尤其在汽车成像、先进驾驶辅助系统、条码扫描、机器视觉、安防及太空等成像领域称冠全球。本文将列举一些物联网关键应用采用安森美半导体图像传感器的例子。
2019-07-25 06:36
安森美半导体应用于物联网的成像技术和方案分享
2021-05-31 07:07
怎样去解决电视盒HDMI转VGA连接老投影仪出现颜色失真的问题呢?有什么解决办法吗?
2022-03-03 07:57
如何解决电视盒HDMI转VGA连接老投影仪出现的颜色失真问题?
2022-03-02 09:49