Image
Image

darklighttt

+ 关注

粉丝 0     |     主题 21     |     回帖 132

51单片机中将函数设置在固定位置,定位到绝对地址
2020-8-23 18:52
  • ChipON MCU
  • 9
  • 1068
  二、带初值的变量或数组 要将某变量定位在一绝对位置且要赋初值,此时用 _at_ 不能完成,要进行如下操作: ...  
详论单片机固件模块化架构设计
2020-9-13 13:49
  • Navota NV32 MCU
  • 16
  • 1943
  总结一下本文从为什么需要模块化设计整体架构,到这样做的好处,以及具体做的一些指导原则,再到实际中如何 ...  
  如何集成调度对于某些不使用RTOS的应用而言,可以使用如下的框架进行:对于基于RTOS的集成实现举例:具体不 ...  
  如何拆分模块?做工程开发,一定是需求驱动的。第一件事需要对需求有比较清晰的认知,然后才能设计一个比较 ...  
  固件模块原理固件开发中模块化编程的基本概念是创建固件模块。 从概念上讲,模块代表关注点分离。 在计算机 ...  
  模块化架构设计?模块化编程将程序功能分解为固件模块/子系统,每个模块执行一个功能,并包含完成该功能所 ...  
单片机/嵌入式系统程序架构总结
2020-6-1 17:32
  • Navota NV32 MCU
  • 8
  • 897
  本人建议,如果喜欢使用此法的网友,如果编写比较复杂的应用程序,一定要先理清头脑,设计好完整的流程图再 ...  
  一、顺序执行法这种方法,这应用程序比较简单,实时性,并行性要求不太高的情况下是不错的方法,程序设计简 ...  
单片机延时函数整理——针对裸机
2020-8-23 19:34
  • Navota NV32 MCU
  • 12
  • 9916
  6、使用定时器实现单次延时 7、删除标志位来实现定时,这两种方式,可以参考鱼鹰的**,这里不细说了。这里 ...  
  5、stm32的基本定时器作为延时,这个在51单片机中就已经是在熟悉不过了,其中基本上tim6、7两个都只有定时 ...  
  4、dwt数据观察点与跟踪 这个和systick一样是cm3内核自带的,cm4也有,因此可以直接使能拿来使用。 初始化 ...  
  索性把systick弄弄明白: /** * @brief This function provides minimum delay (in milliseconds) based * ...  
深刻理解单片机上拉电阻(二)
2020-4-27 09:54
  • GigaDevice GD32 MCU
  • 3
  • 659
  (2)再看第二段代码: 同理,给IO口赋值为0时,相当于给in一个电压,三极管工作在放大区,Vin=Vcc-I(e)*R ...  
  那么问题来了:为什么让IO口输出高电平,LED还是没有点亮呢?我们画出内部结构和外围电路通路:当给IO口赋 ...  
  (1)先看第一段代码 运行结果:  
深刻理解单片机上拉电阻(一)
2020-6-3 15:13
  • GigaDevice GD32 MCU
  • 22
  • 1220
  该电路类似于(1)单管共射放大电路直流通路(2)非门电路(拓展一下,这两个电路和本文无关)(1)当没有 ...  
  真实的上拉电阻是集成在芯片内部的,以I/O口上拉电阻为例,是这样的: R为上拉电阻,通常很大为10k左右,为 ...  
github上新唐NUC970和NUC980资料下载问题
2020-3-30 18:53
  • 新唐MCU
  • 3
  • 1262
  迅雷对github的支持不是很好,我认为是没有下载完全。  
新塘M0系列在LCD上显示中文字符方法
2020-4-6 15:46
  • 新唐MCU
  • 6
  • 730
  没有一点中文介绍,有点不大能看懂。不过程序看上去还是很规范的。  
N76E003AT20与N76E003AT20-T有什么区别?
2020-4-7 16:47
  • 新唐MCU
  • 6
  • 876
  数据手册最后的封装部分应该都会有表详细列出的,看那里就好了。  
2
3
近期访客