خوب مهندس من تو برنامه خروجی تعریف کردم حتی دیباگ هم میکنم مقدار خروجی در حال تغیر هست
ولی بعد از پروگرم کردن فهمیدم پایه ها پول آپ
خوب الان برنامرو از تو چیپ پاک کردم که بازم پول آپ شده هست اگه فرض کنیم پیشفرض پایه ها پول آپه چرا فقط پورت a اینطوریه و بقیه پورت ها (1.2v)
یه جای کار میلنگه یا میکرو پروگرم شده و تغیر نمیکنه یا اصلا پروگرم نمیشه
البته با جیلینک که پیغام میده پروگرم با موفقیت انجام شد.
....؟؟!!!!!
کد:
#include <stm32f10x.h>
int main (void)
{
unsigned long i=0;
GPIOA->CRL =0x00000006;
GPIOA->CRH =0x00000000;
while(1)
{
GPIOA->ODR =0x00000000;
GPIOA->IDR =0x00000000;
GPIOA->BSRR =0xffff0000;
for(i=0;i<2000000;i++);
GPIOA->BSRR =0x0000ffff;
for(i=0;i<2000000;i++);
}
}