随笔分类 - 硬件
摘要:主要是为了在RAM中运行程序来解除读保护的。没想到ST-Link Utility 就直接可以。 ST-Link Utility:target-->options bytes-->就可以看到读保护。 解除读保护,选择 Level 0. 其他都不变(WDG_SW,nRST_STDBY,nRST_STOP都按照默认的勾上) 然后点击Apply即可。 读保护: 1: w...
阅读全文
摘要:主要看了《基于FPGA 的SHA-256 算法实现》 和 《Sha-1算法详解》,但是它讲的也不是很清楚。 对任何长度的报文(就是你要加密的信息),它计算出来都是 一个 32个byte的 结果,可以称之为验证码。 等你拿到报文 和 验证码之后, 自己对报文进行SHA 256算法,把计算出的结果和收到的验证码比对,如果一样,就说明 报文在传输过程中没有被修改。 具体步骤: SHA-256 算法...
阅读全文
摘要:首先配置好 sourcery codebench 环境。 https://sourcery.mentor.com/GNUToolchain/subscription3053?lite=arm 然后建立如下目录: Libraries下: project 下: 00.Start下: startup_stm32f4xx.s 来自 \Libraries\CMSIS\ST\...
阅读全文
摘要:手册中注意几个地方: RTC_SetAlarm() :The Alarm register can only be written when the corresponding Alarm is disabled (Use the RTC_AlarmCmd(DISABLE)). All RTC interrupts are connected to the EXTI controll...
阅读全文
摘要:铺地:place,选择 polygon pour, 注意选择 pour over all same net objects. 这是把铜(一般是GND)和相同网络(GND)的走线都连起来。效果如下图右。 如果选择的是:Don't Pour Over Same Net Objects,效果如下图左。 如果希望 铺铜和其他网络间隔20mil 去铺铜,又希望它和gnd 的焊盘和过孔是直接...
阅读全文
浙公网安备 33010602011771号