-
[单片机] 问一个系统级的东西,该如何解决
问一个系统级的东西标题说系统级,是一个小系统,三个主任务,扫描按键->接收传感器的数据->LED显示数据,如此循环;现在卡在LED上,假如我要做个慢节奏闪烁的效果,假设闪烁时间间隔为1秒,我现在的代码是必须运行完LED的显示效果才能进行下一次循环,这样就会耽误了整个系统的扫描时间。我想到...
106
热度 -
[单片机] 毕业设计亟需的知识储备
毕业设计需要的知识储备今天收到实习的时候毕业设计题目,题目如下。感觉好有压力,请问各位我需要储备些什么知识来应对毕设呢?首先我个人有几个问题希望具有相关能力的大神指导:1,飞思卡尔A9芯片使用什么ide编程?(我去飞思卡尔官网没找到额)。2,这个题目需要很深的linux基础么?3,需要搭建andro...
90
热度 -
[单片机] 关于PNP的用法解决办法
关于PNP的用法proteus电路图想做一个60s的倒计时,将两位数码管的1,2口分别连接到P2^0和P2^1时并赋予高电平可以实现,但要通过PNP就实现不了,高手看看#include<reg51.h>#include<stdio.h>intge,shi,cout,num;u...
105
热度 -
28
热度 -
[单片机] STM8 COSMIC 头文件stdarg调用vsprintf出错
STM8COSMIC头文件stdarg调用vsprintf报错voidMPrintf(constchar*fmt,...){ charstring[64]; va_listargs; va_start(args,fmt); vsprintf(string,fmt,args); va_end(args...
313
热度 -
[单片机] avr dragon和avr studio开发工具有关问题
avrdragon和avrstudio开发工具问题连接好了打开studio,打开一个文件出现一个框有两个选项unabletoconnecttodevice.thiscouldbecausedbyresetlinecircuitryordisableddebugWIREinterface.makesu...
82
热度 -
[单片机] 学习串口通信,求学习方法!解决方案
学习串口通信,求学习方法!关于串口通信中的位BIT及0X18这种代码,求各位朋友给点学习经验,我要如何学,从哪方面开始学。我只要学习串口通信方面知识,因为我现在只差这部分程序了------解决方案--------------------第一步:学理论:如果你的PC上有两个串口,如果没有就买个串口卡,...
119
热度 -
[单片机] 一个负数,它的补码用12bits来表示。要求将这 12bits的补码转换成 16bits形式的补码解决方案
一个负数,它的补码用12bits来表示。要求将这12bits的补码转换成16bits形式的补码一个负数,它的补码本来是用12bits表示出来的。要求将这12bits的补码转换成16bits形式的补码如何操作?------解决方案--------------------应该没问题,把前面补四个1。12...
191
热度 -
[单片机] 想用瑞萨单片机R8C/25用蜂鸣器写一个简略音乐播放器,隔一秒发出七个音符,写出来却没有预期的效果。请各位大侠多多指教。
想用瑞萨单片机R8C/25用蜂鸣器写一个简单音乐播放器,,隔一秒发出七个音符,,,写出来却没有预期的效果。。。请各位大侠多多指教。。#include"sfr_r825.h" //DefinitionoftheR8C/25SFR#defineucharunsignedchar#defineuintun...
50
热度 -
[单片机] 51单片机C语言移位操作的疑问解决方法
51单片机C语言移位操作的疑问A:i=0xF9<<1;i=i>>1;P0=i;B:P0=(0xF9<<1)>>1;如上A和B两种方式,为什么A可以真正实现移位,而B不可以呢?------解决方案--------------------如果编译器够“聪明...
98
热度 -
[单片机] 非常底层地操作 PC 串口,该怎么解决
非常底层地操作PC串口问题描述:在IBM的PC机器上,(注意:不是标准的串口通信),要利用它的串口的其中的第四引脚作为时钟,第七、和第八根引脚作为Din和Dout然后按照一定的通信规则,通过时钟、Din、Dout将数据发送、接收请问如何实现?问题描述的清楚吗?若我的问题没描述清楚请提出疑问。先谢谢各...
423
热度 -
[单片机] LCM19264程序无法显示。连简略的字符或汉字也无法显示,不知道什么原因。还请大牛们多多指教
LCM19264程序无法显示。连简单的字符或汉字也无法显示,不知道什么原因。还请大牛们多多指教。PB15---/CS3PB14---/CS2PB13---/CS1PB12---EPB11---RWPB10---RSPB7-PB0-------D7-D0使用XRDSC-G19264DDYSWSD-1(...
39
热度 -
[单片机] IAR FOR ARM 可以向VC++那样写个'' 就可以显示成员吗解决思路
IARFORARM可以向VC++那样写个'.'就可以显示成员吗以前用过IARFORMSP4305.3貌似是可以的但今天下来个IARFORARM6.30好像不可以不知道是不是我哪边没配置好------解决方案--------------------我只知道现在KEILC可以这样,虽...
91
热度 -
[单片机] STC12C5A60S2设计4路pwm输出,该如何解决
STC12C5A60S2设计4路pwm输出STC12C5A60S2能不能设计4路pwm输出呢?虽然只有两路的pwm输出,但是看到一个帖子说可以用两路16bit的PCA高频输出模仿4路pwm输出,但是不知道怎么做,哪位能提供下思路?------解决方案--------------------用PCA计...
130
热度 -
[单片机] EEPROM AT25320 STM32 SPI无法读写,该怎么解决
EEPROMAT25320STM32SPI无法读写EEPROM无法读写。#include"stm32f10x.h"#defineWREN0x06/*SetWriteEnableLatch*/#defineWRDI0x04/*ResetWriteEnableLatch*/#defineRDSR0x05...
166
热度 -
[单片机] 关于visa解决方法
关于visa报的错误为:0xBFFF0072(VI_ERROR_RSRC_BUSY)资源有效,但VISA当前无法访问该资源。完全找不到其他有可能占用串口的软件数据如下1.viOpenDefaultRM(0x037D6580)进程ID:0x000017D0线程ID:0x000015BC起始时间:11:...
76
热度 -
[单片机] INT0响应按键中止却不响应红外遥控中断
INT0响应按键中断却不响应红外遥控中断IT工程师最大的特点就是有耐心,因为就算有脾气,程序也会让他没脾气。今天INT0端口突然不响应我的红外遥控的上升沿中断了,我将PD2(INT0)端口接到按键端口,发现能够触发,但是接到红外接收管端口就是不行?问题是解决了,IO初始化的时候,将PD2初始化为1,...
31
热度 -
[单片机] 串口接收三种数据,并将其分别送入对应线程或进程中使用解决方案
串口接收三种数据,并将其分别送入对应线程或进程中使用用开发板上的串口,随机不停地发送整形、char型、300个字节。利用串口接收这些数据,将其解析出来分别送入处理整形、char型、300个字节的线程或进程中处理。大体的怎么去实现。怎样发送这三种数据类型?接收时怎么去解析?协议怎么定?用的S5PV21...
97
热度 -
[单片机] STC89C52为何从xdata读出的数据不对呀
STC89C52为什么从xdata读出的数据不对呀写了个51的程序,想看看片内扩展RAM的使用方法,但是从xdata读出的数据只有低4位是对的,高四位却不对,不知道为什么,求指教啊程序如下:#include<reg52.h> unsignedcharxdataarray[256];voi...
45
热度 -
[单片机] 调试串口和AT命令串口有什么区别?该如何解决
调试串口和AT命令串口有什么区别?调试串口:是模块调试串口接收信号,用于模块的跟踪和调试。AT命令串口:用于模块的AT命令。俩串口肯定不可以通用,就是说调试串口是用来调试的,增加一些附加功能。而AT命令串口用于AT命令,发送和接收到的都是AT命令,返回的数据格式就都是AT命令了。比如我现在用的GTM...
64
热度