STM32
露@
这个作者很懒,什么都没留下…
展开
-
stm32之DMA随笔2
M(内存) TO P(外设)编程要点:1 初始化串口2 配置DMA初始化结构体3 编写主函数主体函数main.c(头文件省略)extern const uint32_t aSRC_Const_Buffer[BUFFER_SIZE];extern uint32_t aDST_Buffer[BUFFER_SIZE];extern uint8_t SendBuffer[SENDB...原创 2018-08-28 14:38:45 · 348 阅读 · 0 评论 -
stm32之timer随笔1
定时器:CNT:计数器PSC:预分频器ARR:自动重装寄存器影子寄存器:PSC和ARR都有影子寄存器,无需使用TIM_RepetitionCounter; // 重复计数器,即达到ARR值后,某寄存器值加1,达到一定数值清零。即相对普通计数器添加了一层循环。500ms定时计算流程: 时钟频率-> 定时器频率-> 定时器周期-&...原创 2018-09-10 17:41:36 · 752 阅读 · 0 评论 -
stm32之timer 定时器提要
高级定时器:16bit 输入捕获:作用:测量输入信号的脉冲和测量PWM输入信号的频率和占空比CCR寄存器:占空比占空比计算要加1直连与非直连的区别:就是捕获的周期和占空比的通道相反...原创 2018-10-09 11:16:23 · 297 阅读 · 0 评论 -
stm32之lcd随笔
显示器属于计算机的io设备,即输入输出设备。显示器类型:CRT 液晶 LED OLED红绿蓝可以组成一个显示单位,这样一个显示单位称为像素比较浪费能源,但依然较CRT节能LED点阵显示器每个像素含红绿蓝三个led等灯(非白灯),所以白天亦看得清。单色LED点阵显示器应用更加广泛。OLED相对于LED像素更加密集分辨率=行像素值*列像素值点距:两个像素点的距离RG565 RG888...原创 2018-10-09 11:23:43 · 643 阅读 · 0 评论 -
将STM32 iap hex文件与app hex文件合并为一个hex文件
日前公司产品需要增加远程升级功能,boot loader程序写好后交予生产部门使用时他们反馈每个产品程序需要刷写两次(一个boot loader 一个app程序),生产进度变慢浪费时间,于是乎研究如何将两个程序并为一个。参考:http://blog.csdn.net/yx_l128125/article/details/13591743 后成功实现了将两程序合并为一个。IAP +AP...转载 2018-12-09 17:12:43 · 673 阅读 · 0 评论 -
lwip小知识点
Lwip 是 TCP/IP协议栈的一个实现,目的是减少内存使用率和代码大小TCP/IP 协议栈的进程模型指的是采用何种方法把系统分成不同的进程。第一种进程模型:TCP/IP协议族的每一个协议作为一个独立的进程存在。\\优点:代码容易理解,调试方便。缺点:三次进程切换,驱动-》IP->TCP.第二种进程模型:协议站驻留在操作系统内核。而Lwip采取将所有协议驻留在同一个进程的方式...原创 2019-05-27 20:48:41 · 1090 阅读 · 0 评论 -
stm32 相关
sprintf((char *)http_response,"HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nContent-Length:%d\r\n\r\n%s",strlen(tx_buf),tx_buf);send(s, (u_char *)http_response, strlen((char *)http_response));原创 2019-10-09 20:32:09 · 225 阅读 · 0 评论