امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ریفرش نشدن مقدار های adc
نویسنده پیام
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #1
ریفرش نشدن مقدار های adc
سلام
مقدار های خوانده شده با سه تا از مبدل ها میخوام مدام ریفرش بشه اما نمیشه
فکر کنم کتاب خانه یه مشکلی داره
چطوور میشه مشکل رو رفع کرد مه مقدار های مبدل ها مدام ریفرش بشه؟
(آخرین ویرایش در این ارسال: ۰۸-دى-۱۳۹۱, ۱۴:۵۸:۰۴، توسط abbasalifix.)
۰۸-دى-۱۳۹۱, ۱۳:۰۱:۳۸
ارسال‌ها
پاسخ
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,483
موضوع‌ها: 21
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4575 تشکر در 1473 ارسال )
ارسال: #2
RE: ریفرش نشدن مقدار های adc
عباس این برنامه رو تست کن ببین حله؟

کد:
$regfile = "m128def.dat"
$crystal = 8000000
$hwstack = 40
$swstack = 16
$framesize = 32
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Down , Compare C Pwm = Clear Down , Prescale = 1
Config Graphlcd = 128 * 64 , Dataport = Porta , Controlport = Portc , Ce = 0 , Cd = 1 , Wr = 2 , Rd = 3 , Reset = 4 , Fs = 5 , Mode = 8
Cursor Off
Config Portb.5 = Output
Config Portb.6 = Output
Config Portb.7 = Output
Dim A As Byte
A = 1
Dim V1 As Word
Dim V2 As Word
Dim V3 As Word

Dim Va As Single
Dim Vb As Single
Dim Vc As Single

Dim Va1 As String * 7
Dim Vb1 As String * 7
Dim Vc1 As String * 7
Pwm1a = 100
Pwm1b = 100
Pwm1c = 100
Goto Sh1
V:
Cls
Do
'For A = 1 To 2

V1 = Getadc(0)
Va = V1 / 204.6
Va1 = Fusing(va , "#.##")

V2 = Getadc(1)
Vb = V2 / 204.6
Vb1 = Fusing(vb , "#.##")

V3 = Getadc(2)
Vc = V3 / 204.6
Vc1 = Fusing(vc , "#.##")

'Cls
'Cls Text
'Cls Graph
Locate 1 , 1
Lcd "ADC(0):" : Lcd Va1 : Lcd " v"
Locate 2 , 1
Lcd "ADC(1):" : Lcd Vb1 : Lcd " v"
Locate 3 , 1
Lcd "ADC(2):" : Lcd Vc1 : Lcd " v"
'Wait 100
'Next A
Loop


Sh1:
Cls
Cls Text
Cls Graph
Showpic 0 , 0 , Pic1 , 1
Wait 1

Sh2:
Cls
Cls Text
Cls Graph
Showpic 1 , 0 , Pic2 , 1
Wait 1
Goto V
End

Pic1:
$bgf "uni.bgf"
Pic2:
$bgf "uni2.bgf"
Goto V

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۰۸-دى-۱۳۹۱, ۱۳:۲۸:۰۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : abbasalifix
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #3
RE: ریفرش نشدن مقدار های adc
آره مرسی
رفع شد
۰۸-دى-۱۳۹۱, ۱۳:۳۱:۵۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در ارسال مقدار دو ولوم از طریق HMT-HMR starlit 6 4,105 ۰۴-مهر-۱۳۹۴, ۱۹:۱۰:۲۳
آخرین ارسال: starlit
  حساب کردن مقدار موثر با میکرو atmega16 در بسکام m.riahi 2 2,738 ۰۶-مهر-۱۳۹۳, ۰۰:۲۵:۳۸
آخرین ارسال: m.riahi
  خطا در مقدار عدد دریافتی از ADC مگا 8 علیدلی 1 2,348 ۰۷-مرداد-۱۳۹۳, ۰۰:۰۱:۴۸
آخرین ارسال: omid_phoenix
  پروگرم نشدن میکرو؟؟؟؟؟؟؟ saeed.b1368 9 9,254 ۰۱-بهمن-۱۳۹۲, ۰۴:۲۷:۴۱
آخرین ارسال: کریمج
  ثابت نگه داشتن مقدار دریافتی از ADC cinapa 9 8,928 ۲۶-آبان-۱۳۹۲, ۰۲:۰۶:۲۸
آخرین ارسال: king40
  اجرا نشدن کد در Mega64 فروم باز 4 3,034 ۱۳-آبان-۱۳۹۲, ۲۱:۱۸:۰۰
آخرین ارسال: فروم باز
  خواندن مقدار 8 بیتی ADC فروم باز 6 4,490 ۲۷-مهر-۱۳۹۲, ۲۲:۵۶:۵۱
آخرین ارسال: sharin
  خواندن مقدار از میکرو فون فروم باز 7 5,290 ۲۶-آذر-۱۳۹۰, ۱۷:۳۴:۳۹
آخرین ارسال: sajadgh
  تنظیم مقدار برق شهر با میکرو ( دیمر ) EBKA 12 20,340 ۰۷-شهریور-۱۳۸۹, ۰۳:۴۰:۱۲
آخرین ارسال: t3r!p3000
  کمک ( مقدار ماکسیمم و مینیمم سه ورودی ) E.EINITABAR 4 5,155 ۲۶-اردیبهشت-۱۳۸۹, ۲۲:۳۰:۴۱
آخرین ارسال: E.EINITABAR

پرش به انجمن:


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

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