STC33F系列ARM内核芯片内部测试程序
STC正在研发中的基于ARM中国的内核芯片-STC33F系列内部测试库函数程序,正在测试验证、补充完善当中,有兴趣的伙伴欢迎指点并提出改进意见。
内核采用深圳前海 ARM中国的 V8架构的 STAR-MC1 内核,其实就是 M33/M4等级的ARM核
虽然由于
忙着: STC8H8K64U-45MHz-LQFP64/48/32, TSSOP20 的量产工作
忙着: STC32G12K128, STC32G8K64, STC32F12K54-64MHz-LQFP48/32 的量产工作
但【STC8 + STC32 + STC33】的隆隆炮声已越来越近,东风到处即是真理,中国雄起 !
【STC8 + STC32 + STC33】 的黄金组合,是中国本土力量的体现 在内部的ARM开发平台上硬件SWD仿真调试 :
SPI1 和 SPI2 的互相传输
#include "main.h"
#include "delay.h"
#include "usart1.h"
#include "SPI.h"
/*********************************************************************************/
uint8_t aTxBuffer;
__IO uint8_t aRxBuffer ;
__IO uint8_t ubRxIndex = 0;
__IO uint8_t ubTxIndex = 0;
uint8_t SPI2ubTxBuffer;
__IO uint8_t SPI2aRxBuffer ;
__IO uint8_t SPI2ubTxIndex = 0;
__IO uint8_t SPI2ubRxIndex = 0;
__IO uint32_t TimeOut = 0;
__IO uint32_t SendOut = 0;
/*********************************************************************************/
int main(void)
{
int i;
/* Initialize Buffer counters */
SPI2ubRxIndex = 0;
uart1_init(115200);
SPI1_Config();
SPI2_Config();
aTxBuffer = 0x55;
aTxBuffer = 0x01;
aTxBuffer = 0x02;
aTxBuffer = 0x03;
aTxBuffer = 0x04;
aTxBuffer = 0x05;
aTxBuffer = 0x06;
aTxBuffer = 0x07;
printf("STC33F SPI1->SPI2 test.\r\n");
while (1)
{
Delay(100);
if (TimeOut > 0)
{
TimeOut--;
if(TimeOut == 0)
{
printf("SPI2 Read: ");
for(i=0;i<SPI2ubRxIndex;i++)
{
printf("%02x ",SPI2aRxBuffer);//原样打印收到的数据(char)
//Print1(SPI2aRxBuffer);//原样打印收到的数据(hex)
}
printf("\r\n");
SPI2ubRxIndex = 0;
printf("SPI1 Read: ");
for(i=0;i<ubRxIndex;i++)
{
printf("%02x ",aRxBuffer);//原样打印收到的数据(char)
//Print1(aRxBuffer);//原样打印收到的数据(hex)
}
printf("\r\n");
ubRxIndex = 0;
}
}
if (SendOut++ > 500)
{
SendOut = 0;
//GPIO_ResetBits(GPIOA,GPIO_Pin_4);
SPI_SendBuffer(SPI1, aTxBuffer, 8);
//GPIO_SetBits(GPIOA,GPIO_Pin_4);
aTxBuffer++;
}
}
}
请问下载方式是否仍然支持串口下载,且支持同类ARM芯片的兼容下载器如J-LINK或DAPLink? 下载方式有没有改变? 可以使用库吗 一定要和STC之前的使用起来一样啊,除了编译器不一样,哈哈{:4_164:} 建议区分一下,把型号区分一下,又是STC32又是STC33让人很大误解以为同一系列,那个是8051系类,那个是ARM系列。
现在产品线多了,最好出个表,STC8,STC12,STC15区别是什么,要不新手区别不好区别 xxkj2010 发表于 2024-3-15 13:38
请问下载方式是否仍然支持串口下载,且支持同类ARM芯片的兼容下载器如J-LINK或DAPLink? ...
串口下载是老姚最引以为豪的不可能被舍弃吧
页:
[1]
2