توصیه می کنم یکم بیشتر با مثالهای آماده Keil کلنجار برید. تو زیر شاخه نصب نرم افزار جستجو کنید و با پروژه های آماده کار کنید تا کلیات یه پروژه میکروکنترلر ARM بیاد دستتون.
در مورد startup اشتباه گفتم. منظورم system_stm32f10x.c بود. اونجا رو نگاه کنید همه چی رو ملتفت می شید.
توی STM با 10MHz نمی تونید 72 درست کنی. با LPC میشه ها، با این نمی شه. چون کلاک CPU مضرب صحیح کریستاله. می تونید 70MHz درست کنید. خیلی هم تفاوت نداره.
10MHz جالب نیست. باهاش نمیشه USB راه انداخت.
می تونید از HSI (داخلی 8MHz) استفاده کنید و کلاک سیستم رو 48 بگذارید، یا اینکه کریستال رو عوض کنید.
با HSI نمیشه بیشتر از 64MHz کلاک برای سیستم درست کرد (چون یه تقسیم به 2 داره).
10MHz جالب نیست. باهاش نمیشه USB راه انداخت.
می تونید از HSI (داخلی 8MHz) استفاده کنید و کلاک سیستم رو 48 بگذارید، یا اینکه کریستال رو عوض کنید.
با HSI نمیشه بیشتر از 64MHz کلاک برای سیستم درست کرد (چون یه تقسیم به 2 داره).
دیدگاه