博文

目前显示的是 五月, 2017的博文

STM32F072的I2C的使用方法

按官方提供的stm32f0xx_i2c.c中的说明部分做完初始化... ============================================================================                      ##### How to use this driver #####  ============================================================================    [..]    (#) Enable peripheral clock using RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2Cx, ENABLE)        function for I2C1 or I2C2.    (#) Enable SDA, SCL  and SMBA (when used) GPIO clocks using         RCC_AHBPeriphClockCmd() function.     (#) Peripherals alternate function:         (++) Connect the pin to the desired peripherals' Alternate              Function (AF) using GPIO_PinAFConfig() function.        (++) Configure the desired pin in alternate function by:             GPIO_InitStruct->GPIO_Mode = GPIO_Mode_AF        (++) Select the type, OpenDrain and speed via               GPIO_PuPd, GPIO_OType and GPIO_Speed members        (++) Call GPIO_Init() function.    (#) Program the Mode, Timing , O

spansion (Cypress)flash的坑

图片
          最近在一个项目中需要用到QSPI Flash,因为Micron的芯片采购不到,只好换成了Spansion(现在被Cypress收购)的,型号是S25FL256s, 没想到这个当年NOR Flash界的老大做产品居然挖了这么大一个坑,而且居然不在产品手册中告知,太无耻了。       事情是这样滴。在uboot和linux driver中把该型号支持上后,flash擦写都没有问题。于是满心欢喜的准备结项,然后问题来了。       启动过程中断电,。。。,居然岂不起来了。       没关系,可能是flash上的数据内容被破坏了,重新烧写一遍吧。       进入uboot, sf erase,。。。,Timeout?       好吧,看看flash还在不在       sf probe, flash ID居然变成了全FF,这是什么鬼?       于是开始了痛苦的排查过程,更痛苦的是,手上的10块样品被这种问题搞掉了7块了,都没得用了。       偶尔在Spansion的网站(http://core.spansion.com/article/how-do-you-avoid-corrupted-registers-in-flash-memory-during-power-loss/#.WRP1QWiGNEb)发现了这么一段话, Q:  Regarding the Spansion S25FL-S flash memory device, I understand there are risks of corrupting the configuration and status registers if a power loss or system reset occurs when the system is modifying non-volatile and OTP bits.  Are there precautions I can take to help minimize that risk? A:  Yes, there are some recommendations that you should follow to help minimize risks and issues

转载:2017公共DNS服务器评估报告——公共DNS推荐

图片
原贴地址:https://laod.cn/hosts/2017-dns-pinggu.html 2017公共DNS服务器评估报告——公共DNS推荐 DNS在平时上网中扮演重要角色,如果不注意DNS的话,可能会导致网速慢、弹窗广告、网址打不开、打开不是自己想要的网站、劫持、墙中墙等一系列问题。针对DNS的问题,今天我们就来总结一下,看看哪个DNS服务器最好用!注意:本测试仅通过奇云测对服务器进行综合测试,具体使用情况请以用户本地为主。 公共DNS 请自行判断,如不需要可以使用ISP默认分配的DNS。 DNS各地延迟排行榜(主) DNSPod DNS+:★★★★★(推荐) DNSPod的 Public DNS+是目前国内第一家支持ECS的 公共DNS ,是DNSPod推出的公共域名解析服务,可以为全网用户提供域名的公共递归解析服务! DNS 服务器 IP 地址: 首选:119.29.29.29 备选:182.254.116.116 作者点评:测试数据显示Public DNS+国内数据均比114DNS好,强力推荐! 114DNS:★★★★★ 国内用户量巨大的DNS,访问速度快,各省都有节点,同时满足电信、联通、移动各运营商用户,可以有效预防劫持。 DNS 服务器 IP 地址: 首选:114.114.114.114 备选:114.114.114.115 作者点评:虽然测试结果比不上Public DNS+理想,但是也是非常不错的DNS! 阿里 AliDNS:★★★★ 阿里 公共DNS 是阿里巴巴集团推出的DNS递归解析系统,目标是成为国内互联网基础设施的组成部分,面向互联网用户提供“快速”、“稳定”、“智能”的免费DNS递归解析服务。 DNS 服务器 IP 地址: 首选:223.5.5.5 备选:223.6.6.6 作者点评:排名第三的DNS也不是吹的,只是节点貌似有点少。 DNS派:★★★★ DNS派是聚流科技旗下的DNS服务平台,为个人用户、网站主、企业提供各种有关DNS业务的服务,包括个人上网的域名解析服务、网站授权解析服务、企业域名解析服务等。 DNS 服务器 IP 地址: 首选(电信/移动/铁通):101.226.4.6 备选(电信/移动/铁通):218.30.118.6 首选(联通

Keil(MDK) 全编译问题

图片
偶尔发现每次点击build(不是rebuild)之后,Keil(MDK)会吧所有的.c文件都编译一遍,很耗时,一直没找到原因,后来发现原来是Options for target 中Target选项页中把“Use Cross-Module Optimization”勾上了。

下载在线视频的简便方法

打开http://en.savefrom.net/,输入在线视频的地址,就可以下载了,简单吧?