单片机C语言申请固定地址的变量

int8 *pRStut1 = ADDR1 ; //申请一个8位指针变量 变量名为pRStut1int16 *pRStut2 = ADDR2 ; //申请一个16位指针变量 变量名为pRStut2uint8 RStu1 _at_ ADDR1 ; //申请一个8位变量 变量名为RStu1uint16 RStu2 _at_ ADDR2 ; //申请一个16位变量 变量名为RStu2DEF_8BIT_REG_AT(RStu1,ADDR1); //申请一个8位变量 变量名为RStu1DEF_16BIT_REG_AT(RStu2,ADDR2); //申请一个16位变量 变量名为RStu2...

http://www.eeworld.com.cn/mcu/2018/ic-news112042054.html 发布时间: 2018-11-20



菜鸟福利!STM32学习之uCGUI移植详解

,像跟操作系统有关的GUI_X或者一些模板(后面我们会用到的自己定义的Demo),或者是gui配置.后面再一一详细叙说这个文件夹的功能.3)“Start文件夹”里面,这是我们最主要的文件夹.里面就包含了uCGUI的源代码,uCGUI的作者把源代码放进vc里面进行编译了(当然,这是用标准C语言写的程序,所以我们可以放在任何C语言平台下编译而不会担心兼容性问题,这个uCGUI在这方面做的算是完美了...
关键词: STM32 uCGUI移植

http://www.eeworld.com.cn/mcu/2018/ic-news112042044.html 发布时间: 2018-11-20



STM32如何移植uCGUI,看这里!

再一一详细叙说这个文件夹的功能.3)“Start文件夹”里面,这是我们最主要的文件夹.里面就包含了uCGUI的源代码,uCGUI的作者把源代码放进vc里面进行编译了(当然,这是用标准C语言写的程序,所以我们可以放在任何c语言平台下编译而不会担心兼容性问题,这个uCGUI在这方面做的算是完美了),所以,我们可以在vc平台下写界面,然后再把代码拷进我们的下位机编译器进行编译,这样子效率就会非常高了...
关键词: STM32 uCGUI

http://www.eeworld.com.cn/mcu/2018/ic-news112042037.html 发布时间: 2018-11-20



STM32中AHB总线、APB2总线、APB1总线这些是什么

 一直不明白有STM32中AHB总线、APB2总线、APB1总线这些是是什么??所谓地址映射,就是将芯片上的存储器 甚至I/O等资源与地址建立一一对应的关系。如果某地址对应着某寄存器,我们就可以运用C语言的指针来寻址并修改这个地址上的内容,从而实现修改该寄存器的内容。正是因为头文件中有了对于各种寄存器和I/O端口的地址映射,我们才可以在51单片机程序中方便地使用P2^0 =0xFF...

http://www.eeworld.com.cn/mcu/2018/ic-news112042028.html 发布时间: 2018-11-20



单片机C语言几种内存泄露总结

日常项目中碰到的内存泄露无非有以下几种:(1) 堆内存泄漏(Heap leak)。堆内存指的是程序运行中根据需要分配通过malloc,realloc new等从堆中分配的一块内存,再是完成后必须通过调用对应的 free或者delete 删掉。如果程序的设计的错误导致这部分内存没有被释放,那么此后这块内存将不会被使用,就会产生Heap Leak. 这是最常见的内存泄露。(2)系统资源泄露(Resource Leak).主要指程序使用系统分配的资源比如 Bitmap,handle ,SOCKET等没有使用相应的函数释放掉,导致系统资源的浪费,严重可导致系统效能降低,系统运行不稳定如果您创建一个可接...

http://www.eeworld.com.cn/mcu/2018/ic-news112042024.html 发布时间: 2018-11-20



NVIDIA 11月最新招聘职位来袭!

tool,Perl/TCL/Shell软件· Android UI Framework Engineer          熟悉Android架构, 熟悉Android framework,熟悉C++/Java开发 深圳职位软件研发· System Software Engineer       有嵌入式开发经验,熟悉C语言,有开发板及示波器经验硬件研发· PCB Design Engineer1年以上...

http://www.eeworld.com.cn/mp/NVIDIA/a56261.jspx 发布时间: 2018-11-19



真干货!从51到stm32开发入门

 本来只是路过,写详细一点。我看楼主浮躁得不得了。现在什么都不要做了,先去看几遍《不要做浮躁的嵌入式工程师》这篇文章,想清楚了,再动手吧。我做了个实例,不用ST的库来点LED,解答你的问题我的 KeilMDK 3.5我的STM32板子奋斗版是 ,IC 是 STM32F103VET6调试工具 JLINK V8LED 接在 PB5 ,高电平点亮既然楼主说一定懂C语言了,那么对于下面我的问题...
关键词: 51 stm32 开发入门

http://www.eeworld.com.cn/mcu/2018/ic-news111942011.html 发布时间: 2018-11-19



C51语言编程:单片机与 PC 串口通信程序

:YINGYONGKEXUEXUEYUAN。PC机上的串口调试软件,会在窗口显示出单片机送回来相应字符串;如果接送的字符串不正确,单片机不响应。采用C语言。题目链接:http://zhidao.baidu.com/question/282477940.html//---------------------------------------------------------做而论道回答如下:看看下面...

http://www.eeworld.com.cn/mcu/2018/ic-news111942007.html 发布时间: 2018-11-19



初学单片机时总结的想法及一些程序

 一、单片机编程总结1、要养成总结的好习惯,总结不仅是对自己学习的一个总结,还是对学习过程的一个回顾与加深,还可避免第二次犯错。2、编写程序之前先要有一个对该项目熟悉的了解,做到心中有数,列一个大致框架。仔细推敲该怎么布局,怎样布局最合理,该步骤很重要。要分析先做哪个模块,具体到该模块的具体步骤,各个函数怎么命名,与其他模块的衔接等。最好拿张纸记下重要过程。3、对于c语言的模块化编程...
关键词: 初学 单片机时 程序

http://www.eeworld.com.cn/mcu/2018/ic-news111942006.html 发布时间: 2018-11-19



高手总结的一些硬件设计经验

汉字点阵来说就是10列8行。46:万用表直流挡测量的电流是平均值,而交流档测量的是有效值。47:自激震荡寄生振荡的区别需要弄清!48:单片机学习经验使用c语言要用到c编译器,将c程序编译成机器码。keil51使用方法 new project 命名为 test.uv2选择单片机 at89c51新建程序,c为test.c 汇编为.a或.asm将c程序加到项目中,点source group编译可以点...
关键词: 硬件设计 经验

http://www.eeworld.com.cn/mcu/2018/ic-news111942004.html 发布时间: 2018-11-19



STM32单片机之ADC学习经验总结

/x内插的c语言实例,使用线性内插后,波形比之前好看多了,通过调整TIM1的触发信号的频率达到了t/div 的作用如何算频率,一开始我打算把AD采集的结果的最大值和最小值的下标做个差,之后绝对值再乘tim1的周期 后来果断放弃,原因很明显。后来我查询最大值和最小值 之后求平均值,然后一次查询(前一个AD值比均值小且其后一个值比均值大)记录下标,之后查询前一个AD值比均值大且其后一个值比均值小 记录...
关键词: STM32 单片机 ADC

http://www.eeworld.com.cn/mcu/2018/ic-news111942010.html 发布时间: 2018-11-19



STM32之启动文件详解

 在嵌入式应用程序开发过程里,由于使用C语言编程,基本很少涉及到机器底层寄存器的执行过程,一般都会直接在main函数里开始写代码,似乎main成为了理所当然的起点,尽管从C程序的角度来看程序都是直接从main函数开始执行。然而,MCU上电后,是如何寻找到并执行main函数这一问题却很自然的被忽略了!事实上微控制器是无法从硬件上去定位main函数的入口地址,因为使用C语言作为开发语言后...
关键词: STM32 启动文件

http://www.eeworld.com.cn/mcu/2018/ic-news111941986.html 发布时间: 2018-11-19



51单片机内核的中断基础知识

的MCU,不同厂家及不同型号的内部资源会有所不同,上图是我正在开发的一款中颖SH88F516单片机,由上图可见内部资源还算可以,能够满足一般的产品。后面的using n 指的是使用第n组寄存器。这个之前我在使用的过程中往往忽略了这个,也没有出现什么问题。但是今天注意到这个问题,查完资料后用上发现效果还不如不用,很有肯能是没有把这个知识用好的原因把。对比之后给我的感觉是在使用C语言写程序时,能不用...
关键词: 51单片机 内核 中断

http://www.eeworld.com.cn/mcu/2018/ic-news111941974.html 发布时间: 2018-11-19



Android培训中心课程大纲 在粤嵌能学到哪些内容?

  Android培训中心安卓培训班课程大纲:   包括编程语言java学习:Java编程语言强化学习,完全从实战出发,案例式教学帮助实训生不再纸上谈兵阶段目标:提高实训生编写代码和编程调试能力,使实训生具有扎实的编程功底,同时还能帮助实训生掌握面向对象的思维方式;   安卓应用开发:以真实的企业级项目作为教学基础,覆盖当前Android应用开发的所有主流技术,并采用"研究型学习组织"教学法,帮助学生从原理上掌握Android应用开发技术安卓游戏开发:游戏开发课程,使实训生可以掌握基于Cocos2d框架进行游戏开发的能力。   安卓项目实战:采用企业级的软件需求+ 企...
关键词: Android培训中心

http://bbs.eeworld.com.cn/thread-1060505-1-1.html 发布时间: 2018-11-19



【编程TALK】编程睁眼瞎系列

]while 和 if 有什么区别?[b][/b][/color]:time:(我不得不说,这次这个表情非常贴切) 这个故事很简单。 那会,是我刚开始正儿八经学C的时候,看的是美帝老前辈 Ivor Horton大师的 C语言入门经典。 这本书我推荐过无数次,不过从反馈看,这么多年似乎没人当真,真伤心。 大师的课后习题不多,不过都是属于比较伤脑筋的,就是要你自己从零开始撸代码,程序...

http://bbs.eeworld.com.cn/thread-1060435-1-1.html 发布时间: 2018-11-18



单片机教程书籍,王云 51单片机C语言程序设计教程(PDF样章)

王云51单片机C语言程序设计教程,这本书很全面,结合老师的云龙51单片机视频看,比较适合初学者。...
关键词: 单片机教程

http://download.eeworld.com.cn/detail/maiya123/586783 发布时间: 2018-11-16



嵌入式培训相关推荐,嵌入式系统开发入门学习路线

了解这行业吧,基本的Linux系统使用;其次就是嵌入式核心开发语言C语言(必须精通);了解C语言数据结构及经典算法编程;最后就是要了解嵌入式产品的一个基本的开发流程,这对后续的开发有很大的帮助,不至于是那么的迷茫。     二、嵌入式系统核心开发:     整理了下,至少这些是你要学会的,当前企业招人,应用层的开发挺多,特别刚入行前期,神马驱动的、移植...
关键词: 嵌入式系统开发

http://bbs.eeworld.com.cn/thread-1060240-1-1.html 发布时间: 2018-11-15



读内部RC时钟及ID号C语言参考程序

读内部RC时钟及 ID号 C语言参考程序。 ...
关键词: C语言

http://download.eeworld.com.cn/detail/电子爱好者IK/586633 发布时间: 2018-11-14



C语言中结构体指针定义问题求助

; }  *NODEPTR; 只能这样定义,先定义后使用 换成地址类型就行了,用的时候(NODE *)就好 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个[color=#ff0000]易记且意义明确的新名...

http://bbs.eeworld.com.cn/thread-1059958-1-1.html 发布时间: 2018-11-14



电路仿真哪家强?

,都达到了的最高水平。它有专业的界面和分类,强大而复杂的功能,对数据的计算方面极其准确。在我们参加电子竞赛的时候,特别是模拟方向的题目,我们用得最多的仿真软件就是Multisim。同时,Multisim不仅支持MCU,还支持汇编语言和C语言为单片机注入程序,并有与之配套的制版软件NI Ultiboard10,可以从电路设计到制板layout一条龙服务。 Multisim的缺点是,软件...

http://bbs.eeworld.com.cn/thread-1059941-1-1.html 发布时间: 2018-11-13




<上一页 12345678910111213141516 下一页> 相关结果约24,611个