Image
Image

9dome猫

+ 关注

粉丝 2     |     主题 141     |     回帖 1577

用IAR EWARM如何开发航顺HK32F030M微处理器?
2022-11-26 23:44
  • 航顺HK32 MCU
  • 18
  • 997
  当你执行单步执行这个程序,就可以看到板子上的Led2一会亮,一会儿灭,当你执行这个程序,Led2就会闪烁。 ...  
  这时,J-Link仿真器会将程序下载到芯片中去了。你就可以用IAR EWARM进行正常的调试了。 ...  
  由于J-Link 没有正式支持这款芯片,你可能还要在J-Link的芯片选择框中选择核Cortex-M0, ...  
  下面我们就可以选择菜单上Project下或者工具栏上Download and Debug,  
  我们选中项目文件HK32F030M_Demo-Debug*,按右键在弹出菜单上或选择主菜单上Project下的Make进行项目编译, ...  
  选择J-Link/J-Trace选项,然后选择Category下面的J-Link/J-Trace选项,看一下右边Connecttion选项卡,看看 ...  
  最后设置一下仿真器,因为我们用的是J-Link仿真器,而缺省的是ST-Link仿真器。 ...  
  再观察一下链接定位文件  
  再观察一下C\C++ Compiler设置,特别是Preprocessor下的两部分正确与否。  
  我们选择HK32F030M_Demo-Debug* , 按右键或从菜单上选择Project,然后选择Options,观察Category框中Genera ...  
  ......  
STM32F407 HAL库外扩SRAM作为默认RAM使用
2023-1-19 12:24
  • ST MCU
  • 14
  • 1008
  隔断一下,聊一下1.使用库函数写初始化函数再在启动函数中调用的方式,还有2.在main函数中初始化FSMC 这2种 ...  
  需要注意的是,我是19条地址线,16条数据线,即地址为19位,数据位为16位,如果不同自己需要修改对应寄 ...  
  第二部分FSMC配置:  
  下一步就是修改寄存器的配置,SystemInit_ExtMemCtl函数407部分FSMC的配置默认是NE2的。找到407部分( ...  
  那么我们需要先将DATA_IN_ExtSRAM添加到魔术棒C/C++选项的Define中,这样SystemInit才会调用SystemInit_Ext ...  
GD32F407RTC备份寄存器BKP的使用
2023-1-12 14:05
  • GigaDevice GD32 MCU
  • 14
  • 1101
  在系统重启后,赋值的BKP0值不应该变化,表示配置成功.  
  //测试: void main(void){ uint16_t res; BKPSRAM_int(); res=Rd_s16_BKPSRAM(RTC_BKP0); if(res==0x0 ...  
  //BKPSRAM数据写 void Write_s16_BKPSRAM(uint16_t add,uint16_t d) { uint32_t offset=0; ...  
  ......  
2
3
近期访客