以STM32F072CB做的测试官方参考应用文档:AN4759
RTC日历时钟配置
通过两个预分频得到1hz的时钟用来更新日历。
异步预分频:PREDIV_A,7-bit(0-127)同步预分频:PREDIV_S,15-bit(0-32767)
频率计算...
DK45
9个月前 (08-27) 864℃
52喜欢
can接口相对是一种常用的串行接口,但是不像spi、i2c、uart等接口都有主从的关系,can可以任何一个节点主动发送数据,并且假如出现总线冲突会有硬件来处理。
can和rs485又有些类似,都是把ttl信号转换成了差分信号。所以在stm32 使用can的时候会有一个c...
DK45
3年前 (2019-10-28) 9194℃
27喜欢
之前写过一篇非dma方式adc多通道采集的文档:https://www.eemaker.com/stm32cubemxadc.html
不过之前是基于stm32F1系列来操作的。当使用L0系列按照之前的操作步骤操作并没有成功,so只能用中断或者DMA的方式来实现。L0相比...
DK45
3年前 (2019-08-14) 7533℃
10喜欢
使用的单片机型号为stm32F103c8t6,该工程是基于stm32cubemx生成的。我记得之前我是使用过stm32f103系列在mdk下通过自带的虚拟逻辑分析仪观查引脚上变化波形的。只是今天再次用这个功能的是时候出现了点状况,添加PORTB.8的时候一直提示没有这个引脚,如...
DK45
3年前 (2019-01-08) 5033℃
7喜欢
现在很多国内厂商做和stm32F103完全兼容的单片机,甚至有些源代码一点都不用修改烧进去就可以正常运行。
所以基于stm32的库、工具来直接开发这些单片机,最后直接烧录进去也是可以的。但是最近尝试的时候碰到一个问题,就是在mdk5下面,我基于stm32F103cb的工程...
DK45
3年前 (2019-01-02) 6162℃
20喜欢
串口的使用中我们常用的就是串口的中断收数据,发数据。但除了普通的收发stm32F0系列的串口增加了很多新的功能。如果巧妙的把这些功能用起来就可以达到事半功倍的效果。把能交给硬件处理的就交给硬件可以节约大量的MCU时间用来做其他事情。也能大大调串口通信的可靠性。
功能一:串...
DK45
4年前 (2018-08-07) 5110℃ 0评论
5喜欢
在调试小车车轮的计数,分别用两个外部中断的上升沿来对光栅编码器进行计数。MCU 使用的是stm32F103C8T6。思路很简单,我再用一个定时器1秒处罚一次中断。触发以后我就把两个外部中断的值给打印出来,这样就可以统计出来一秒钟小车车轮的转了多少圈。
但是却遇到一个奇怪的现象,...
DK45
4年前 (2018-08-06) 4590℃
6喜欢
本例程基于stm32F030F4 的LL库来实现一路pwm输出。
软件:stm32cubemx MDK5
基本的操作我就略过了,重点看下用cubemx如何配置,已经代码里面需要调用哪个接口函数。
不管是使用HAL库还是LL库,在stm32cubemx下的配置是一置的。...
DK45
4年前 (2018-07-26) 7921℃ 0评论
8喜欢
用stm32F030F4调试nrf24l01模块,但是本来在其他地方运行好好的代码,移植过来却不行了,使用的是hal库,没办法出了问题还是要深入进去看HAL库内部的封装。
实验分为两块儿板子,一块儿作为发送,一块儿作为接收。经过各种交叉验证,可以测试出来发送端没问题,可是接收端一...
DK45
4年前 (2018-06-22) 6717℃
13喜欢
在windows下一般编译stm32 使用的都是MDK、IAR等集成开发环境。这次教大家如何在命令行下编译:
据我测试,编译的速度还是很快的。
需要用到的软件:stm32cubemx gcc-arm-none-eabi-7-2017-q4-major-win32 ...
DK45
4年前 (2018-06-14) 5142℃ 0评论
6喜欢