完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近看了很多相關於STM32 PMSM FOC SDK書籍和培訓影片,但是對於怎麼開始寫我第一個IAR程式還是完全無法著力。
所以想要請問我應該要怎麼著手開始寫控制雙馬達程式呢? 是將所有的資料夾全部建立起來後,在main寫下我要控制的程式碼嗎? 如果我只是想要先初步對STM32提供的Class做測試,例如PID Class測試,那我應該要怎麼寫呢? 看了很多資料但是還是沒有辦法動手! 請問哪裡有範例程式可以提供參考呢? 謝謝 |
|
相关推荐
5个回答
|
|
对岸的朋友你好!如果你要用IAR开发的话,可以参考下ST官方提供的开发包里面的例程,里面很多的例子都能用IAR打开的,你先熟悉下这些工程的结构,然后再动手建立自己的工程文件。不知道简体中文你是否能看的明白。
|
|
|
|
多看官方例程和官方帮助文档,然后多练
|
|
|
|
謝謝上面先進的意見!
但是我想要請問,我剛開始是用光碟內的程式來嘗試學習。 STM32 PMSM FOC Firmware Library v3.3 - WEB distribution內的STM32F10x_Workspace,但是在Compile時卻出現一堆錯誤。所以想要請問初學者真的從這個STM32F10x_Workspace來學習是正確的?還是我應該自己用IAR將會用到的MC API一個個放入IAR中來測試嗎?看到一堆error真不知道該怎麼處理! |
|
|
|
我记得官方包里面有伺服电机驱动例程的,但也别指望能看懂了,关键算法部分ST提供的是.LIB文件。
|
|
|
|
謝謝大家的建議!
我已經找到官方範例,也可以Compile成功。但是當我一步步執行範例程式的時候,卻沒有辦法真正進入到程式之中。 例如 我要執行Speed Monitor這個example程式碼,但是當執行到 switch (STM_GetState(oCSTM)) 這一段時,卻can't call this function,所以我的程式碼直接跳出到switch之外,而無法進入case RUN: 或是case IDLE:模式之中。 所以想要再請問,這是哪裡出問題呢? 而我其他範例程式 中 進入 TB_UserTimebaseHasElapsed(),這個程式 也是直接跳出switch,而沒有辦法進入RUN模式。 請問我要怎麼修改才可以執行正常呢? 謝謝 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1339 浏览 0 评论
STM32配合可编程加密芯片SMEC88ST的防抄板加密方案设计
1162 浏览 0 评论
2602 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2378 浏览 3 评论
5030 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-6 15:49 , Processed in 0.764512 second(s), Total 46, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号