- 博客(17)
- 收藏
- 关注
原创 VIM编辑器
1.模式切换: vim一共有4个模式: 正常模式 (Normal-mode) "Esc"键 插入模式 (Insert-mode) "i" or "a"键 不分大小写 ...
2018-10-31 21:41:43 215
原创 git 命令集
最近在学习git,现汇总如下: pwd ----显示当前目录 cd xxx ----进入XXX为名的文件夹 cd .. ----返回前一级目录 git init ----建仓,把当前目录作为git可管理的仓库 mkdir ----创建一个文件夹 ls ----当前目录下文件(夹)列表 ...
2018-05-08 09:33:33 219
原创 STM32CUBEMX_STM32F0_TIM17
用CUBEMX设置定时器,如果只用到溢出中断,设置非常简单,如下下面接着设置定时器中断溢出周期:图中红框内即设置的两个重要参数计算溢出周期的方法 T=((PSC+1)*(ARR+1))/系统主频(单位为秒)比如此处溢出周期T=600*800/48000000=0.01s=10ms生产代码后的设置为在stm32f0xx_hal_tim.c中找到函数void HAL_TIM_IR...
2017-07-20 09:32:09 2618
原创 STM32F0_SYSTICK在STM32CUBEMX中的设置
用过STM32CUBEMX的童鞋们都知道,代码生成的时候默认HAL_Delay延时单位为ms,当程序中要用到us延时的时候该怎么办呢! 最终评估下来,赶紧原子的思路比较靠谱,不带OS的设计理念是搞清楚SYSTICK的RELOAD寄存器的数值代表什么,代码生成时默认为47999,也就是说 定时器从47999减1减到0的时候,时间过了1000us,换算后得出数值从47减到1的时
2017-07-19 15:11:57 3286
原创 项目开发中STM32CUBEMX在使用时遇到的问题
1.关于如果关闭和打开全局中断的问题__enable_irq()2.关于如何使用weakup引脚进入standby模式
2017-06-07 13:35:41 1309
原创 关于恒温加热器的开发问题汇总
1、AC/DC的输出12V + -极标反了,弱!2、数码管旋转了180°放置了,弱弱的!3、数码管的G和F段的网络标号定义反了,弱爆了!4、SW下载排线换了更比原来长10cm的线,导致下载大多是失败,原来长20cm,简直无语了!!!5、数码管驱动找的网上的595+PNP驱动,点亮后595发热一会,数字开始莫名其妙的闪烁,后595Q端加入ULN2003后问题解决了!6、DCP0
2017-06-02 09:13:17 651
原创 STM32CubeMX_SPI驱动数码管
驱动4位共阳数码管 基于STM32F030C8T6Cube设置(RCC默认使用内部晶体,SYS使用WKUP2,和Serial_Debug,TimeBase选择Systick).SPI1设置为半双工通讯,红线圈起来的是SPI通讯使用的3条线,MCU为主机,数码管为从机,蓝线圈起来的为驱动595使用的。上面这个对话框的NVIC和DMA都无需设置.
2017-06-02 08:25:03 3332 1
原创 STM32CUBE_MX_STM32F030C8T6_USART_TX应用
初始设置:SYS :debug_serial_write 勾选 timebase_source选择systick RCC:默认内部时钟所有不需要做任何修改需要注意的是:如果想用IWDG,则在调试代码时需要先关闭之,否则系统不能正常运行,下面开始设置USART,如下图接着设置通讯参数(之前的系统时钟配置为48MHz): 补充一下,这里要实
2017-05-23 09:24:59 2502
原创 STM32CUBE_F103_LCD_SRAM_FSMC
我在调试外部SRAM的时候犯过的错误低级错误啊,两天时间都找问题去了,哇嘎嘎!!正确的应该是
2017-05-04 11:42:23 1217
原创 基于STM32CUBEMX的STM32F103_FSMC_LCD应用
吊炸天!不信你往下看:(注意是100脚以上的大容量才有FSMC的) 很爽哦!
2017-04-27 16:31:29 4522 3
原创 基于STM32的TFT_LCD&TOUCH设计选型
1、MCU选择 要用到FSMC,选择3系列的STM32F303VDT6 LQFP100 384K FLASH 80K RAM 操作系统采用 OS2,及STemWin LCD使用ILI9341驱动的2.8寸TFT 触摸屏采用GT9147驱动的电容触摸屏
2017-04-26 11:59:43 1486
原创 STM32CubeMX_STM32F303_ADC1~4 DMA1~2采集9路ADC
在上一篇基础上用DMA1 DMA2控制器采集ADC1~4 的9路ADC信号,首先得搞清楚DMA和ADC 还有通道之间的关系,以STM32F303CB系列为例,此处的CH1是DMA1的通道1,我习惯吧ADCx的INx也叫通道,不过是ADC的通道,以下也这么引用,注意了,这个系列DMA有2个,DMA1 DMA2DMA的通道有12个,DMA1有7个,DMA2有5个,数据手册中...
2017-04-24 15:00:51 6333 3
原创 MDK5.14仿真STM32F303时无法查看外设寄存器的问题
如题,安装了Keil.STM32F3xx_DFP.1.4.0,驱动芯片选择也有此芯片,但就是在仿真时外设下拉菜单里面的寄存器都成空白,不见了,什么鬼! 折腾半天后,在下图位置添加文件之后再仿真,外设寄存器列表就出来啦!
2017-04-22 16:09:28 3605
原创 STM32CubeMX_STM32F303_ADC_DMA配置
在使用STM32CubeMX设置STM32F303_ADC_DMA时需要注意一下几点:1. ADC的模式选择:有独立模式和双模式,一般选择独立模式2. 始终分频还未搞懂3. 数据对齐模式选择右对齐4. 转换结果根据精度要求选择 6~12bit5.
2017-04-22 10:54:44 3864 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人