Image
Image

漫天星yl

+ 关注

粉丝 0     |     主题 34     |     回帖 350

Microchip Studio 7.0项目移植
2023-1-12 10:05
  • Microchip
  • 79
  • 1707
  3、为了移植时不修改代码,我的做法是在总的头文件(include.h)中添加以下宏定义: ...  
  2、在Microchip Studio 7.0中,加载头文件#include 后,可以使用如下两个读写函数: ...  
  五、EEPROM操作函数 1、在ICC AVR中加载头文件#include 后,可以使用如下两个读写函数: ...  
  ......  
  ......  
  ......  
  例如:atmega128单片机,中断号的名称可以在iom128.h文件中查找,Microchip Studio 7.0的iom128.h文件的 ...  
  不同型号mcu的中断向量号的名称不同,AS的中断向量号请从avr/iomXXX.h中查找。 ...  
  2、在Microchip Studio 7.0中,首先需加载头文件#include ,并且函数名为ISR,且中断函数名不可自定义,格 ...  
  timer0_ovf_isr 这个函数名是自定义的。  
  四、中断函数 1、例如 T0 溢出中断,在 ICC AVR 中如下定义: #pragma interrupt_handler timer0_ ...  
  两个函数的参数均为double型的,通常使用整数延时即可。 比较讨厌一点是,这两个延时函数是基于1M ...  
  ......  
  2、在Microchip Studio 7.0中,只需要加载一个头文件 #include ,就可以使用两个标准的延时函数,分别是 ...  
  三、 延时函数 1、在ICC AVR中,delay延时函数,需要自己写,往往不准。 ...  
  ......  
  4、在Microchip Studio 7.0中,使用asm("sei")上述做法比较麻烦。 我的做法是将这些宏命令添加 ...  
  3、在Microchip Studio 7.0中,你可以先在文件中添加 #include ,然后直接使用 asm("wdr"),asm("sei" ...  
  2、在Microchip Studio 7.0中,你就不能直接使用WDR(),SEI(), NOP()啦!因为ICCAVR常包含的文件 #i ...  
  ......  
2
3
近期访客