打印

软件识别GD32和stm32

[复制链接]
2958|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lskam|  楼主 | 2016-5-17 09:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,是否有什么办法在软件上识别出两款芯片?谢谢
沙发
pengxiao618| | 2016-5-18 09:25 | 只看该作者
执行下面这个函数

                uint16_t Get_JTAG_ID( )
                {
                        if( *( uint8_t *)( 0xE00FFFE8 ) & 0x08 )
                        {
                                return   ( ( *( uint8_t *)( 0xE00FFFD0 ) & 0x0F ) << 8 ) |
                                              ( ( *( uint8_t *)( 0xE00FFFE4 ) & 0xFF ) >> 3  )  |
                                              ( ( *( uint8_t *)( 0xE00FFFE8 ) & 0x07 ) << 5 ) + 1 ;
                        }
               
               
                        return  0;
                }
         
      返回  0x041 是 ST (ST手册 Doc ID 13902 Rev 14 的 1055页    31.6.2 和 31.6.4 ) ,
      返回  0x7A3 是 GD 。  

使用特权

评论回复
板凳
shenmu2012| | 2016-5-19 22:36 | 只看该作者
这个不错的啊,在程序设计中加上这个的可以在两种单片机之间的切换

使用特权

评论回复
地板
vivilzb1985| | 2016-5-20 20:29 | 只看该作者
二楼的建议不错的,这个各通过软件代码上识别的,能防止出错的。

使用特权

评论回复
5
zya888| | 2016-5-21 23:24 | 只看该作者
二楼的分享非常的给力,谢谢

使用特权

评论回复
6
peace555| | 2016-5-22 09:00 | 只看该作者
这个很好,学习了

使用特权

评论回复
7
499734424| | 2016-5-26 10:20 | 只看该作者
2楼方法好

使用特权

评论回复
8
锐鑫同创| | 2016-5-26 16:00 | 只看该作者
2楼的做法是对的,大家可以收藏

使用特权

评论回复
9
cornrn| | 2016-5-26 16:51 | 只看该作者
实验证明可以,谢啦二楼,

使用特权

评论回复
10
cornrn| | 2016-5-26 16:52 | 只看该作者

                uint16_t Get_JTAG_ID( )
                {
                        if( *( uint8_t *)( 0xE00FFFE8 ) & 0x08 )
                        {
                                return   ( ( *( uint8_t *)( 0xE00FFFD0 ) & 0x0F ) << 8 ) |
                                              ( ( *( uint8_t *)( 0xE00FFFE4 ) & 0xFF ) >> 3  )  |
                                              ( ( *( uint8_t *)( 0xE00FFFE8 ) & 0x07 ) << 5 ) + 1 ;
                        }
               
               
                        return  0;
                }
         
      返回  0x041 是 ST (ST手册 Doc ID 13902 Rev 14 的 1055页    31.6.2 和 31.6.4 ) ,
      返回  0x7A3 是 GD 。  

使用特权

评论回复
11
rgwan| | 2016-6-11 20:22 | 只看该作者
收藏!必需的

使用特权

评论回复
12
182317716| | 2016-6-12 09:08 | 只看该作者
GD代理商QQ:182317716 更多样品,中文手册.开发工具支持!
---13686827076-王生

使用特权

评论回复
13
shenmu2012| | 2016-6-13 15:32 | 只看该作者
二楼的办法还是蛮不错的

使用特权

评论回复
14
comeon201208| | 2016-6-19 16:37 | 只看该作者
这个办法比较可行,没有多余的硬件设计得就实现了。

使用特权

评论回复
15
zhangbo1985| | 2016-6-22 22:21 | 只看该作者
这个方法还是蛮便捷的,不用另外设计多余的硬件的。

使用特权

评论回复
16
tongbu2015| | 2016-6-23 19:04 | 只看该作者
这个还是蛮不错的识别措施的,不用过度依赖硬件的。

使用特权

评论回复
17
chuntian2016| | 2016-6-24 22:30 | 只看该作者
楼上采用软件的方法识别还是挺不错的。

使用特权

评论回复
18
vibra2016| | 2016-6-25 18:35 | 只看该作者
软件上识别的还是比较省事的。

使用特权

评论回复
19
quangg| | 2016-6-27 16:09 | 只看该作者
这个很方便

使用特权

评论回复
20
engao| | 2016-6-27 16:42 | 只看该作者
这个方法不错

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

128

帖子

0

粉丝