-
[单片机] 51单片机I2C总线读回数据的有关问题,求解答
51单片机I2C总线读回数据的问题,求解答本帖最后由woshi_ziyu于2013-11-2708:56:59编辑就是用I2C总线发过去一个数据再读回来的程序,可是读回来的数据就是不对,不知道为什么。。。不管发什么,读回来的总是0xff。#include<reg52.h>#defineu...
72
热度 -
[单片机] 关于EPROM的疑窦
关于EPROM的疑难大家好!作为新人,先给大家问好!小弟刚开始学习硬件设计,遇到一点问题,想问问如何解决。我使用的是AT24C164芯片。但现在遇到的问题是:刷写成功后,第一次使用正常。但用了几次之后,就出现问题了。我把芯片卸下来,用工具读取,发现其内刷写的配置变了,出现了乱码现象。再刷写一次,正常...
22
热度 -
[单片机] 毕业设计急需的知识储备
毕业设计需要的知识储备今天收到实习的时候毕业设计题目,题目如下。感觉好有压力,请问各位我需要储备些什么知识来应对毕设呢?首先我个人有几个问题希望具有相关能力的大神指导:1,飞思卡尔A9芯片使用什么ide编程?(我去飞思卡尔官网没找到额)。2,这个题目需要很深的linux基础么?3,需要搭建andro...
88
热度 -
[单片机] 求指教程序有个异常实在找不出啊来
求指教程序有个错误实在找不出啊来#include<reg51.h>#include<ABSACC.h>#include<stdio.h>#include<intrins.h>#defineucharunsignedchar#defineunitunsi...
65
热度 -
[单片机] left side of asnop not an lvalue,该怎么处理
leftsideofasnopnotanlvalue现在想从一个串口接收程序,然后从另外一个串口转发给另外一个模块,但是转发的时候,必须把收到的数据转成对应的16进制ascii,并且通过特定字符发送。程序分解开来都可以运行。1、串口收发正常2、指定字符转码成功我对串口收发的理解如下:这是串口收发单个...
264
热度 -
[单片机] 模拟串口函数,发一般,收只能收到一半
模拟串口函数,发正常,收只能收到一半#include<reg52.h>#defineucharunsignedcharsbitP1_0=0x90;sbitP1_1=0x91;sbitP1_2=0x92;sbitA1=P2^0;#defineRXDP1_0#defineTXDP1_1#de...
68
热度 -
[单片机] 串口中断顺序及原理,该如何处理
串口中断顺序及原理#include<reg52.h>#defineucharunsignedchar;bitFlag;//串口接收到字符的标志unsignedcharUartChar;/*--------------------------------------------------...
114
热度 -
[单片机] 串口收到字符后进展转换
串口收到字符后进行转换如果串口收到收据,如何进行格式转换?比如我想把每个数据都转成对应的16进制ascii,并且转完后,以固定格式发送出去,比如a,就是AT%IPSEND="61",比如b,就是AT%IPSEND="62",ab就是AT%IPSEND="6162"下面是教科书上的程序:#includ...
103
热度 -
[单片机] 请问两个STM32之间进行SPI通讯出现的有关问题
请教两个STM32之间进行SPI通讯出现的问题主机:intmain(void){ RCC_Configuration(); /*设置系统时钟*/ GPIO_Configuration(); /*设置GPIO端口*/ SPI_Configuration(); /*设置SPI*/ USART_Confi...
113
热度 -
[单片机] modbus rtu通讯有关问题
modbusrtu通讯问题modbusrtu通讯问题:大家好:想请做过MODBUS通讯的朋友帮忙,在这先行谢了!我用VB程序与霍尼韦尔的DCS工控机通讯,AI部分通讯正常,单是DO部分却一直不行,行请大家帮忙分析一下是哪里的问题。DCS数字量DO,平时寻址功能码用01,发命令用05,建了7个点:DC...
180
热度 -
[单片机] 用SC下令 添加或删除windows服务提示OpenSCManager 失败5
用SC命令添加或删除windows服务提示OpenSCManager失败5在安装命令行中安装?windowsOpenSCManager失败5?的错误,原因是当前用户的权限不足,需要做的是在注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current...
108
热度 -
[单片机] eprom芯片,一次存储40个数字有关问题
eprom芯片,一次存储40个数字问题现在做的就是,使用eprom芯片,让数码管从0~99显示,工作原理就是,从单片机里写一个数字给eprom芯片,然后再从eprom芯片里读刚才单片机给的数字,把这数字在数码管显示出来。如此循环下去,就能看到数码管从0~99显示了。现在我就想一次传输10个数字给ep...
95
热度 -
[单片机] 关于51给EEPROM中存储大整数的有关问题,不知道怎么存储
关于51给EEPROM中存储大整数的问题,不知道如何存储本帖最后由lutao050306于2014-01-0809:38:02编辑EEPROM的I2C总线代码如下:#include<reg52.h>#include"i2c.h"#include"delay.h"#define_Nop()...
22
热度 -
[单片机] 飞思卡尔mc9s12的串口通信,该怎么处理
飞思卡尔mc9s12的串口通信我的程序可以发送数据,但是不能接收数据。请问是为什么,我把代码贴出来吧。我发现里边rdrf一旦进入中断后就自动变为0,而且不管我怎么赋值,也不能改变sci0sr1_rdrf的值,请问谁知道是为什么呢?#include<hidef.h>/*commondefi...
97
热度 -
[单片机] 不同CAN控制器之间通信,该如何处理
不同CAN控制器之间通信不同CAN控制器之间能组成CAN网络吗?比如单片机的CAN模块能和SJA1000通信吗?------解决方案--------------------没做过,不过应该是可以的,只要两者采用的协议一样------解决方案--------------------完全可以,我的CAN...
45
热度 -
[单片机] 开发板发送at指令无数据回到
开发板发送at指令无数据返回开发板为mini2440无线模块为华为EM310用mini2440的串口助手连接该模块,参数设置如下:CommPort:dev/ttySAC1Speed:115200bpsData:8bits为什么会无法读到E310返回的数据?我在串口助手中不管输入什么at指令都是这样,...
44
热度 -
[单片机] MAX187岂有此理中,有请飘过的各路神仙拯救迷途的人
MAX187莫名其妙中,有请飘过的各路神仙拯救迷途的人max187使用外部基准电压,上电以后,DIN居然有4V多的电压,那里来的啊,都测过电路,没有短路的地方啊?程序加进去总是读出4095这个数字,换了时序,不行,换AD也不行,没有示波器,只能靠数字判断,换了几次的程序逻辑,都是4095,程序如下,...
21
热度 -
[单片机] missing prototype stm8 in stvd with cosmic,该如何解决
missingprototypestm8instvdwithcosmicmissingprototypestm8instvdwithcosmic谁能告诉这个main.c编译出错是应为什么原因?????如果删除func()则编译通过环境:win7stm8s103f3stvdcosmic//main.c...
314
热度 -
[单片机] powerpc e500的一个疑义?
powerpce500的一个疑问??E500的复位地址是0xFFFFFFFC,此时系统只能访问从0xFFFFF000开始的4KB地址空间。在这段程序空间里,bootloader要完成对TLB1其他entry的初始化。这就是说在系统复位时,第一条的执行地址是0xFFFFFFFC,但是这样的话就只能执行...
459
热度 -
[单片机] left side of asnop not an lvalue,该怎么解决
leftsideofasnopnotanlvalue现在想从一个串口接收程序,然后从另外一个串口转发给另外一个模块,但是转发的时候,必须把收到的数据转成对应的16进制ascii,并且通过特定字符发送。程序分解开来都可以运行。1、串口收发正常2、指定字符转码成功我对串口收发的理解如下:这是串口收发单个...
240
热度