Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
NXP 微控制器
1788 LCD控制器缓冲区字节问题
发布于 2013-08-12 09:35:56 浏览:5320
订阅该版
各大侠请问1788的读写是否必须按2字节对齐方式进行呢?那个缓冲区读写都要求基本单位是4字节。 我现在的程序复制一个奇数个的字符串至EXTERN RAM时最后'\0'无法正确写入,请求大侠们这是什么原因,是LCD控制器的局限性,还是参数配置问题?
查看更多
11
个回答
默认排序
按发布时间排序
haitao52198
2013-08-12
这家伙很懒,什么也没写!
缓冲区不就是一块内存么?什么对齐不是取决于你用的指针类型么?你的中间插一个‘\0’能写入么?
yfj300
2013-08-12
这家伙很懒,什么也没写!
>缓冲区不就是一块内存么?什么对齐不是取决于你用的指针类型么?你的中间插一个‘ ’能写入么? --- 中间写入应该是可以的,我的屏幕都显示正常。 测试程序是这样的 ``` char *txt = "1234"; char *txt1 = "12345" strcpy((char *)0xa000000, txt); strcpy((char *)0xa010000, txt1); printf((char *)0xa000000); // 异常 "1234 ..."后面很乱 printf((char *)0xa010000); // 可以正常打印 "12345" ``` 就是这么个情况
haitao52198
2013-08-12
这家伙很懒,什么也没写!
你自己设置个断点,把0xa000000添加到memory里看一下内存里的数据不就可以了?看看SDROM里数据是不是正常的,说不定你的SDROM时序就有问题
yfj300
2013-08-12
这家伙很懒,什么也没写!
如果是时序问题那前面1234应该显示也有问题呢,我觉得可能不是时序问题,时序问题全部数据应该是乱的。求指点除了时序还有可能是哪里的配置有问题呢?时序我反复查过好几次,没有看出问题呢,现在如果解决不了这个问题,SDRAM也就只能作为LCD的缓存,其它的什么都干不了了,郁闷
weibo_午夜熊
2013-08-12
这家伙很懒,什么也没写!
你用的是RT-Thread的LPC1788的分支?
nongxiaoming
2013-08-12
rt-thread大师兄
你不用那个strcpy看看,直接指针指向内存,然后给指针赋值填充看看,可能问题出现在strcpy里面。
haitao52198
2013-08-13
这家伙很懒,什么也没写!
strcpy能把字符串最后一个‘\0’复制到内存里吗?你printf的时候,肯定是以'\0'结束的,建议:1、检查运行域是否帮你清空过SDRAM2、你上电后SDRAM里如果是随机数,上电就应该清空SDRAM,也许碰巧0xa010000后面就是0,所以你这个菜正常
yfj300
2013-08-13
这家伙很懒,什么也没写!
>你用的是RT-Thread的LPC1788的分支? --- 呵呵,不是呢,裸跑的
nongxiaoming
2013-08-14
rt-thread大师兄
这样测试问题出现的不一定是SDRAM啊,要测试SDRAM是否正常,直接向某个地址写入数据,任何在读出,对比,怕麻烦用这些库函数经常会出问题。这件循环写入,再循环读出,然后打印数据出来,这样不是靠谱多了。
haitao52198
2013-08-14
这家伙很懒,什么也没写!
>这样测试问题出现的不一定是SDRAM啊,要测试SDRAM是否正常,直接向某个地址写入数据,任何在读出,对比,怕麻烦用这些库函数经常会出问题。这件循环写入,再循环读出,然后打印数据出来,这样不是靠谱多了。 --- 我觉得是strcpy没能把最后的' '复制过去导致的printf无法结束的问题,采用memcpy,strlen()+1复制那个字符串可能问题就解决了。。。。
撰写答案
登录
注册新账号
关注者
0
被浏览
5.3k
关于作者
yfj300
这家伙很懒,什么也没写!
提问
9
回答
18
被采纳
0
关注TA
发私信
相关问题
1
试贴-消灭0主题
2
LPC M4的一些资料
3
LPC4088的临时分支
4
lpc1788 ad 不稳定
5
一起来学习LPC4088吧
6
上传LPC4088的realtouch主工程
7
RealBoard 4088预定帖 [第一批板子不多,预定提前结束]
8
晒RealBoard LPC4088开箱照啦,速带小板凳前来围观
9
4088主程序需要的SD卡资源
10
Realtouch_LPC4088晒图啦,GUI、APP、文件系统、USB、SPIFI一个都不能少。。小伙伴们快来围观吧
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
张世争
8
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
KunYi
6
个答案
1
次被采纳
本月文章贡献
程序员阿伟
6
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部