امتیاز موضوع:
  • 4 رأی - میانگین امتیازات: 4.5
  • 1
  • 2
  • 3
  • 4
  • 5
چت باکس علمی ایران ویج
نویسنده پیام
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #1618
RE: چت باکس علمی ایران ویج
نقل قول: دوستان ما یه سرو داینامیکسل داریم هیچ اطلاعاتی درموردش نداریم نه ID اون نه سرعت ارتباط!
الان از صفر باید سرعت رو تغییر بدم و هی ID رو تغییر بدم تا بالاخره جواب بده؟ دهنش سرویس!
نرم افزار نیست این کارو بکنه؟ خودم باید بنویسم؟! بازم دهنش سرویس!
ما كه مايه ي تهيه ي اين موتورها رو نداريم Biggrin
ظاهرا 254 رو به عنوان ID استفاده كني ، همگي موتورهاي روي باس راه مي يفتن.
اطلاعات بيشتر :
http://mindshine.ir/
يه مقاله و لينك در مورد دايناميكس توش به چشم خورد.
سخت نگير Biggrin

۲۳-بهمن-۱۳۹۲, ۲۲:۳۴:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, babyy, hadikh73, behzady
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #1619
RE: چت باکس علمی ایران ویج
سلام

دوستان این کد رو نگاه کنید از صبح کلافم کرده.

خیلی راحت من دارم بهش میگم که همه پین های c رو خاموش کن.اما در حالت واقعی c5 , c3 , c2 همیشه روشنن و باعث میشه که ال ای دی های متصل بهشون روشن بشن, اگه اتصالی داشت وقتی اون سیم A رو قطع میکنم هم باید ال ای دی ها روشن میموندن اما نمیمونن( پس یعنی اتصالی وجود نداره).چندتا میکرو امتحان کردم حتی یه میکرو خام اما بازم مشکلش همین بود.
jtagen هم یک کردم اما...
دردش چیه؟

کد:
/*****************************************************
This program was produced by the
CodeWizardAVR V1.25.5 Standard
Automatic Program Generator
© Copyright 1998-2007 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project :
Version :
Date    : 12/02/2014
Author  : F4CG                            
Company : F4CG                            
Comments:


Chip type           : ATmega16
Program type        : Application
Clock frequency     : 1/000000 MHz
Memory model        : Small
External SRAM size  : 0
Data Stack size     : 256
*****************************************************/

#include <mega16.h>
#include <delay.h>
// Declare your global variables here

void main(void)
{                          
//char segc[6]={0x01,0x02,0x04,0x08,0x10,0x20};  
//char segd[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
/*char sega[8]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};
char segaoff[8]={0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00};
int t1,i;  
t1=100;   */
// Declare your local variables here

// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTA=0x00;
DDRA=0xff;

// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTB=0x00;
DDRB=0xff;

// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTC=0x00;
DDRC=0xff;

// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTD=0x00;
DDRD=0xff;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

while (1)
      {  
      PORTC=0x00;
      // Place your code he  
      
      };
}


فایل‌(های) پیوست شده
.rar   New folder.rar (اندازه: 14.96 KB / تعداد دفعات دریافت: 29)

START...

۲۴-بهمن-۱۳۹۲, ۱۶:۳۹:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : ترانسپورتر
ترانسپورتر آفلاین
کاربر با تجربه
****

ارسال‌ها: 714
موضوع‌ها: 61
تاریخ عضویت: آبان ۱۳۸۹

تشکرها : 4435
( 3658 تشکر در 1648 ارسال )
ارسال: #1620
RE: چت باکس علمی ایران ویج
اولا چرا کدهای اضافی رو پاک نکردی؟Biggrin

اونجا که نوشتی:
PORTC=0x00;
از معدل هگزادسیمال استفاده کردی دیگه؟

می خوای جای اون 8 تا صفر بذارBiggrin
۲۴-بهمن-۱۳۹۲, ۱۶:۴۷:۰۲
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, babyy
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #1621
RE: چت باکس علمی ایران ویج
هگر و باینری فرق نداره.

حتی با این کدم روشن میکنه.!
کد:
while (1)
      {  
      // Place your code he  
      
      };

START...

(آخرین ویرایش در این ارسال: ۲۴-بهمن-۱۳۹۲, ۱۶:۵۶:۴۰، توسط Ambassador.)
۲۴-بهمن-۱۳۹۲, ۱۶:۵۶:۱۴
ارسال‌ها
پاسخ
تشکر شده توسط : ترانسپورتر
ترانسپورتر آفلاین
کاربر با تجربه
****

ارسال‌ها: 714
موضوع‌ها: 61
تاریخ عضویت: آبان ۱۳۸۹

تشکرها : 4435
( 3658 تشکر در 1648 ارسال )
ارسال: #1622
RE: چت باکس علمی ایران ویج
پس اینو داخل حلقه while بنویس:

کد:
for(i=0;i<7;)

PORTC=i;
(آخرین ویرایش در این ارسال: ۲۴-بهمن-۱۳۹۲, ۱۷:۱۸:۰۶، توسط ترانسپورتر.)
۲۴-بهمن-۱۳۹۲, ۱۷:۱۴:۴۴
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, babyy
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #1623
RE: چت باکس علمی ایران ویج
فرقی نکرد.
این کد قراره چکار کنه؟

START...

۲۴-بهمن-۱۳۹۲, ۱۷:۴۹:۴۷
ارسال‌ها
پاسخ
تشکر شده توسط : ترانسپورتر
ترانسپورتر آفلاین
کاربر با تجربه
****

ارسال‌ها: 714
موضوع‌ها: 61
تاریخ عضویت: آبان ۱۳۸۹

تشکرها : 4435
( 3658 تشکر در 1648 ارسال )
ارسال: #1624
RE: چت باکس علمی ایران ویج
اول که می بایست متغیر i رو تعریف می کردی اون بالا که انشاا.. تعریف کردیBiggrin

بعدشم من ی گاف دادم ، کد رو اشتباه نوشتمBiggrin

خط دوم رو به این شکل تغییر بده:

PORTC.i=0x00;

پایه های 0 تا 7 رو خاموش می کنه.البته مشکل شما کد نیست چرا که اونی هم که شما نوشتی درسته!
۲۴-بهمن-۱۳۹۲, ۱۸:۱۶:۴۷
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, babyy
saber.k آفلاین
كاربر دو ستاره
**

ارسال‌ها: 81
موضوع‌ها: 5
تاریخ عضویت: تير ۱۳۹۲

تشکرها : 176
( 89 تشکر در 47 ارسال )
ارسال: #1625
RE: چت باکس علمی ایران ویج
(۲۳-بهمن-۱۳۹۲, ۱۹:۱۲:۴۱)saber.k نوشته است: اینجا کسی تاحالا با ماژول MPU6050 کار کرده؟
فکر کنم اولین پست پرتال در همین مورد باشه!
[/quote]
با بیسیک میخوام! البته من پروژه رو دانلود نکردم ولی اینطور که متوجه شدم با C کار شد!
۲۴-بهمن-۱۳۹۲, ۲۰:۱۵:۰۳
ارسال‌ها
پاسخ
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #1626
RE: چت باکس علمی ایران ویج
سلام

من هنوز با help کد ویژن مشکل دارم.

داخل کدویژن می خوام از میکرو ثانیه استفاده کنم, چی باید بنویسم؟ اگه delay_us یا Delay_usec ؟

آخه چرا داخل کدویژن نمیشه متغیر گذاشت جلوی delay_us !

START...

(آخرین ویرایش در این ارسال: ۲۶-بهمن-۱۳۹۲, ۱۳:۲۸:۰۹، توسط Ambassador.)
۲۶-بهمن-۱۳۹۲, ۱۲:۴۴:۴۵
ارسال‌ها
پاسخ
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #1627
RE: چت باکس علمی ایران ویج
(۲۶-بهمن-۱۳۹۲, ۱۲:۴۴:۴۵)Ambassador نوشته است: آخه چرا داخل کدویژن نمیشه متغیر گذاشت جلوی delay_us !

Amaze
یعنی حتما باید عدد رد کنی؟

اگه اینجوریه، خدا صبرت بدهBiggrin
۲۶-بهمن-۱۳۹۲, ۱۳:۳۸:۴۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ambassador
Ambassador آفلاین
مدیر بخش موبایل
*****

ارسال‌ها: 1,324
موضوع‌ها: 79
تاریخ عضویت: شهریور ۱۳۹۰

تشکرها : 30371
( 9873 تشکر در 3843 ارسال )
ارسال: #1628
RE: چت باکس علمی ایران ویج
(۲۶-بهمن-۱۳۹۲, ۱۳:۳۸:۴۲)salehjg نوشته است: Amaze
یعنی حتما باید عدد رد کنی؟

اگه اینجوریه، خدا صبرت بدهBiggrin

آره,

شنیدم که باید تایمر بزاریم.

نخیر مثل اینکه باید رفت سراغ همون بسکام...

START...

۲۶-بهمن-۱۳۹۲, ۱۵:۰۷:۱۴
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 389 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS