امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
کمک فوری در مورد یه مدار usart
نویسنده پیام
taranom1 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 39
موضوع‌ها: 12
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 25
( 7 تشکر در 7 ارسال )
ارسال: #1
کمک فوری در مورد یه مدار usart
سلام
من تو lcd, code wizard رو روی portb تنظیم کردم تو پروتئوس هم همه پایه ها رو درست وصل کردم من میخوام یه ولتاژی رو که به پورت adc0 میدم رو lcd نشون بده که نمیده!
از یهmax232 هم استفاده کردم که به d9f(پرت سریال )وصله

این تنظیمات رو هم انجام دادم:
   
   
اگه کسی میدونه مشکل چیه لطفا بگه مهمه!
(آخرین ویرایش در این ارسال: ۱۲-دى-۱۳۸۸, ۱۸:۱۲:۵۷، توسط taranom1.)
۱۱-دى-۱۳۸۸, ۱۴:۵۰:۰۹
ارسال‌ها
پاسخ
mahdi20 آفلاین
کاربر با تجربه
****

ارسال‌ها: 518
موضوع‌ها: 35
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 5261
( 1763 تشکر در 452 ارسال )
ارسال: #2
RE: اشکال در lcd کاراکتری در codevision
نقل قول: من تو lcd, code wizard رو روی portb تنظیم کردم تو پروتئوس هم همه پایه ها رو درست وصل کردم من میخوام یه ولتاژی رو که به پورت adc0 میدم رو lcd نشون بده که نمیده!

اینا درست

نقل قول: از یهmax232 هم استفاده کردم که به d9f(پرت سریال )وصله

با این دیگه چیکار داری؟؟؟؟؟؟؟


مشکلت کجا هست اصلا؟

[تصویر:  iran2.png]
(آخرین ویرایش در این ارسال: ۱۱-دى-۱۳۸۸, ۱۵:۱۵:۴۶، توسط mahdi20.)
۱۱-دى-۱۳۸۸, ۱۵:۱۴:۳۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
taranom1 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 39
موضوع‌ها: 12
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 25
( 7 تشکر در 7 ارسال )
ارسال: #3
RE: اشکال در lcd کاراکتری در codevision
برای ارتباط usart
اونو واسه این میخوام که یه هر لحظه ولتاژ ورودی روی اسیلسکوپ بره و یه موج سینوسی بسازه من تا همین حد فهمیدم اگه راه حلی دارین بگید ممنون
در واقع من ولتاژ 0تا5 ولت میدم که به کانکتور بره lcd هم برای اینه که مقدار ولتاژ از 0 تا 1023 رو نشون بده
آخه چرا نباید هیچ داده ای نره رو پرت B؟
   
اینم شماتیک
کسی نیست کمک کنه!!!!
(آخرین ویرایش در این ارسال: ۱۱-دى-۱۳۸۸, ۱۵:۵۸:۲۶، توسط taranom1.)
۱۱-دى-۱۳۸۸, ۱۵:۲۱:۱۱
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #4
RE: سوال در مورد یه مدار usart
خوب مهندس برو سراغ بسکام !

قول می دم اونجا هیچ مشکلی نداشته باشی !!!
۱۱-دى-۱۳۸۸, ۲۱:۵۷:۱۹
ارسال‌ها
پاسخ
mahdi20 آفلاین
کاربر با تجربه
****

ارسال‌ها: 518
موضوع‌ها: 35
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 5261
( 1763 تشکر در 452 ارسال )
ارسال: #5
RE: سوال در مورد یه مدار usart
مدارت درسته

برنامه ای که نوشتی را بذار تا بفهمیم چه نوشتی

[تصویر:  iran2.png]
(آخرین ویرایش در این ارسال: ۱۲-دى-۱۳۸۸, ۰۱:۵۰:۰۱، توسط mahdi20.)
۱۲-دى-۱۳۸۸, ۰۱:۴۹:۴۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
taranom1 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 39
موضوع‌ها: 12
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 25
( 7 تشکر در 7 ارسال )
ارسال: #6
RE: سوال در مورد یه مدار usart
من مشکلم تو lcd هست اومدم مدار رو با lcd خالی بستم کار نمیکنه!
کریستال تو پروتئوسم 8 مگه
این شماتیک
   
اینم سورسش
کد php:
Chip type           ATmega32
Program type        
Application
Clock frequency     
8.000000 MHz
Memory model        
Small
External SRAM size  
0
Data Stack size     
512
*****************************************************/

#include <mega32.h>
#include<delay.h>


// Alphanumeric LCD Module functions
#asm
   
.equ __lcd_port=0x18 ;PORTB
#endasm
#include <lcd.h>

// Declare your global variables here

void main(void)
{
// 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=0x00;

// 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=0x00;

// 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=0x00;

// 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=0x00;

// 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;

// LCD module initialization
lcd_init(16);
lcd_clear();

while (
1)
      {
          
  
lcd_gotoxy(0,0);
 
lcd_putsf("Hello");  
 
delay_ms(1000);
 
lcd_clear( );
delay_ms(1000);

      };

تورو خدا کمک کنید!
من lcd رو تو بسکام جواب گرفتم ولی با code wizard میخوام!
(آخرین ویرایش در این ارسال: ۱۲-دى-۱۳۸۸, ۱۷:۱۶:۱۹، توسط taranom1.)
۱۲-دى-۱۳۸۸, ۱۶:۳۷:۱۳
ارسال‌ها
پاسخ
taranom1 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 39
موضوع‌ها: 12
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 25
( 7 تشکر در 7 ارسال )
ارسال: #7
RE: سوال در مورد یه مدار usart
چرا کسی جواب نمیده! یه ساعت ونیمه منتظرم!!!
۱۲-دى-۱۳۸۸, ۱۸:۰۰:۰۱
ارسال‌ها
پاسخ
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

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

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #8
RE: کمک فوری در مورد یه مدار usart
کد که مشکلی نداره! ال سی دی رو به پورت a ببند ببین چی میشه. خیلی وقت ها شده من ال سی دی رو نتونستم رو پوردت b جواب بگیرم به a که وصل کردم درست شده!! نمی دونم چرا!!

راستی مطمئنی کریستال 8 ؟؟! کریستال داخلی میکرو اگه تغییر ندادی باید 1 باشه.

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
(آخرین ویرایش در این ارسال: ۱۲-دى-۱۳۸۸, ۲۱:۴۹:۴۹، توسط محمد حسینی.)
۱۲-دى-۱۳۸۸, ۲۱:۴۷:۳۹
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
taranom1 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 39
موضوع‌ها: 12
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 25
( 7 تشکر در 7 ارسال )
ارسال: #9
RE: کمک فوری در مورد یه مدار usart
پورت a رو واسه adc ش میخوام فقط پورت c خالیه!
فرکانس هم هر چی میذارم فرقی نمیکنه
(آخرین ویرایش در این ارسال: ۱۲-دى-۱۳۸۸, ۲۲:۰۱:۵۲، توسط taranom1.)
۱۲-دى-۱۳۸۸, ۲۲:۰۱:۳۴
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #10
RE: کمک فوری در مورد یه مدار usart
اصلا مطمئنی میکرو پروگرام می شه !!!!
۱۳-دى-۱۳۸۸, ۰۱:۱۰:۰۶
ارسال‌ها
پاسخ
lord128 آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 0
تاریخ عضویت: اردیبهشت ۱۳۸۹

تشکرها : 0
( 3 تشکر در 3 ارسال )
ارسال: #11
RE: کمک فوری در مورد یه مدار usart
سلام. توی شماتیک پروتوس پایه aref رو وصل نکرده بودی..
پایه rw رو باید به گروند بدی.لازم نیست p0 تا p3 رو زمین کنی.
۳۱-شهریور-۱۳۸۹, ۱۶:۱۹:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مدار دور موتور خودرو HPower 15 8,332 ۲۷-آبان-۱۳۹۷, ۲۱:۵۱:۱۷
آخرین ارسال: 1نفر
  [فوری] یک کمک ساده و فوری questnet 5 4,014 ۱۶-مرداد-۱۳۹۷, ۱۸:۳۶:۴۳
آخرین ارسال: questnet
  چه ججوری MT8880 رو به میکرو وصل کنم(فوری) amiraliforoozandeh 52 56,442 ۲۰-خرداد-۱۳۹۶, ۱۶:۳۳:۲۵
آخرین ارسال: erfanjann
  مشکل در ارتباط بیسیم با پروتکل USART cortex-m3 5 6,012 ۰۷-آبان-۱۳۹۵, ۰۰:۱۷:۳۶
آخرین ارسال: milad15m
  [سوال] بهترین مدار برای آشکارسازی عبور از صفر hamze_b 9 7,424 ۰۸-مرداد-۱۳۹۵, ۲۲:۴۳:۴۹
آخرین ارسال: alimogmov
  [سوال] مشکل در لینک دادن مدار فرمان آردوینویی به مدار قدرت biner 2 2,578 ۲۹-فروردین-۱۳۹۵, ۱۱:۰۱:۴۳
آخرین ارسال: biner
Smile آموزش جامع طراحی و ساخت PCB (برد مدار چاپی) k1_elo0 13 22,556 ۰۸-اسفند-۱۳۹۴, ۱۴:۲۰:۰۶
آخرین ارسال: sadegh_54
  درخواست راهنمایی برای مدار آمپلی فایر sinastar 1 3,786 ۰۸-تير-۱۳۹۴, ۰۹:۰۵:۲۱
آخرین ارسال: Ambassador
  مشکل در دریافت اطلاعات صحیح در گیرنده با پروتکل USART cortex-m3 0 2,051 ۱۹-اردیبهشت-۱۳۹۴, ۲۲:۵۴:۳۸
آخرین ارسال: cortex-m3
  [سوال] رتباط سریال usart hosseinip 6 3,882 ۱۱-فروردین-۱۳۹۴, ۰۲:۰۰:۴۳
آخرین ارسال: hosseinip

پرش به انجمن:


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

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