STM32
Y_Hanxiao
这个作者很懒,什么都没留下…
展开
-
什么是ROM、RAM、DRAM、SRAM和FLASH,以及它们的区别
什么是ROM、RAM、DRAM、SRAM和FLASH,以及它们的区别 ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。* V2 L5 q1 d& \9 Y0 y- K/ k# Z$转载 2015-12-18 11:52:05 · 934 阅读 · 0 评论 -
stm32-串口使用IDLE中断接受不定长数据方法
stm32-串口接受不定长数据方法(3种)方法1:串口接受数据,定时器来判断超时是否接受数据完成。方法2:DMA接受+IDLE中断实现思路:采用STM32F103的串口1,并配置成空闲中断IDLE模式且使能DMA接收,并同时设置接收缓冲区和初始化DMA。那么初始化完成之后,当外部给单片机发送数据的时候,假设这帧数据长度是200个字节,那么在单片机转载 2017-09-28 14:12:08 · 2429 阅读 · 1 评论 -
VS2015仿真emWin报错解决方法
Change the Project properties:1. Right-Click on the Project (e.g. SimulationTrial) -> Properties2 Set Configuration to "All Configurations"3. Goto Configuration Properties -> Linker -> Input.原创 2017-09-21 12:27:54 · 1979 阅读 · 0 评论 -
UART 和 USART 有区别
UART:universal asynchronous receiver and transmitter通用异步收发器 [Bus Signal] TX , RX USART:universal synchronous asynchronous receiver and transmitter通用同步异步收发器 [Bus Si转载 2017-10-27 15:21:54 · 347 阅读 · 0 评论 -
STM32 USART使用奇偶校验位
STM32 USART无校验位时,数据位常用8位当使用就校验位时,数据位应设置为9位.奇偶校验位也包含在数据位中。详见参考手册:原创 2018-01-22 11:24:21 · 8746 阅读 · 4 评论 -
晶振负载电容计算公式和说明
晶振的负载电容是分别接在晶振的两个脚上和对地的电容,一般在几十PF。它会影响到晶振的谐振频率和输出幅度,一般客户向我们询问晶振时我们都会问他们所需晶振的负载电容是多少。晶振上接的一个电阻是反馈作用,使振荡器容易起振。 晶振负载电容取值直接关系到调频的准确度。如果负载电容不够准确,那么买来的晶体准确度就会差,关于负载电容的计算方法即从晶体两端看进去电容的总和。 计算公式:晶振的负载电...转载 2018-12-01 14:08:46 · 11205 阅读 · 0 评论 -
Error:..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,441 原因及解决方法
Error:…\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,441 原因及解决方法参考原子ucos和官网例程移植STM32+FreeRTOS+Lwip中出现如上问题。原因:在中断中调用了任务级的freertos函数,应调用中断级(即以ISR结尾的)主要问题都在sys_arch.c中:函数err_t sys_mbox_trypost(sys_mbox_t *...原创 2019-04-12 19:40:22 · 6567 阅读 · 0 评论