- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Allegro操作技巧
因Allegro功能复杂,操作反人类(用了4年可能是我还不习惯),要现一些功能步骤很多(相比Pads),以下内容记下便于我忘记的时候百度的时候能找到,哦,原来是我自己备忘的。不定期更新。
2022-10-12 09:31:29 3212 2
原创 MPLAB X IDE v5.30离线安装MCC方法
条件:windows 10x64系统; MLAB X IDEv5.30; com-microchip-mcc-3.85.1.nbm;在Tool-Plugins-Downloaded-Add Plugins安装MCC时,遇到缺少其它plugins:com.microchip.mplab.browser.services com.microchip.mplab.browser.li...
2019-11-14 10:16:50 8341 2
原创 解决ReliefJet需要激活而不能再使Outlook点X时最小化的问题
换了公司,台资企业,使用的是MS的Outlook做软件收发软件,之前用得好好的Foxmail,简洁,高效,界面简单,就感到不适应了,特别是点X就关闭了软件,经常没有及时收到重要邮件,反人类啊!吐槽完毕,进入正题。1.网上找到ReliefJet这个软件(教程百度一堆),跑去官网下载了,用了15天,突然说要激活不给用了,看了下只要最小化这个功能就要差不多100元RMB;2.我穷码农穷狗怎么...
2019-08-02 17:50:25 8677 1
原创 STM32F4xx上遇到串口乱码的问题
在做某一项目,,硬件V2版本用的是STM32F407,晶振16MHz,因性能不足,硬件V3版本PIN对PIN换成了STM32F429,晶振16MHz。在迁移工程的时候,用CubeMX配置MCU的时钟树,因407是168MHz主频,粗心的把429也配置成了168MHz主频。V3和V2一样配置UART为921600波特率,结果429的UART输出乱码。429@168MHz,921600 ...
2019-07-01 14:42:44 2263 1
原创 STM32L051的RTC的坑 基于HAL库
条件1:STM32L051K8T6条件2:HAL库1.10.0 坑:在调用HAL_Get_Date()前必需先调用HAL_Get_Time,否则取出来的时间,会存在延时,即取值错误!错误示例:200ms打印一次,输出结果 :正确示例: 200ms打印一次,输出结果 :其实在HAL库的HAL_Get_Time()和HAL_Get_Date()函数说明中...
2018-12-03 11:17:20 4115 1
原创 STM32L051的ADC的ContinuousConvMode和DiscontinuousConvMode的理解
先上ADC配置函数:/* ADC init function */void MX_ADC_Init(void){ ADC_ChannelConfTypeDef sConfig; /**Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of conver...
2018-11-29 11:04:01 9370 3
原创 STM32L051内部温度传感器温度读取
条件:STM32L051开发板 HAL库 Keil MDK 5官方RM0377 参考手册读内部温度公式:参考手册给了2个公式,第1个是利用出厂校准的130度的值和30度的值来计算,第2个公式是利用V30和Avg_Slope来计算。 然而在我能找到的资料当中并未找到STM32L051的V30是多少,网上找到的都是F103或者F407的值,而且是V25不是V30。所以只能利用公式一来...
2018-11-23 14:31:06 7264 4
原创 STM32+SRAM+emwin进入Hardfault
条件:STM32F407 1Mbytes SRAM keil5 HAL库程序在main初始化完成后来到GUI_Clear(),在执行GUI_Clear()时进入HardFault_Handler()了。在经过百般调试,以为是SRAM的时序太快了,怎么调都会进入HardFault_Handler(),调了好久,发现只要屏蔽External_SRAM_BootTest()函数后,就...
2018-11-19 23:54:48 1543 2
原创 ST32F4xx标准库使用外部16M晶振配置方法
修改点1:如果是1.4.0版本system_stm32f4xx.c 找到316行的“ #define PLL_M 8 ”改成“ #define PLL_M 16 ”; 如果是其它版本system_stm32f4xx.c 找到对应的“ #define PLL_M 8 ”改成“ #define PLL_M 16 ”。修改点2:如果是1.4.0版本的s...
2018-11-17 16:39:21 1927
原创 巧记肖特基二极管BAT54C、BAT54S、BAT54A
前几天公司一位老工程师指导画原理图,他到我旁边看了下我的图纸说,你这里不对,要用BAT54S。我心突然想,不然是老工程师,一眼就能看出我图纸的问题,但是更想明白为何他能记得BAT54S里的二极管的方向? 后来,我静下心找了BAT54系列二极管研究了下,发现了其中的奥秘! 首先来看下SOT23封装的BAT54C、BAT54S、BAT54A这几个二极管的内部示意:
2017-03-18 20:14:30 25788 6
原创 无法访问您试图使用的功能所在的网络位置 无法找到vcredist.msi的解决办法
1.安装Windows Installer Clean UP.exe;2.在C:\Program Files(win7及以上在 Program Files(x86))\Windows Installer Clean Up,找到msicuu.exe双击打开;3.清除Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)和
2016-03-22 17:51:23 27348
原创 解决WINDOWS 7开机卡在"正在启动WINDOWS"的问题
前天早上上班,按电脑电源键开机,拿杯子打水。2分钟后回来,还在“正在启动WINDOWS”,WIN彩标还在动。电脑是Dell OptiPlex 3020 Mini Tower i5/8G/1TB疑惑之下百度之,无解。开机按F8进安全模式,能进,禁用全部启动项,再开机,依旧。怀疑硬盘坏道问题,GHOST原C盘系统备份至D盘,再格式化C盘,再GHOST镜像回C盘,重启,问题依旧。
2016-01-13 14:32:53 20339
原创 完美解决Keil MDK的注释乱码问题
网上其它方法都是Edit->Configuration,然后把Encode in ANSI改成Chinese GB2312后解决从其它文本或者按退格后乱码问题。但这种用这种方法后,字体非常不美观。 其实还有一种办法,就是把你的.c或者.h文件都另存为UTF-8编码,或者完美解决从文本复制粘贴到.c或者退格中文注释乱码问题。 方法是,找到你的.c或者.h文件,如mia
2015-06-12 20:44:19 6098 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人