找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 900|回复: 6
收起左侧

制作无刷电机电调IO口如何与开源的固件对应适配?

[复制链接]
回帖奖励 1 黑币 回复本帖可获得 1 黑币奖励! 每人限 1 次(中奖概率 50%)
ID:457184 发表于 2022-12-11 17:06 | 显示全部楼层 |阅读模式
网上有开源的AM32固件,BLHeli电调固件,想根据这个固件自己动手制作电调,但是找了好多资料,都是介绍刷固件的,没有将如何制作固件的,想请教下, 如何在开源固件里面,找到对应单片机IO的分配?
例如:BLHeli支持ATMEGA8的单片机,里面的IO口在那里可以查看;
          AM32支持STM32G071GBU6TR  G071固件,对应的IO口在那里可以查看
麻烦各位大神帮忙看下,找了好多天, 都没找到这些资料,进行不下去
回复

使用道具 举报

ID:301191 发表于 2022-12-12 03:09 | 显示全部楼层
顶一下
回复

使用道具 举报

ID:752974 发表于 2022-12-12 10:33 | 显示全部楼层
固件都是HEX或BIN文件,如何能看到IO,解决这个问题,需要搞到对应的原理图。
回复

使用道具 举报

ID:457184 发表于 2022-12-12 13:59 | 显示全部楼层
munuc_w 发表于 2022-12-12 10:33
固件都是HEX或BIN文件,如何能看到IO,解决这个问题,需要搞到对应的原理图。

BLHeli固件, AM32固件,这个都是开源的;网上很多都是参考这两个开源的来做的,我自己想动手来做,但是就是找不到对应的IO口,可能是水平不够,看不懂,所以来问下
回复

使用道具 举报

ID:457184 发表于 2022-12-12 14:01 | 显示全部楼层
AM32固件:github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware
BLHeli固件:github.com/bitdump/BLHeli
回复

使用道具 举报

ID:752974 发表于 2022-12-12 14:05 | 显示全部楼层
Bryan86 发表于 2022-12-12 13:59
BLHeli固件, AM32固件,这个都是开源的;网上很多都是参考这两个开源的来做的,我自己想动手来做,但是 ...

如果有源码,应该能查到IO的,仔细看看。
回复

使用道具 举报

ID:401564 发表于 2022-12-12 21:24 | 显示全部楼层
这个其实是偏于Arduino的,并不太属于单片机这方面的知识
但Arduino其实就是单片机...........
在inc文件中,应该就是端口的定义,但我没学过AVR的汇编,看不懂,你自己看一下
github.com/bitdump/BLHeli/blob/master/Atmel/Afro_12A.inc

评分

参与人数 1黑币 +5 收起 理由
Bryan86 + 5 嗯,应该就是这里了,我找找些汇编资料看下.

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表