TIM11_PWM应用

问题困惑bme_bright 回复了问题 • 2 人关注 • 3 个回复 • 1280 次浏览 • 2015-03-20 12:31 • 来自相关话题

DCMI如何使用

问题困惑admin 回复了问题 • 2 人关注 • 1 个回复 • 2387 次浏览 • 2015-03-16 16:37 • 来自相关话题

求:STM32CubeMX函数库的中文注解

问题困惑Xujf 回复了问题 • 5 人关注 • 4 个回复 • 1964 次浏览 • 2015-03-14 10:26 • 来自相关话题

垃圾堆里又找到一个LCM板,型号YXD-1602G02,有木有人用的?呵呵

回复

问题困惑admin 回复了问题 • 2 人关注 • 3 个回复 • 2905 次浏览 • 2015-03-12 20:06 • 来自相关话题

HAL库的中断函数到底在哪里?

问题困惑seuliang 回复了问题 • 5 人关注 • 2 个回复 • 12073 次浏览 • 2015-03-12 09:56 • 来自相关话题

不要告诉我只有我一个遇到这种奇葩问题

问题困惑admin 回复了问题 • 1 人关注 • 1 个回复 • 1220 次浏览 • 2015-03-11 18:43 • 来自相关话题

USB设备在电脑上的显示名称如何更改

问题困惑admin 回复了问题 • 2 人关注 • 1 个回复 • 1493 次浏览 • 2015-03-10 10:41 • 来自相关话题

HAL库里面怎么没有USART_Cmd(USART1, ENABLE); 函数,可是能正常工作。

问题困惑中子星 回复了问题 • 2 人关注 • 2 个回复 • 1277 次浏览 • 2015-03-09 15:47 • 来自相关话题

C#学习笔记 , 好记性不如烂笔头 (自己用的,请无视我)

新手交流admin 回复了问题 • 2 人关注 • 9 个回复 • 1817 次浏览 • 2015-03-09 11:57 • 来自相关话题

有没有哪位大侠知道HAL_SD的标准函数啊 我看HAL手册里没有啊。。。。。。

回复

问题困惑BlackHei 发起了问题 • 1 人关注 • 0 个回复 • 1483 次浏览 • 2015-03-06 16:28 • 来自相关话题

stm32cubemx 串口中断问题

问题困惑admin 回复了问题 • 2 人关注 • 3 个回复 • 1858 次浏览 • 2015-03-05 20:55 • 来自相关话题

有没有大神知道stm32f407 discovery板子的SD库在哪里啊 最好是HAL版本的 跪求 十分着急。。。。。。

问题困惑admin 回复了问题 • 2 人关注 • 1 个回复 • 1129 次浏览 • 2015-03-05 16:50 • 来自相关话题

(改正)关于不精确定时的延时时间计算方法(不利用TIM,用有限空循环延时)

软件教程xddl 回复了问题 • 2 人关注 • 2 个回复 • 1682 次浏览 • 2015-03-03 09:52 • 来自相关话题

新手学习一点心得

新手交流整个夏天 发表了文章 • 6 个评论 • 1357 次浏览 • 2015-03-01 17:19 • 来自相关话题

分享一点心得。学习stm32的时候就被一堆寄存器搞晕了,就在想为什么不开发一个软件来自动配置寄存器呢,这完全是可以是实现的,直到一天知道了这个软件。
但慢慢的发现资料太少了,hal库还是全英文的,也没有几个函数,外设配置好了就不知道该怎么办了。痛苦了几天之后找到了一个办法——操作寄存器。
像51一样,st也对所有的寄存器进行了封装,所以可以方便的访问每一个寄存器。因为cube已经帮我们配置好了,我们就只管我们需要的寄存器就行,工作量很小了。比如说串口,配置好之后,一般就是收发数据,所以只要找到它






就是USART1->DR,读它就是接收到数据,写值就是发送,跟51用法一样。
比如GPIO






GPIOA->IDR就是输入状态,ODR就是控制输出,写0xff就全高电平,写0x00就全低电平,跟51也一样了。
其他的定时器什么的也大致如此。如果你是51转战过来的,你在51上的所有试验都可以毫无障碍的移植到stm32上,学习进度可以加快不少。
附stm32中文寄存器手册http://pan.baidu.com/s/1hqKPHXE 查看全部
分享一点心得。学习stm32的时候就被一堆寄存器搞晕了,就在想为什么不开发一个软件来自动配置寄存器呢,这完全是可以是实现的,直到一天知道了这个软件。
但慢慢的发现资料太少了,hal库还是全英文的,也没有几个函数,外设配置好了就不知道该怎么办了。痛苦了几天之后找到了一个办法——操作寄存器。
像51一样,st也对所有的寄存器进行了封装,所以可以方便的访问每一个寄存器。因为cube已经帮我们配置好了,我们就只管我们需要的寄存器就行,工作量很小了。比如说串口,配置好之后,一般就是收发数据,所以只要找到它

360桌面截图20150301153938.jpg


就是USART1->DR,读它就是接收到数据,写值就是发送,跟51用法一样。
比如GPIO

360桌面截图20150301170457.jpg


GPIOA->IDR就是输入状态,ODR就是控制输出,写0xff就全高电平,写0x00就全低电平,跟51也一样了。
其他的定时器什么的也大致如此。如果你是51转战过来的,你在51上的所有试验都可以毫无障碍的移植到stm32上,学习进度可以加快不少。
附stm32中文寄存器手册http://pan.baidu.com/s/1hqKPHXE

刚装好了f1的库。生成了adc的配置。然后没头绪了

问题困惑中子星 回复了问题 • 3 人关注 • 3 个回复 • 1124 次浏览 • 2015-03-01 08:24 • 来自相关话题