社区
C语言
帖子详情
100分求一个简单的程序
billeo
2007-06-04 09:52:41
一个芯片(炬力的ATT7022B)中的寄存器存有二进制数,地址是0x01~0x0c。
现在要把这些地址里的二进制数依次读出来,再判断最高位。
最高位如果是0,则对该数除以2^8,
最高位如果是1,则对该数取反加1再除以2^8,
我是菜鸟,实在不知道该怎么写啊,高手们帮帮忙,小弟谢谢了啊
...全文
303
10
打赏
收藏
100分求一个简单的程序
一个芯片(炬力的ATT7022B)中的寄存器存有二进制数,地址是0x01~0x0c。 现在要把这些地址里的二进制数依次读出来,再判断最高位。 最高位如果是0,则对该数除以2^8, 最高位如果是1,则对该数取反加1再除以2^8, 我是菜鸟,实在不知道该怎么写啊,高手们帮帮忙,小弟谢谢了啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huashizhixin
2007-06-04
打赏
举报
回复
大概是这样的,没有测试的:
#define start 0x01
void main()
{
char number[12];
for(int i=0;i<12;i++)
{
number[i]=*(volatile unsigned char *)(start+i);
if(number[i]&(0x1<<7))
printf("%d\n", (int)(!number[i]+1)/2^8);
else
printf("%d\n", number[i]/2^8);
}
billeo
2007-06-04
打赏
举报
回复
谢谢大家啊,我明天结帖,对我有帮助的都有分
再谢谢大家
freshui
2007-06-04
打赏
举报
回复
炬力的 嘿嘿
:)
这是读写一个字节, 你看看能不能用上
void static inline action_writeb(UINT8 val, unsigned long reg)
{
*(volatile UINT8 *)(reg) = val;
}
static inline UINT8 action_readb(unsigned long reg)
{
return (*(volatile UINT8 *)reg);
}
jixingzhong
2007-06-04
打赏
举报
回复
至于数据怎么读取,
看看你手头上的帮助文档、程序例子等等的了 ...
jixingzhong
2007-06-04
打赏
举报
回复
type num; //这个是读取的数据num
int len=sizeof(num)*8; //计算数据的长度,即知道最高位是哪一位
if(num>>(1<<len)) //判断最高位是否为1
num = (~num +1)>>8; //如果是1,则对该数取反加1再除以2^8
else num = num>>8; // 如果是0,则对该数除以2^8
jixingzhong
2007-06-04
打赏
举报
回复
0x01~0x0c 这里是12个字节啊,
这是一个数据?
suyouxin
2007-06-04
打赏
举报
回复
呵呵,顶一个
billeo
2007-06-04
打赏
举报
回复
谢谢大家啊,OTL
星羽
2007-06-04
打赏
举报
回复
顶:)
spofmy
2007-06-04
打赏
举报
回复
顶一下
一文读懂什么是POE交换机,原理、标准、功率、应用
PoE(Power over Ethernet)即“以太网供电”,是一种可以通过网络线缆为网络设备提供电力的技术。PoE技术可以将电力和数据信号同时传输,使得设备不需要额外的电源线缆。PoE技术的原理是在以太网电缆中加入直流电源,使得网络设备可以通过网线直接供电。PoE交换机是一种能够为网络设备供电的交换机。根据供电方式的不同,PoE交换机可以分为两种类型:一种是采用线端供电方式(End-Span),另一种是采用中继供电方式(Mid-Span)...
POE交换机分类有哪些?4口/8口/16口/24口千兆POE交换机有哪些选择?
POE交换机分类有哪些?4口/8口/16口/24口千兆POE交换机有哪些选择? POE供电技术凭借简化用电设备的部署,以及节能、安全、可靠等优势,成为安防监控、无线覆盖以及智能电网等场景的宠儿。在安防监控项目中,我们经常会使用POE交换机给无线AP、网络电话、网络摄像头等设备供电。那么您知道POE交换机是什么吗?POE交换机分类有哪些?又该如何选择POE交换机吗? 交换机 POE交换机分类有哪...
什么是8口poe交换机?8口poe交换机有哪些特点?
八口POE交换机(POE3
100
8P)提供了从
一个
网络节点利用5类以太网线的电源和数据的传输。8+1端口快速以太网端口能用于10/
100
Mps的连接,其中8个端口可以提供工业标准的IEEE802.3af电源。先进的自感知算法只为标准PD终端设备供电,因而不需要去担心会损坏私有标准的PoE或非PoE设备。另外,当PoE设备不连接时它会停止供电。
简单
、可靠的设计,八口POE交换机(POE3
100
8P)自动识别PoE的需求,速度,双工和使用AutoUplink的网线类型。 8口poe交换机概述 八口POE交换机
POE交换机供电知识
前言: 近年来,PoE供电技术的发展势头越来越强劲。凭借简化用电设备的安装和部署、节能,安全等一系列优势,PoE供电成为无线覆盖、安防监控、以及智能电网等场景的新宠。在技术交流中,工程商困惑最多的其中就有POE供电的问题,本文就汇总了大家最关注的问题,集中解答。 ▶ 问题一:何为PoE技术? PoE (Power Over Ethernet)指的是在现有的以太网Cat.5布线基础...
什么是PoE交换机?PoE交换机与PoE+交换机的区别!
PoE交换机是如今安防行业使用很广泛的一种设备,因为它是是一种为远程交换机(如IP电话或摄像机)提供电力和数据传输的交换机,具有非常重要的作用。而在使用PoE交换机时,就有朋友咨询到,有的PoE交换机上标着PoE,另外也看到有的标着PoE+。那么,PoE交换机与PoE+有什么区别呢?接下来就由飞畅科技的小编来为大家详细介绍下吧! 1、什么是PoE交换机 PoE交换机由IEEE 802.3af标准定义,可为每个端口提供高达15.4W的直流电源。 2、为什么要使用PoE交换机 在过去的几十年中,企业铺设两个
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章