搜索
bottom↓
回复: 76

终于完成了“数字指南针模块”读写的TWI程序!

[复制链接]

出0入0汤圆

发表于 2005-3-17 21:09:19 | 显示全部楼层 |阅读模式
花费了4、5天时间终于彻底搞好了数字指南针模块的TWI和UART程序,这是TWI程序,其中参考了双龙的资料,LCD使用了网站上的1602LCD的程序,目前的功能是:通电后MEGA16不断的读取数字指南针的高、低位数据,并在LCD上显示出来:如:指向正北时显示  North   000  正东时显示  East  090等;



将PC7接地开始硬件补偿,这时把数字指南针旋转一圈以上,然后将PC6接地结束硬件补偿;将PC5接地将进行正北校正!以下是源程序:



#include<iom16v.h>

#include<macros.h>

#include<stdio.h>

#include"TWI.H"

#define rd_device_add 0x77

#define wr_device_add 0x76



#define uchar  unsigned char

#define LCD_EN_PORT    PORTD

#define LCD_RW_PORT    PORTD

#define LCD_RS_PORT    PORTD

#define LCD_DATA_PORT  PORTA

#define LCD_DATA_DDR   DDRA

#define LCD_DATA_PIN   PINA

#define LCD_EN         0x80   //portd7        out

#define LCD_RS         0x40   //portd6        out

#define LCD_DATA       0xf0   //porta4/5/6/7   out

extern void LCD_write_string(unsigned char X,unsigned char Y,unsigned char *s);

unsigned char bb[]="000";

unsigned char b,c,d;

  unsigned int a;



void LCD_init(void)   

{ unsigned char i;

  delay_nms(1000);

   i=0;

  for (i=0;i<20;i++)

    {

      LCD_write_char(0x28,0); //4bit test

      delay_nms(15);

    }

  LCD_write_char(0x0c,0);

  delay_nms(5);

LCD_write_char(0x01,0);  

}

void LCD_write_string(unsigned char X,unsigned char Y,unsigned char *s)

  {

    LCD_set_xy( X, Y );

   

    while (*s)  

      {

        LCD_write_char( 0, *s );

        s ++;

      }

  }

  void LCD_write_word(unsigned char X,unsigned char Y,unsigned char n)

  {

    LCD_set_xy( X, Y );

   

   

        LCD_write_char( 0, n );

       

  }

  void LCD_set_xy( unsigned char x, unsigned char y )  

  {

    unsigned char address;

    if (y == 0) address = 0x80 + x;

    else

       address = 0xc0 + x;

    LCD_write_char( address, 0 );

  }

void LCD_en_write(void)

{

  LCD_EN_PORT|=LCD_EN;

  delay_nus(1);

  LCD_EN_PORT&=~LCD_EN;

}

void LCD_write_char(unsigned command,unsigned data)

{

unsigned command_temp,data_temp;

command_temp=command;

data_temp=data;

delay_nus(16);

if(command==0)

{

  LCD_RS_PORT|=LCD_RS;  //RS=1

  LCD_DATA_PORT&=0X0f;

  LCD_DATA_PORT|=data_temp&0xf0;

  LCD_en_write();

  data_temp=data_temp<<4;  

  LCD_DATA_PORT&=0X0f;

  LCD_DATA_PORT|=data_temp&0xf0;

  LCD_en_write();

}

else

{

  LCD_RS_PORT&=~LCD_RS;   //RS=0

  LCD_DATA_PORT&=0X0f;

  LCD_DATA_PORT|=command_temp&0xf0;

  LCD_en_write();

  command_temp=command_temp<<4;

  LCD_DATA_PORT&=0x0f;

  LCD_DATA_PORT|=command_temp&0xf0;

  LCD_en_write();

  }

}



void delay_1us(void)  

  {

   asm("nop");

  }



void delay_nus(unsigned int n)

  {

   unsigned int i=0;

   for (i=0;i<n;i++)

   delay_1us();

  }

  

void delay_1ms(void)

  {

   unsigned int i;

   for (i=0;i<1140;i++);

  }

  

void delay_nms(unsigned int n)

  {

   unsigned int i=0;

   for (i=0;i<n;i++)

   delay_1ms();

  }

             

void start00(void)

{

DDRA  = 0xFF; PORTA = 0xFF;  

DDRB  = 0xFF; PORTB = 0xFF;  

DDRC  = 0x00; PORTC = 0xFF;  

DDRD  = 0xFF; PORTD = 0xFF;

}



unsigned char i2c_Write(unsigned char Wdata)

{

          Start();//I2C启动

          Wait();

          if(TestAck()!=START) return 1;//ACK          

          Write8Bit(wr_device_add);//写数字指南针模块的器件地址和写方式0x76

          Wait();

          if(TestAck()!=MT_SLA_ACK) return 2;//ACK

          Write8Bit(Wdata);// 向数字指南针模块写入数据

//0xB1开始硬件补偿, 0xB1结束硬件补偿

//0xD1 正北校正

          Wait();

          if(TestAck()!=MT_DATA_ACK) return 4;//ACK       

          Stop();//I2C&Iacute;&pound;&Ouml;&sup1;

          delay_nms(10);

          return 0x0f;

}



unsigned char i2c_Read(unsigned char RomAddress)

      {

           unsigned char temp;

          startr: Start();//I2C启动

           Wait();

           if (TestAck()!=START) goto startr;//ACK          

           Write8Bit(wr_device_add);// //写数字指南针模块的器件地址和写方式0x76

           Wait();

           if (TestAck()!=MT_SLA_ACK) return 2;//ACK

           Write8Bit(RomAddress); //写数字指南针模块的内部地址0x00  0x01  0x02

           Wait();

           if (TestAck()!=MT_DATA_ACK) return 3;

           Start();//I2C重新启动

           Wait();

           if (TestAck()!=RE_START)  return 4;

           Write8Bit(rd_device_add); //写数字指南针模块的器件地址和读方式0x77

           Wait();

           if(TestAck()!=MR_SLA_ACK)  return 5;//ACK

           Twi();//开启I2C读数据

           Wait();

           if(TestAck()!=MR_DATA_NOACK) return 6;//ACK       

           temp=TWDR;//读出数字指南针模块的数据

       Stop();//I2C停止

           return temp;

      }



void main(void)

{ unsigned char i2c_dat;

start00();

TWBR=0x32;

TWSR=0x00;

delay_nms(2);

LCD_init();

               

while(1)

   {     LCD_write_char(0x01,0);

                 delay_nms(20);

         LCD_write_string(0,0,"ShuZiZhiNanZhen");

   if ((PINC&0x80)==0)

   {i2c_Write(0xB1);

   delay_nms(2);

    c=i2c_Read(0x00);

delay_nms(5);

PORTB=c;

while(1)

   {if ((PINC&0x40)==0)

   {i2c_Write(0xB0);

   delay_nms(5);

   c=i2c_Read(0x00);

delay_nms(5);

  PORTB=c;

break;

  delay_nms(10);}

delay_nms(1);

}

}

if ((PINC&0x20)==0)

   {i2c_Write(0xD1);

    i2c_dat=i2c_Read(0x00);

        delay_nms(10);

}



delay_nms(2);

    c=i2c_Read(0x00);

delay_nms(2);

    d=i2c_Read(0x01);

delay_nms(2);

b=i2c_Read(0x02);

delay_nms(2);

PORTB=~c;

if (d==0)

{a=b;}

else if (d==1)

{

a=256+b;}

if (a>338||a<=23) LCD_write_string(0,1,"North");

if (a>23&&a<=68) LCD_write_string(0,1,"North-E");

if (a>68&&a<=113) LCD_write_string(0,1,"East");

if (a>113&&a<=158) LCD_write_string(0,1,"South-E");

if (a>158&&a<=203) LCD_write_string(0,1,"South");

if (a>203&&a<=248) LCD_write_string(0,1,"South-W");

if (a>248&&a<=293) LCD_write_string(0,1,"West");

if (a>293&&a<=338) LCD_write_string(0,1,"North-W");



bb[0]=a/100+0x30;

a=a%100;

bb[1]=a/10+0x30;

bb[2]=a%10+0x30;

LCD_write_string(10,1,bb);

   delay_nms(100);

   }

}

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2005-3-17 21:33:47 | 显示全部楼层
楼主大哥:

         这个电子指南针是用什么做传感器的呢?

出0入0汤圆

 楼主| 发表于 2005-3-20 21:28:32 | 显示全部楼层
PHILIPS的KMZ52

出0入0汤圆

发表于 2005-3-20 21:39:21 | 显示全部楼层
何价???

出0入0汤圆

 楼主| 发表于 2005-3-22 07:23:36 | 显示全部楼层
KMZ52广州有卖,23元每个;数字指南针模块上海直川有卖,200元每块.

出0入0汤圆

发表于 2005-3-22 08:11:16 | 显示全部楼层
正在搞TWI呢,

刚好参考一下。

出0入0汤圆

发表于 2005-5-15 16:25:33 | 显示全部楼层
楼主,能传个电路图看一下么?

可以借鉴一下

出0入0汤圆

发表于 2005-6-10 14:56:43 | 显示全部楼层
哈哈!大家别赚那么多吗?也为用户想想,我们这里有美国PNI公司的磁传感器,(电子指南针专用)



元器件:



磁通传感器SEN-S65(电子指南针传感器):



。高灵敏度:150微高斯

。宽量程:+/-11高斯

。低功耗(电池供电):3VDC,〈500μA或5VDC

。线性度:0.6%

。工作频率:175 kHz

。DRDY设置数据等待时间:20-50 mS(低电平到高电平)

。体积小:6.3x2.3x2.2 mm

。使用简单:两个传感器垂直放置并配合集成放大驱动IC PNI-11096使用(输出数字信号),SPI接口,单片机直接采集处理成角度即可

。高精度:2度(做标定校准及补偿后可达0.5度)

。抗硬磁和软磁干扰能力比其他同类产品强

。周边电路成本可忽略不计,故总成本比同类产品低

。无需标定

。受温湿度影响极小



典型应用:电子指南针、金属指南针、户外用指南针、手表型指南针、车载指南针、指南针钥匙扣、登山扣指南针、罗经仪、穆斯林指南针等新奇指南针,电子罗盘,数字罗盘,数字指南针,遥控玩具,盲人拐杖,汽车后视镜,倒车雷达,车辆GPS系统,手持式电子设备需要二维定位的场合,同时我们提供电子指南针IC模块.
头像被屏蔽

出0入0汤圆

发表于 2005-6-10 17:11:11 | 显示全部楼层
wdmg2004 将联系资料发给我吧: ouravr@126.com , 我们网站想采购一些样品做测试。谢谢。

出0入0汤圆

发表于 2005-6-10 19:11:35 | 显示全部楼层
支持阿莫网站开展电子指南针试验!!

wdmg2004你们的传感器多少钱啊?是福安达公司的么?

你们的数字温湿度传感器SHT-71多少钱?我是零买的

出0入0汤圆

发表于 2005-6-10 19:30:47 | 显示全部楼层
wdmg2004 请问:

电子罗盘有倾斜的时候能否得到正常精度的数据?

你说的做标定校准及补偿后可达0.5度,都包括那些?

能否发一些技术设计资料上来?

如果OURAVR能够选定这个芯片做活动的话

我想对于你们的销售有很大的推动

出0入0汤圆

发表于 2005-6-13 14:21:30 | 显示全部楼层
Violit,有倾斜时不能达到正常的精度,正负15度影响2度.正负30度影响5度左右.加一个倾角传感器就好了.



两个SEN-S65必须垂直放置,负责影响精度.补偿指的是软硬磁矫正的程度.这也影响精度.



我的邮箱:sophia@fuanda.com



需要资料者可发邮件.

出0入0汤圆

发表于 2005-7-8 02:39:53 | 显示全部楼层
那个"TWI.H"在哪里找阿?

出0入0汤圆

发表于 2005-7-10 20:15:24 | 显示全部楼层
听说,数字陀螺仪芯片很高端!

出0入0汤圆

发表于 2005-7-13 19:05:20 | 显示全部楼层
数字指南针模块周立功网站有卖,130元每块,网站有参考程序。

国内机器人成品制造厂家有的采用它模块。

周立功网站内容:

“指南针模块

    指南针模块完成了复杂的指南针原理性逻辑控制和数学_运算,可用于二次开发,它有如下特征:

尺寸(47mm×30mm)小,可嵌入用户产品中;

DC 12V供电,电流消耗:30mA/12V;

同时提供RS232接口和I2C接口;

具有正北校正.硬铁补偿.非正交补偿功能;

提供完整的接口协议和接口函数库;

另可提供PC机演示程序,在滤波方式下,分辨率可达10。”


-----此内容被cwhua于2005-07-13,19:07:30编辑过

出0入0汤圆

发表于 2006-4-23 11:20:51 | 显示全部楼层
请问这部分"TWI.H"程序也可以贴上来吗

出0入0汤圆

发表于 2006-6-22 16:04:42 | 显示全部楼层
各位好:很高兴看到这么多多电子罗盘感兴起的,大家如果要买电子罗盘产品可以联系我。                        

                             jack

                            公司总机:021-64908093;64908095;64908096;64908097

                            分机:8004

                            传真:8007

                            小灵通:021-28566708

上海直川是一家专业从事贯导产品的专业公司,所从事的领域包括磁导航(电子罗盘)和姿态测量产品,在电子罗盘上面有十余种产品,精度从0.5到4°,价格最低的只有80元类型从三维罗盘(上面所述的代姿态补偿的罗盘)和平面罗盘,还有各种倾斜测量产品。

出0入0汤圆

发表于 2006-8-22 21:32:10 | 显示全部楼层
这么多人感兴趣啊,不知道主要应用在哪里

出0入0汤圆

发表于 2006-9-2 21:45:11 | 显示全部楼层
大概是应用在导弹上吧,哈哈

出0入0汤圆

发表于 2006-9-2 22:23:26 | 显示全部楼层
有兴趣,用在电动代步车上,可否发资料给我。

w55706@gmail.com

出0入0汤圆

发表于 2006-9-4 08:46:53 | 显示全部楼层
在这里也上传一个以前我制作的指南针演示模块,使用的就是上海直川的模块,串口传输。本来打算用在机器人的导航功能上,无奈受周围磁场的影响太大,不得不暂时搁置。



正面



背面



无磁场干扰



有磁场干扰,见左下,为一个光驱的光头组件



代码如下:点击此处下载串口指南针代码.rar

出0入0汤圆

发表于 2006-9-23 20:20:34 | 显示全部楼层
我也买了两片回来,不过我买的似乎没有上拉电阻哦!不加上拉电阻搞了一上午也没通,加上马上就读出数据来了!

我用BASCOM读的,程序是在TWI范例上改的,比较简单



'-------------------------------------------------------------------------------

'                            (c) 2004 MCS Electronics

'                        This demo shows an example of the M8 TWI

'                       Not all AVR chips have TWI (hardware I2C)

'-------------------------------------------------------------------------------



'The chip will work in TWI/I2C master mode

'Connected is another Mega8 in TWI-slave mode





$regfile = "M8def.dat"                                      ' the used chip

$crystal = 8000000                                          ' frequency used

$baud = 9600                                                ' baud rate



$lib "i2c_twi.lbx"                                          ' we do not use software emulated I2C but the TWI



Config Scl = Portc.5                                        ' we need to provide the SCL pin name

Config Sda = Portc.4                                        ' we need to provide the SDA pin name



'On the Mega8,          On the slave Mega8

'scl=PC5 , pin 28            scl=PC5 , pin 28

'sda=PC4 , pin 27            sda=PC4 , pin 27



'the M8 slave uses a simple protocol

'WRITE -> Start-address-B1-B2-STOP

'READ  -> start-address-B1-B2-STOP

'start -> I2CSTART

'address-the slave address

'B1 and B2 are 2 bytes that when written, write to B1

'                           when read , return A/D converter value





Dim B2 As Byte , B1 As Byte

Dim W As Word At B2 Overlay





I2cinit                                                     ' we need to set the pins in the proper state



Config Twi = 100000

'Twbr = 32                                                   'bit rate register

'Twsr = 0                                                    'pre scaler bits



Dim B As Byte , X As Byte

Print "Mega8 TWI master demo"



Do

  'I2cstart

  'I2cwbyte &H42                                             ' slave address write

  'I2cwbyte &H77                                             ' write command

  'I2cwbyte 2

  'I2cstop

   I2csend &H42 , &H77

  Print "Error : " ; Err                                    ' show error status



  I2cstart

  I2cwbyte &H43

  I2crbyte B1 , Ack

  I2crbyte B2 , Nack

  I2cstop

  Print "Error : " ; Err                                    ' show error

  Print "received A/D : " ; Bin(b1) ; Bin(b2)

  B = B1 And &B11000000

  Shift B , Right , 6

  Print "ZhuangTai:" ; B

  B = B1 And &B00001110

  Shift B , Right , 1

  Print "FangXiang:" ; B

  W = W And &B0000000111111111

  Print "JiaoDu:" ; W ; " " ; Bin(w)



  Waitms 500                                                'wait a bit

Loop

End

出0入0汤圆

发表于 2007-8-18 14:04:06 | 显示全部楼层
厉害

出0入0汤圆

发表于 2008-2-21 15:59:47 | 显示全部楼层
楼主#include"TWI.H"
以下内容起文件名:twi.h 把它放入工程目录中,即可编译了.


//TWI状态定义
//MT 主方式传输  MR 主方式接收
#define START 0x08
#define RE_START 0x10
#define MT_SLA_ACK 0x18
#define MT_SLA_NOACK 0x20
#define MT_DATA_ACK  0x28
#define MT_DATA_NOACK 0x30
#define MR_SLA_ACK  0x40
#define MR_SLA_NOACK 0x48
#define MR_DATA_ACK 0x50
#define MR_DATA_NOACK 0x58
//常用TWI操作(主模式写和主模式读)
#define Start()              (TWCR=(1<<TWINT)|(1<<TWSTA)|(1<<TWEN))
#define Stop()               (TWCR=(1<<TWINT)|(1<<TWSTO)|(1<<TWEN))
#define Wait()                     {while(!(TWCR&(1<<TWINT)));}
#define TestAck()           (TWSR&0xf8)
#define SetAck()          (TWCR|=(1<<TWEA))
#define SetNoAck()    (TWCR&=~(1<<TWEA))
#define Twi()                    (TWCR=(1<<TWINT)|(1<<TWEN))
#define Write8Bit(x)  {TWDR=(x);TWCR=(1<<TWINT)|(1<<TWEN);}

出0入0汤圆

发表于 2008-2-21 16:54:55 | 显示全部楼层
armok 阿莫
富安达的指南针我用过,前后两次一共买了5个,效果还可以,我买的单价80元/个,驱动程序很简单
你肯定能以更低的价进货

出0入0汤圆

发表于 2008-2-21 19:30:31 | 显示全部楼层
霍尼韦尔什么型号的?

出0入0汤圆

发表于 2008-5-30 16:29:33 | 显示全部楼层
记下

出0入0汤圆

发表于 2008-5-30 16:54:26 | 显示全部楼层
MARK

出0入0汤圆

发表于 2008-6-10 09:33:27 | 显示全部楼层
我的产品,是电子指南针中最便宜的。
传感器是自已做的。

需要的朋友可以联系。有没有做电子指南针程序开发大虾,交个朋友。
本人程序盲,想开发新产品。

出0入0汤圆

发表于 2008-6-10 10:25:50 | 显示全部楼层
楼主用的HT46R23芯片,这可以OTP的,楼主的东西是要主量的吗.

出0入0汤圆

发表于 2008-6-10 17:42:04 | 显示全部楼层
不错,好玩。。。。

出0入0汤圆

发表于 2008-6-10 17:51:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2008-7-2 01:31:43 | 显示全部楼层
TWI可以参考,留个记号

出0入0汤圆

发表于 2009-1-1 13:40:12 | 显示全部楼层
楼主可以提供一下硬件电路吗??请问有中文资料吗?&nbsp;&nbsp;zhang_49415004@163.com

可以给我发一下吗?谢谢!

出0入0汤圆

发表于 2009-1-4 09:50:19 | 显示全部楼层
好贴帮顶,顺便留记号

出0入0汤圆

 楼主| 发表于 2009-3-15 22:30:31 | 显示全部楼层
不知道前面的朋友所说的硬件指的是哪个?我当时弄这个东西是参加足球机器人比赛用的,用M16做主控。
其实单纯连接指南针的还是比较简单的,哪天有空闲了再找找以前的资料,直接把机器人的资料发上来。

出0入0汤圆

发表于 2009-3-17 21:30:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-3-18 00:31:00 | 显示全部楼层
精通电子指南针软件开发的大侠,给我邮件.找机会合作合作!!!!

service@abs-s.ac.cn   黄生

出0入0汤圆

发表于 2009-3-18 00:32:12 | 显示全部楼层
gmliwei ;

怎么样才能联系到你? 你给我邮件吧.  service@abs-s.ac.cn   黄生

出0入0汤圆

发表于 2009-6-22 10:09:55 | 显示全部楼层
楼上用的都是现成的模块吧,我想直接磁场传感器KMZ52自己做一下

出0入0汤圆

发表于 2009-6-22 11:37:17 | 显示全部楼层
上个管方资料,实用,简单明了

点击此处下载 ourdev_455223.pdf(文件大小:1.52M) (原文件名:KMZ52-ef-sensors.pdf)

出0入0汤圆

发表于 2009-8-28 23:54:17 | 显示全部楼层
41楼的资料怎么打开时乱码啊?

出0入0汤圆

发表于 2009-8-29 00:01:45 | 显示全部楼层
分享一下

出0入0汤圆

发表于 2009-8-31 12:08:23 | 显示全部楼层
好贴,顶之,记之,\(^o^)/~哈~

出0入0汤圆

发表于 2009-8-31 12:19:38 | 显示全部楼层
xue xi

出0入0汤圆

发表于 2010-1-7 17:26:59 | 显示全部楼层
回复【29楼】wqs7501
-----------------------------------------------------------------------
你好!我需要指南针的方案或者产品。mail:lmfei88@163.com请联系,谢谢!

出0入0汤圆

发表于 2010-1-7 19:20:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-4 18:27:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-4 18:37:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-20 08:28:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-20 08:34:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-5 21:48:43 | 显示全部楼层
各位大侠谁有电子指南针的数据处理程序给小弟一份,感激不尽!
我的邮箱294010992@163.com

出0入0汤圆

发表于 2010-6-6 09:06:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-11 16:25:14 | 显示全部楼层
虽然这是个老帖子了,但对于初学者还是一个很好的练手的机会,希望哪位大侠帮小弟一把,即使有关数据处理的资料也感激不尽
我的邮箱294010992@163.com

出0入0汤圆

发表于 2010-6-11 16:53:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-12 17:29:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-12 21:08:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-17 11:08:25 | 显示全部楼层
各位大侠,谁有“霍尼韦尔传感器+运放+ADC”的处理程序,能否发给我一份,感激不尽
邮箱294010992@163.com

出0入0汤圆

发表于 2010-6-18 14:54:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-20 00:37:12 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-7-22 19:14:59 | 显示全部楼层
mark~

出0入0汤圆

发表于 2010-8-20 13:02:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-26 11:20:46 | 显示全部楼层
楼主,能否把你的数据由出来看一下,我想看一下X,Y,Z的数据,我的好像有问题

出0入0汤圆

发表于 2011-2-26 11:48:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-27 01:06:12 | 显示全部楼层
记号!

出0入0汤圆

发表于 2011-2-27 01:24:49 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-2-27 08:17:40 | 显示全部楼层
收藏!

出0入0汤圆

发表于 2011-7-16 14:56:17 | 显示全部楼层
有兴趣,留个记号先。打算买三维的模块,先不计较钱,学了基本的再深入。

出0入0汤圆

发表于 2011-8-1 15:03:10 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-8-3 21:25:25 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-10-12 16:05:51 | 显示全部楼层
有谁用过HMC1022的芯片啊

出0入0汤圆

发表于 2011-12-16 23:37:16 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-12-17 07:41:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-20 08:34:06 | 显示全部楼层
LZ厉害~~
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-28 20:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表