摘要: 大家从F1或其它系列stm32芯片向F0迁移时,会遇到一个问题,在F0中找不到NVIC_PriorityGroupConfig()函数,其实是因为F0固定了中断优先级配置,没有了抢占式优先级与子优先级的组合配置,统一只有0到3四个优先级选择,在 NVIC_InitStructure.NVIC_IRQ 阅读全文
posted @ 2016-12-02 10:41 smilingfrog 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 在使用stm32 CAN过滤器配置中,文档中指出2位16位过滤器--标识符屏蔽模式下配置如下图 但在实际使用中,这种方式的配置的寄存器根本无法达到想要的过滤目的,我经过测试,判断出这里ST的文档应该是写错了,正确的配置方式如下 不知道勘误表里有没有更正,我没有去看勘误表 阅读全文
posted @ 2016-09-12 23:52 smilingfrog 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: 最近在项目程序上遇到一个很奇怪的现象,TIM1定时器运行后的时钟比配置的运行时钟慢了20多倍,检查代码查不出问题。 上网搜索,很多人都遇到过这个问题,但都没有最终解决。有人给出的解决方案是编译优化的地方默认优化改为level0优化,试过后TIM1时钟正常了,但整个工程运行又出了问题。 也有人给出解决 阅读全文
posted @ 2016-05-21 10:46 smilingfrog 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: 当把工程放在桌面时,IAR会编译出错; 把工程直接放在某个盘符下面,可以通过编译,然后放入一个新建的文件夹,同样会编译出错。 IAR可能不支持中文操作系统下的desktop,同时对长路径支持也有问题。 安全起见,工程直接放在盘符下,并缩短工程路径。 阅读全文
posted @ 2016-03-16 17:36 smilingfrog 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 举例 用ADC1 规则通道的顺序为CH0,CH1,CH2,CH3, 不启动SCAN模式: 在单次转换模式下: 启动ADC1,则 1.开始转换CH0(ADC_SQR的第一通道) 转换完成后停止,等待ADC的下一次启动,继续从第一步开始转换 在连续转换模式下: 启动ADC1,则 1.开始转换CH0(AD 阅读全文
posted @ 2016-02-16 12:03 smilingfrog 阅读(14295) 评论(0) 推荐(0) 编辑
摘要: LRK comes from Lucas, Retzbach, Kühlfuss, the authors.DLRK distributed LRK 阅读全文
posted @ 2015-07-03 13:35 smilingfrog 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: Clarke变换和Park变换看了好几篇硕士论文都是胡扯的,终于找到一个靠谱的。就不写自己的理解了,直接贴过来 坐标变换原理 另一个MOS管笔记是自己拼出来的,公式较多,放在百度文库了 MOS管笔记 阅读全文
posted @ 2015-07-03 13:09 smilingfrog 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 浪涌冲击保护 等级 开路试验电压(±10%)kV 1 0.5 2 1 3 2 4 4 X 待定 注:“X”可以是高于、低于或在其他等级之间的任何等级,该等级可以在产品标准中规定。 ESD保护 1a 接触放电 1b 空气放电 等级 试验电压kV 等级 试验电压kV 1 2 1 2 2 4 2 4 3 6 3 8 4 8 4 15 X 特殊 X 特殊 ... 阅读全文
posted @ 2015-07-03 12:47 smilingfrog 阅读(5238) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-07-03 12:41 smilingfrog 阅读(1824) 评论(0) 推荐(0) 编辑
摘要: 1、霍尔器件为开漏输出,注意加上拉电阻; 2、对双极型霍尔,有的型号霍尔在N极开漏输出,有的在S极开漏输出。即使同一厂家的不同型号都有不同。使用前需先测试,这样再决定霍尔装在电机中年的位置或软件中将霍尔组合信号反向。 阅读全文
posted @ 2015-07-03 12:34 smilingfrog 阅读(718) 评论(0) 推荐(0) 编辑