随笔分类 -  MCU for STM32

上一页 1 ··· 7 8 9 10 11 12 13 下一页
记录STM32应用,可能来源来自身应用或网络转载。
摘要:源:stm32 NVIC中断管理实现[直接操作寄存器] cortex-m3支持256个中端,其中包含了16个内核中断,240个外部中断。stm32只有84个中断,包括16个内核中断和68个可屏蔽中断。stm32f103上只有60个中断,f107上才有68个中断。中断是stm32很基础的一个功能,学... 阅读全文
posted @ 2015-10-09 15:13 酒醉的Tiger 阅读(792) 评论(0) 推荐(0)
摘要:源:STM32固件库详解 阅读全文
posted @ 2015-09-26 11:01 酒醉的Tiger 阅读(207) 评论(0) 推荐(0)
摘要:源:keil mdk中如何确保某一段程序不被优化掉使用mdk编程,假如有一个有用的函数你定义了但是没有显式的调用,mdk在默认方式下,将会把这个函数从整个程序总删除掉,以节省ROM。比如,你在ROM的0x00002000处定位了一个函数,假设为void test(void),然后使用函数指针来调用它... 阅读全文
posted @ 2015-09-16 11:14 酒醉的Tiger 阅读(2188) 评论(0) 推荐(0)
摘要:Keil MDK从未有过的详细使用讲解 阅读全文
posted @ 2015-09-16 11:00 酒醉的Tiger 阅读(272) 评论(0) 推荐(0)
摘要:源:Keil MDK下如何设置非零初始化变量 一些工控产品,当系统复位后(非上电复位),可能要求保持住复位前RAM中的数据,用来快速恢复现场,或者不至于因瞬间复位而重启现场设备。而keil mdk在默认情况下,任何形式的复位都会将RAM区的非初始化变量数据清零。如何设置非初始化数据变量不被零初始... 阅读全文
posted @ 2015-09-16 10:49 酒醉的Tiger 阅读(936) 评论(0) 推荐(0)
摘要:源:KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释KEIL RVMDK编译后的信息Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116Code是代码占用的空间;RO-da... 阅读全文
posted @ 2015-09-16 10:44 酒醉的Tiger 阅读(4021) 评论(0) 推荐(1)
摘要:源:关于CH340在STM32实现一键下载电路的研究 在做基于STM32的多功能MP3播放器的课题时,在程序下载这部分时借鉴了正点原子开发板上的一键下载电路,采用CH340G这款芯片设计。 在画PCB初期原理图部分,对采用CH340G设计的一键下载电路不甚了解,于是花了一些时间来研究一下这个... 阅读全文
posted @ 2015-09-11 13:32 酒醉的Tiger 阅读(1542) 评论(0) 推荐(0)
摘要:基于STM32的电池管理系统触摸屏设计方案 阅读全文
posted @ 2015-08-27 10:26 酒醉的Tiger 阅读(191) 评论(0) 推荐(0)
摘要:STM32的NVIC_PriorityGroupConfig使用及优先级分组方式理解STM32的优先级NVIC_PriorityGroupConfig的理解及其使用STM32中断优先级彻底讲解STM32 中断优先级相关概念与使用笔记stm32 设置systick中断抢先式优先级SMT32 systi... 阅读全文
posted @ 2015-08-22 12:21 酒醉的Tiger 阅读(2368) 评论(0) 推荐(0)
摘要:为方便工作上做测试,移植FreeRTOS到STM32F103xx,先做简单的UART1 printf。工程编译通过,运行逻辑也确认可行,可就是无法正常打印消息。对比了网上的移植工程也是一致,硬件仿真在汇编窗口看到停留在“0x0800XXXX BEAB BKPT 0xAB",遂网上搜索"BKPT",找... 阅读全文
posted @ 2015-08-22 12:16 酒醉的Tiger 阅读(1437) 评论(0) 推荐(0)
摘要:源:STM32的USART DMA传输问题描述: 我有一个需求,AD采得一定数目的数据之后,由串口DMA发出,由于AD使用双缓冲,所以每次开始DMA的时候都需要重新设置开始的内存地址以及传输的数目(这些都是理所当然的),但是在开始调试的时候,遇到了一些问题,问题如下:当第一次DMA传输完毕,关闭DM... 阅读全文
posted @ 2015-08-14 16:15 酒醉的Tiger 阅读(604) 评论(0) 推荐(0)
摘要:原文:ARM7/9 的中断与 RTOS 系统 阅读全文
posted @ 2015-08-07 18:20 酒醉的Tiger 阅读(119) 评论(0) 推荐(0)
摘要:源:ARM的启动代码(1):介绍 很多朋友搞嵌入式,写起代码来一点问题没有,到最后上板子调试的时候,挂了。究其原因,还是对芯片的启动地址、启动方式、bootloader和操作系统的衔接出了问题。今天就闲聊一下这个问题。 对于一个新处理器,我们最关心的是什么呢?并不是它支持不支持C编译器,有没有良... 阅读全文
posted @ 2015-08-07 15:04 酒醉的Tiger 阅读(307) 评论(0) 推荐(0)
摘要:百度:基于STM32的uCOS-II移植详解 源:基于STM32的uCOS-II移植详解 阅读全文
posted @ 2015-07-30 13:21 酒醉的Tiger 阅读(393) 评论(0) 推荐(0)
摘要:源:增量式PID的stm32实现,整定过程 首先说说增量式PID的公式,这个关系到MCU算法公式的书写,实际上两个公式的写法是同一个公式变换来得,不同的是系数的差异。 资料上比较多的是: 还有一种是: 感觉第二种的Kp Ki Kd比较清楚,更好理解,下面介绍的就以第二种来吧。(比例、积分、微分... 阅读全文
posted @ 2015-07-30 09:58 酒醉的Tiger 阅读(1644) 评论(0) 推荐(1)
摘要:源:FATFS外置UNICODE GBK双向转换码表将UtoG,GtoU双向码表放到存储卡里面实现长文件名,因为FATFS长文件名需要unicode支持,首先将UtoG.sys,GtoU.sys两个文件放到SD卡根目录,注意,一定要在根目录,并且是短文件名,因为长文件名需要UNICODE支持,此时的... 阅读全文
posted @ 2015-07-28 09:50 酒醉的Tiger 阅读(815) 评论(0) 推荐(0)
摘要:源:STM32串口寄存器操作//USART.C/*********************************************************************************************************//* USART 收发 *//* 陈鹏... 阅读全文
posted @ 2015-07-28 09:38 酒醉的Tiger 阅读(1539) 评论(0) 推荐(0)
摘要:源:unicode转GBK,GNK转unicode,解决FATFS中文码表占用ROM问题 之前一直使用的512KB ROM的STM32,但是最近使用的只有128KB,想用FATFS显示支持长文件名,发现添加CC936.C后ROM肯定不够的,就决定将这个双向码表存储到外部存储器中,flash或者SD... 阅读全文
posted @ 2015-07-28 09:17 酒醉的Tiger 阅读(1503) 评论(0) 推荐(0)
摘要:源:STM32F10X SPI操作flash MX25L64读写数据 前一段时间在弄SPI,之前没接触过嵌入式外围应用,就是单片机也只接触过串口通信,且也是在学校的时候了。从离开手机硬件测试岗位后,自己一直想在嵌入式方面发展,在1月4号开始自己的第二份工作后,首先接触到的是为STM32F103写S... 阅读全文
posted @ 2015-06-24 13:27 酒醉的Tiger 阅读(2600) 评论(0) 推荐(0)
摘要:源:利用STM32F唯一96bit序列号实现反拷贝加密的源代码公开//---------------------------------------------------------------------------#include#pragma argsusedBOOL WINAPI DllM... 阅读全文
posted @ 2015-06-24 13:18 酒醉的Tiger 阅读(1520) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 下一页