中易网

AVR GCC错误warning: passing argument 2 of 'LCD_Send' makes integer from pointer without a ca

答案:2  悬赏:40  
解决时间 2021-04-18 13:11
在一个函数里面有这一句:LCD_Send(LCDdata_busy, *str);
然后函数LCD_Send声明是:void LCD_Send(uint8_t command, uint8_t data);
我想让LCD_Send这个函数,既可以输入字符串显示出来,也可以直接输入字符串常量显示出来,怎么弄才能不出现警告?
最佳答案
字符串和常量,是存储在不同硬件位置的。字符串常量通常放到prog_char。如果你直接定义成char *,就被放在ram了,ram的空间很容易溢出的。

以上,你可以监视map文件,看到数据的分布,就理解了。
读取ram/flash/eeprom是不同的指令。
你这不单是警告,而且是概念错误。
全部回答
搜一下:AVR GCC错误warning: passing argument 2 of 'LCD_Send' makes integer from pointer without a cast
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦幻西游满级是多少级
QQ飞行岛怎麽点亮
手腕缝针吃什么好?有什么不能吃的?
大辰不锈钢厨房台面好不好?它是不是304钢
谁知道暗黑 冰冻苔原的小站在哪 我找了好久就
用虾摆成的心型里面放个鸡蛋,打一俗语,谁知
全国哪家学校好?
2010无锡市梅村中学录取分数线会是多少?
请问:垃圾填埋场和垃圾焚烧发电厂本质上有何
DNF收一套紫羽大概需要多少钱?(肩、上装、
女儿快生了,大腿根两面好象有东西顶着
李晓东乒乓球会打球么
圣旨中"奉天承运"是什么意思
异地买火车票
在CPU的名称后的散是什么意思
推荐资讯
早上好,大家来猜个谜
最近的手机QQ是不是收不到电脑上的消息啊
福瑞达牌子的探鱼器多少钱
鲫鱼汤苦的可以喝吗
孕34周经常腰酸背痛是什么原因呀?尤其是睡觉
谁知道哪个游戏好玩啊
爱情的保质期会是多长
丰顺县汤坑镇4s店有没有?
哪个民族最富有
济南证金贵金属电话销售怎么样
红楼梦中抄检大观园有什么意义,表现了什么,
成都到达州职业技术学院需要多久的时间啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?