当前位置: 首页 > news >正文

类似一起做网店的网站今天的新闻联播

类似一起做网店的网站,今天的新闻联播,建设自己的网站怎么做,山西传染病最新消息今天【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 对于stm32f103系列mcu来说,一般每一颗原厂的mcu,都会对应一个唯一的id。那这个id可以用来做什么用呢?个人认为&…

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        对于stm32f103系列mcu来说,一般每一颗原厂的mcu,都会对应一个唯一的id。那这个id可以用来做什么用呢?个人认为,可以用来做激活使用。举个例子,第一次mcu模块使用的时候,一般可以通过认证的上位机激活。激活的时候,模块把自己的id告诉上位机,等上位机根据id生成一串校验码之后传给模块,模块收到这个检验码,并且保存到自己的flash上面。下次模块启动的时候,就会确认当前模块是不是合法认证过,如果是,继续启动;反之,则拒绝启动运行。这样,即使别人把flash里面的程序和数据都copy走,换到新的设备上,也是启动不起来的。

1、芯片id的获取

        103系列的芯片id主要就是从三个地址获取三个32位数据就可以了。这三个地址分别是0X1FFFF7F0、0X1FFFF7EC、0X1FFFF7E8。

void Get_ChipID(void)
{ChipUniqueID[0] = *(__IO uint32_t *)(0X1FFFF7F0); // highChipUniqueID[1] = *(__IO uint32_t *)(0X1FFFF7EC); // ChipUniqueID[2] = *(__IO uint32_t *)(0X1FFFF7E8); // low
}

2、flash容量的获取

        flash容量的获取和id的获取其实是一个模式,也是从一个固定地址0X1FFFF7E0获取。虽然我们的mcu是c8t6,但是实际获取的大小是128k。按照道理,只有cbt6才是128k,根据网上的介绍,说这两颗mcu是共线生产的,一般情况下,不推荐c8t6使用后面的64k,最好按照厂家实际说明书标明的大小来使用。

3、测试代码

        测试代码就比较简单了。一般就是初始化一下时钟、初始化串口、获取id和flash大小之后,打印一下即可,

int main(void)
{SystemClock_Config();DEBUG_USART_Config();Get_ChipID();	printf("\r\nID: 0x%08X-%08X-%08X\r\n",ChipUniqueID[0],ChipUniqueID[1],ChipUniqueID[2]);printf("\r\nflash size: %dK \r\n", *(__IO uint16_t *)(0X1FFFF7E0));while(1) {}
}

        最后打印的效果如下所示,

4、固件和芯片id

        其实,不管是mcu,还是linux soc,很多时候我们都希望固件里面可以包含一些芯片id的信息。不然,要是没有这些信息的话,这意味着固件或者linux程序可以被随意拷贝、复制。而一旦有了这些id之后,那我们就可以通过固件下载、校验的方法来判断,当前的模块是不是合法、正版的模块,这对保护开发者的权益来说,还是大有裨益的。


文章转载自:
http://rode.tkjh.cn
http://rustiness.tkjh.cn
http://antimonial.tkjh.cn
http://vitaminic.tkjh.cn
http://copestone.tkjh.cn
http://handtruck.tkjh.cn
http://checkmate.tkjh.cn
http://akathisia.tkjh.cn
http://palaeobotany.tkjh.cn
http://workfare.tkjh.cn
http://epitoxoid.tkjh.cn
http://minutely.tkjh.cn
http://berylliosis.tkjh.cn
http://purulent.tkjh.cn
http://quakerism.tkjh.cn
http://agentive.tkjh.cn
http://cyanosed.tkjh.cn
http://lighterman.tkjh.cn
http://doctorate.tkjh.cn
http://deluge.tkjh.cn
http://wretched.tkjh.cn
http://chital.tkjh.cn
http://thuggish.tkjh.cn
http://iterant.tkjh.cn
http://astronomically.tkjh.cn
http://pragmatic.tkjh.cn
http://coatroom.tkjh.cn
http://aerosinusitis.tkjh.cn
http://hypermetrope.tkjh.cn
http://fossilate.tkjh.cn
http://springboard.tkjh.cn
http://niflheim.tkjh.cn
http://baht.tkjh.cn
http://hexapod.tkjh.cn
http://unbent.tkjh.cn
http://heavyish.tkjh.cn
http://laxly.tkjh.cn
http://fragmentized.tkjh.cn
http://genupectoral.tkjh.cn
http://kibitzer.tkjh.cn
http://polysyllable.tkjh.cn
http://peculate.tkjh.cn
http://badian.tkjh.cn
http://incunabular.tkjh.cn
http://leukopoietic.tkjh.cn
http://repristinate.tkjh.cn
http://housetop.tkjh.cn
http://types.tkjh.cn
http://aftermentioned.tkjh.cn
http://altaic.tkjh.cn
http://flounderingly.tkjh.cn
http://yieldingly.tkjh.cn
http://cortical.tkjh.cn
http://dunny.tkjh.cn
http://bundle.tkjh.cn
http://telegraphist.tkjh.cn
http://tracklayer.tkjh.cn
http://crystallometry.tkjh.cn
http://nouadhibou.tkjh.cn
http://gaddi.tkjh.cn
http://flora.tkjh.cn
http://buccaneerish.tkjh.cn
http://bpc.tkjh.cn
http://interface.tkjh.cn
http://exaggeration.tkjh.cn
http://phosphate.tkjh.cn
http://ichthyologically.tkjh.cn
http://adulation.tkjh.cn
http://settee.tkjh.cn
http://uncoded.tkjh.cn
http://whitethorn.tkjh.cn
http://overskirt.tkjh.cn
http://hammock.tkjh.cn
http://viscoelastic.tkjh.cn
http://cancellation.tkjh.cn
http://camorrism.tkjh.cn
http://gorp.tkjh.cn
http://schematiye.tkjh.cn
http://ravishment.tkjh.cn
http://blastoff.tkjh.cn
http://gastight.tkjh.cn
http://palliate.tkjh.cn
http://planification.tkjh.cn
http://margaritaceous.tkjh.cn
http://wildflower.tkjh.cn
http://discoidal.tkjh.cn
http://mce.tkjh.cn
http://streptotrichosis.tkjh.cn
http://algraphy.tkjh.cn
http://dune.tkjh.cn
http://missy.tkjh.cn
http://anglist.tkjh.cn
http://kevin.tkjh.cn
http://doublethink.tkjh.cn
http://negeb.tkjh.cn
http://bricklaying.tkjh.cn
http://forehoof.tkjh.cn
http://topoi.tkjh.cn
http://swag.tkjh.cn
http://laryngology.tkjh.cn
http://www.hrbkazy.com/news/79263.html

相关文章:

  • 关于网站备案前置审批的相关说明 吉林专业网站建设公司首选
  • 济南做网站公司有哪些seo网站推广专员招聘
  • 关于文化馆网站建设的材料seo技术是什么
  • 外贸网站建设 双语网站建设南宁seo推广优化
  • 网站 数据库 sql 导入数据库文件自制网站 免费
  • 网站开发工具推荐免费私人网站建设
  • 群辉服务器做网站上海优化营商环境
  • 古镇网站建设熊掌号青岛网站推广公司
  • 网站搭建的意义公司怎么建立自己的网站
  • html5做视频网站百度如何搜索关键词
  • 做网站赠送seo网站外链工具
  • 怎么查网站是哪家制作公司做的免费google账号注册入口
  • 大企业网络设计的思路宁波seo怎么推广
  • 国外优秀展厅设计成都自然排名优化
  • 建设网站的经验营销培训课程视频
  • 东莞市做网站的公司常德今日头条新闻
  • 用字母做logo的网站seo排名专业公司
  • 大连做网站大公司关键词排名查询
  • 有什么网站做投标设计网站怎么营销推广
  • 手机网站怎么导入微信朋友圈ui设计
  • 花生壳做局域网站网站市场推广
  • 一个公司如何把网站做好网站搭建免费
  • 建设企业网站模板下载企业网站管理系统源码
  • 现在做个网站要多少钱百度爱采购怎样入驻
  • 安康公司做网站seo工作是什么意思
  • 做电商网站有什语言好百度搜索官方网站
  • 做标书网站武汉seo公司排名
  • 邢台市做网站宁波品牌网站推广优化公司
  • 京东网站建设的目的泰安网站seo
  • 开发安卓app百度关键词优化教程