SIM900A GPRS调试笔记

/************************* ********GPRS调试笔记********************************调试目的:通过SPCE061A单片机控制SIM900A GPRS模块发送短信调试过程:         1.利用延时来发送PDU格式的短信(不接受GPRS的返回值)         a.发送AT+CMGF=0\r\n指令      ...
关键词: SIM900A GPRS调试

http://www.eeworld.com.cn/mcu/article_2018050538981.html 发布时间: 2018-05-05



GPRS模块与单片机开发的注意事项

单片机微控制器以其体积小、功耗低、使用方便等特点,广泛应用于各种工业、民用的嵌入式系统中;而随着互联网(Internet)的兴起与普及,使微控制 器通过互联网传送数据就变得非常有意义。目前使微控制器上网的解决方案一般有两种:一种是采用微控制器驱动网卡,通过以太网连接Internet;另一种 是使微控制器直接驱动调制解调器(MODEM)通过电话线向ISP拨号上网。这两种方案的缺点在于都要使用有线的网络,无法应用于在边远地区或可移动系统 中。 针对这一问题,提出一种基于GPRS的单片机上网的解决方案,即在单片机中实现PPP协议,并通过驱动GPRS模块经过GPRS无线网连接到 Intern...

http://www.eeworld.com.cn/mcu/article_2018050538973.html 发布时间: 2018-05-05



单片机精确延时几种方式

目前在单片机中有不少延时的方法:1、使用循环函数延时:void delay1ms(void)                    //误差 0us,延时1ms{    unsigned char a,b;    for(b=199;b>0;b--)        for(a=1;a>0;a--);}可以用单片机精灵来获取更多延时,下载地址https://pan.baidu.com/s/1qYQeoig这...
关键词: 单片机 精确延时

http://www.eeworld.com.cn/mcu/article_2018050438969.html 发布时间: 2018-05-04



在MSP430的RAM中调试程序的研究

基本得这么写因为C语言无法使用PC寄存器,只有汇编能使用。然后就是编译下载了,先用默认的xcl文件在FLASH里下载一次,然后用修改后的xcl文件下载到RAM里面运行,但结果还是失败了,下载到RAM的程序仍然没有运行,还是运行的FLASH的程序。经过调试,发现FLASH里的low_level_init函数在判断NEW_RESET(地址为0x43FE)是否为0x2400时的结果为否,然而用Go to跳转到...
关键词: 在MSP430 RAM 调试程序

http://www.eeworld.com.cn/mcu/article_2018050438948.html 发布时间: 2018-05-04



VerilogHDL模块化程序设计

VerilogHDL模块化程序设计 中文期刊文章 作  者:向兵 作者机构:[1]绵阳职业技术学院,四川绵阳621000 出 版 物:《科技资讯》 (科技资讯) 年 卷 期:2017年 第27期 摘  要: 电子技术设计的核心是EDA,目前,EDA技术的设计语言主要有VerilogHDL和VHDL两种,相对来说VerilogHDL语言相对简单,上手快,其语法风格与C语言类似,据统计...

http://bbs.eeworld.com.cn/thread-643772-1-1.html 发布时间: 2018-05-04



MSP430 移植printf和scanf

module Scanf ( G:\work\程序库\Printf\Debug\Obj\Scanf.r43 ) redefined in module ?getchar ( D:\Program Files\IAR Systems\Embedded;用的是C语言,这里选择CLIB。然后设置库选项:这里选择大尺寸,目的是支持所有的格式,因为所用单片机有64kb的程序存储空间,足够使用,如果程序存储空间...
关键词: MSP430 移植printf scanf

http://www.eeworld.com.cn/mcu/article_2018050338939.html 发布时间: 2018-05-03



【零基础学习STM32】第十四讲:FATFS实验——文件操作

本帖最后由 kkhkbb 于 2018-5-3 22:03 编辑 一、 概述1、 文件系统简介:(1)文件系统:管理和存储文件信息的软件机构。(2)常用的文件系统:     FAT/FATFS     NTFS(基于安全性的文件系统,是Wundow NT采用的独特的文件系统结构。     CDFS:CDFS是大部分光盘的文件系统 2、 FATFS文件系统简介:      FATFS是一个完全免费开源的FAT文件系统模块,专门为小型...

http://bbs.eeworld.com.cn/thread-643714-1-1.html 发布时间: 2018-05-03



MSP430升级程序

不升级。2、_c_int00 是c语言程序的入口.首先上电后,系统执行reset矢量代码,该代码是我们写的话,我们就令cpu转到c_int00,这段程序为c语言运行作准备,准备工作做好后,就转到c语言的main()。如果reset矢量代码不是我们写的,是ti写的,那么就执行bootloader程序,该程序先将从某个外部得到的真正程序放在规定的地方,然后转过去执行该代码。那么如何决定reset矢量代码...
关键词: MSP430 升级程序

http://www.eeworld.com.cn/mcu/article_2018050338929.html 发布时间: 2018-05-03



如何提高MSP430 C语言代码的执行效率

关于代码效率———————MSP430系列的程序设计准则,有利于提高代码效率。应该指出,这些准则基本上是基于MSP430系列的硬件结构特点而提出的。1.位域类型的执行时很慢的,所以应当在仅仅为了节省数据存储空间时才使用位域方式。如果用户必须使用位域存储,可以用char或unsigned int的位屏蔽操作来代替位域操作。2.在模块之外不使用的变量应当声明为static,这样在编译时有可能使这些变量分配在寄存器中暂存,从而提高了代码效率。3.尽可能使用unsigned数据类型。许多情况下,对unsigned数据类型的操作,比对signed数据类型的操作效率更高,尤其对于除法和求模运算更是如此。4...
关键词: MSP430 执行效率

http://www.eeworld.com.cn/mcu/article_2018050338925.html 发布时间: 2018-05-03



高手带你深入理解ucos任务堆栈

首先,我们来理解一下两个概念:1、堆栈就是一段连续的空间。用于存储数据的,在c计算机中有很多应用,比如发生中断时保存现场,c语言函数调用时保存现场和临时变量。2、堆栈指针就是一个数据指针。有时候计算机自己更改其指针指向的位置来保存数据,如中断时,有时候我们程序员更改其值,比如ucos操作系统做任务切换时。堆栈作用的就是用来保存局部变量,从实质上讲也就是将CPU寄存器的值保存到RAM中。在uCOS中,每一个任务都有一个独立的任务堆栈。为了深入理解任务堆栈的作用,不妨分析任务从“出生”到“消亡”的整个过程,具体就是分析任务的建立,运行,挂起几种状态中任务堆栈的变化情况。目前假设系统运行着一个由用户...
关键词: ucos CPU RAM

http://www.eeworld.com.cn/qrs/article_2018050347719.html 发布时间: 2018-05-03



物联宇超高频手持机带来不同的高品质科技体验

物联宇超高频手持机http://www.voleyun.com/product/是一款集多功能于一体的RFID手持终端设备,它可以支持多种卡类型的操作。时尚、简捷的外型及按键设计,辅之以明快的色彩,既赏心悦目,又方便实用,超高频手持机充分体现了人体工程学的精髓;特有的软件技术,使RFID手持机数据采集器的操作大大简化。 通用的二次开发平台,独有的32位嵌入式操作系统内核以及标准的C语言编程工具...

http://bbs.eeworld.com.cn/thread-643662-1-1.html 发布时间: 2018-05-03



linux 下各种后缀文件含义

linux下c语言工程:c文件:主要每个模块的原代码都在c文件中。h文件:每个c文件都跟着一个h文件,h文件的作用是放着c文件中函数的声明,结构体的定义,宏的定义等。o文件:目标文件。每个文件经过编译都会形成一个目标文件(二进制文件),多个目标文件链接后才能形成可执行文件。o文件如何形成: gcc -c a.c可执行文件:不论是c文件还是o文件,都是无法执行的,最终还要生成可执行的文件。gcc...

http://home.eeworld.com.cn/my/space-uid-361439-blogid-661431.html 发布时间: 2018-05-03



C语言编程魔法书:基于C11标准.陈轶(带书签文字版).pdf

目  录 前言 第一篇 预备知识篇 第1章C魔法概览 /2 1.1 例说编程语言 2 1.2 用C语言编程的基本注意事项 6 1.3 主流C语言编译器介绍 8 1.4 关于GNU规范的语法扩展 10 1.5 用C语言构建一个可执行程序的流程 11 1.6 本章小结 12 第2章学习C语言的预备知识 /14 2.1 计算机体系结构简介 14 2.1.1 贮存器 15...
关键词: C语言

http://download.eeworld.com.cn/detail/lcofjp/571808 发布时间: 2018-05-02



c代码如何转换成可以在硬件上运行程序

C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。过程图解如下:编译过程...
关键词: 编译 智能硬件

http://www.eeworld.com.cn/wltx/article_2018050220396.html 发布时间: 2018-05-02



一周精彩回顾:2018年4月23日-4月29日

hello,大家好~复工愉快~~咱们现在来看看上周的精彩消息~~ 精彩好贴推荐: @cruelfox FreeRTOS学习笔记 (4)任务间通信 @ylyfxzsx 固韦数控电源风扇太吵了,简单加个温控电路 @hdm743@qq.com 单片机C语言程序设计实训100例(1) 从网上下载了 《单片机C语言程序设计实训100例——基于8051+Proteus仿真》的书pdf版,并且下载了案例压缩包,发现案例只有hex文件没有源码。 下载了Proteus design suite 8.6 并安装完成 按照例子程序编写完成并仿真完成(含源码)。第一...

http://bbs.eeworld.com.cn/thread-643480-1-1.html 发布时间: 2018-05-02



UCOSii(六)——移植

寄存器传递行参以加快速度。芯片结构类问题芯片的工作模式是16位还是32位?堆栈向下生长还是向下生长?如何产生时钟节拍?汇编代码有些情况下必须使用汇编来编写程序,一是这样可以使得一个经常被调用的子程序具有极高的效率。二是C语言不提供一些类似入栈、出栈这样的操作,一些寄存器的访问不得不通过汇编来执行。二、移植上图可以一览在移植过程中相关的文件。只有处理器相关的代码,才是移植中需要改动的。也就...
关键词: UCOSii 移植

http://www.eeworld.com.cn/mcu/article_2018050138914.html 发布时间: 2018-05-01



最简单bootloader的实现与分析

)   串口调试终端:minicom     编译器:GNU工具链先修知识:arm汇编,c语言,GNU汇编的一些特殊伪指令,makefile,链接脚本等知识。对于我的这个bootloader,这些知识除C语言外,其它的能看得懂,会一些基本的东西就足够了。      学习一门知识最好的...
关键词: bootloader

http://www.eeworld.com.cn/mcu/article_2018050138888.html 发布时间: 2018-05-01



新人入门哪种方式好?

各种各样的问题。还得先学理论知识。知识学的很多。学的太久,可能学不下去。可以边学,边做。从最简单的开始。找现成的平台,比如一个简单的开发板。把基本操作学会了。上电,下载,这些都不难。下载程序进去,看到现象。这算是第一步。然后,你就得懂一点c语言。用最简单的例程。结构简单。语句少。分析比较容易。甚至,你上网查,都能知道语句的含义。找教材,花些时间学习语法。就可以进行简单的操作。操作之后,看效果,能否...

http://bbs.eeworld.com.cn/thread-643436-1-1.html 发布时间: 2018-04-30



C语言经典算法100例

C语言经典算法100例...

http://download.eeworld.com.cn/detail/chintwdd/571784 发布时间: 2018-04-29



单片机C语言程序设计实训100例(1)

本帖最后由 hdm743@qq.com 于 2018-4-29 21:48 编辑 从网上下载了 《单片机C语言程序设计实训100例——基于8051+Proteus仿真》的书pdf版,并且下载了案例压缩包,发现案例只有hex文件没有源码。 下载了Proteus design suite 8.6 并安装完成 按照例子程序编写完成并仿真完成(含源码)。第一个例子,分享一下。 如有不足批评指正,谢谢! 完成第二个例子 此内容由EEWORLD论坛网友hdm743@qq.com原创,如需转载或用于商业用途需征得作者同意并注明出处 单片机C语言程序设计实训100例(1) ...

http://bbs.eeworld.com.cn/thread-643390-1-1.html 发布时间: 2018-04-28




<上一页 234567891011121314151617 下一页> 相关结果约21,563个