مرسی
طولانی بودن روزهای ماه مبارک رمضان توانایی کار رو از من گرفته
روزه همه قبول حق
یه ساعت بعد از افطار روش کار میکنم
امیدوارم بتونم از توضیحات شما استفاده کامل کنم
تشکر
نمایش نسخه قابل چاپ
مرسی
طولانی بودن روزهای ماه مبارک رمضان توانایی کار رو از من گرفته
روزه همه قبول حق
یه ساعت بعد از افطار روش کار میکنم
امیدوارم بتونم از توضیحات شما استفاده کامل کنم
تشکر
با سلام
میخواستم بدونم معنی این دوتا دستور چیه؟
من برای همون فن اینجوری ستشون کردم طبق مثالهایی که دیدم.
TIM_TimeBaseInitStruct.TIM_ClockDivision = TIM_CKD_DIV1;
TIM_TimeBaseInitStruct.TIM_RepetitionCounter = 0;
این دوتا متغفییر برایه تنظیم دوره شمارش و تقسیم کلاک ورودی برایه بدست آوردن کلاک اصلی تایمر اینا رو برایه pwm نیاز نیست تغییر بدید
سلامنقل قول:
نوشته اصلی توسط ehsanbagheri [Dear Guest/Member you can't see link before replyclick here to register]
روز بخیر
ممنونم که همکاری میفرمایین
منظورتون از دوره شمارش چیه دوست عزیز؟
یعنی تایمر تنظیم میشه برای انجام کاری به تعداد مشخص؟
مثل حلقه for?
مرسی
یعنی اینکه تایمر در کسیری از ثانیه یک واحد به مقئارش اضافه میشه که این زمان رو با فرکانس باس وtim_ckd_div1 بدست میاریم
البته من زیاد با تایمر ها کار نکردم و بهتره یوزر منوال رو بخونید تا همه قسمت هایه تایمر رو به خوبی درک کنید من در حد نیاز خودم مطالعه کردم
سلام
یوزر منوال رو خوندم
رجیسترها رو توضیح میداد
سوال بالا در مورد مد ریپید بود
صد البته که راهنمایی های شما کارگشاست
دو تا عقل بهتر از یکیه
روز خوش
سلام
دوستان
میکروی من STM32F103C8T6 هستش با swdio دو سه بار پرگرام شد اما دیگه نشد :(:(
تو به نظرتون مشکل چیه آیا کانفیگ pin ها عوض شده ؟
سلام . چه error ی بهتون می ده ؟
internal errorنقل قول:
سرعت پروگرامر رو بزارید رو auto ببینین درست نمی شه . من یه بار ای سی م پروگرام نمی شد کلید ریست برد رو گرفتم و ای سی رو پروگ کردم درست شد البته یکمی روشم من دراوریه نمی دونم شاید به درد شما هم بخوره :mrgreen:
سلام
وقت بخیر
دوستان راهنمایی بفرمایین که چطور میشه کد نوشته شده رو بعد از پرگرم کردن روی فلش میکرو در مقابل خوانده شدن محافظت کرد؟
دوم اینکه بعد از قفل کردن فلش ایا میشه همچنان ازش به عنوان eeprom استفاده کرد و مشکل پیش نمیاد؟
تشکر
سلامنقل قول:
شما احتمالا پین های پروگرام رو remap کرده بودی که در این صورت بعد از اجرای برنامه دیگه IC با SWD پروگرام نمیشه.
وقتی شما کلید ریست رو نگه میداری عملا مانع اجرای برنامه میشی و پین های پروگرام تو همون مد پیش فرض میمونه و IC پروگرام میشه.
با تشکر از دوستان با ریست تونستم پرگرامش کنم.
سلام به همگی دوستان
من دانشجوی رشته رباتیک م و الان برای کارآموزیم ازم خواستن برنامه نویسی STM32 رو کارکنم. اما نه از کانفیگ کردن چیزی میدونم نه از برنامه نویسی ش!
متاسفانه پروژه های موجود هم در نرم افزار keil که نصب کردم باز نمیشه، وقت نداشتم کل 55 صفحه نظرات رو بخونم. برد MINI-STM32-V3.0 دارم و پروگرمر جی لینک...
لطفا راهنماییم کنید آبروم در خطره!!!!cry:::(
- - - Updated - - -
الان نزدیک دو ماهه داشتم تلاش می کردم بتونم توی ایران میکرو عضو بشم تا بتونم خیلی از لینک ها رو ببینم امروز بالاخره موفق شدم.
سلاااام هیچکدوم از این لینک هایی که گذاشتید بعد از دانلود توی keilباز نمیشه!!!!ورژن 4 هه...کمکم کنید!نقل قول:
عزیز دل برادر با این وصفی که شما رفتی کار داری هنوز. نمیخوام ناامیدت کنم اما اگه چیزی برات مهمه باید براش زحمت بکشی.اونجوری نیست که بشه توی ده دقیقه قضیه رو حل کنی برهنقل قول:
بلهنقل قول:
گفته شما صحیح اما من درباره STM32کمک خواستم که هیچ جایی ازش حرفی نیست و کتابی هم راجع بهش پیدا نکردم!
از این نظر کمک خواستم که بهم بگید برای STM چیزی هست؟
ii998)
وقت بخیر
در یک پروزه در کیل 511 که اخیرا تهیه کردم از ماجول های زیر استفاده شده !! وقتی ارای تعریف میکنم ( 4 عضو ) با دانلود پروژه در کنتروللر ! هنگ میکند و اجرا نمیشود !!! بنظرتون مشکل ار کجاست !
#include "stm32f10x_adc.h"
#include "stm32f10x_dma.h"
#include "stm32f10x_fsmc.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"
#include "stm32f10x_tim.h"
#include "stm32f10x_usart.h"
وقت بخیر
کمی وارد جزییات شدم با debug !! اتفاقی که میفته این هست که یک متغییر unsigned char i تعریف کردم ! فقط تعریف بدون بکار گرفتن ! برنامه خوب کار کرد ! حالا char رو به int تغییر دادم !! برنامه هنگ کرد !! debug برنامه رو چک کردم در قسمت lcd_init وقتی فانکشنlLCD_WR_DATA(0x0023)اجرا میشه موقع برگشت از فانکشن کلیه رحیسترهای RCC بهم میریزه !! و برنامه به جای نامشخص پرش میکنه !!
علت این اتفاق و راه حل رفع این اشکال رو نمیدونم چی هست !!؟؟ ممنون میشم راهنمایی کنید !!!
سلام خدمت دوستان،
من میخوام یه at24c01 رو با I2C1 راه اندازی کنم. (میکرو f103rbt6) اما به هیچ صراطی مستقیم نیست و وقتی دیباگ میکنم توی این خط گیر میکنه:
کسی تونسته از I2C سخت افزاری جواب بگیره با این آیسی؟کد:while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED));
ممکنه از پر شدن stack باشه؟نقل قول:
وقت بخیر
کمی وارد جزییات شدم با debug !! اتفاقی که میفته این هست که یک متغییر unsigned char i تعریف کردم ! فقط تعریف بدون بکار گرفتن ! برنامه خوب کار کرد ! حالا char رو به int تغییر دادم !! برنامه هنگ کرد !! debug برنامه رو چک کردم در قسمت lcd_init وقتی فانکشنlLCD_WR_DATA(0x0023)اجرا میشه موقع برگشت از فانکشن کلیه رحیسترهای RCC بهم میریزه !! و برنامه به جای نامشخص پرش میکنه !!
علت این اتفاق و راه حل رفع این اشکال رو نمیدونم چی هست !!؟؟ ممنون میشم راهنمایی کنید !!!