- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 STM32串口,发送数据有几率错误的一个原因,需要避免DMA指向临时变量地址
一定要注意DMA的问题,之前还遇到过调试断点导出数据总是出错,运行时则没问题的情况,是因为DMA等大部分外设都不会因为CPU核心的停止而停止工作,调试断点时,CPU停止了,但是DMA并没有停止,导致导出的内存数据是错的。代码如上图,调用send_OneWeld_list_to_uart函数发送数据到LCD时,有几率出错!而串口发送速度是比较慢的(相较于CPU),这导致发送的数据有几率被修改。原因是因为串口使用DMA发送,而给DMA的发送数据地址是一个临时变量,
2024-05-05 15:58:18
318
原创 allegro提示错误(SPMHDB-225) The maximum number of text sizes has been reached.的解决
被这个问题困扰了好几天!网上根本找不到解决办法,无论是百度还是谷歌,bing都没有。解决方法:菜单tools---->database check。全选上,点Check。
2023-10-09 11:21:10
458
1
原创 keil显示中文代码正常,但是编译中文乱码的问题
Configuration---Editor---Encoding,ANSI或是UTF8,总之这2个,是A就改为U,是U就改为A。
2023-08-10 08:31:13
670
1
原创 allegro 关闭删除多余线(关闭替换走线)的功能
在使用非常小的输入偏置电流的运放(1pA以下)时,为了防止因为其他地方的电压泄漏到同相输入端导致问题(受潮或PCB清洗不当),需要使用反向输入端包裹同向。但是在allegro中,同向端已经连线的话,再画一根线从同向焊盘出发再回到同向会导致原理的线连接到焊盘的一段被替代,不能画出闭环的线。注意用于包裹同向端的线需要露铜,在阻焊层用线跟着连线画一遍就可以了。取消上面图片中所示的勾选,就可以关闭前面描述的这个功能了。当然可以使用一些技巧,如增加个铜箔什么的。关闭这个功能可以更方便。
2023-06-05 08:44:26
1279
原创 Modelsim SE-64 2020.4 不能关闭优化的错误及其解决 Error (suppressible): (vsim-12110)
Modelsim SE-64 2020.4 不能关闭优化的错误及其解决 Error (suppressible): (vsim-12110) All optimizations are disabled because the -novopt option is in effect. This will cause your simulation to run very slowly. If you are using this swit
2022-08-17 01:04:27
3999
4
原创 STM32HAL库 ADC结构体应避免直接拷贝赋值
static void MX_ADC_Init(void){ ADC_ChannelConfTypeDef sConfig; /*----------------------------ADC1-------------------------------*/ AdcHandle1.Instance = ADC1; AdcHandle1.Init.ScanConvMode = ENABLE; AdcHandle1.Init.EOCSelection = ADC_EOC_SEQ_CONV;.
2022-04-01 11:35:10
1391
原创 STM32F407移植FreeModbus中遇到接收最后一个字节是0xff或0xfe的解决方法
添加一些延迟即可,由于使用TXE判断发生完成,而非TC,当然这里在中断中添加延迟有点不妥,添加点延迟就是了。voidUSART3_IRQHandler(void){//发生接收中断if(USART_GetITStatus(USART3,USART_IT_RXNE)==SET){pxMBFrameCBB...
2020-04-08 16:43:03
2436
1
原创 allegro旋转器件提示”Element is already set to this angle“的解决办法
在这里找到了答案:https://community.cadence.com/cadence_technology_forums/f/pcb-design/36094/problem-with-rotating-component-using-iangleHi,At the moment I'm using Allegro 17.2. For rotating components...
2019-06-02 13:49:10
2936
原创 ACT_ElectronicTransformer_v1.1 ansys变压器仿真扩展插件
这个插件在ansys插件市场就可以下载ACT: Electronic Transformer R19.1(ETK)Install the Extension• The extension can be downloaded from ANSYS ACT Application Storehttps://appstore.ansys.com/shop/ACTApps_act%20apps...
2019-05-04 10:59:10
5169
12
原创 ubuntu环境下使用make config nconfig menuconfig xconfig gconfig的方法及效果图
看U-boot的make文件,在帮助页面发现一片config方法,逐一尝试,看看有什么区别注意,下面使用的make命令中都带有 O=/tmp/build 表示所有的输出文件都放到/tmp/build目录中,而这个目录是临时目录,关机时将被清空,如果不需要可以删去或者更换目录Configuration targets: config - Update current ...
2019-04-03 20:28:32
2767
原创 Ubuntu18.04安装交叉编译工具链gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf
只是记录过程安装交叉编译工具链arm-linux-gnueabihfhttps://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/或者使用命令下载并解压并移动到安装目录wget https://releases.linaro.org/components/toolc...
2019-03-18 22:25:40
12442
1
原创 Ubuntu18.04LTS纯净版安装python3.8
先看结论,直接使用即可,后续是过程wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0a2.tgztar -xvzf Python-3.8.0a2.tgzcd Python-3.8.0a2sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgradesu...
2019-03-18 16:14:07
10339
原创 今天有个想法,使用触觉代替视觉实现盲人视觉。
我希望将我的想法传播出去,让更多人看到,我可能做不到,但是越多人看到就越有可能更快的实现。这是一个我觉得现阶段完全可以做出来的项目。你不仅可以挣钱,还可以造福全球无数盲人,他们对你感激涕零的。而且我预计成本并不会不可接受。如今一个胰岛素泵都能卖5W+,还有很多人买。 我是个残疾人,左腿不能受力且僵直。自己也是学电子的。看到日新月异的高科技产品,如手机,汽车,显...
2019-02-22 03:32:35
2541
9
STM32F4工程在用的Ds18b20温度传感器代码
2014-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人