单片机  文章

总结电子基础知识、经验技巧、解决方法、方案设计等。分享你的文章经验,即有好礼相送哦!  点击分享单片机文章>>

  • stm32的库文件的用法解释,归纳两点:a:首先就是添加启动文件,用户自己编写的.C文件,函数库中的C文件。b:然后就直接指定.h文件的位置,让编译器在编译的时候能找到他们就行了。
    04-02 16:50by 期待 1151次查看
  • 对位操作,由别名转换到位的方法以及一些stm32硬件知识。 Stm32相对于51复杂了太多,之前自己学习方法不对,所以导致花了时间也没什么效果,现在工作了自己也知道该怎么来更好学习了,准备花两周左...
    04-02 16:48by 期待 1177次查看
  • 使用STM32 ST-LINK Utility的时候,感觉和使用Jlink/Jtag一样的方便, 如果你是开发STM32的话,有时候感觉比Jlink/Jtag还要方便, 当然,仅只是在下载程序的...
    04-02 16:45by 期待 3512次查看
  • 使用Keil4新建ST32工程:main.c中的头文件需要引用。定义STM32F10X_HD,是因为我们用的芯片是大容量的。添加了STM32F10X_MD这个宏以后,库文件里面为大容量芯片定义的寄存...
    04-02 16:44by 期待 2155次查看
  • 在Keil MDK 开发环境里,比如一个 无符号32位整形数据会有很多种表示方法:1,unsigned int 32 (C语言标准表达方法) 2,uint32_t ; 3 ,u32; 这三种方式...
    04-02 16:37by 期待 2527次查看
  • DMA部分我用到的相对简单,当然,可能这是新东西,我暂时还用不到它的复杂功能吧。下面用问答的形式表达我的思路。
    04-02 16:35by 期待 1714次查看
  • 说一下我对库开发的理解,最好的办法就是在别人的例程上修改,节约时间,框架已经搭建好了,只用配置成和自己开发板对应的就行了。这是上上之策,新手最好选择这个办法,至于对寄存器直接进行配置,我个人不反对也...
    04-02 16:33by 期待 1029次查看
  • 堆和栈的区别:stack的空间由操作系统自动分配/释放,heap上的空间手动分配/释放。stack的空间有限,heap是很大的自由存储区。程序在编译期和函数分配内存都是在栈上进行,且程序运行中函数调...
    04-02 16:30by 期待 1420次查看
  • 与上位机的串口通信是一个很常用的程序。碧海蓝天在刚刚接触stm32芯片时写的第一个简单程序就是串口通信,现在把程序代码甩出来与大家分享。完整的程序哦。
    04-02 16:07by 期待 1242次查看
  • ARM Coetex-M3内核共支持256个中断,其中16个内部中断,240个外部中断和可编程的256级中断优先级的设置。STM32目前支持的中断共84个(16个内部+68个外部),还有16级可编程...
    04-02 16:01by 期待 979次查看
  • STM32定时器TIM3程序:设置NVIC中断分组2:2位抢占优先级,2位响应优先级 TIM3_Int_Init(4999,7199);//10Khz的计数频率,计数到5000为500ms
    04-02 16:00by 期待 2374次查看
  • 对控制LED指示灯的IO口进行了初始化,将端口配置为推挽上拉输出,口线速度为50Mhz。PA9,PA10端口复用为串口1的TX,RX。 在配置某个口线时,首先应对它所在的端口的时钟进行使能。否则无...
    04-02 15:57by 期待 1124次查看
  • 本次ADC采样主要采用stm32 103XB 芯片,用于对温度和漏电的采样。此次会进行最多16路的采样。ADC采集16路模拟信号,并由DMA传输到内存,之后从内存中提取数据进行计算。此次记录主要以...
    04-02 15:55by 期待 1280次查看
  • Modbus 通讯协议帧数据之间的时间停顿间隔 “3.5字符”定义。
    04-02 15:53by 期待 1343次查看
  • 在很早的固件库中,提供了很多函数,来对SysTick进行设置,但是到了3.5版本的标准固件库中,移除了相关驱动函数,用户必须调用CMSIS 定义的函数,其中CMSIS只提供了一个Systick设置的...
    04-02 15:52by 期待 1160次查看
  • 在安装软件和新建工程这个过程中可能会出现各种问题,最好的办法就是百度,说实话,刚开始没有接触STM32,从软件下载到安装再到工程模板的建立我也弄了一天!要有耐心慢慢来!就会发现其实就那么回事!
    04-02 15:50by 期待 921次查看
  • Systick也叫系统滴答定时器,滴答定时器就是一个非常基本的倒计时定时器。它存在的意义是为系统提供一个时基,能够给操作系统提供一个硬件上的中断。使用Systick能够精准延时,对于时间要求严格的...
    04-02 15:48by 期待 1648次查看
  • stm32自带两个看门狗模块,独立看门狗IWDG和窗口看门狗WWDG。主要作用是——可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复...
    04-02 15:46by 期待 897次查看

立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号