شما بعد از اینکه پروگرام میکنید . بردت ریست میشه و خودش ران میکنه یا شما باید ریستش کنی ؟؟
نمایش نسخه قابل چاپ
شما بعد از اینکه پروگرام میکنید . بردت ریست میشه و خودش ران میکنه یا شما باید ریستش کنی ؟؟
نه باید ریست بشه تا برنامه جدید لود بشه :0013:نقل قول:
آره اصلا این پنجره به چشمم نخورده ؟!!!نقل قول:
فکر کنم شما تنظیمات پروگرامرتون روی jtagباشه و باید بذارینش روی swd
چطوری این پنجره باز میشه ؟؟؟
من فقط این قسمت رو اینطوری تنظیم میکردم
[Dear Guest/Member you can't see link before replyclick here to register]
keil من 4.22a هست وقتی میرم توی debug و st-link رو انتخاب میکنم و روی setting کلیک میکنم این پنجره باز میشه.نقل قول:
برا من 4.54 هست
فکر کنم از 4.23 به بالا اینطوری شده باشه
منم دقیقا تب debug رو روی ST-link debuger میزارم وقتی setting رو میزنم همون پنجره که عکسشو گذاشتم ظاهر میشه...
دوستانی که ورژن بالا تر استفاده میکنن میتونن علتشو بگن ؟؟؟
دوست من این قسمتو هم تنظیم کردی :0013:نقل قول:
سلام مهندسنقل قول:
منم خيلي دنبال جواب بودم كه ببينم مشكل از چيه و چطور حل ميشه. اما هنوز هيچ جوابي براش پيدا نكردم.
بله کلا همه قسمتاشو تنظیم کردمنقل قول:
دوست من این قسمتو هم تنظیم کردی :0013:
راستی مگه برای شما این پیغامو نمیده؟!!!
یعنی فقط من این مشکل رو دارم ii998)
یعنی صادق جان شما هم این مشکل رو داری ؟!!!نقل قول:
منم خيلي دنبال جواب بودم كه ببينم مشكل از چيه و چطور حل ميشه. اما هنوز هيچ جوابي براش پيدا نكردم.
بازم ممنون از پاسختون :wink:
بله منم اين مشكل رو دارم مهندس جان.نقل قول:
سلامنقل قول:
در این صفحه قبلا من این مورد را اشاره کرده بودم:
[Dear Guest/Member you can't see link before replyclick here to register]
پست [Dear Guest/Member you can't see link before replyclick here to register] و [Dear Guest/Member you can't see link before replyclick here to register]
نخوندید؟
سلام
دوستان چطوری میشه با پروگرمر این برد ، یه میکروی stm32f103rbt6 رو پروگرم کرد ؟
باید جمپر های روی برد مربوط به stlink را جدا کنی و از پایه های SWD برای پراگرام کردن میکروت استفاده کنی و......البته همه اینا در این [Dear Guest/Member you can't see link before replyclick here to register] توضیح داده شده بخونی کامل توضیح دادهنقل قول:
با درود خدمت دوستان و مهندسین عزیز
در ابتدا یه سوال معادل این دستور که مربوط به خواندن وضعیت یک پین از ورودی هست چیه مثلا میخوام یه کلید را از ورودی بخونم دستورش چیه و برای تنظیماتش باید چیکار کنم
و با کسب اجازه از مهندس سعید میخواهم تاپیکی جدید ایجاد کنم با نام مجموعه دستورات CMSIS برای STMF4XXXX تا این بخش از بخش برد دیسکاروی جدا بشه و مدیریتی درست روی اون ایجاد بشه نظرتون چیه ؟کد:if(PINC.0==1)
{
...
.....
....
}
سلام مهندسنقل قول:
از اين دستور استفاده كن: GPIO_ReadInputDataBit
به اين صورت:
]کد:if( GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_6) ){
}
يعني بررسي ميكنه ببينه آيا پين 6 از پورت C يك شده يا نه؟
خواهش میکنم رفیق . اتفاقا کار خوبی میکنی .. منم میخواستم این کار رو بکنم . باید آموزشها یکم جمع و جور بشه ...
اگه تو زحمتشو میکشی پس با همین عنوان "مجموعه دستورات cmsis برای stmf4xxxx" بساز . من یا بقیه مدیرا هم اگه استقبال شد مهمش میکنیم ...
کار خوبیه ولی چرا فقط برای STM32F4xx
ما یه بورد داریم که میکروی STM32F10x روشه...
این عنوان چطوره...؟
مجموعه دستورات cmsis برای stm32
البته نظر مدیران صاحب نظر هم شرطه... :0013:
با سلام حسین جان این دو میکرو یه خورده با هم فرق دارند ولی درسته که دستورات cmsisنقل قول:
شاید فرقی با هم نداشته باشند ولی بهتره این دو سری از میکرو ها از هم جدا باشند البته این نظر منه
با اجازه دوستان تاپیک را ایجاد کردم :0013:
حسین جان نگران نباش بله ، باید یکی هم برای سری f10x درست کنیم . همون طور که دوستمون هم گفتن برای اینکه اینا با هم قاطی نشه بهتره جدا باشه ...
مهندسان عزیز
این پیغام اخطار برای چیه ؟
اینم برنامه :کد:Build target 'ADC'
compiling main.c...
main.c: Warning: C3008W: splitting LDM/STM has no benefit
linking...
Program Size: Code=816 RO-data=408 RW-data=0 ZI-data=1632
"adc.axf" - 0 Error(s), 1 Warning(s).
کد:#include "stm32f4xx.h"
#include "system_stm32f4xx.h"
int main (void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOD, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12 | GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_Init(GPIOD, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;
GPIO_Init(GPIOA, &GPIO_InitStructure);
}
سلام مهندسنقل قول:
خودم تا به حال به اين وارنينگ برنخوردم.
اما تو سايت كيل قسمتي مربوط به "مرجع ارور ها و وارنينگ ها" هستش و اين وارنينگ مربوط به نا هماهنگي دستورات با كامپايلر قديمي و جديد ميشه. شما از كدوم ورژن كيل استفاده ميكنيد؟
اينم لينك توضيحات سايت كيل:
[Dear Guest/Member you can't see link before replyclick here to register]