太让人兴奋了!” Mark还表示,《科学新时代》刊登自己的创意让他深受鼓舞,而这个设计也陆续在Popular Mechanics、Gizmodo和Tech Crunch等知名杂志上
2018-08-31 20:01
关于PIC32处理器上的高速缓冲存储器,我有很多问题。感谢任何解释:信息是如何从闪存进入缓存的?这是用专用逻辑在PIC32上自动完成的,还是隐藏在软件中的某个地方?当PIC32从FLASH读取指令时,指令会自动复制到缓存上吗?我能把我经常使用的特定数据放入缓存中,并用它作为PIC32的“RAM”吗?这会对性能有任何改善吗?在软件中可以从高速缓存中读写吗?高速缓存对其他处理器的工作方式是否相同(例如英特尔内核、ARM内核等)?谢谢,贾德 以上来自于百度翻译 以下为原文 I have many questions about the cache memory on the PIC32 processor. Would appreciate any explanations: How does information get from the Flash memory into cache? Is this done automatically on the PIC32 with dedicated logic or is it hidden somewhere in software? Do instructions get automatically copied onto cache when the PIC32 reads them from Flash? Can I put specific data that I use often into the cache and use it as "RAM" for the PIC32? Would this give any kind of improvement in performance at all? Is it possible to read/write from the cache in software? Is the way the cache works the same for other processors as well (for example intel core, ARM core, etc.)? Thanks, Judd
2019-07-26 15:32
通常,我们想起可穿戴技术就会想到最前沿的科技和当今时代的发展。可穿戴技术真的只是最近才发展起来的吗?
2019-08-16 07:23
嗨, 我在项目中使用L6470H和stm32f103过去几个月。我通过在线阐明了与电机的KVAL值关系。我制定了数据表中给出的所有电机运行命令。它工作正常。电机模式no是:电机数据表链接:http://bholanath.in/certificates-files/integrated-TDS/BH57SH56-2804A-ID.pdf 我的问题是在我需要澄清与速度相关的一些事情之前升级我的项目。我试图找出答案,但我找不到合适的答案。我的问题是: 在数据表中,有不同的速度参数,如。这些参数是否存在任何一对一的关系。我没有完全澄清这些参数。所以,请指导我弄清楚这些参数是否有步骤值输入这两个参数()与。在命令中,我已通过步骤值通过MinSpd()和Speed()参数电机工作正常。但是,一旦我通过MaxSpd输入速度值并且IntSpd电机没有运行。那有什么特别的原因吗?电机的关系是什么?在dSPIN库代码中,参数中提到的值是否有任何特定的公式来查找这些值?为什么因为这样,我根据数据表中给出的最大值更改了这些参数中的值,但是电机在更改值中运行时遇到了麻烦。所以请有人帮我解决这个问题.dSPIN库代码链接:http://www.st.com/en/embedded-software/stsw-spin004.html以上来自于谷歌翻译以下为原文 Hi,I am using L6470H with stm32f103 for past few months in our project. I have clarified the KVAL value relation with motor through online.I worked out all the commands for motor running given in thedatasheets. It's working fine. The motor mode no is:Motor Datasheet Link: http://bholanath.in/certificates-files/integrated-TDS/BH57SH56-2804A-ID.pdfMy questions here is to upgrade my project , before I need to clarify few things related to speed. I tried to find out but I couldn't find the proper answer.My questions are: In datasheet, there are different speed parameters like . Is there any one to one relations with these parameters. I do not have complete clarification with these parameters. So, Please guide me to get clarify these parameters Is there any relation between steps value entering in these two parameters( ) with .In thecommand, I have passed the steps values inthrough MinSpd() and Speed() parameters motor is working fine. But , Once I entered the speed values through MaxSpd and IntSpd motor is not running.Is there any particular reason for that?What is the relation offor motor? In the dSPIN library code, the values mentioned in the parameters likeis there any particular formula to find those values? why because is that , I have changed the values in these parameters based on the maximum value given in the datasheet but motor having trouble to run in changed values. So please someone help me out to overcome this issue.The dSPIN library code link: http://www.st.com/en/embedded-software/stsw-spin004.html
2018-10-30 17:30
我下载了最新版本的X-CUBE-MCSDK ver。 5.03。发行说明在此版本的受支持控制板列表中显示NUCLEO-F446RE板,但Motor Profiler未显示此板。出现差异的原因是什么?这个董事会很快就会推出新版本吗?或STM网站上的可下载版本不是最新版本? #x-cube-mcsdk#nucleo-f446re以上来自于谷歌翻译以下为原文 I downloaded the latest release X-CUBE-MCSDK ver. 5.03 . Release Notes show NUCLEO-F446RE board in the list of the supported control boards in this release but Motor Profiler does not show this board.What is the reasonfor discrepancy? Is this board coming up soon with a new release? Or is the downloadable release on STM site not the latest? #x-cube-mcsdk #nucleo-f446re
2019-05-24 12:55
嗨,我正在研究一个程序,它使用片上闪存的RTSP(实时自编程)来保存预置。当芯片被编程时,有可能实例化一个值给闪存(例如预设的默认值)吗?我用的是一个带有ICP标题的PICTIT3。按照目前的情况,预设保存是有效的,但是默认值是0。如果程序员可以设置默认值,那就好了,这样我们就不用手动去设置默认值了。 以上来自于百度翻译 以下为原文 Hi, I am working on a program that uses RTSP (Real Time Self Programming) of the on chip flash memory to save presets. Is it possible to instantiate a value to the flash memory (e.g. a default value for the preset) when the chip is programmed? I am using a PICKit3 with an ICP header. As things currently stand, preset saving is working, but the value is 0 by default. It would be nice if the programmer could set the default values, so that we wouldn't have to go in and set them manually. How can I do this?
2018-11-19 10:54
所有:也许这是我有限的颅骨能力,但我无法准确地理解数据是如何通过UART组件处理到FIFOs并随后由DMA读出的。1)在每个UDB和UARTIS(DUH)UDB基础上有两个4字节FIFO。我假设一个FIFO用于RX,另一个用于TX。现在,我们是否只有8位的ASTATIC4FIFO元素,或者它们可以被级联/细分(2个FIFO元素,用于16位,等等)?2)如何将DMA指向FIFO中的正确位置,或者仅仅是由FIFO控制逻辑自主处理的任务?3)如果在FIFO超时读取数据时会发生什么……它只会传入数据,或者读出的数据现在被破坏了。4)用于设置DMA的正确地址是什么?基地地址是外围基地吗?或者我应该使用UARTARI($数)?假设上16位是UARTHARRXDATAYPTR。5)在UART头文件中,我注意到有一个指向RXI数据缓冲区的指针(UARTHARRXDATAYPPTR)和指向与缓冲区相关联的类型Reg的指针(UARTHARRXDATAYRE)。后者是用来干什么的?叫我哑巴,为什么需要指针指向寄存器?它是否用作某个函数的参数?我试图在TRM文档中找到这些数据的粒度,但到目前为止,我已经无法,所以请原谅我,如果这些问题中的任何一个看起来无知,但我只是不知道在哪里可以找到详细的信息。 以上来自于百度翻译 以下为原文All: perhaps it is my limited cranial capacity, but I am unable to understand exactly how the data is processed into the FIFOs by the UART component and subsequently read out by a DMA. 1) There are two 4 byte FIFOs in each UDB and the UART is (duh) UDB-based. I assume one FIFO is used for the Rx, the other for Tx. Now, do we have a static 4 FIFO elements only for 8 bits, or can they be concatentated/subdivided (2 FIFO elements for 16 bits, etc.)? 2) How do you point the DMA to the correct spot in the FIFO, or is that simply task handled autonomously by the FIFO control logic? 3) What happens if you're trying to read data while the FIFO overruns...it the incoming data simply pre-empted or is the read-out data now corrupted. 4) What is the correct address to use for setting up the DMA. Is the base address PERIPHERAL _BASE? Or should I use UART_($number)_RXDATA_PTR? I assume the upper 16 bits are the UART_RXDATA_PTR. 5) In the UART header file, I notice there is a pointer to the RX_DATA buffer (UART_RXDATA_PTR) and a pointer to a pointer to type reg associated with the buffer (UART_RXDATA_REG). What is the latter used for? Call me dumb by why do you need a pointer to a pointer to the register? Is it used as an argument to some function somewhere? I tried to find this granularity of data in the TRM documents but thus far I've been unable, so pardon me if any of these questions seem ignorant but I just don't know where to find the detailed information.
2019-05-07 10:28
分析一线公司当前产品,看LED世界走向
2021-06-01 07:08
数字发动机控制应用基本介绍 数据传输问题与485的应对方法有哪些?数字发动机控制的典型应用有哪些?
2021-04-21 06:24