###
您以后的地位>首页>新闻静态>行业静态
32位MCU CKS32F103系列PIN TO PIN交换ST的STM32F103系列的软件设计留意事变
公布>###nbsp;  点击次数:3035

中科芯推出ARM context M3内核系列产品曾经成熟使用在市场上的各个范畴,对应的产品是系列。中科芯的该系列在硬件上可以完全PIN TO PIN交换ST公司STM32F103系列产品,在本钱上也有较大上风;软件上的交换留意事变是本文的讨论内容。


一、不兼容项:共1项

形貌:挪用体系函数GPIO_PinRemapConfig举行管脚重映射时,函数体中以下代码:tempreg  |= BGAFR_SWJCFG_MASK;会招致芯片封闭调试接口,调试接口断开毗连。

办理措施:

1、新建函数CKS_GPIO_PinRemapConfig,复制GPIO_PinRemapConfig函数体并正文失以下代码(共2处):tmpreg |= BGAFR_SWJCFG_MASK;交换一切挪用该函数的函数名为CKS_GPIO_PinRemapConfig。

2、利用中科芯提供的函数库。


二、留意项:统共有5项留意事变,以下逐一阐明

1.形貌:双ADC形式内部触发形式下,从ADC会发生不用要的转换。

办理措施:遵照芯片的编程手册即可。在主ADC设置为内部触发的同时,从ADC设置为软件触发即可。该留意项不是中科芯特有,其他的品牌产品异样会有呈现,躲避的方法均一样。


2. 形貌:拜访合法的内存地点时,会产生Hard Fault 中缀。

办理措施:制止拜访手册划定以外的内存地点。这是由于ST产品在拜访合法内存时是疏忽。而中科芯会发生中缀。


3. 形貌:SPI/Timer端口不支持开漏输入。

办理措施:内部接电平转换大概3态转换芯片办理。


4. 形貌:在利用编程器对CKS32F103C8(B)产品举行烧写时,会提醒ID错误无法烧写。

办理办法:利用中科芯保举的编程东西。这是由于内核版本的题目招致芯片不克不及够正知识别。


5. 形貌:在Boot0端口上上拉100K欧姆的电阻作为选择启动方法失败。

办理措施:上拉电阻不凌驾15k欧姆。这是由于中科芯外部下拉约40K欧姆,假如内部上拉太大,会招致端口无法检测到电平值。


###