完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一切都取决于你:你必须指定一些类似协议或文件格式来传输到PSoC5。有像“英特尔HEX”这样的格式已经包含了CRC,因此保证了传输的校对。
因此,选择“最佳”格式和/或协议是明智的,看看你想发送什么信息,以及其他人为此目的实现了什么。 鲍勃 |
|
|
|
|
|
|
|
你是如何阅读数据的?到电脑?
|
|
|
|
我的意思是你写的EEPROM读回来以后。或者数据将被PSoC固件使用。
|
|
|
|
|
|
|
|
实际上,数据是.33kb的DAT文件,它由ASPCII字符组成,这些字符必须通过PSoC SPI写入外部EEPROM。
|
|
|
|
|
|
|
|
我建议将文件以4到16KB的块发送。编程EEPROM需要一些时间,因此必须在该时间内停止传输流。
另一种方法将使用双缓冲,一个缓冲区,其中接收的数据被存储到另一个,EEPROM被编程的另一个,两个进程同时运行。 鲍勃 |
|
|
|
我认错,对EEPROM的我认为鲍勃的做法更
健壮的如果使用外部NOR Flash,则使用快速块 基于页面发送整个文件可能被简单的协议,但EEPROM 写入速度有助于更复杂的协议之间。 其实简单的协议缺乏鲁棒性,但也有较少的开销。 所以你把故障的早期检测,更快的整体转让 速度,如果,如果只有,噪声环境是一个非问题。 问候,Dana。 |
|
|
|
有什么理由需要使用EEPROM吗?如果你可以使用Flash,大多数Flash都有页面模式,它以更快的速度结束,然后逐字节写入EEPROM。当然,写/擦除循环是Flash的缺点之一。此外,页面模式是好的,正如鲍伯和Dana所建议的,你可以为一个更健壮的页面做CRC。
|
|
|
|
一个原因是Flash串行闪存很便宜同大小的EEPROM的比较。
|
|
|
|
请告诉我我需要转换成ASCII文件的六之前写翁EEPROM或我可以写EEPROM通过PSoC SPI直接在ASCII格式从超级终端。对ascci文件的大小是233 KB的buthex同样是1.4 MB的文件。
|
|
|
|
从你给我们的大小,我推断,你命名ASCII文件实际上是一个二进制文件,你可以直接烧入你的EEPROM(如果我不熟悉)超级终端不会阻塞某些二进制代码如^,^ z或0x00。
你所说的十六进制文件应该是英特尔十六进制格式(我以前提到过),它具有以下优点: -定义良好的文件格式 -CRCS -可读性(可以用Windows编辑器打开) -只包含ASCII字符 也许你会发现一些C语言的例子,将英特尔十六进制转换为二进制,你将用EEPROM编程。此外,已经有(已经)定义了用于使用英特尔HEX格式的PC与程序员(PSOC)之间的通信的协议。给谷歌用“英特尔进制转换器”或者看http://www.analog.com/static/imported-files/application_notes/an-1074.pdf 鲍勃 |
|
|
|
我又得到了小文本窗口。但当我打字时,它变成了大窗户?????
您是否考虑只发送bin文件。这只是原始数据。 但是,如果你能说明实际的要求是什么更好,这里的人可能给你另一种方法。 更快。 |
|
|
|
|
|
|
|
实际需求是ActEL FPGA的DUNCTC实用程序,其中FPGA的DAT文件存储在EEPROM中。
|
|
|
|
有几个示例项目可用,只是UART组件(在组件选择器)中的右时钟,“示例项目”。这将帮助您编写一个程序,通过UART接收数据。
如果我理解正确,.dAT文件是纯二进制的,对吗?超终端无法处理,您需要首先将其转换为一些ASCII格式。有几个可以使用的,例如纯十六进制或Base64(或类似S-记录的东西)。 如果使用终端程序,例如Tya术语8HTP://TSSH2.SooSoCurr.JP/index .html,EN),还可以使用像Z-MODEM这样的协议,它提供了更高的吞吐量,即纯十六进制和可以进行校验求和。 TARA术语也可以直接发送二进制文件,但是程序需要知道(例如,按按钮按压等)何时等待传输开始,并且它应该事先知道确切的文件大小(我认为在您的情况下应该是常数)。 对于外部EEPROM的编写:查看它的数据表,应该说明如何做到这一点。 |
|
|
|
你会有更多的1套数据吗?
|
|
|
|
只有小组成员才能发言,加入小组>>
775个成员聚集在这个小组
加入小组cyUSB3014一直显示2.1,不能到3.0情况,谁遇到过
2954 浏览 0 评论
2283 浏览 1 评论
2012 浏览 1 评论
3849 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1909 浏览 6 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
3611浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
2135浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
572浏览 2评论
550浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
3869浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-6-30 23:06 , Processed in 1.640180 second(s), Total 82, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191