-
[单片机] 一包串口数据回到两行数据
一包串口数据返回两行数据我用串口调试助手给单片机通信。波特率300单片机在收到数据后,返回一包数据。可是我用软件的帧换行功能,在界面上看到返回的是两包数据。不知为何?本来应该返回11121314151617但实际上返回的是11121314151617把波特率提高后,没有这个问题。------解决思路...
222
热度 -
[单片机] 波形透过光耦隔离后,有误差吗》
波形经过光耦隔离后,有误差吗》示波器被借走了,一个波形,高低电都为1MS,轻过光耦隔离输出,波形会有变化吗》------解决思路----------------------光耦隔离输出后,我們的要求是不變化.但實際是做不到完全不變化,只是符合我們的需求就可以了.沒有儀器,最簡單的方法是,看一下規格書...
204
热度 -
[单片机] flash简单有关问题
flash简单问题求助flash模拟eeprom,用的正点原子例程。UINT16Address=0x01;UINT8buf[6];UINT8datatemp[SIZE];//写入flashsprintf((char*)buf,"%03d",Address);STMFLASH_Write(FLASH_...
201
热度 -
[单片机] vb上位机奇偶校验位,该怎么处理
vb上位机奇偶校验位本帖最后由woshi_ziyu于2014-04-1922:03:21编辑我用51单片机作下位机,发送数据,没有校验位,我用vb写的上位机有校验位,为什么可以收到啊#include<reg52.h>sbitcs=P3^3;voidmain(){REN=1;SM0=0; ...
180
热度 -
[单片机] 51单片机汇编程序代码,该如何处理
51单片机汇编程序代码题目:用51单片机I/O端口和扩展口控制LED和按键①按键扫描子程序,每50ms检查按键状态。②LED输出子程序③按1次键,377扩展输出口驱动LED灯(位输出“1”点亮相应位灯)显示内容改变1次(0x00-0x01-0x02-0x04-0x08-0x10-0x20-0x40-...
236
热度 -
[单片机] 底下这三段汇编代码的执行效率一样吗
下面这三段汇编代码的执行效率一样吗?本帖最后由Samlerieltan于2014-04-0222:16:10编辑1:0040102Fmoveax,dwordptr[ebp-4]00401032addeax,100401035movdwordptr[ebp-4],eax2:00401038movecx...
183
热度 -
158
热度 -
[单片机] DTU 支持APN专网如何设置呢
DTU支持APN专网怎么设置呢?有个项目在沙漠上,目前终端有两套设备需要通过无线方案传输,到服务器上位机端,上位机也没有网络。想通过APN无线专网实现点对点应用方式。APN卡已经在办理中,先了解下DTU的APN配置方法,------解决思路----------------------DTU专网APN...
296
热度 -
[单片机] stm32程序有关问题:单片机回发PC数据,关于TC和TXE标志
stm32程序问题:单片机回发PC数据,关于TC和TXE标志本帖最后由u010176717于2014-08-1920:12:52编辑程序是使用中断方式接收PC数据,然后回发,A和B采用TC和TXE标志判断。A程序发送的数据长度超多一定程度(比如20),发送几次单片机就停了,不知怎么回事。B程序无任何...
202
热度 -
[单片机] 在51跟STM32的交叉路口
在51和STM32的交叉路口我有C的基础,网上买了个51单片机玩,看了一下LED灯的代码,后来又发挥了一些想象,觉得51不难,以后做个飞行器或者小车什么的应该没问题。学习了一段时间,了解到STM32这东西,强大不是一点点,于是想转玩一下STM32,但对这东西又不是特别了解,想请教大师们一下几个问题:...
185
热度 -
[单片机] LCD12864显示不全解决办法
LCD12864显示不全最近用排线连接LCD12864,发现有时左右屏都写时字迹会会显示不全,或者有部分会闪,但直接插板子上就没问题,也尝试用IO口控制复位端,问题依旧,用万用表测量也没问题,示波器查看引脚也看不出问题,这是什么原因呢?网上也有类似的问题,但没看到有效的解决办法,请教高人,这种情况应...
163
热度 -
[单片机] 在嵌入式系统里面常用那些OS?解决方法
在嵌入式系统里面常用那些OS?本帖最后由zhujinqiang于2012-11-1910:59:38编辑UCOSII?FreeOS?WINCE?还听说过RTThread,一个国内一个操作系统------解决思路----------------------转一转看看,学习哈------解决思路----...
121
热度 -
[单片机] 单片机程序优化(全局变量静态变量全局函数静态函数),该如何处理
单片机程序优化(全局变量静态变量全局函数静态函数)刚使用单片机,发现和以前不同的是。对程序的空间大小很敏感(8k,16k)。而对全局变量的设置不敏感(一个人写不怕乱)。那么问题来了,我有必要将全局变量变成局部变量或者static变量吗?(如果可以),有必要将某些函数变成static函数吗?(有些驱动...
109
热度 -
[单片机] 定时关闭蜂鸣器的有关问题————定时无用
定时关闭蜂鸣器的问题————定时无用最近做了个红外线报警器,用开关S来代替红外传感器。要求用数码管记录报警次数,若没有外部中断,则10s后自动关闭蜂鸣器,但是中断可以关闭,但定时不管用为什么呢,这是我的程序#include<reg51.h>sbitINTO_1=P3^2;//外部中断sb...
139
热度 -
[单片机] 「玩一玩」纯手工 99 分钟倒计时定时器解决方法
「玩一玩」纯手工99分钟倒计时定时器本帖最后由conmajia于2012-05-0720:01:28编辑以前做的老货,放这里存档。老规矩,源码打头点我下载(一分不要)注意:因为用了RTOS又没有随时Idle,所以耗电很惊人,新的9V电池大约工作10~30分钟,如果你打算用我这个设计,最好是加上省电的...
190
热度 -
[单片机] 求x86下函数封装原形和地址表~
求x86下函数封装原型和地址表~~在某C程序中看到下面的语句,看不懂,outportb函数查百度发现是封装好的,有人说是x86结构下的函数,但是我在Intel官网没有找到文都可以解释这些函数和地址。outportb(0x40,0xa8);将0xA8写进0x40,这个0x40对应什么?寄存器地址?ou...
116
热度 -
[单片机] stm32050的代码移植到stm32051上运行不了解决方法
stm32050的代码移植到stm32051上运行不了本帖最后由hwb_1988于2014-11-1011:32:34编辑stm32f050c6的代码在我的050的板子正常运行,可是后来公司发现050的芯片货源不足,现在想换成stm32f051c8的芯片。我发现051的资源不管是ram还是flash...
256
热度 -
[单片机] stm32 怎么入门
stm32如何入门感觉跟51比起来复杂太多了!不知道从何入手。在网上搜索的教程,基本都是对应某种板子,并不是从基础讲解!说的简单点,玩51的时候,直接写汇编就OK了,最基础的点个小灯,不超过20行,用C也就包含个reg51.h就行了,可是到了stm不知道从何写起!网上的文档动不动就整个固件库,N多代...
367
热度 -
[单片机] 小弟我对单片机的理解
我对单片机的理解单片机,singlechipmicrocomputer,单芯片微型计算机。总体来说,他就是一个芯片。但是他是一个特殊的芯片,因为他不是实现单独的逻辑功能。他是将一个整体的计算机系统集成到这个芯片上。这个计算机系统包括运算器,控制器,存储器,输入设备和输出设备。其实单片机的学习,和计算...
150
热度 -
[单片机] 单片机时钟周期、机器周期、指令周期的差别
单片机时钟周期、机器周期、指令周期的区别时钟周期:时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12us),是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采...
139
热度