社区
C语言
帖子详情
100分求一个简单的程序
billeo
2007-06-04 09:52:41
一个芯片(炬力的ATT7022B)中的寄存器存有二进制数,地址是0x01~0x0c。
现在要把这些地址里的二进制数依次读出来,再判断最高位。
最高位如果是0,则对该数除以2^8,
最高位如果是1,则对该数取反加1再除以2^8,
我是菜鸟,实在不知道该怎么写啊,高手们帮帮忙,小弟谢谢了啊
...全文
308
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布线基础...
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章