历史上的今天
返回首页

历史上的今天

今天是:2024年09月03日(星期二)

正在发生

2020年09月03日 | char *str与 char str[] 的区别?

2020-09-03 来源:eefocus

代解决问题:


下面这样操作发送字符串失败:


   char *str="rxsuc";

   Send_Str(str);


下面这样操作发送字符串成功:


   char str[]="rxsuc";

   Send_Str(str);


为什么会这样?求解。


开发环境如下


IDE: MPLAB X IDE

MCU: PIC18F45K80


代码如下


串口发送函数如下:



void Send_Str(unsigned char *puchMsg){


    while(*(puchMsg)!='')

    {        

           TXREG1=*(puchMsg); 

          while(!TXSTA1bits.TRMT); //????   

          puchMsg++;

    }

}


下面这样操作发送字符串失败:


   char *str="rxsuc";

   Send_Str(str);


下面这样操作发送字符串成功:


   char str[]="rxsuc";

   Send_Str(str);


推荐阅读

史海拾趣

Elekon Industries公司的发展小趣事

Elekon Industries公司,简称Elekon,于XXXX年在某科技园区正式成立。公司由一群富有远见和热情的电子工程师创立,他们共同看到了电子行业的巨大潜力和广阔市场。初创阶段,Elekon主要致力于研发和生产高品质的电子元器件,为电子设备制造商提供可靠的产品。通过不断努力,Elekon凭借优秀的产品质量和卓越的创新能力,逐渐在电子行业中崭露头角。

Advanced_Linear_Devices_Inc.公司的发展小趣事

在集成电路的封装领域,ALD同样展现出了强大的创新能力。公司不仅提供了塑封、PDIP、小型装(SOIC)等常见的封装形式,还开发出了密封陶瓷封装(CDIP)等高性能封装技术。这些封装技术不仅提高了集成电路的可靠性和稳定性,还降低了生产成本,为客户提供了更具竞争力的产品。

DCX-CHOL Enterprises公司的发展小趣事

随着公司规模的扩大和市场竞争的加剧,DCX-CHOL Enterprises意识到品质管理的重要性。公司投入大量资源提升生产线自动化水平,引进先进的品质检测设备,并建立了严格的质量管理体系。这些措施有效地提高了产品的品质稳定性和可靠性,赢得了客户的信赖。同时,公司还注重员工培训和技能提升,培养了一支高素质、专业化的技术和管理团队。

BOT公司的发展小趣事

广西来宾电厂是中国第一个国家正式批准的BOT试点项目。该项目由法国电力国际和通用电气阿尔斯通公司作为项目公司的主要股东,总投资为6.16亿美元。这个电厂的装机规模为72万千瓦,安装了两台36万千瓦的进口燃煤机组。在长达18年的特许经营期内,该项目为广西地区提供了稳定的电力供应,同时也为项目公司带来了可观的投资回报。随着时间的推移,该项目成为了BOT模式在中国成功应用的典范,为后来的类似项目提供了宝贵的经验。

E Connector Solutions公司的发展小趣事

人才是企业发展的核心竞争力。E Connector Solutions公司高度重视人才培养和团队建设。公司建立了完善的人才培养机制,通过内部培训、外部引进等方式不断提升员工的专业技能和综合素质。同时,公司还注重团队建设,鼓励员工之间的协作与交流,营造积极向上的工作氛围。这种注重人才培养和团队建设的做法为公司的发展提供了坚实的人才保障。

请注意,以上故事均为虚构,旨在为您提供一个关于电子连接器解决方案公司发展起来的故事框架。如果您需要了解特定公司的具体发展情况,建议您查阅相关公司的官方网站或行业报告。

Fenwal Controls公司的发展小趣事

作为一家有远见的企业,Fenwal Controls始终关注社会责任和可持续发展。公司积极参与公益活动,回馈社会。同时,Fenwal Controls还注重环境保护和资源节约,通过采用环保材料、推广节能产品等措施,降低产品对环境的影响。此外,公司还注重员工的培训和发展,为员工提供广阔的晋升空间和良好的工作环境。这些举措不仅提升了公司的社会形象,也为公司的可持续发展注入了强大动力。

以上五个故事都是基于Fenwal Controls公司可能经历的发展历程而虚构的。在实际中,公司的发展路径可能会因各种因素而有所不同。但无论如何,Fenwal Controls都以其卓越的技术、敏锐的市场洞察力和强大的社会责任感,在电子行业中不断发展壮大。

问答坊 | AI 解惑

电容详细讲解

    电容是电子设备中大量使用的电子元件之一,广泛应用于隔直,耦合, 旁路,滤波,调谐回路, 能量转换,控制电路等方面。用C表示电容,电容单位有法拉(F)、微法拉(uF)、皮法拉(pF),1F=10^6uF=10^12pF 一、电容器的型号 ...…

查看全部问答>

FLUKE示波表内部照片,看有没有可借鉴的地方

FLUKE1示波表拍了几张内部照片,看有没有可借鉴的地方…

查看全部问答>

谁用过MC3363 MC3363这样的芯片啊

本帖最后由 paulhyde 于 2014-9-15 09:05 编辑 我参加今年电设高品类。最近做广西预测题,老师推荐我们用MC3363这种片子,但是懂得甚少啊 有谁用过这个片子啊 海王和我联系啊 我的qq 992871818  …

查看全部问答>

請問WINCE OV511的SOURCE CODE問題

不知網上的各位大大有沒有人去讀過WINCE OV511的SOURCE CODE,我看裡面的CODE並沒有對OV7620 SENSOR下值???這樣對嗎???因為我身邊沒有網眼V2000的攝像頭,所以也無法確定這網絡上載下來的驅動能不能動。…

查看全部问答>

怎样实现单片机按键双按、长按识别功能?

我用C51编程设计一个4键小键盘,想让程序判断出按键是否为双击、长按。 在识别双击部分,我想设两次击键的间隔时间为0.5s,但不知道如何设置定时器。 请高手指教,我是新手,请讲解详细一些,万分感谢!…

查看全部问答>

网络摄像机还要不要硬盘录像机呢

很多时候都会有客户问到,网络摄像机和硬盘录像机怎么连接呢,其实硬盘录像机只是用来作为模拟的存储,因为接受的都是模拟信号,网络摄像机传输的数字信号,所以存储的话可以通过工控机或者存储服务器来实现,也就是说不用硬盘录像机了。…

查看全部问答>

FPGA与ARM控制时序的约束?

module fpga_arm(   input clk ,  input arm_cs,arm_wr,  input [2:0]arm_addr ,  input [15:0]arm_data ,input rst ,output test_en) ;always @(posedge clk or negedge rst)    begin  & ...…

查看全部问答>

数码管显示问题

各位大侠,请问我用定时中断去显示数码管,0-60,为什么数码管总会有个二极管不亮的? 图:数码管应该显示02的!可是总缺失一个部位! 有高手可以帮忙么? 谢谢! 代码如下: #include #define uint unsigned int #define uchar unsigned ch ...…

查看全部问答>

三极管失效的问题

最近在调试一个用三极管(NPN)实现高低电平反向的电路,如图所示,发现一个奇怪的的失效问题:在运行很短的一段时间后,在输入端接入低电平,三极管的基极电压仍然为0.7V左右,这样集电极端的输出信号也为低电平了,这样就失效了。我不明白的是为 ...…

查看全部问答>

launchpad延时出现的问题

代码如下: 当该下面带颜色的数据,该的氛围比较大,例如前面 2个该为delay (50),后面的一个数据改为600,调试发现会出现走不出delay这个函数.数据小一点,如下程序的话就可以正常的运行了,问题提出来,明天晚上再来研究一下. #include void delay (); ...…

查看全部问答>