欢迎访问ic37.com |
会员登录 免费注册
发布采购

数据如何进行片外存储; 本帖最后由 mark301600 于 2014-11-18 22:10 编

本帖最后由 mark301600 于 2014-11-18 22:10 编辑 最近做了个简单的4.3寸的触摸屏键盘(msp430+ssd1963)。因为用户要求必须美观,所以每个按键我都是用ps画好然后取模出的16bit(565)的数组,这样0-9、a-z再加一些乱七八糟的按键一共40来个,而且还要预留一页的升级空间,这么算来大概需要1.5m左右的数据空间,怎么存储现在伤透了脑筋。 网上最多的是用spi flash,这个数据空间是足够了,不过我想不到怎么才能把数据痛快的存进去。各位大大有没有好的思路?暂时不考虑nor flash 目前样机我是通过j-tag口单个单个按键写进去的。

评论

大批量可以先用编程器烧好后再贴片加工。 小批量或是更新,可以在板子上面做上SPI的触点,然后做个测试夹去烧写。 这种情况下注意要让MCU对SPI的IO处于高阻状态。
采用一个字库是不错的选择的啊。。

李冬发 发表于 2014-11-19 03:18 SPI Flash,就只能用串口通过你的MCU写入了。要不就用编程器。 串口的话,怎么把图片数据转成hex格式呢?网上搜了好久也没找着:'(
在51当中,是用 XBYTE[address]=data   写数据 data=XBYTE[address]   读数据 进行外部存储器的读写。如: #define  W_DATA  XBYTE[0x1000] W_DATA=0X55; 对地址为0X1000的外部存储器空间写入0x55 以上两语句相当于以下的汇编三条语句: mov dptr,#1000h mov a,#55h movx @dptr,a 而控制信号RD,WR,ALE是由MOVX指令产生,而不用人为去设置。
二进制直接传,自己用VC或VB写个程序就是了。

mark301600 发表于 2014-11-20 09:46 我问的意思就是第一,怎么做成一个字库;第二,怎么烧写到spi flash中 1、有一种字符取模软件,就是把字符或者图片转化为二进制数组。通过这种软件,就可以把你的按键转化为二进制数组。多个这种数组按照一定顺序或者索引组合起来就是字库了 2、一般有两种方法:1)用单片机把字库数组按顺序写到spi flash;2)把数组转化为spi flash烧写器可以识别的文件,然后烧写。

dirtwillfly 发表于 2014-11-19 22:01 做成一个简单的字库就可以了~~ 其实也就是一个比较大的数组~~ 烧写到spi存储器中就好 我问的意思就是第一,怎么做成一个字库;第二,怎么烧写到spi flash中
SPI Flash,就只能用串口通过你的MCU写入了。要不就用编程器。

dirtwillfly 发表于 2014-11-20 21:27 1、有一种字符取模软件,就是把字符或者图片转化为二进制数组。通过这种软件,就可以把你的按键转化为二 ... 多谢 能弄成字库就最好了,我去找找那个软件
利用一个总线的跟专门的存储芯片进行通讯操作的吧。。eeprom的也可以的啦。
本帖最后由 mark301600 于 2014-11-19 09:31 编辑
aozima 发表于 2014-11-18 23:34 大批量可以先用编程器烧好后再贴片加工。 小批量或是更新,可以在板子上面做上SPI的触点,然后做个测试夹 ... 那样的话我如何将所有图片取模后的数据打包在一起呢?也就是做成一个简单的字库形式,总不能也是一个一个的把字写入吧
做成一个简单的字库就可以了~~ 其实也就是一个比较大的数组~~ 烧写到spi存储器中就好
想了个笨办法,用我现在写好的spi flash当做母片,用个2个spi口的单片机做个复制烧写的玩意不知道行不行

李冬发 发表于 2014-11-19 17:01 二进制直接传,自己用VC或VB写个程序就是了。 我说不会写会被人骂吗
评论到底啦~
    最新帖子
【菜鸟求助】串口助手调试失败。求前辈指导; 本帖最后由 emdgbx 于 2014-12-23 1 GPIO引脚作为中断源的几个疑问; 我程序中有几个中断子程序 由GPIO引脚双边沿触发(实际引脚并没 这些中文解释是啥; McBSP中的RWDLEN1, RWDLEN2, XWDLEN1, XWDLEN 关于ccs5.2的一些问题; 我是新手,编译网上下的例程的时候出现这样的错误,求各位前辈解惑 错误 AM3358和STM32F207之间UART通讯问题; 现象是:当同时加DC5V供电后,AM3358 【TI 技术资料分享】g2452和f149的nrf24l01通信; g2452为发送149为接受,g 立即参加第七期精选参考设计套装活动; 我们很骄傲,在过去的一年里,reference designs CCS4.12怎么设置显示字体和行号; ccs4.12环境里在哪里设置字体,开关行号? C6000多核常见问题汇总; ARM Part 1. TI Keystone系列产品包含哪几类AR 想问一下TMS320VC33都可以应用到什么产品上!; 想问一下TMS320VC33都可以应用到什么 msp430控制一个9g的舵机; vcc跟gnd都是外接的5v电源 信号线可不可以与430直接相连啊 MSP430F149低功耗模式的设计; 基于MSP430F149低功耗模式的 C2000系列综述及其应用; 摘要:TI公司生产的C2000系列的DSP主要是针对自动控制领域的需要 DCO的误差; DCO频率的最大值和最小值相差比较大,基于这个时钟来计时是不是就很容易出现不准的情况 TI DSP大奖赛获奖成果汇编; 谁有《 2008TI DSP大奖赛获奖成果汇编》?求大神分享
 复制成功!