ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
22 февраля
1498019 Топик полностью
LightElf (13.02.2025 14:55 - 14.02.2025 15:15, просмотров: 178) ответил AlexG на Подскажите, где и как у всяческих CH32 посмотреть "lot number"? Вчитался в referece manual и понял, что китайцы наплодили заметно отличающихся ревизий кристаллов.
UPD. Программное определение лота возможно 
Hello, regarding the way to view batch numbers, the program can also obtain batch numbers through the DBGMCU_GetCHIPID function, where the second to last digit of the value read by this function represents the batch number.

Для F203 в примерах есть такое (получается что буквой x они обозначили номер лота.

/********************************************************************* 
* @fn DBGMCU_GetCHIPID
*
* @brief Returns the CHIP identifier.
*
* @return Device identifier.
* ChipID List-
* CH32F207VCT6-0x207004x8
* CH32F205RBT6-0x205004x8
* CH32F203VCT6-0x203004x4
* CH32F203RCT6-0x203104x4
* CH32F203CBT6-0x203204x4
* CH32F203RBT6-0x203304x4
* CH32F203C8U6-0x203004x0
* CH32F203C8T6-0x203104x0
* CH32F203K8T6-0x203204x0
* CH32F203C6T6-0x203304x0
* CH32F208WBU6-0x208004xC
* CH32F208RBT6-0x208104xC
*/
uint32_t DBGMCU_GetCHIPID( void )
{
return( *( uint32_t * )0x1FFFF704 );
}

Для V003

/********************************************************************* 
* @fn DBGMCU_GetCHIPID
*
* @brief Returns the CHIP identifier.
*
* @return Device identifier.
* ChipID List-
* CH32V003F4P6-0x003005x0
* CH32V003F4U6-0x003105x0
* CH32V003A4M6-0x003205x0
* J4M6-0x003305x0
*/
uint32_t GetCHIPID( void )
{
return( *( uint32_t * )0x1FFFF7C4 );
}


Номер лота в маркировке чипа:

Не надо делать мне как лучше, оставьте мне как хорошо