【高手问答】第1期——朱兆琪在线解答单片机C语言编程

2019-07-15 19:17发布

Elecfans论坛高手问答第1期
朱兆琪在线解答单片机C语言编程
本期高手问答(6月30日-7月6日)我们请来了 @zzq宁静致远  为大家解答关于单片机C语言编程方面的问题。

@zzq宁静致远  朱兆琪,我相信大家不陌生。目前深圳市馒头科技有限公司总经理,在论坛连载多个技术贴,从C语言到STM32到蓝牙4.0,引起大家的强烈反响,熟知嵌入式开发。著有《嵌入式Linux开发实用教程》一书,关于朱兆琪,点此了解更多


Elecfans高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家就单片机C语言编程方面问题向 @zzq宁静致远 提问,请直接在回帖中提问。


为了鼓励大家踊跃提问,特准备两本《嵌入式Linux开发实用教程》作为幸运奖品,届时将有 @zzq宁静致远 从所有提问者中抽取赠予此书。
QQ截图20140702161646.jpg

QQ截图20140702161748.jpg
*****************问答精华***********************



Elecfans高手问答往期回顾:【高手问答】12—韦东山老师VS嵌入式LINUX应用开发完全手册【高手问答】11——与张飞老师一起成为硬件电路设计的expert【高手问答】第10期—宋雪松老师l手把手教你学51单片机【高手问答】第9期——张工带你玩转STM32问答【高手问答】第8期——社区之星李工为你的ARM问题解惑【高手问答】第7期——与行工前辈一起畅谈DSP【高手问答】第6期—— 李工解答PCB设计【高手问答】第5期——STM32硬件问答【高手问答】第4期——与社区之星王工聊聊labview设计【高手问答】第3期——阿东带你走进硬件电路设计【高手问答】第2期——阿东带你走进fpga的逻辑编程设计【高手问答】第1期——朱兆琪在线解答单片机C语言编程





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
zzq宁静致远
1楼-- · 2019-07-17 04:51
技术牛人小渣子 发表于 2014-7-2 14:15
PIC单片机C语言编程,数组问题
各位高手:
我用的是PIC16F877的单片机,使用C语言编程,用来驱动1602的LCD ...

应该是你全局变量定义问题,这个问题我让吴坚鸿老师老师给您回复下。PIC我没有使用过,不知道是否存在区别。
佩佩猪
2楼-- · 2019-07-17 10:44
 精彩回答 2  元偷偷看……
jianhong_wu
3楼-- · 2019-07-17 12:07
技术牛人小渣子 发表于 2014-7-2 14:15
PIC单片机C语言编程,数组问题
各位高手:
我用的是PIC16F877的单片机,使用C语言编程,用来驱动1602的LCD ...

朱总让我来回答你这个问题。这个编译出错,往往是由两个地方引起。
第一个:就是const 定义的常量数据太庞大了的,你要把一个大的常量数组分成若干个小常量数组。然后再通过编程把这些若干个常量数组整合起来。
第二个:就是某个函数里面的代码太庞大了。要把里面的代码分成若干个子函数,再把这若干个子函数包含在一个函数里。
综上所述,引起这个问题的根本原因是PIC单片机的编译器PICC还不能做到非常智能,每个常量数组或者每个函数的代码大小都有所限制的,不能超过某个值。
技术牛人小渣子
4楼-- · 2019-07-17 15:20
jianhong_wu 发表于 2014-7-2 16:30
朱总让我来回答你这个问题。这个编译出错,往往是由两个地方引起。
第一个:就是const 定义的常量数据太 ...

多谢吴老师的指导
芒果冰
5楼-- · 2019-07-17 19:14
jianhong_wu 发表于 2014-7-2 16:30
朱总让我来回答你这个问题。这个编译出错,往往是由两个地方引起。
第一个:就是const 定义的常量数据太 ...

单片机局限性
二霸
6楼-- · 2019-07-17 23:56
刚刚接触单片机这块,比较白,勿喷啊!想问问朱老师单片机C语言与标准C语言有区别嘛? @zzq宁静致远

一周热门 更多>